/* CSS Document */
/* GLOBAL */
.style1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0072bc;}
.style2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0db14b;}
.style21{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FE5300; font-weight:bold;}
a.navig {color:#666;text-decoration:none;}
a.navig:hover{color: #0db14b; text-decoration:none;}
*{outline:none;}
/*body { margin:0; padding:0; text-align:left; background-color:#E3F0F7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }*/
body { margin:0; padding:0; text-align:left; background:#FFFFFF url('/templates/images/noel-2011.jpg') no-repeat center top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }


img{border:none;}

#conteneur {width:948px; margin:0 auto 0 auto; padding:0;background-color:#ffffff;}

#header{ width:950px; height:176px; background:url(/templates/images/bandeau.jpg) no-repeat 0 0;margin:0; padding:0;}
#header a {display:block;height:176px;width:300px; background:none;}
#header span{display:none;}
/*#rhome{padding:5px; margin:0; list-style-type:none;height:20px; border-bottom:1px solid #cccccc;}
#rhome li{padding:3px; margin:0 5px; float:left;}

#rhome li a {font-weight:bold;color:#0db14b;text-decoration:none;font-size:13px;}
#rhome li a:hover {color:#0072bc;text-decoration:none;}
#rhome li a span{color:#0072bc;}*/


#rhome{display: block; position: relative; padding:5px; margin:0; list-style-type:none;height:20px; border-bottom:1px solid #cccccc;}
#rhome li{display: block; padding:3px; margin:0 5px; float:left; position: relative;}
  #rhome a { display: block; }
  #rhome ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #rhome ul { line-height: 0; } /* IE6 "fix" */
  	#rhome ul a { zoom: 1; } /* IE6/7 fix */
    #rhome ul li { float: none; }
    #rhome ul ul { top: 0; }


#rhome li a {font-weight:bold;color:#0db14b;text-decoration:none;font-size:13px;}
#rhome *:hover { background-color: none; }
#rhome li .hover a{color:#0072bc;text-decoration:none;}
  #rhome ul { top: 25px; }
    #rhome ul li a { background-color: #5E5A5A; }
      #rhome ul a.hover { background-color: #30A8C3; }
   #rhome ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }

#rhome li a span{color:#0072bc;}
#rhome ul { width: 130px; }
#rhome ul ul { left: 131px; }




#menu{margin:0; padding:0;}
#menu dt{font-weight:bold;font-size:11px;color:#0db14b;}

p{margin:0;padding:0;}
#contenu{margin:3px; padding:5px 0 5px 0; width:940px;}
#contenu p{margin:6px 0; padding:0;}
#marquepage{margin:0 0 20px 0; padding:0;clear:left;color:#666666;}
#marquepage a{color:#666666;text-decoration:none;}
#marquepage a:hover{color:#666666;text-decoration:underline;}
h1{font-weight:bold;font-size:16px;color: #0072bc;padding:0;}
h2{font-weight:bold;font-size:12px;color: #0db14b;padding:0;}
h3{font-weight:bold;font-size:11px;color: #0072bc;padding:0; border-bottom:1px solid #CCC; margin-right:15px}


#infos{height:35px; background-color:#0072bc; border:1px solid #0db14b;margin:0; padding:0;width:100%; font-size:11px; color:#FFF;text-align:center;padding-top:5px;}
#edito{height:35px; background-color:#edeeef; border:1px solid #edeeef; margin:0; padding:0;width:100%; font-size:11px; color:#808082;}

#footer{text-align:center;}
#footer p{margin:0; padding:0;}


a {color: #666;}
a:hover{color: #0db14b; }

a.marquepage {color: #0db14b; text-decoration:none;}
a.marquepage:hover{color: #666; }

a.tag {color:#0072bc ; text-decoration:none;}
a.tag:hover{color:#666; text-decoration:underline}

a.footlink {color:#999999;   text-decoration:none;}
a.footlink:hover{color:#666;  text-decoration:underline}

/* lien discret */

#contenu a.discret{text-decoration:none;border-bottom: 1px dashed #ccc; color: #666666;}
#contenu a.discret:hover{border-bottom: 1px dashed #e5004f;color: #0072bc;}

#contenu a.invisible{text-decoration:none;color: #666666;}
#contenu a.invisible:hover{color: #0072bc;}


.inpFrmsmail {margin:0 0 0 5px; font-size:11px; width:130px; color:#555555;}
.inpFrmscod {margin:0 0 0 5px; font-size:11px; width:60px; color:#555555;}
.subFrms {margin:0; padding:0;border:none; cursor:pointer;}


.slcFrms2 {margin:2px 0 2px 5px; font-size:11px; width:204px; color:#555555;}
.inpFrms2 {margin:2px 0 2px 5px; font-size:11px; width:200px; color:#555555;}
.subFrms2 { margin:0; padding:0;border:none; cursor:pointer; margin-left:135px; margin-top:10px;}

.titrevert {display:block;width:200px;margin:0; padding:0; font-weight:bold;font-size:11px; color:#0db14b; border-bottom:1px solid #0db14b; margin-left:5px;margin-bottom:5px;}
.titrebleu {margin:5px; padding:0; font: bold 11px verdana; color:#0072bc;}

.vert11{font-size:11px; color:#0db14b;}
.bleu12{font-size:12px; color:#0072bc;text-align:center;}
.bleu11{font-size:11px; color:#0072bc;}
.def11{font-size:11px; color:#555555;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xtop{margin-top:3px;}
.xbottom {margin-bottom:3px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { border-left:1px solid #CCC; border-right:1px solid #CCC;}
.xb1 {margin:0 5px; background:#CCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontentb {display:block;  border:0 solid #CCC; border-width:0 1px; padding: 5px;}

#cb{float:left;}
#conditions{float:left;margin-left:325px;color:#999999;}
#crea{float:right;}

#mdp{margin-top:3px;margin-right:35px;}
#car{margin-left:75px;}
#engine{margin-left:110px;}
#creation{margin-left:50px;}
.ajax-loading {padding: 0;background: url('/templates/images/ajax-loader.gif') no-repeat center;}
input[type=radio],input[type=checkbox],input[type=image] {border:none;}
input,textarea,select{border:1px solid #0db14b; padding:1px; margin:0;color:#555555;background-color: #FFFFFF; font-size:11px;}
.button{border:1px solid #0db14b; padding:3px; margin:0;}
.button a{text-decoration:none;color:#555555;}
.button a:hover{text-decoration:none;color:#0db14b;}

.button_rm{background: url('/templates/images/remove.gif') no-repeat 0 0;width:20px;height:20px;}
.button_rm a{height:20px;display:block;}
.button_rm a span{display:none;}



.button_clearcart{ margin:0 12px 0 0;float:left; background: url('/templates/images/vider-panier.gif') no-repeat 0 0;width:142px;height:26px;}
.button_clearcart a{height:26px;display:block;}
.button_clearcart a span{display:none;}

.button_docommande{ margin:0 12px 0 0;float:left; background: url('/templates/images/valider-commande.gif') no-repeat 0 0;width:142px;height:26px;}
.button_docommande a{height:26px;display:block;}
.button_docommande a span{display:none;}

.button_dodevis{ margin:0 12px 0 0;float:left; background: url('/templates/images/valider-devis.gif') no-repeat 0 0;width:142px;height:26px;}
.button_dodevis a{height:26px;display:block;}
.button_dodevis a span{display:none;}

.button_continue{ margin:0 12px 0 0;float:left; background: url('/templates/images/continuer-achat.gif') no-repeat 0 0;width:142px;height:26px;}
.button_continue a{height:26px;display:block;}
.button_continue a span{display:none;}

.button_recalculer{ margin:0 12px 0 0;float:left; background: url('/templates/images/recalculer.gif') no-repeat 0 0;width:86px;height:26px;}
.button_recalculer a{height:26px;display:block;}
.button_recalculer a span{display:none;}


.button_devis_big{ background: url('/templates/images/devis.jpg') no-repeat center;width:374px;height:127px;}
.button_devis_big a{height:127px;display:block;}
.button_devis_big a span{display:none;}

.button_devis_small{ clear:right;float:right; background: url('/templates/images/demande_devis.gif') no-repeat center;width:200px;height:66px;}
.button_devis_small a{height:66px;display:block;}
.button_devis_small a span{display:none;}

.button_bleu{border:1px solid #0072bc; padding:3px; margin:0;}
.button_bleu a{text-decoration:none;color:#555555;}
.button_bleu a:hover{text-decoration:none;color:#0072bc;}

.button_commande{float:right; background: url('/templates/images/commander.gif') no-repeat center;width:81px;height:26px;margin:0 0 10px 10px;}
.button_commande a{height:26px;display:block;}
.button_commande a span{display:none;}

.button_inscription{float:right; background: url('/templates/images/inscription.gif') no-repeat center;width:144px;height:26px;margin:0 0 10px 10px;}
.button_inscription a{height:26px;display:block;}
.button_inscription a span{display:none;}

.button_espace-client{background: url('/templates/images/espace_client.gif') no-repeat center;width:169px;height:26px;margin:0 auto;}
.button_espace-client a{height:26px;display:block;}
.button_espace-client a span{display:none;}

.warning{color:#990000;}
.txt-vert{color:#0db14b;font-weight:bold;}
.prix{color:#0db14b;font-size:14px;}
#myCart{min-height:100px;}
.tip				{width:200px; font-family:tahoma,arial; background:url(/templates/images/tooltip/tip-mid.gif) left top repeat-y; }

.tip-top			{ background:url(/templates/images/tooltip/tip-top.gif) top left no-repeat; height:8px; width:200px; }
.tip-title		{ color:#e95e25; font-weight:bold; margin:0; padding:5px; }
.tip-text		{ color:#000; padding:5px; }
.tip-bottom		{ background:url(/templates/images/tooltip/tip-bot.gif) left bottom no-repeat; width:200px; height:8px; }

#tbInf{margin:0 0 16px 0; padding:0; list-style-type:none;}

#tbInf li{ padding:0 0 0 18px; height:20px;line-height:20px;background:url(/templates/images/ico_info_big.gif) no-repeat 0 5px ;overflow:hidden;}
#tbInf li a{padding:4px;display:block; width:110px;text-decoration:none; color:#555555;background-color:#FFFFFF;}
#tbInf li a:hover{text-decoration:none;color:#FFFFFF; background-color:#0072bc}






/* Diaporama */
#diapo_produit {float:left; width:300px;/*min-height:400px;*/margin:0; padding:0;}
#diapo_produit p{float:right;color:#555555;}
#med_produit {float:right;width:300px;height:250px; border:1px solid #cccccc;overflow:hidden;}
#med_produit a{margin:0; padding:0;}
#med_produit a:hover{margin:0; padding:0;cursor:-moz-zoom-in;}
#med_produit.ajax-loading {padding: 0;background: url('/templates/images/ajax-loader.gif') no-repeat center;}	
#bt_zoom_produit{display:block;width:360px;height:250px;}
.thumb{float:left;display:block;width:75px;height:75px;margin:2px; padding:0;overflow:hidden;border:1px solid #cccccc;}
#defil_produit {clear:right;float:left;margin:10px 0 0 0; padding:0;width:360px;height:80px; border:1px solid #cccccc;}
#defil_produit.ajax-loading {padding: 0;background: url('/templates/images/mini-ajax-loader.gif') no-repeat center;}
#defil_produit a{text-decoration:none; display:block;width:16px;height:80px; line-height:40px;}
#defil_produit a:hover{text-decoration:none; display:block;width:16px;height:80px; line-height:40px;}
#container_scroll{float:left; margin:0; padding:0; width:328px;height:80px;overflow:hidden;position:relative;}
#scroller_produit{margin:0; padding:0;width:300px;height:80px;position:relative;}
#defil_left{margin:0; padding:0;float:left; width:16px;height:80px; background-color:#ebebeb;font-size:0.5em;}
#defil_right{margin:0; padding:0;float:left; width:16px;height:80px; background-color:#ebebeb;font-size:0.5em;}

#flag_nouveaute{ float:left;width:170px; height:135px; background:url(/templates/images/nouveaute.jpg) no-repeat 0 0;margin:0; padding:0;}
#flag_nouveaute span{ display:none;}



.cms_vignette {
    margin: 0 0 0px;
}
.cms_vignette {
    background: url("/templates/images/bg_vignette_arrondie.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 20px;
    padding: 10px 10px 0;
    position: relative;
    width: 237px;
}
.cms_vignette .bottom {
    background: url("/templates/images/bg_btm_vignette_arrondie.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    margin: 0 0 0 -10px;
    overflow: hidden;
    width: 248px;
}
.cms_grossevignette {
    margin: 0 0 0px;
}
.cms_grossevignette {
    background: url('/templates/images/bg_vignette_arrondie_big.gif') no-repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 20px;
    padding: 10px 10px 0;
    position: relative;
    width: 660px;
}
.cms_grossevignette .bottom {
    background: url('/templates/images/bg_btm_vignette_arrondie_big.gif') no-repeat scroll 0 0 transparent;
    height: 7px;
    margin: 0 0 0 -10px;
    overflow: hidden;
    width: 680px;
}

.cms_vignetteFooter {
    margin: 0 0 0px;
}
.cms_vignetteFooter {
    background: url('/templates/images/bg_vignette_arrondie_footer.gif') no-repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 20px;
    padding: 10px 10px 0;
    position: relative;
    width: 920px;
}
.cms_vignetteFooter .bottom {
    background: url('/templates/images/bg_btm_vignette_arrondie_footer.gif') no-repeat scroll 0 0 transparent;
    height: 7px;
    margin: 0 0 0 -10px;
    overflow: hidden;
    width: 935px;
}
#nophoto{
border: 1px solid #CCCCCC;
    float: right;
    height: 250px;
    overflow: hidden;
    width: 300px;
}




