@charset "utf-8";
/* CSS Document */

.clear:after { content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clear { display:inline-block; }
html[xmlns] .clear { display:block; }
* html .clear { height:1%; }


/*#content_2 { width:990px; background:url(../images/bg_content.gif) top repeat-y; }*/
#content_2 { width:990px; background:url(../images/bg_content.gif) top repeat-y; height:800px; }
#content_2_dte { float:right; width:200px; padding-right:14px; }
#content_2_gch { float:left; width:756px; padding-left:15px; padding-right:5px; }
#content_2_gch h1 { background:#cc0001; height:20px; color:#FFF; font-size:13px; font-weight:bold; padding-top:5px; padding-left:28px; }

#content_2_dte h1 { font-size:10px; font-weight:bold; height:14px; background:#cc0001 url(../images/puce_titre.gif); background-repeat:no-repeat; padding-left:31px; padding-top:3px; margin-bottom:3px; }
#content_2_dte h1 a { color:#FFF; }
#content_2_dte h1 a:hover { color:#000; }


/* colonne droite */

#contact_2 { width:199px; /*min-height:211px;*/ border-top: solid 7px #cc0001; border-bottom: solid 7px #cc0001; border-right: solid 1px #cc0001; }
* html #contact_2 { height:201px; }

#contact_2 p a img { display:inline; padding-right:5px; }
#contact_2 p { color:#6b6868; font-size:11px; line-height:12px; padding:0 11px 7px 11px; }
#contact_2 p span, #contact_2 p a span { color:#000000; font-size:11px; font-weight:bold; }
#contact_2 p a span:hover { color:#e02f2f; font-size:11px; font-weight:bold; }
#contact_2 p a span.txt_rouge { color:#e02f2f; font-weight:bold; }
#contact_2 p a span.txt_rouge:hover { color:#000; font-weight:bold; }
#contact_2 p a.nous_contact { background:url(../images/contact/picto_contact.gif); background-repeat:no-repeat; padding-left:18px;}
#contact_2 p a.plan { background:url(../images/contact/picto_plan.gif); background-repeat:no-repeat; padding-left:18px; font-weight:bold; }


/* titres et entetes */
#princip h1, #content_2_dte h1 { color:#FFFFFF;}
#princip h1 { font-size:13px; font-weight:bold; height:18px; background:#cc0001; padding-left:25px; padding-top:5px; }

#contact_2 h2, #contact_2 h1 { background:url(../images/bg_titre_dte.gif); padding-top:12px; padding-bottom:7px; font-size:12px; font-weight:bold; color:#6b6868; background-repeat:no-repeat; padding-left:33px; }



/* colonne gauche */
/* legislations */
#legislation { background:#f4f4f4 url(../images/legislations/img_legislation.jpg) no-repeat; width:550px; min-height:396px; border-bottom:solid 7px #cc0001; border-left:solid 1px #757575; border-right:solid 1px #757575; padding-top:15px; padding-left:204px; }
* html #legislation { height:406px; }
#legislation h2 { width:498px; border-bottom:solid 1px #cc0001; padding-bottom:4px; color:#cc0001; font-size:14px; font-weight:bold; margin-bottom: 7px; }
#legislation p { width:498px; font-size:11px; line-height:13px; color:#757575; padding-bottom: 12px; }
#legislation p span { color:#000; font-weight:bold; font-size:11px; margin-bottom: 10px; }


/* formulaires */
#formulaire { background:#f6f6f6 url(../images/formulaires/img_form.jpg); background-repeat:no-repeat; width:550px; min-height:396px; border-bottom:solid 7px #cc0001; border-left:solid 1px #757575; border-right:solid 1px #757575; padding-top:15px; padding-left:204px; }
* html #formulaire { height:406px; }
#form_top { width:496px; height:267px; border-bottom:solid 1px #aeaeae; }
#form_bottom { width:496px; height:74px; margin-top:12px; }
#form_top p.entete { margin-bottom:20px; }
#form_top p { font-weight:bold; color:#000; width:430px; height:39px; }
#form_top p a, #form_top p a:hover { background:url(../images/formulaires/bg_fleche.gif); background-repeat:no-repeat; display:block; color:#cc0001; font-weight:bold; padding-left:66px; padding-top:11px; padding-bottom:9px; height:auto !important; height:1%; }
#form_top p a:hover { text-decoration:underline; }
#form_bottom p.visualiser { font-size:11px; }


/* promotions */
#promotions { width:726px; border-bottom:solid 7px #cc0001; border-left:solid 1px #c3c3c4; border-right:solid 1px #c3c3c4; border-top:solid 1px #c3c3c4; overflow:auto; padding:9px 17px 3px 11px; background-color:#f6f6f6; }
/*#promotions { width:726px; min-height:313px; border-bottom:solid 7px #cc0001; border-left:solid 1px #c3c3c4; border-right:solid 1px #c3c3c4; border-top:solid 1px #c3c3c4; overflow:auto; padding:9px 17px 3px 11px; background-color:#f6f6f6; }*/
* html #promotions { height:600px; }
/* * html #promotions { height:323px; }*/
#promotions div.promos { width:681px; height:600px; float:left; padding-left:25px;}
/*#promotions div.promos { width:681px; height:167px; float:left; padding-left:25px;}*/
#promo_img { background:url(../images/promo_menu/bg_img_promo.jpg) no-repeat; width:194px; height:139px; padding-left:12px; padding-top:14px; float:left; }
#promo_img a.m_image { float:left; }
#promo_img a.plus { float:right; padding-top:90px; padding-right:4px; }
#promotions div.promos table { width:685px; float:right;}
#promotions div.promos table thead tr td { font-size:11px; color:#FFF; font-weight:bold; background-color:#CC0001; padding-top:3px;  height:19px; text-align:center;}

#promotions div.promos table thead tr td.accessoires{width:139px;}
#promotions div.promos table thead tr td.prix{width:46px;}
#promotions div.promos table thead tr td.prix_promo{width:89px;}
#promotions div.promos table thead tr td.deb_promo{width:99px;}
#promotions div.promos table thead tr td.fin_promo{width:84px;}
#promotions div.promos table thead tr td.reduction{width:102px;}
#promotions div.promos table thead tr td.image{ background-image:url(../images/promo_menu/bg_promo2.gif); background-repeat:no-repeat;}

#promotions div.promos table tbody tr td { color:#6b6868; border-top:solid 1px #cfcfcf; height:19px; border-bottom:1px solid #CFCFCF;text-align:center}
#promotions div.promos table tbody tr td.accessoires{letter-spacing:2px;}
#promotions div.promos table tbody tr td img{ margin-top:2px; margin-bottom:2px;}
#promotions div.promos table tbody tr td.derne { border-bottom:solid 1px #cfcfcf; }


/* menu gammes */
#gammes_gch { width:289px; height:402px; float:left;  background:url(../images/gammes/bg_gch.jpg); background-repeat:no-repeat; position:relative;  z-index:5; }
#gammes_dte { width:467px; height:402px; float:right; position:relative; z-index:1; }
#gammes_dte div { position:absolute; }
#gammes_gch #proposition { position:absolute; width:221px; height:52px; border-right:solid 2px #cc0001; color:#e02f2f; font-size:12px; text-align:right; margin:35px 0 0 63px; padding-right:7px;}
#gammes_gch ul { position:relative; top:134px; left:20px; height:121px; }
#gammes_gch ul li { position:relative; display:block; margin-bottom:8px; }
#gammes_gch ul li a { display:block; width:269px; height:24px; background-position:0px 0px; background-repeat:no-repeat;}
#gammes_gch ul li a { display:block; height:24px; background-position:0px 0px; background-repeat:no-repeat; }
#gammes_gch ul li a:hover, #gammes_gch ul li a.active { background-position:0px -24px; }
#gammes_gch ul li a#bt_motos { background-image:url(../images/gammes/menu_moto.gif); margin:0px; }
#gammes_gch ul li a#bt_scooters { background-image:url(../images/gammes/menu_scooters.gif);  }
#gammes_gch ul li a#bt_quadl { background-image:url(../images/gammes/menu_quadl.gif); }
#gammes_gch ul li a#bt_quadu { background-image:url(../images/gammes/menu_quadu.gif); }
#gammes_gch ul li a span { visibility:hidden; }

#moto { display:block; width:467px; height:402px; }
#scooter { display:none; }
#quad_lois { display:none; }
#quad_util { display:none; }

/* accessoires */
#content_2_gch img.access { margin-bottom:3px; display:block; }
#content_2_gch h1.centree { background:#cc0001; height:20px; color:#FFF; font-size:13px; font-weight:bold; text-align:center; padding-top:5px; }


/* gammes liens */
#content_2_gch img.gammes { margin-bottom:15px; }
#promotions div.promos table tbody tr td img { display:inline; }


/* occasions */
#content_2_occase { float:left; width:990px; height:auto; background:url(../images/bg_content.gif) top repeat-y; }
#content_2_gch.occaz { height:auto; }
