img{
	border:none;
}

.legende{font-size:0.8em;}

.detail p, .detail ul{
	font-size:1.1em;
	margin:1em 0;
}

p.note{
	color:#A4A4A4;
	font-size:10px;
	margin:0;
}

.cadre1 ul{
	margin:1em 0 1em 1.5em;
	padding:0;
}

/* ----------------------------- Encadré gauche (commun) ----------------------------- */
.cadre1 {
	position: relative;
	width: 552px;
	height: 341px;
	float:left;
	margin-right: 8px;
	/*margin-left: 2px;*/
}

.cadre1.nav{
	margin-right:8px;
	width:350px;
}

.cadre1.detail{
	width:551px;
	margin:0;
}


.cadre1 h2 {
	background: url("../images/homepage/puce_rond-jaune.gif") 0px 3px no-repeat;
	padding: 0 0 9px 14px;
	margin:0 0 10px;
	border-bottom:1px solid #D3D2CB;
}
.cadre1 h2 img{
	display:block;
}
.cadre1 h3{
	padding:0;
}

.cadre1.detail h3 {
	padding: 0 0 10px;
	margin:0 0 10px;
	border-bottom:1px solid #D3D2CB;
}
.cadre1 h4 {
	color: #BC912F;
	font-size: 1.1em;s
	margin:1em 0;
}
.cadre1 .content {
	position: relative;
	padding:11px 10px 0;
	z-index: 666;
	height:330px;
	overflow:hidden;
}

.cadre1.detail div.visu {
	position: absolute;
	border-top: 1px solid #D3D2CB;
	bottom: 5px;
	right:5px;
	padding-top: 5px;
	width:541px;
	text-align:right;
}
.cadre1.detail div.visu img{
	vertical-align:middle;
}


/* Liste de liens */
ul.linklist {
	margin:1em 1em;
}
ul.linklist li a {
	color: #FD7100;
	line-height: 1.4em;
	text-decoration:none;
}
ul.linklist li a:hover, ul.linklist li a.active {
	color: #006595;
	text-decoration:none;
}

/* Pagination, boutons suivant/précédent */
#pagination{
	position:absolute;
	top:395px;
	right:20px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:6666;
	padding-top:10px;
}

#pagination.has_next{
	background: url("../images/services/swap_info.gif") top right no-repeat;
}

#pagination li{
	display:inline;
}
#pagination img.on{
	cursor:pointer;
}

.page_asc{ overflow:auto; height:190px; padding-top:0px;}
p.legende{font-size:10px;}

p.leftPrems{ width:73%; float:left;}
p.logoPrems{width:25%; float:left; text-align:right;}

.leftAccor{ width:100%; float:left;}
.logoAccor{width:30%; float:right;}

.clearBoth{clear:both;}

 .logo_pro{ position:absolute; bottom:5px; right:20px; width:156px; height:50px;}