body {  background-repeat:repeat-x;}
.marque { background:url(../img/layout/fond_marque.gif); background-repeat:no-repeat; width:571px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFF; text-align:left; padding: 2px 0px 0px 0px ; }
.hp1 { background:url(../img/layout/fond_hp1.gif); background-repeat:no-repeat; width:566px; height:43px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#3e3d40; text-align:left; padding: 2px 0px 0px 6px ; }
.hp2 { background:url(../img/layout/fond_hp2.gif); background-repeat:no-repeat; width:566px; height:44px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3e3d40; text-align:left; padding: 2px 0px 0px 6px ; }
.bas { margin-top:5px; margin-bottom:12px; }
.hptop {  padding: 4px 0px 4px 0px ; }
.hptop div#info { padding:4px 0px 0px 20px ; background:url(../img/layout/fond_top.gif); width:224px; height:69px; overflow:hidden; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#3e3d40; }
.hptop div#infotop { padding:4px 0px 0px 20px ; background:url(../img/layout/fond_affaire.gif); width:224px; height:69px; overflow:hidden; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#ffffff; }
.hptop span#prix { font-size:14px; font-weight:bold; }
h2 { background:url(../img/layout/fleche.gif); background-repeat:no-repeat; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; padding-left:16px; }
h1 { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:left; }

#h2n { background:url(../img/layout/flechen.gif); background-repeat:no-repeat; color:#3e3d40; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; padding-left:16px; }
.formg {color:#3e3d40; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.formb {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.rin { background-color:#d0d1d2 }
.taear { background-color:#dfdfe0; width:505px; height:106px; }


.rem {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:12px;  }
.erreur { color: #ffb739; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:12px;  }

.txtb { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; font-weight:bold; }
a.gris { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; font-weight:bold; text-decoration:none; }
a.griss { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; font-weight:bold; }
a.blanc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; }
.txtnb { background-repeat:no-repeat; color:#3e3d40; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; }
.txtnbp { color:#3e3d40; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.txtg { color:#3e3d40; text-decoration:none; font-weight:normal; font-size:12px;font-family:Arial, Helvetica, sans-serif; }
.anb { color:#3e3d40; text-decoration:none; font-weight:bold; }
.service_g1 { padding-left:8px; padding-top:6px; background:url(../img/layout/services_fond1.jpg); background-repeat:no-repeat; width:155px; min-height:125px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; margin:0px; }
.service_g1 p { color:#FFF; font-weight:bold; font-size:14px; margin-left:0px; margin-top:0px; margin-bottom:8px;   }
.service_g2 { padding-left:12px; padding-top:6px; background:url(../img/layout/services_fond2.jpg); background-repeat:no-repeat; width:155px; min-height:135px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; }
.service_g3 { padding-left:0px; padding-top:6px; padding-bottom:6px; }
.service_g2 p { color:#FFF; font-weight:bold; font-size:14px; margin-left:0px; margin-bottom:8px; margin-top:0px;   }
.service_txtb { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; width:66px; }

#service_f1 { padding-left:12px; padding-top:8px; background:url(../img/layout/services_fond5.jpg); background-repeat:no-repeat; width:433px; min-height:170px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; }
#service_f1 #title { background:url(../img/layout/services_fleche.gif); background-repeat:no-repeat; padding-left:14px; color:#FFF; font-weight:bold; font-size:14px; margin-left:0px; margin-bottom:8px; margin-top:0px;   }
#service_f1 #txt { width:210px; float:left }
#service_f1 #txt span { color:#FFF; font-weight:bold; font-size:12px; }


.service_b1 { padding-left:12px; padding-top:8px; background:url(../img/layout/services_fond4.jpg); background-repeat:no-repeat; width:213px; min-height:170px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; }
.service_b1 p.top { background:url(../img/layout/services_fleche.gif); background-repeat:no-repeat; padding-left:14px; color:#FFF; font-weight:bold; font-size:14px; margin-left:0px; margin-bottom:8px; margin-top:0px;   }
.service_b1 p.prix { font-weight:bold; margin: 10px 0px 0px 0px; }

.vopassion_gtitre { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#3d3d3f; }
.vopassion_gtxt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3d3d3f; }
.vopassion_vtitre { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3d3d3f; width:194px; font-weight:bold; margin-top:6px; }
.vopassion_g2 { padding-left:4px; padding-top:6px; background:url(../img/vopassion/fond_orange.png); background-repeat:no-repeat; width:190px; min-height:148px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3d40; margin-top:8px; padding-right:4px; font-weight:bold }
.vopassion_g2 p { color:#FFF; font-weight:bold; font-size:14px; margin-left:0px; margin-bottom:4px; margin-top:0px;   }
.vopassion_bas_txt { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3f; text-align:left; }

.vopassion_t { width:834px; height:310px; background:url(../img/vopassion/fond_gris.png); background-repeat:no-repeat; display:block; padding-top:6px; padding-left:8px; }
.vopassion_title { background:url(../img/vopassion/fleche.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:12px; padding-top:1px; text-align:left;   }
.vopassion_c { padding-left:6px; padding-top:6px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3d3d3f; margin-top:8px; padding-right:11px; font-weight:bold; display:block; float:left; text-align:center; }
.vopassion_c img { margin : 0 auto;  }
.vopassion_c_title { color:#FFF; font-weight:bold; font-size:13px; margin-left:0px; margin-bottom:4px; margin-top:0px; height:46px;  }
.vopassion_c_title span { font-size:10px;  }
.vopassion_c_txt { text-align:left; margin-top:4px; }

.vopassion_tarif { width:271px; height:146px; background:url(../img/vopassion/fond_gris2.png); background-repeat:no-repeat; display:block; padding-top:6px; padding-left:8px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.vopassion_tarif table tr td { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.vopassion_photo { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

.vopassion_recap { padding-left:4px; padding-top:6px; background:url(../img/vopassion/fond_orange2.png); background-repeat:no-repeat; width:270px; height:145px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding-right:4px; font-weight:bold; text-align:center; }

.vospneus { margin:0px;padding:0px; width:836px;}
.vospneus ul { margin:0px;padding:0px; width:836px;}
.vospneus ul li { font-size: 12px; width:209px; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; float: left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3e3d40; height:185px; list-style:none; }
.vospneus ul li p {  margin:0; padding-top:2px; }
/* .vospneus ul li p { background: url('../img/layout/flechen.gif') no-repeat; padding-left:14px; margin:0; padding-top:2px; } */
.vospneus ul li a { color: #1a9ade; }
.vospneus ul li a img { width:120px; }
.vospneus_detail { background: url('../img/layout/vospneus_detail_fond.gif') no-repeat; width:400px; height:32px; padding-top:8px; padding-left:20px; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#3e3d40; }

.vehicules { margin:0px;padding:0px; width:836px;}
.vehicules ul { margin:0px;padding:0px; width:836px;}
.vehicules ul li { font-size: 12px;  margin: 0px 0px 0px 0px; float: left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3e3d40; list-style-type: none; }
.vehicules ul li a img { width:175px; }
.vehicules ul li p {  margin:0; padding-top:2px; }
.vehicules ul li a { color: #1a9ade; }

table#vehicule_detail { background: url('../img/layout/title_fond.gif') no-repeat; width:600px; height:36px;}
table#vehicule_detail td#titre, table#vehicule_detail td#prix { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#3e3d40; padding-left:6px;}
table#vehicule_detail td#formule { font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#3e3d40; padding-left:6px;}
table#vehicule_detail td#prix { font-size:16px; text-align:right; padding-right:12px; }
table#vehicule_detail td#prix span { font-size:10px; }

div#equipements { background: url('../img/layout/title_fond.gif') no-repeat; width:600px; height:36px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; color:#3e3d40; vertical-align:middle; padding-left:6px; padding-top:12px;}

ul#l4 li { width:194px; margin: 0px 20px 0px 0px; height:226px; }
ul#l4 li#lastitem { width:194px; margin: 0px 0px 0px 0px; height:226px; }
ul#l4 li p#timg { min-height:148px; }
ul#l4 li a img { width:194px; }

ul#l3 li { width:265px; margin: 0px 20px 0px 0px; height:274px; }
ul#l3 li#lastitem { width:265px; margin: 0px 0px 0px 0px; height:274px; }
ul#l3 li p#timg { min-height:205px; }
ul#l3 li a img { width:265px; }

ul#l2 li { width:408px; margin: 0px 20px 0px 0px; height:370px; }
ul#l2 li#lastitem { width:408px; margin: 0px 0px 0px 0px; height:370px; }
ul#l2 li p#timg { min-height:310px; }
ul#l2 li a img { width:408px; }


ul#l1 li#lastitem { width:600px; margin: 0px 118px 0px 118px; height:460px; }
ul#l1 li a img { width:600px; }

.galleryview { width:600px; height:600px; display:none; }
.panel { }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0;	background:transparent; }
.vehicules_tabs { margin:0px;padding:0px; width:836px; }
.vehicules_tabs_header ul { margin:0px;padding:0px; height:32px;}
.vehicules_tabs_header ul li  {margin:0px;padding:0px;display: block; float: left; }

div#marque { margin:0px;padding:0px;  }
div#modele { margin:0px;padding:0px;display:none; }

.equipe_titre { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:center; }
.equipe_img { padding-bottom:5px; text-align:center; }
.equipe_txt { background: url('../img/equipe_fond.gif'); background-repeat:no-repeat; width:140px; height:49px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3e3d40; }
.equipe1_txt { background: url('../img/equipe_fond1.gif'); background-repeat:no-repeat; width:140px; height:49px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3e3d40; }
.equipe2_txt { background: url('../img/equipe_fond2.gif'); background-repeat:no-repeat; width:140px; height:49px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3e3d40; }

.vehicules_milieu { background: url('../img/layout/vehicules_c_milieu.gif'); width:837px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; font-weight:bold; }
.vehicules_milieu ul { margin:0px;padding:0px;}
.vehicules_milieu ul li { font-size: 12px; padding: 2px 6px 2px 6px; margin: 0px 0px 0px 0px; float: left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; font-weight:bold; list-style:none; }
.vehicules_milieu ul li a { text-decoration:none; color:#FFF; }

.vehicules_haut_modele {  margin:0px;padding:0px; background: url('../img/layout/vehicules_c_haut_modele.gif') no-repeat; width:837px; height:6px; }
.vehicules_haut_marque {  margin:0px;padding:0px; background: url('../img/layout/vehicules_c_haut_marque.gif') no-repeat; width:837px; height:6px; }
.vehicules_haut_none {  margin:0px;padding:0px; background: url('../img/layout/vehicules_c_haut_none.gif') no-repeat; width:837px; height:6px; }
.vehicules_bas { background: url('../img/layout/vehicules_c_bas.gif') no-repeat; width:837px; height:5px; }

table.recherche td.g1 { width:130px; color:#333; }
table.recherche td.g2 { width:260px; color:#333; }
table.recherche td.g3 { color:#333; }
table.recherche td select { width:228px; background-color:#d0d1d2 }
table.recherche td input.rin { width:222px; }
table.recherche td input.rinp { width:78px; background-color:#d0d1d2 }

table.recherche2 td.g1 { width:130px; color:#333; }
table.recherche2 td.g3 { color:#333; }





