#vivreindex, #content{position:relative;}
#vivreindex #options{
position:absolute;
top:-30px; right:0px;
}

#vivreindex img.submenuarrow{
float: left;
margin: 5px 0 10px;
}

#vivreindex #options #listen, #content #options #listen{
float:right;
margin-right:8px;
}
#vivreindex #options #send, #content #options #send{
float:right;
margin-right:8px;
}
#vivreindex #options #print, #content #options #print{
float:right;
margin-right:8px;
}
#vivreindex #options #plus_moins, #content #options #plus_moins{
float:right;
margin-right:8px;
}

#vdn_detail{
text-align:justify;
line-height:15px;
position:relative;
clear:both;
}

#vdn_detail h1{
line-height:18px;
}
#vdn_detail h1 .titre{
width:430px;
text-align:left;
}

#vdn_detail table td{
text-align:left;
}

#vdn_detail #options{
position:absolute;
top:0px; right:0px;
}

#vdn_detail #options #listen{
float:right;
margin-right:8px;
}
#vdn_detail #options #send{
float:right;
margin-right:8px;
}
#vdn_detail #options #print{
float:right;
margin-right:8px;
}
#vdn_detail #options #plus_moins{
float:right;
margin-right:8px;
}

#vdn_detail .imagetop{
float:right;
width: 288px;
border:1px solid #ccc;
margin-left:15px;
margin-bottom:0px;
margin-top:5px;
background-color:#F5F5F5;
}
#vdn_detail .imagetop img{
margin:1px;
}
#vdn_detail .imagetop .legend{
padding:6px;
text-align:left;
}

#vdn_detail .liens{
border-top:1px solid #ccc;
padding-top:6px;
margin-top:6px;
font-style:normal;
}
#vdn_detail .liens .titre{
margin-bottom:4px;
font-size:11px;
font-weight:bold;
}
#vdn_detail .liens ul{
margin-bottom:3px;
font-size:11px;
}

#vdn_detail .docs{
border-top:1px solid #ccc;
padding-top:6px;
margin-top:6px;
font-style:normal;
}
#vdn_detail .docs .docs_title{
margin-bottom:4px;
font-size:11px;
font-weight:bold;
}
#vdn_detail .docs ul{
margin-bottom:3px;
font-size:11px;
}

#vdn_detail .chapo{
font-weight:bold;
font-size:1.1em;
text-align:justify;
line-height:17px;
margin-bottom:10px;
}

#vdn_detail .texte_principal{
margin-bottom:10px;
}
#vdn_detail .texte_principal p{
margin-bottom:5px;
}

#vdn_detail #encadre1{
border:1px solid #aaa;
padding:8px 9px 10px 9px;
margin-bottom:10px;
}
#vdn_detail #encadre1 .titre{
font-weight:bold;
font-size:1.1em;
margin-bottom:5px;
}
#vdn_detail #encadre2{
float:left; width:45%; margin-right:16px;
border:1px solid #aaa;
padding:8px 9px 10px 9px;
margin-bottom:10px;
}
#vdn_detail #encadre2 .titre{
font-weight:bold;
font-size:1.1em;
margin-bottom:5px;
}

#vdn_detail #encadre2_droite{
float:right; width:45%;
border:1px solid #aaa;
padding:8px 9px 10px 9px;
margin-bottom:10px;
}
#vdn_detail #encadre2_droite .titre{
font-weight:bold;
font-size:1.1em;
margin-bottom:5px;
}

#vdn_detail #encadre3{
background: #efefef;
padding:8px 9px 10px 9px;
margin-bottom:10px;
}
#vdn_detail #encadre3 .titre{
border-bottom:1px solid #aaa;
padding-bottom:2px;
font-weight:bold;
font-size:1.1em;
margin-bottom:5px;
}

#vdn_detail .images_bottom{
text-align:center;
clear:both;
margin-bottom:30px;
}

#vdn_detail .images_bottom .image{
float:left;
border:none;
width:150px; height:120px;
padding:20px;
position:relative;
}

#vdn_detail .images_bottom .image img{
margin:1px;
}

.titre_content{
color:#474546;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:15px 0px 10px;
padding:0;
text-transform:uppercase;
}

.soustitre_content{
color:#474546;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:15px 0px 10px;
padding:0;
}

#iechie{
	float: right !important;
	margin-right:4px !important;
	width:300px !important;
	}
	
.vivreitem{
position:relative;
margin-top:20px;
margin-bottom:0px;
border-bottom: 1px solid #ddd;
padding-bottom:18px;
clear:both;
}
.vivreitem .titre{
font-family:"Trebuchet MS";
font-size:1.1em;
font-weight:bold;
color: #474546;
margin-bottom:6px;
}
.vivreitem .image{
float:left;
border:1px solid #ddd;
position:relative;
width:102px;
height:68px;
margin-right:15px;
}
.vivreitem .image img{
margin:1px;
}
.vivreitem .txt{
margin-bottom:8px;
}
#sel{
padding:12px; background:#efefef;
font-family:"Trebuchet MS";
font-size:1em;
}
#vivreindex h2{
color:#474546;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0 0 5px;
padding:0;
text-transform:uppercase;
}
#tvivrecat{
padding:0px;
width:100%;
}
#tvivrecat td{
vertical-align:top;
width:50%;
padding-bottom:20px;
}
#tvivrecat .vivrecat{
margin-bottom:14px;
}
#tvivrecat td .vivrecat li{
/*margin-left:-6px;*/
padding-bottom:5px;
}

#vdn_content .signature{
color:#666;
font-size:0.9em;
margin: 12px 0px 8px;
}

#vdn_detail #liens_footer_nyon, #vdn_detail #liens_footer_web{
line-height:18px;
margin-bottom:20px;
}
#vdn_detail #liens_footer_nyon .liens_titre, #vdn_detail #liens_footer_web .liens_titre{
font-variant:small-caps;
border-bottom:1px solid;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
}

#vdn_detail .docs_footer{
line-height:18px;
margin-bottom:20px;
}
#vdn_detail .docs_footer_title{
font-variant:small-caps;
border-bottom:1px solid;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
}
