/* -------------- Mise à zéro des styles ---------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body{
	background-image: url(../images/fond.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#menu{
	width:609px;
	height:144px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/fond-menu.gif);
}
#menu h1{
	position: absolute;
	right:8px;
	bottom:8px;
	color:#fff;
	font-size:24px;
}
#droite{
	position:absolute;
	top:0;
	left:606px;
	width:300px;
	height:144px;
	background: #fff;
}
#droite h2{
	position: absolute;
	left:8px;
	bottom:8px;
	color:#9f141c;
	font-size:22px;
}
.citroen{
	position: absolute;
	left:100px;
	bottom:30px;
}
#menu-droite{
	position: absolute;
	top:10px;
	right:10px;
	height:127px;
	width:24px;
}
#titre{
	position:absolute;
	top:144px;
	left:0px;
	width:606px;
	height:42px;
	background-image: url(../images/fond-titre.gif);
	background-repeat: no-repeat;
}
#titre h1{
	margin-left:20px;
	margin-top:10px;
	font-size:20px;
}
#concession{
	position:absolute;
	top:144px;
	left:606px;
	width:300px;
	height:42px;
	background-image: url(../images/fond-concession.gif);
	background-repeat: no-repeat;
}
.rouge{
	background-image: url(../images/fond-rouge.gif);
	background-repeat: no-repeat;
	height:19px;
	width:205px;
	font-size:11px;
	padding:2px 0 0 5px;
}
#concession a{
	text-decoration: none;
	color:#d16a67;
}
#concession img{
	position:absolute;
	right:10px;
	bottom:5px;
}
.blanc{
	color: #fff;
	font-weight: bold;
}
#titre-particulier{
	position: absolute;
	top:0px;
	left:0;
	width:340px;
	background-image: url(../images/fond-gamme-haut.gif);
}
#titre-particulier h1{
	color: #fff;
	font-weight: bold;
	margin-top:1px;
	margin-left:10px;
}
#titre-utilitaire{
	position: absolute;
	top:0px;
	left:340px;
	width:266px;
	background: #97141B;
}
#titre-utilitaire h1{
	color: #fff;
	font-weight: bold;
	margin-top:1px;
	margin-left:4px;
}
#toutgarage{
	width:399px;
	position:absolute;
	top:186px;
	left:175px;
}
#toutgarage p{
	padding:6px 0 0 6px;
	font-size:11px;
}
#toutgarage h1{
	padding:6px 0 0 6px;
	font-size:16px;
	font-weight: bold;
}
#toutgarage h2{
	padding:6px 0 0 6px;
	font-size:15px;
	font-weight: bold;
}
#toutgarage h3{
	padding:6px 0 0 6px;
	font-size:14px;
	font-weight: bold;
}
#toutgarage h4{
	padding:6px 0 0 6px;
	font-size:13px;
	font-weight: bold;
}
#toutgarage h5{
	padding:3px 0 0 3px;
	font-size:17px;
	font-weight: bold;
	color:#A9121D;
	text-align:center;
}

#toutgarage h6{
	padding:3px 0 0 3px;
	font-size:14px;
	font-weight: bold;
	color:#A9121D;
	text-align:center;
}
#toutgarage ul{
	padding-top:6px;
}
#toutgarage ul li{
	list-style: disc;
	margin-left:25px;
	padding-left:10px;
	font-size:11px;
}
#toutgarage ol li{
   list-style: decimal;
	margin-left:33px;
	padding-left:3px;
	font-size:11px;
}
#toutgarage dt{
   padding-left:5px;
	margin-left:10px;
	font-weight: bold;
	font-size:11px;
}

#toutgarage dd{
padding-left:35px;
font-size:11px;
}
#menudegauche{
	width:150px;
	position:absolute;
	top:186px;
	left:1px;
	font-size: 12px;
	color: #000000;
	border: 2px;
	border-color: #D6D4D2;
	border-style: solid;
	margin:2px 0 2px 5px;
	height:370px;
}
#menudegauche dl dt a{
   padding-left:5px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
#menudegauche dl dt a:hover{
	color: #A9121D;
}
#menudegauche dl dd a{
padding-left:15px;
	color: #000000;
	text-decoration:none;
}
#menudegauche dl dd a:hover{
	color: #A9121D;
}
#toutaccueil{
	width:599px;
	position:absolute;
	top:186px;
	left:1px;
}
#tout{
	width:599px;
	height:378px;
	overflow:auto;
	position:absolute;
	top:186px;
	left:1px;
}
#tout p{
	padding:6px 0 0 6px;
	font-size:11px;
}
#tout h1{
	padding:6px 0 0 6px;
	font-size:16px;
	font-weight: bold;
}
#tout h2{
	padding:6px 0 0 6px;
	font-size:15px;
	font-weight: bold;
}
#tout h3{
	padding:6px 0 0 6px;
	font-size:14px;
	font-weight: bold;
}
#tout h4{
	padding:6px 0 0 6px;
	font-size:13px;
	font-weight: bold;
}
#tout h5{
	padding:3px 0 0 3px;
	font-size:17px;
	font-weight: bold;
	color:#A9121D;
	text-align:center;
}

#tout h6{
	padding:3px 0 0 3px;
	font-size:14px;
	font-weight: bold;
	color:#A9121D;
	text-align:center;
}
#tout ul{
	padding-top:6px;
}
#tout ul li{
	list-style: disc;
	margin-left:25px;
	padding-left:10px;
	font-size:11px;
}
#tout ol li{
   list-style: decimal;
	margin-left:33px;
	padding-left:3px;
	font-size:11px;
}
#tout dt{
   padding-left:5px;
	margin-left:10px;
	font-weight: bold;
	font-size:11px;
}

#tout dd{
padding-left:35px;
font-size:11px;
}
#search2_engine{
	padding:6px 0 0 6px;
	font-size:11px;
}
#particulier{
	position: absolute;
	top:21px;
	left:6px;
	width:333px;
}
#utilitaire{
	position: absolute;
	top:21px;
	left:340px;
	width:266px;
}
#titre-utilitaire{
background: #97141B;
vertical-align: top;
}
#promo{
	position: absolute;
	left:342px;
	top:198px;
}
#pub{
	position: absolute;
	left:606px;
	top:186px;
}
#footer {
	width:900px;
	height:82px;
	position: absolute;
    left:6px;
	top:565px;
	background-image: url(../images/fond-de-page.gif);
	background-repeat:no-repeat;
}
#bas-de-page{
	width:600px;
	height:82px;
	position: absolute;
    left:6px;
	top:0px;
	/*background-image: url(../images/fond-de-page.gif);
	background-repeat:no-repeat;*/
	padding-top:15px;
	font-size:11px;
	text-align:center;
}
#bas-de-page a{
color: #000;
text-decoration: none;
}
#signature{
	width:300px;
	position: absolute;
	left:660px;
	top:20px;
	font-size:11px;
}
#signature a{
color: #b0b1b3;
text-decoration: none;
}
#signature img{
vertical-align:middle;
margin-left:15px;
}
/*plan du site*/
.level_xxx {
	font-size: 12px;
	padding-left:20px;
	font-weight: bold;
}
.level_xxx a{
	color:#000;
	text-decoration:none;
}
.level_yxx {
	font-size: 11px;
	padding-left:40px;
}
.level_yxx a{
	color:#000;
	text-decoration:none;
}
.level_yxx_last {
	font-size: 11px;
	padding-left:40px;
}
.level_yxx_last a{
	color:#000;
	text-decoration:none;
}
/*jerry*/

#voitures
{
   border:1px solid;
   border-color:#8B8984;
   width:95%;
   margin:10px;
}

#voitures a
{
   text-decoration:none;
   color:#A9121D;
   font-size:11px;
}

.voitures_td
{
   border:1px dashed;
   border-color:#8B8984;
   padding-left:3px;
   padding-right:3px;
   padding-top:2px;
   padding-bottom:2px;
   text-align:center;
}


.pad
{
   padding-top:5px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:5px;
}

.aligne_droite
{
   text-align:right;
}

.gris_voit
{
   font-size:11px;
   color:#8B8984;
}


/*Fin jerry*/

.menu2 {font-family: arial, sans-serif; width:90px; height:141px; position:absolute; top:3px; left:0; margin:0; font-size:10px;
background-image: url(../images/fond-menu-vide.gif);
background-repeat: repeat-y;}
.menu2 ul li a, .menu2 ul li a:visited {display:block; text-decoration:none; color:#fff; width:90px; height:13px; border:1px solid #A9121D; border-width:1px 1px 0 0; /*background:#A9121D;*/ line-height:12px; font-size:11px; padding-left:10px;}
.menu2 ul {padding:0; margin:0;list-style-type: none;}
.menu2 ul li {float:left; position:relative;}
.menu2 ul li ul {display: none;}

.menu2 table {border-collapse:collapse; border:0; margin:0; padding:0;}
 
.menu2 ul li:hover a,
.menu2 ul li a:hover {color:#fff; background:#97141b;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {display:block; position:absolute; top:0; left:100px; width:800px; background: transparent;}

.menu2 ul li:hover ul li,
.menu2 ul li a:hover ul li {float:left;}

.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a {display:block; color:#fff; width:130px; float:left; background:#97141b;}

.menu2 ul li:hover ul li a.sub,
.menu2 ul li a:hover ul li a.sub {background:#97141b /*url(../graphics/drop.gif) bottom right no-repeat;*/ color:#fff;}

.menu2 ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover {background:#97141b; color:#fff;}

.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; width:200px;}

.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {visibility:visible; left:-1px; top:13px; color:#fff;}

.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {display:block; width:200px; background:#fff; color:#97141b; /*border-left:1px solid #eee;*/}

/* ----------- Surlignement niveau 3 --------------------*/
.menu2 ul li:hover ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#97141b; color:#fff;}
