/*******************************/
/*RESET CSS*/
/*******************************/
/** {margin:0; padding:0}*/

a img {border:0}

ul, ul li {list-style:none}


/*html, body {height:100%}*/

#bodyCGV {
	background-color:#fff;
	color:#333;
	font-size:11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	height:100%;
	width:100%;
}
:focus {
	outline: 0;
}
#pageCGV {width:738px; position:absolute; top:50px; left:50%; margin-left:-369px; z-index:99; display:none; line-height:1;}
#pageCGV *{margin: 0; padding:0; line-height: 1;}
#contenuCGV{
	background: url(../images/cgv/bg-mid-cgv.png) repeat-y;
	width:738px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/FRONT/DIREXI/images/cgv/bg-mid-cgv.png", sizingMethod="scale");
}
#pageCGV #hautBoite{
	width:738px;
	height:34px;
	background:url(../images/cgv/bg-top-cgv.png) no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/FRONT/DIREXI/images/cgv/bg-top-cgv.png", sizingMethod="crop");
}
#pageCGV h1{clear:both; font-size:12px; margin:0 50px 0 30px;}
#pageCGV a#closeCGV{float:right; height:15px; background:url(../images/cgv/btn-fermer.gif) no-repeat right bottom; padding:0 18px 0 0; margin:0 30px 0 0; text-decoration:none; color:#f15b2f;}
#pageCGV #boutonsEnregImp{padding-top:15px; text-align:center;}
#pageCGV #boutonsEnregImp a {text-decoration:none}
#pageCGV #piedBoite{background:url(../images/cgv/bg-bot-cgv.png) no-repeat bottom left; width:738px; height:33px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/FRONT/DIREXI/images/cgv/bg-bot-cgv.png", sizingMethod="crop");
}

#CGV{padding:0 0 0 10px; margin:0 0 0 0; width:700px; height:400px; overflow:auto;}
#CGV #mentions_debut {font-size:9px; margin:0 20px 0 20px;}
#CGV #menu_haut {margin:15px 0 35px 0;}
#CGV #menu_haut ul, #CGV #menu_haut ul li{list-style-type:none;}
#CGV #menu_haut li{margin:0 0px 0 10px; clear:both}
#CGV #menu_haut #menu_h_1 {float:left;display:inline; width:350px;}
#CGV #menu_haut #menu_h_2 {float:left;display:inline;}
#CGV #menu_haut .nombre_fond {padding:3px; margin:0 0 0 0; float:left; width:15px; text-align:right}
#CGV #menu_haut li.twoLines .nombre_fond {height:22px}
#CGV #menu_haut li span {float:left; width:auto; padding:3px 0 3px 3px}

#CGV #liste_def {clear:both;}
#CGV #liste_def li {clear:both;}
#CGV #liste_def li p {margin:0 20px 0 40px; color:#606060;}
#CGV #liste_def li h2 {font-size:12px; margin:5px 0px 10px 35px;}
#CGV #liste_def li h3 {font-size:12px; margin:5px 0px 10px 40px;}
#CGV #liste_def li h4 {font-size:12px; margin:5px 0px 10px 40px;}
#CGV #liste_def li table{margin:0 20px 0 40px;}
#CGV #liste_def li table th{border-bottom:1px solid #ccc;}
#CGV #liste_def a.lien_haut_page{float:right; display:inline; padding:0 13px 0 0; margin:5px 10px 5px 0; background:url(../images/cgv/btn-haut-page.gif) no-repeat right bottom;text-decoration:none; color:#f15b2f;}
#CGV #liste_def ol, #CGV #liste_def ol li{ color:#606060; list-style-type:none;}
#CGV #liste_def {list-style-type:none;}
#CGV #liste_def ul li{margin:0 20px 0 55px; list-style-position:outside; list-style-type:disc; color:#606060;}
#CGV #liste_def span.nombre_liste{background:#fff; display:inline; font-size:18px; font-weight:bold; margin:0px 10px 0 0px; text-align:right;padding:0 5px 0 5px;}

#overlay{position:absolute; left:0; top:0; z-index:90; width:100%; height:100%; display:none; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.nettoyeur{clear:both; width:1px; height:1px;}
