html{
background-color:#FFFFFF;
padding:0px;
margin:0px;
}
body{
background-color:#FFFFFF;
padding:0px;
margin:0px;
}

img {
border:0px;
border-color:white;
}

.Div12
imagefond {
background-image: url(../images/fond-site3.jpg)  ;
background-repeat:no-repeat;
    margin:0;
    padding:0;
}

.compteur {
	font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
}

#detailvoiture {
	position:absolute;
    top:5px;
    left:175px;
    display:inline;
	font-family:gill, sans-serif;
    font-size:18px;
    color:#000;
    margin:0;
    padding:0;
}

#detailInfoVoiture {
	float:left;
    position:absolute;
    top:0px;
    left:390px;
	width:350px;
}

#detailPhoto {
	float:left;
    position:absolute;
}

#detailListeVoiture {
		float:left;
		margin:300px 0 0 220px;
    position:absolute;
		width:740px;
}

#detailOptions {
		font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
		float:left;
		margin:230px 0 0 0;
    position:absolute;
		width:175px;
}

.titreDetail {
		font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 0;
    color:#000;
}

.libListe {
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 4px;
		width:200px;
    color:#000;
}

a {
    /*color:#00376E;*/
	color:#FF9900;
    text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

a:hover {
    color:#F60;
    text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

.orange {
	  color:#FF6600;
    text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}
.garantie {
	  color:#888;
		font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}
 
li.cat_sel, li.cat_sel_on {
    vertical-align : middle;
    margin:0 0 0 0;
    float:left;
    position:relative;
    width:120px;
    height:23px;
    background: url(../../images/AP/haut/onglet_on.gif) top right no-repeat;
    z-index:100;         /* On doit sp?cifier ce z-index pour s'assurer que les calques .sub qu suivent seront au-dessus de tous les autres ?l?ments relatifs de la page (ie : on d?finit un "contexte de stack" plac? tr?s haut) */
}

li.cat_sel h3, li.cat_sel_on h3 {
	padding:2px 25px 0 5px;
	height:23px;
	background : url(../../images/AP/haut/ongletGauche_on.gif) top left no-repeat;
}

li.cat, li.cat_on {
    vertical-align : top;
    margin:0 0 0 0;   
    float:left;
    position:relative;
    width:120px;
    height:23px;
    background: url(../../images/AP/haut/onglet.gif) top right no-repeat;
    z-index:100;         /* On doit sp?cifier ce z-index pour s'assurer que les calques .sub qu suivent seront au-dessus de tous les autres ?l?ments relatifs de la page (ie : on d?finit un "contexte de stack" plac? tr?s haut) */
}

*>ul li.cat {			/* "Child hack" : ces instructions ne sont pas lues par IE6 et les anciens navigateurs */
    /*width:auto;
    min-width:120px;*/
}

li.cat:hover, li.cat_on {
	background: url(../../images/AP/haut/onglet_on.gif) top right no-repeat;
}

li.cat h3, li.cat_on h3 {
	padding:2px 25px 0 5px;
	height:23px;
	background : url(../../images/AP/haut/ongletGauche.gif) top left no-repeat;
}

li.cat:hover h3, li.cat_on h3 {
	background : url(../../images/AP/haut/ongletGauche_on.gif) top left no-repeat;
}

/* V?rifier l'importance de ce hack
li.cat>ul, li.cat_on>ul {
	top: auto;
	left: auto;
}

*/ 
ul.sub {
    position: absolute;
    top : 24px;
    left: 0;
}

li.cat ul, li.cat_sel ul {
    display:none;
}

li.cat:hover .sub, li.cat_sel:hover .sub, li.cat_on .sub, li.cat_sel_on .sub {
    display:block;
}

li.cat_on .sub li, li.cat_sel_on .sub li {		/* Hack n?cessaire pour contourner le bug des sauts de ligne dans IE */
    display:inline;
}

ul.sub {
    position: absolute;
    top : 24px;
    left: 0;
    margin:0;
    padding:0;
    background-color:#29458C;
}

ul.sub a {
    color : #fff;
    text-decoration:none;
    font-weight:bold;
    display:block;
    padding:2px 3px;
    margin:0;
    width:100%;
}

ul.sub>a {
   
}

ul.sub a:hover {
    background-color:#D2D3D9;
    text-decoration:none;
    font-weight:bold;
    color:#29458C;
}

ul.subVIN {
    position: absolute;
    top : 21px;
    left: 65px;
    margin:0;
    padding:0;
    background-color:#29458C;
}

ul.subVIN a {
    color : #fff;
    text-decoration:none;
    font-weight:bold;
    display:block;
    padding:2px 3px;
    margin:0;
    width:100%;
}

ul.subVIN a:hover {
    background-color:#D2D3D9;
    font-weight:bold;
    text-decoration:none;
    color:#29458C;
}




#apDiv2 {
	position:absolute;
	width:873px;
	height:31px;
	z-index:2;
	left: 18px;
	top: 567px;
}
#apDiv3 {
	position:absolute;
	width:162px;
	height:41px;
	z-index:3;
	left: 78px;
	top: 83px;
}
#apDiv4 {position:absolute;
	width:80px;
	height:60px;
	z-index:4;
	left: 35px;
	top: 470px;
	visibility: visible;
}
#apDiv5 {
	position:absolute;
	width:356px;
	height:61px;
	z-index:5;
	left: 591px;
	top: 14px;
	background-color: #999999;
	visibility: visible;
}
#apDiv6 {
	position:absolute;
	width:904px;
	height:115px;
	z-index:5;
	left: 18px;
	top: 621px;
}


#apDiv7 {
background-image: url(../images/fond-site3.jpg)  ;
background-repeat:repeat-x;
	position:absolute;
	/*width:960px;*/
	width:100%;
	height:122px;
	z-index:0;
	left: 0px;
	top: 0px;	
	margin: 0
	
}
#apDiv8 {
	position:relative;
	top: -5px;
}
.Style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
}

#apDiv9 {
	position:relative;
	top: -18px;
}

.Style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}


#apDiv10 {
	position:relative;
	top: -12px;
}

.Style10 {
	padding:0px;
}

#apDiv1 {
	position:absolute;
	top: 5px;
	width:135px;
	right:0px;
	text-align:left;
}

#outerlistevoiture {
	position:relative;
	top: -10px;
    margin:0px;
	padding:0px;
	width:100%;
}

#listevoiture {
    font-family:gill, sans-serif;
    font-size:13px;
    color:#000;

}

body {
	background-color: #FFFFFF;
}

#imagegauche {
background-image: url(../images/fond-gauche.jpg)  ;
background-repeat:no-repeat;
	position:absolute;
	width:225px;
	height:470px;
	left: 0px;
	top: 128px;
}

#apDiv12 {

}

#apDiv13 {
	position:absolute;
	width:149px;
	height:45px;
	z-index:9;
	left: 2px;
	top: 220px;
	background-color: #FF0000;
}
.Style40 {font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
#apDiv13ancien {
	position:absolute;
	width:212px;
	height:43px;
	z-index:10;
	left: 727px;
	top: 18px;
}
#apDiv14 {
	position:absolute;
	width:220px;
	height:72px;
	z-index:10;
	left: 0px;
	top: 12px;
}
#apDiv15 {
	position:absolute;
	width:200px;
	height:74px;
	z-index:10;
	left: 726px;
	top: 12px;
}
#apDiv16 {
	position:absolute;
	width:217px;
	height:48px;
	z-index:10;
	left: 8px;
	top: 8px;
}
#apDiv17 {
	position:absolute;
	width:252px;
	height:60px;
	z-index:10;
	left: 711px;
	top: 3px;
}

#apDiv18 {
	position:absolute;
	width:205px;
	height:58px;
	z-index:10;
	left: 723px;
	top: 6px;
}
.Style50 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Style51 {color: #FF0000}

.Style53 {color: #000000}
#apDiv19 {
	position:relative;
	width:955px;
	top:0px;
	z-index:11;
	}

.Style1 {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.listemarque {
  height:25px;
}

.StyleTexteCritere {
	color: #000000;
	font-size: 12px;
	}

