@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_1 { width:990px; height:950px; background:url(../images/bg_content.gif) top repeat-y; }
#content_1_dte { float:right; width:200px; height:auto; padding-right:14px; }
/*#content_1_gch { float:left; width:756px; height:420px; padding-left:15px; padding-right:5px; }*/
#content_1_gch { float:left; width:756px; height:auto; padding-left:15px; padding-right:5px; }

#content_1_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_1_dte h1 a { color:#FFF; }
#content_1_dte h1 a:hover { color:#000; }

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

#promo h1, #event h1, #contact h1 { background:url(../images/bg_titre_dte.gif); padding-top:12px; }
#content_1_gch #actu h1, #content_1_gch #inscri h1 { background:url(../images/bg_titre_gch.gif) no-repeat; padding-top:8px; margin-top:4px; color:#6b6868; font-size:12px; font-weight:bold; margin-bottom:12px; padding-left:32px; }
#promo h1, #event h1, #contact h1, #actu h1, #inscri h1 { font-size:12px; font-weight:bold; height:29px; color:#6b6868; background-repeat:no-repeat; padding-left:33px; }
#actu h2, h5 { font-size:12px; color:#e02f2f; padding-left:1px; }
h5 {  border-bottom: solid 1px #e02f2f; }


/* colonne gauche */
#actu { width:206px; height:146px; border-top: solid 7px #cc0001; border-left: solid 1px #cc0001; }
#dans_actu { width:173px; height:92px; overflow:auto; padding-left:31px; }
#inscri { width:206px; height:212px; border-top: solid 7px #cc0001; border-left: solid 1px #cc0001; border-bottom: solid 7px #cc0001; }

#dans_actu p, #inscri table { font-size:11px; color:#6b6868; padding-right:5px; }
#dans_actu p a, #dans_actu p a:hover { color:#000000; }
#dans_actu p a:hover { color:#e02f2f; }

#inscri form table { margin-left:32px; width:174px; }
#inscri  form table.descri td { width:43px; }
#inscri form input,#inscri form input.bouton { width:118px; height:16px; color:#6b6868; background-color:#fff; border:solid 1px #c4c3c3; margin-bottom:3px; }
#inscri form input.bouton { width:50px; border:none; font-weight:bold; font-size:12px; text-align:right;margin-left:120px; }

#princip img { padding-bottom:7px; }
#princip p { padding:12px 34px 0 26px; color:#757575; font-size:13px; line-height: 13px; }
#princip p span { color:#000000; font-weight:bold; }


/* colonne droite */
#promo { width:199px; height:123px; border-top: solid 7px #cc0001; border-right: solid 1px #cc0001; }
#event { width:199px; height:180px; border-top: solid 7px #cc0001; border-right: solid 1px #cc0001; border-bottom: solid 7px #cc0001; }
#contact { width:199px; height:192px; border-bottom: solid 7px #cc0001; border-right: solid 1px #cc0001; }

#promo table, #event table { width:184px; }
#contact p a img { display:inline; padding-right:5px; }
#promo table tbody td img, #event table tbody td img { margin-left:11px; width:115px; border:solid 1px #d1d2d9; }
#promo table tbody td.nom, #event table tbody td.nom { color:#000000; font-size:11px; font-weight:bold; vertical-align:bottom; padding-left:7px; width:58px; }
#promo table tbody td a, #promo table tbody td a:hover, #event table tbody td a, #event table tbody td a:hover { color:#000000; }
#event p, #contact p { color:#6b6868; font-size:11px; line-height:12px; }
#event p { padding:3px 11px 0 11px; }
#contact p { padding:0 11px 7px 11px; }
#contact p span, #contact p a span { color:#000000; font-size:11px; font-weight:bold; }
#contact p a span.txt_rouge { color:#e02f2f; font-weight:bold; }
#contact p a.nous_contact { background:url(../images/contact/picto_contact.gif); background-repeat:no-repeat; padding-left:18px; }
#contact p a.plan { background:url(../images/contact/picto_plan.gif); background-repeat:no-repeat; padding-left:18px; }


/* Groupe 3 */
#lenseigne, #laboutik, #lentretien, #services_financiers { width:754px; border-left:solid 1px #c3c3c4; border-right:solid 1px #c3c3c4; margin:0px; padding:0px; }
#lenseigne { height:245px; }
#laboutik { height:137px; clear:both; }
#lentretien { height:134px; }
#services_financiers { height:150px; border-bottom:solid 7px #cc0001; }

#content_1_gch #lenseigne h1 { height:22px; }
#content_1_gch #laboutik h1 { height:18px; }
#content_1_gch #lentretien h1 { height:18px; }
#content_1_gch #services_financier { height:18px; }


div.img_groupe3 { float:left; background:url(../images/groupe3/bg_img_enseigne.jpg) no-repeat; padding:16px 0 0 0; margin-left:11px; }
#img_enseigne { width:182px; height:203px; }
#img_boutik { width:182px; height:99px; }
#img_entretien { width:182px; height:96px; }
#img_enseigne img, #img_boutik img, #img_entretien img { border:solid 1px #8f8f90; margin:0 0 0 11px; }
#img_enseigne img { margin-bottom:11px !important; margin-bottom:9px;}

div.text_groupe3 { float:right; width:486px; padding-right:53px; }
#text_enseigne { height:179px; margin-top: 40px; }
#text_boutik { margin-top: 42px; height:73px; }
#text_entretien { margin-top: 24px; height:88px; }
#text_enseigne p, #text_boutik, #text_entretien { color:#757575; font-size:12px; }
#text_enseigne span, #text_boutik span, #text_entretien span { color:#000; font-weight:bold; }
#text_enseigne h2 { font-size:14px; font-weight:bold; color:#e02f2f; padding-bottom:6px; border-bottom:solid 1px #cc0001; }


/* Actualités */
#content_1_gch h1 { background:#cc0001; color:#fff; font-size:13px; font-weight:bold; padding:4px 0 0 28px; height:22px; }
#lesactus { background:url(../images/actualites/bg_princip.jpg); background-repeat:no-repeat; width:548px; height:491px; border-left:solid 1px #8f8f90; border-right:solid 1px #8f8f90; border-bottom:solid 7px #cc0001; padding-left:206px; padding-top:18px; }
#lesactus_interne { width:548px; height:460px; overflow:auto; }
#lesactus_interne h2 { font-size:14px; font-weight:bold; color:#e02f2f; padding-bottom:6px; border-bottom:solid 1px #cc0001; padding-top:42px; } #lesactus_interne p { color:#757575; font-size:12px; }


/* Liens utiles */
#lien_u { background:url(../images/liens/bg_liens.jpg) no-repeat; width:686px; height:476px; border-bottom:solid 7px #cc0001; border-left:solid 1px #c3c3c4; border-right:solid 1px #c3c3c4; padding-left:68px; padding-top:104px; }
#lien_u table { width:614px; }
#lien_u table td a img { border:solid 1px #929294; }
#lien_u table td { padding-right:9px; padding-top:0px; padding-bottom:9px; }


/*#formulaire inscription*/
#select_moto{ width:369px; height:300px; float:left; border-left:1px solid #c3c3c4; border-bottom:1px solid #c3c3c4; border-right:1px solid #c3c3c4; margin-right:8px; }
#coordonnee{ width:369px; height:300px; float:left; border-left:1px solid #c3c3c4; border-bottom:1px solid #c3c3c4; border-right:1px solid #c3c3c4; margin-right:3px; }
#select_moto form select.select{ margin:0px; margin-top:20px; padding:0px; width:210px; border:1px solid #000000; }
#select_moto form{ padding-left:50px; margin-top:60px; }
#coordonnee form{ padding-left:35px; margin-top:0px; }
#select_moto p { float:left; margin-top:30px; color:#6B6868; font-weight:bold; font-size:11px; padding-left:40px; }
#coordonnee p.demande { font-weight:bold; color:#6B6868; font-size:11px; }
#select_moto p.demande{ display:block; padding-right: 40px;}
#select_moto p img{ float: left; margin-left:15px; } 
#select_moto form label, #coordonnee form p label{ color:#6B6868; font-weight:bold; font-size:11px; }
#coordonnee form p input { width:210px; border:1px solid #000000; height:16px; margin-top:0px; }
#coordonnee form input.bouton { outline:none; width:293px; border:none; font-weight:bold; font-size:11px; text-align:right; background-color:#FFFFFF; color:#6B6868; margin-top:10px; }
#coordonnee form label{ display:block; width:65px; float:left; padding-top:5px;}
#coordonnee form p{ padding-top:20px; }
#coordonnee form{ padding-top:18px; }
#content_3.formulaire{ height:635px; }

