body			{ background:#ececec url(../img/autopole_fd_ac.gif) repeat-y top center; color:#535353; margin:0; overflow:auto; } 
p,td				{ font:11px verdana; }
form			{ margin:0; padding:0; }
.greybold		{ font-variant:smallcaps; font:bold 12px arial; text-decoration:none; background: #cfcfcf; color:white; padding:2px; margin-left:5px; }
#contenu		{ background:url(../img/autopole_top_fd.gif) repeat-x top right; }
#content		{ width:770px; text-align:justify; background:white url(../img/autopole_top_fd.gif) repeat-x top right; }
#content div	{ position:relative; margin:0; padding:0; display:block; }

/* gauche */
#gauche			{ width:128px; background:url(../img/autopole_gch_top.gif) no-repeat top; margin:0; float:left; }
#gauche dl		{ width:95px; font:bold 10px verdana; margin:0 0 0 10px; }
#gauche dt		{ color:#164476; margin-bottom:5px; }
#gauche dd		{ color:#535353; border-bottom:1px solid #cfcfcf; display:block; margin:0; padding:0; }
#gauche dd a	{ color:#535353; text-decoration:none; }

/* milieu */
#milieu			{ margin:0; width:470px; background:url(../img/autopole_tbop.gif) 0 92px no-repeat; float:left; overflow:hidden; }
#milieu img		{ vertical-align:middle; margin-top:2px; margin-bottom:2px; }

#header			{ background:url(../img/autopole_top.gif) no-repeat; color:#000873; font:1px arial; height:92px; margin:0;  overflow:show; }
#header object	{ background:#000873; z-index:1; }
h2				{ border:0; margin:-10px 0 0 0; height:52px; font-size:1px; color:white; text-align:right; }

h2.search		{ height:28px; width:132px; float:left;	margin-top:30px; font:bold 10px verdana; color:#164476; text-align:left; }
h2.autos		{ background:url(../img/autopole_automobiles.gif);	width:308px; float:right;	margin-top:23px; }
h2.motos		{ background:url(../img/autopole_motos.gif);			width:132px; float:left;	margin-top:11px; clear:left; }
h2.utili		{ background:url(../img/autopole_utilitaires.gif);	width:308px; float:right;	margin-top:11px; }

#search			{ color:#164476; float:left; width:130px !important;	width:132px;	height:191px;	text-align:left;	background:#f6f9fc url(../img/autopole_fd_dr.gif) repeat-y; border:1px solid #164476; font:bold 10px verdana;  }
#automobiles	{ float:right;	width:306px !important;	width:308px;	height:175px;	text-align:center;	border:1px solid #cfcfcf; border-top:0; }
#motos			{ float:left;	width:130px !important;	width:132px;	height:85px;	text-align:center;	border:1px solid #cfcfcf; border-top:0; margin-right:20px; }
#utilitaires	{ float:right;	width:306px !important;	width:308px;	height:85px;	text-align:center;	border:1px solid #cfcfcf; border-top:0; }

#automobiles img{ border:0; margin:2px 5px 0px 5px; vertical-align:middle; }
#utilitaires img{ border:0; margin:0 8px 0 8px; vertical-align:middle; }
#motos img		{ border:0; margin:0 8px 0 2px; vertical-align:middle; }

/* #automobiles img:hover, #utilitaires img:hover, #motos img:hover { text-decoration:blink; } */

/* search */
#search select	{ border:1px solid #164476; color:#164476; clear:both; color:#164476; font:bold 10px verdana; margin:2px 10px 2px 10px; width:110px; }
#search input   { color:#164476; font:bold 10px verdana; margin:0 0 0 5px; height:15px; }
#search input.ok{ border:1px solid #164476; clear:both; margin:10px 0 0 10px; width:110px; }
#search img		{ margin:0; }
#search p		{ margin:5px 0 0 5px; font:bold 10px verdana; }

/* search 2*/
dl#sde dd		{ height:40px; padding-top:5px; }
dl#sde select	{ border:1px solid #164476; color:#164476; clear:both; color:#164476; font:bold 10px verdana; margin:2px 10px 2px 5px; width:90px; }
dl#sde input	{ color:#164476; font:bold 10px verdana; margin:0 0 0 5px; height:15px; width:100px; }
dl#sde input.ok	{ border:1px solid #164476; clear:both; margin:10px 0 0 5px; width:90px; }
dl#sde img		{ margin:0; }
dl#sde p		{ margin:5px 0 0 5px; font:bold 10px verdana; }

/* droite */
#droite			{ float:right; height:600px; width:150px; }
#droite dl		{ font:bold 10px verdana; color:#cfcfcf; margin:0 0 0 0; }
#droite dl.marge{ margin-top:150px; }
#droite dl.plan	{ margin-top:10px; }
#droite dd		{ color:#535353; display:block; margin:0; padding:0; text-align:left;  }
#droite dd a	{ color:#535353; text-decoration:none; }
#droite dt		{ border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; color:#164476; height:12px; margin-bottom:5px; }
#droite dd#on	{ background:url(../img/1.gif) no-repeat left; border-bottom:1px solid #cfcfcf; color:#535353; display:block; padding:7px 0 8px 20px; text-align:left; } /* margin:10px 0 5px 0; padding:0 0 5px 20px; */
#droite dd#tw	{ background:url(../img/2.gif) no-repeat left; border-bottom:1px solid #cfcfcf; color:#535353; display:block; padding:7px 0 8px 20px; text-align:left; }/* margin:0 0 5px 0; padding:10px 0 10px 20px; */
#droite dd#tr	{ background:url(../img/3.gif) no-repeat left; border-bottom:1px solid #cfcfcf; color:#535353; display:block; padding:7px 0 8px 20px; text-align:left; }/* margin:0 0 5px 0; padding:10px 0 10px 20px; */
#droite dd#fo	{ background:url(../img/4.gif) no-repeat left; border-bottom:1px solid #cfcfcf; color:#535353; display:block; padding:7px 0 8px 20px; text-align:left; margin-bottom:46px; }/* margin:0 0 5px 0; padding:10px 0 10px 20px; */

#droite dd.one	{ background:url(../img/fl.gif) no-repeat 0px 0px; color:#535353; display:block; padding:0px 0 5px 15px; text-align:left; } /* margin:10px 0 5px 0; padding:0 0 5px 20px; */

#droite dt#rea	{ margin-top:21px; }
#droite dt#rea a{ color:#164476; text-decoration:none; } #droite dt#rea a:hover { text-decoration:underline; }

#pub			{ clear:both; margin:0; }
#pub img		{ width:468px; height:60px; border:1px solid black; }
#footer			{ background:#000d71; clear:both; height:18px; width:780px; }


/* VO ************************************************************************************************************************************** */ 

td.marque 			{ background:#164476; color:white; clear:both; font:bold 10px verdana; margin:29px 0 0 0; text-indent:10px; }
tr.modele			{ background: #F0F0F0; font-size: 11px; }

.rechvo a			{ color:#535353; display:block; text-decoration:none; }	
.rechvo a:hover  	{ color:red; cursor:hand; }

.logo				{ width:30px; }
.annee				{ width:50px; }
.carburant   		{ width:90px; }
.kilometre   		{ width:90px; text-align:left }
.prix   			{ width:80px; }
.photo   			{ width:20px; }

.rechvo td,th 		{ border-bottom: solid 1px grey;  }
.rechvo th 			{ height: 25px; }

th.logo				{ font-weight: normal; }
th.serie			{ font-weight: normal; text-align:left; }
th.annee			{ font-weight: normal; text-align:left; }
th.carburant   		{ font-weight: normal; }
th.kilometre   		{ font-weight: normal; }
th.prix   			{ font-weight: normal; text-align:left; }
th.photo   			{ font-weight: normal;}


td.carburant   		{ text-align: center; }
td.prix   			{ text-align: left; }




.rechvo 			{ width:100%; margin-bottom:50px;  }
.tutur			{ border-bottom:1px solid #cfcfcf; clear:right; color:#535353; display:block; height:22px; cursor:hand; }
.tutur p			{ float:left; font:11px verdana; margin:0; }
.tutur a			{ background:white; color:#535353; display:block; text-decoration:none; }	
.tutur a:hover,div.tutur:hover	{ color:red; cursor:hand; }
p.logo img			{ border:0; }
p.logo				{ padding:0; text-align:center; width:35px; }
p.name				{ padding:3px 0 0 0; width:210px; }
p.circu				{ padding:3px 0 0 0; width:100px; }
p.diess				{ padding:3px 0 0 0; width:80px; text-align:center; }
p.km				{ padding:3px 0 0 0; width:110px; text-align:right; }
p.sup				{ padding:3px 0 0 0; width:100px; text-align:right; }
p.price				{ padding:3px 0 0 0; width:80px; text-align:right; }
div#result			{ margin:59px 0 0 0; position:relative; }
div#resulte			{ margin:0; position:relative; }

#droite select		{ border:1px solid #164476; color:#164476; clear:both; color:#164476; font:bold 10px verdana; margin:5px 10px 2px 10px; width:110px; }
#droite input		{ color:#164476; color:#164476; font:bold 10px verdana; margin:0; }
#droite input.ok	{ border:1px solid #164476; clear:both; margin:5px 0 0 10px; width:110px; }
#droite input.oek	{ border:1px solid #164476; clear:both; margin:5px 0 0 10px; padding:0 2px 0 2px; text-align:right; width:110px; }

/* DETAILS ********************************************************************************************************************************* */ 

h2.totos			{ color:#164476; font:10px verdana; margin-top:-30px; height:20px;  }
h2.totos a			{ color:#164476; } h2.totos a:hover { color:#164476; }
#totomobiles		{ border:1px solid #cfcfcf; display:block; margin:0; }
#totomobiles h3		{ background:white; color:#164476; border-bottom:1px solid #164476; color:#164476; font:11px verdana; margin:0 20px 0 20px; text-indent:0; width:; }
#totomobiles dl		{ font:11px verdana; margin:0 0 0 20px; }
#totomobiles dt		{ color:white; background:#164476; clear:left; font:bold 11px verdana; margin:30px 0 10px 0; padding-left:10px;}
#totomobiles dd a	{ color:#164476; } #totomobiles dd a:hover	{ color:red; }
#totomobiles dd span	{ display:block; float:left; font:bold 11px verdana; width:135px; }
#totomobiles dd select	{ border:1px solid #535353; color:#535353; font:10px verdana; width:135px; text-align:left; padding-left:2px; }
#totomobiles dd input	{ border:1px solid #535353; color:#535353; font:10px verdana; width:135px; text-align:right; padding-right:2px; }
#totomobiles dd input.no{ border:0; width:15px; }
#totomobiles dd.opt 	{ width:190px; float:left; margin-right:-20px; }
#totomobiles dd.opt input	{ border:0; width:20px; }
#totomobiles dd.upt 	{ width:310px; float:left; margin-right:-20px; }

#totomobiles img#marque	{ float:right; margin:0 15px 0 0; }

#totomobiles dl.des		{ float:left; margin:0px 20px 0 20px; width:250px; }
#totomobiles dl.des dd	{ margin:0 0 5px 10px; }
#totomobiles dl.des img	{ border:1px solid #535353; float:left; height:75px; margin:10px; }
#totomobiles dl.des dd.im	{ height:105px; float:left; margin:0; }

/* ADMIN *********************************************************************************************************************************** */ 

#contentadmin		{ text-align:left; width:720px; }
#contentadmin dl	{ margin:20px; }
#contentadmin dl dd	{ border:3px solid white; }
#contentadmin h1	{ background:#164476; color:white; font:bold 11px verdana; margin:20px 0 0 0; padding:2px; text-align:center; }
#contentadmin p.bac	{ display:block; font:bold 10px verdana; margin:0 20px 0 0; text-align:right; }


zz { border:1px solid red; }
