/* structure global */
*{margin:0px;padding:0px;outline:0px;text-decoration:none}
html{background:#fff}
body{background:#ffffff;font:11px "Trebuchet MS", Arial, Verdana, sans-serif;color:#4f504f;padding:0 0 30px;}
address{font-style:normal}
hr{display:none;}
.clear,.clr{clear:both;}
.block{display:block;}
#globalOmbr{width:998px;background: url(../images/ombreL.jpg) 0 0 repeat-y;margin:0 auto;padding:0 0 0 10px;}
#global{width:988px;background: url(../images/ombreR.jpg) right 0 repeat-y;padding:0 10px 0 0;}
#cont{width:988px;clear:both;zoom:1;overflow:hidden;padding:0 0 32px;}
#contLeft{width:195px;float:left;padding:0 0 0 6px;display:inline;}
#contRight{width:787px;float:left;float:left;display:inline;padding:6px 0 0;}
.contentLef{width:558px;padding:0 9px;float:left;display:inline;zoom:1;overflow:hidden}
.contentRight{width:211px;float:left;display:inline;}


/*******************Header*******************/
#header{width:988px;height:157px;}
.HeadTop{width:978px;height:119px;padding:5px 10px 0 0;background: url(../images/headTop.jpg) 0 0 no-repeat;}
.HeadTop h1{padding:3px 0 0 14px;width:523px;float:left;display:inline;position:relative;}
.HeadTop h1 span{font-size:14px;position:absolute;font-weight:bold;bottom:0;left:92px;color:#006E00;}
.moduletable_assistanceTel{float:left;display:inline;width:199px}
.assistanceTel{float:left;display:inline;}

/*Newsletter*/
.NewsCompte{width:201px;float:right;display:inline;padding:7px 0 0;}
.NewsLeter{height:44px;width:201px;padding:9px 0 0 ;background: url(../images/bg-news.jpg) 0 0 no-repeat;}
.NewsLeter p{padding:0 0 2px 7px;}
.NewsLeter p label{color:#3a6517;font-size:12px;font-weight:bold;margin:0 0 0 3px;}
.NewsLeter p  .inputBox{color:#76a000;font-size:11px;width:146px;height:14px;padding:2px 0 0 5px;background: url(../images/inputNews.gif) 0 1px no-repeat;border:none;float:left;display:inline;font-weight:bold;}
.NewsLeter p  .button{border:none;background:none;color:#76a000;font-size:13px;font-weight:bold;cursor:pointer;float:left;display:inline;margin:0 0 0 10px;position:relative;top:-1px;left:0;}

/*compte*/
.monCompte{height:42px;width:201px;padding:3px 0 0 ;background: url(../images/bg-compte.jpg) 0 0 no-repeat;}
.monCompte p{padding:0 0 3px 10px;color:#76a000;font-size:12px;}
.monCompte p span{color:#3a6517;font-size:12px;font-weight:bold;}
.monCompte p a{color:#76a000;}
.monCompte p a:hover,.monCompte p a:hover span{text-decoration:underline;}
.monCompte p a.identif{text-decoration:underline;font-weight:bold;}
.monCompte p a.creeCompt{}
.monCompte p a.identif:hover{}

.HeadBas{width:988px;height:33px;background: url(../images/headBas.jpg) 0 0 no-repeat;z-index:100;position:relative;}
/*Rechercher*/
.recherche{padding:7px 0 0 24px;zoom:1;overflow:hidden;float:left;}
.recherche label{float:left;font-size:13px;font-weight:bold;color:#fff;width:81px;padding:2px 0 0 0;margin:0;}
.recherche .inputBox{height:17px;width:146px;border:1px solid #617b1b;color:#76a000;font-size:12px;float:left;margin:0 8px 0 0;}
.panier{float:right;width:199px;height:33px;position:relative;}
.imgPanier{position:absolute;top:-2px;left:1px;}
.panier .pPnier{font-size:14px;color:#fff;padding:8px 0 0 32px;}
.panier .pPnier a {color:#fff;}

.divPanier{width:355px;border:1px solid #77a104;background:#fff;position:absolute;right:1px;top:31px;padding:24px 0 6px;display:none;}
.divPanier table {margin:0 0 0 0;}
.divPanier table tr td{padding:0 0 22px;font-size:11px;}
#panier .divPanier table tr td.tdcenter{text-align:left;padding:0 0 22px 11px}
.total{width:322px;height:22px;background:#77a104;margin:0 0 12px 4px;padding:4px 16px 0 10px;}
.total .comm{float:left;color:#fff;font-weight:bold;}
.total .somm{float:right;color:#fff;font-weight:bold;}
.btnCommand{text-align:right;padding:0 6px 0 0;}

/***************Fin Header*******************/


/********************Menu********************/
#menu{width:193px;padding:0 0 0 2px;margin:0 0 0;position:relative;z-index:100;}
#menu .ulmenu{background: url(../images/bg-menu.jpg) 0 0 repeat-y;width:183px;float:left;padding:0 10px 0 0;}
#menu .ulmenu li{border-bottom:1px solid #dfdcdc;position:relative;height:39px;width:183px;float:left;padding:0 0 1px 0;background:none;margin:0;}
#menu .ulmenu li a{color:#48612a;font-size:13px;font-weight:bold;/*height:23px;*/padding:15px 0 5px 32px;float:left;width:151px;background: url(../images/puce2.jpg) 6px 13px no-repeat;}
#menu .ulmenu li a:hover,#menu .ulmenu li  .active{text-decoration:none;color:#ff8a00;cursor:pointer;}
#menu .ulmenu li:hover div,#menu .ulmenu li.sfhover div{display:block;}
#menu .ulmenu li  div{clear:both;display:none;width:185px;background: url(../images/bg-souMenu.gif) 9px 0 no-repeat;padding:13px 0 0 9px ;position:absolute;left:182px;top:0;overflow:hidden;zoom:1;}
#menu .ulmenu li  ul{width:148px;padding:0 24px 0 13px;margin:0;background:#f9f9f9;}
#menu .ulmenu li  ul li{width:148px;padding:0 0 1px;/*height:25px;*/float:none;}
#menu .ulmenu li  ul li a{display:block;float:none;background:none;padding:0;width:148px;/*height:21px;*/padding:4px 0 2px;}
#menu .ulmenu li  ul li a:hover,#menu .ulmenu li  ul li a.active{background:none;color:#ff8a00;}
.imgBlock{display:block;position:relative;top:-5px;left:0;clear:both;}
.imgBlock2{display:block;position:relative;top:-1px;left:0;clear:both;z-index:10;}




/****************Fin Menu********************/
#cont .menu{width:193px;margin:0px;position:relative;z-index:100;left:2px;top:-12px;margin:0 0 10px;background:url(../images/menuBas.gif) 0 bottom no-repeat;}
#cont .menu{padding:0 0 10px 0;float:left;}
#cont .menu li{height:39px;width:193px;float:left;padding:0 0 1px 0;background: url(../images/bg-menu.jpg) 0 0 repeat-y;margin:0;}
#cont .menu li a{border-top:1px solid #dfdcdc;color:#48612a;font-size:13px;font-weight:bold;padding:15px 0 0 32px;float:left;width:161px;background: url(../images/puce1.jpg) 6px 20px no-repeat;}
#cont .menu li a:hover,#cont .menu li  .active{text-decoration:none;color:#ff8a00;}
#cont .menu li.item205 a{background: url(../images/puce2.jpg) 6px 13px no-repeat;padding:15px 0 5px 32px;}
/****************File ARian********************/
.filArian{height:22px;padding:6px 0 0 0;}
.filArian p{color:#759f00;font:12px arial;}
.filArian p a{color:#759f00;font:12px arial;}
.filArian span{font-size:12px;font:12px arial;color:#646564; }
.pretour{text-align:right;padding:0px 7px 0px 0;height:24px;}
 .pretour a{color:#759f00;font:11px "Trebuchet MS", Arial, Verdana, sans-serif;font-weight:bold;}
/****************Fin Menu********************/


/****************Accueil******************/
.preparJargin{width:289px;float:left;display:inline;}
/***********Fin *Accueil******************/

/********Produit motoculture**************/
.ptext{font-weight:bold;}
.affichRech{height:24px;width:500px;padding:20px 0 5px 58px;overflow:hidden;}
.affichRech label{width:174px;float:left;font-size:12px;font-weight:bold;padding-top:6px;}
.affichRech .marque{float:left;width:155px;margin:0 10px 0 0;}
.affichRech .prix{float:left;width:114px;margin:0 4px 0 0;}

.retour {padding:13px 8px 0 0;}
.retour a {color:#759F00;font-weight:bold;}

.listeProd{width:139px;padding:17px 14px 0 14px;float:left;display:inline;}
.prodCentre{margin:0 31px 0 25px;display:inline;}
.listeProd .produit{width:139px;border-top:5px solid #bece92;padding:4px 0 0;min-height:334px;height:auto!important;height:334px;}
.listeProd .produit h4{min-height:55px;height:auto!important;height:55px;}
.listeProd .produit h4 a{color:#759f00;font-size:13px;padding:0 0 4px;font-weight:bold;}
.listeProd .produit p{padding: 0 0 4px;line-height:16px;}
.listeProd .produit .product-sku-caracrteristiques{padding: 0 0 4px;line-height:16px;min-height:57px;height:auto!important;height:57px;}
.listeProd .produit .prix{padding:0;font-size:18px;font-weight:bold;color:#77a104;text-align:right;}
.listeProd .visuel{height:145px;width:137px;border:1px solid #d5d5d5;margin:0 0 24px;overflow:hidden;}

.listeProd .promotion,.listeProd .nouv{position:relative;}
.listeProd .promotion .prixPromo {zoom:1;overflow:hidden;}

.listeProd .promotion .prixPromo .nodiscount .prixSpecial{text-decoration:none;}
.listeProd .promotion .prixPromo  .prixSimpl, .listeProd .promotion .prixPromo .nodiscount .prixSpecial{float:right;font-size:16px;font-weight:bold;color:#759F00;}

.listeProd .prixPromo .nodiscount .prixSpecial .discounted .prixSpecial{color:#F37A1F;}
.listeProd .promotion .prixPromo  .prixSpecial {padding-top:2px;float:left;font-size:12px;font-weight:bold;text-decoration:line-through;}

.listeProd .promotion .prixPromo .discounted .prixSpecial{color:#f37a1f;}
.listeProd .promotion .prixPromo .nodiscount .prixSpecial{color:#759F00;}
.imgSpecial{position:absolute;top:-22px;left:-20px;}
.imgSpecialNouv{position:absolute;top:-25px;left:-13px;}
.imgSpecial2{position:absolute;top:-20px;left:10px;}
.imgSpecial2Nouv{position:absolute;top:-23px;left:14px;}

.imgNouv{position:absolute;top:-25px;left:-12px;}

.pagination,#global .pagination_haute{text-align:center;clear:both;margin:0;padding:0;}
/*.pagination a:hover,#global .pagination_haute a:hover,.pagination a.active {color:#f37a1f;font-weight:bold;text-decoration:underline;}*/

.blocPagination{float:left;width:100%;padding:20px 0 10px 0;}
.blocPagination .pagination{clear:none;padding-top:2px;}
.blocPagination .pagination dd{display:inline;}
.blocPagination .affichRech{float:right;padding:0 0 5px;width:182px;}
.blocPagination .affichRech label{width:60px;padding:3px 0 0 0;}

#global .pagination_haute{text-align:center;clear:both;margin:0;padding:0;}
/*#global .pagination_haute a{font-size:10px;}*/
/*#global .pagination_haute a:hover,#global .pagination_haute .active{color:#f37a1f;font-weight:bold;text-decoration:underline;font-size:11px;border:none;}*/
/**********Fin Produit motoculture*************/


/**************** Fiche produit ***************/
.fichProd{width:558px;padding:16px 0 0;}
.fichProd .visuelG{width:286px;margin:0 18px 0 0;float:left;display:inline;padding:0 0 20px;}
.fichProd .visuel{height:301px;width:284px;border:1px solid #d5d5d5;float:left;display:inline;position:relative;}
.fichProd .visuel img{display:block;}
.fichProd .visuel .ref{position:absolute;left:0;bottom:-20px;}
.fichProd .visuel .zoom{position:absolute;right:0;bottom:-26px;display:block;width:54px;height:21px;background:url(../images/loop.gif) right 0 no-repeat;}
.fichProd .visuelG  .faiDecouvr{color:#77a104;float:left;background:url(../images/puce6.gif) 0 4px no-repeat;padding:0 0 0 12px;margin:30px 0 0;}
.fichProd .Descritpion{width:247px;float:left;display:inline;zoom:1;overflow:hidden;}
.fichProd .Descritpion p{padding:0 0 18px;}
.fichProd .Descritpion .plus{color:#5f8102;font-size:13px;font-weight:bold;padding:0 0 2px 0;}
.fichProd .Descritpion .plus img{position:relative;top:3px; left:0;margin:0 2px;}
.fichProd .Descritpion   .prixnormal{overflow:hidden;zoom:1;padding:0 0 15px;color:#77a104;font-size:22px;font-weight:bold;}
.fichProd .Descritpion   .prixPromo{overflow:hidden;zoom:1;padding:0 0 15px;}

.fichProd .Descritpion  .discounted .prixSpecial {padding-right:5px;color:#F37A1F;float:left;font-size:13px;font-weight:bold;text-decoration:line-through;padding:3px 0 0 6px;}

.fichProd .Descritpion  .prixSimpl,.fichProd .Descritpion  .nodiscount .prixSpecial  {float:left;font-size:22px;font-weight:bold;}

.fichProd .Descritpion  .ajoutpanier,.fichProd .Descritpion  .vmCartContainer{text-align:right;padding:0 0 22px;}
.fichProd .Descritpion  .vmCartContainer .bundleSelect{display:none;}
.fichProd .Descritpion .faiDecouvr{color:#77a104;float:left;background:url(../images/puce6.gif) 0 4px no-repeat;padding:0 0 0 12px;}

/*fich produit bundle*/
.fichProd .Descritpion .bundle{width:247px;zoom:1;overflow:hidden;padding:0 0 18px;}
.fichProd .Descritpion .bundle .visu{width:71px;height:75px;border:1px solid #dcdcdc;margin:0 7px 0 0;float:left;display:inline;}
.fichProd .Descritpion .bundle .desc{width:166px;float:left;display:inline;}
.fichProd .Descritpion .bundle  p{padding:0;}
.fichProd .Descritpion .bundle .desc  .titreProd,.fichProd .Descritpion .bundle .desc  .titreProd a{font-size:12px;font-weight:bold;color:#759f00;}
.fichProd .Descritpion .bundle .prixBundle{zoom:1;overflow:hidden;padding:6px 0 0 ;}
.fichProd .Descritpion .bundle .prixBundle a,.fichProd .Descritpion .bundle .prixBundle input{float:left;margin:3px 0 0;}
.fichProd .Descritpion .bundle .prixBundle span{float:right;font-size:14px;font-weight:bold;}
.fichProd .Descritpion .bundle .prixBundle span.old{font-weight:bold;text-decoration:line-through;margin:0 8px 0 0;}
.fichProd .Descritpion .bundle .detailLivr{clear:both;font-size:12px;font-weight:bold;padding:4px 0 0;}
.fichProd .Descritpion .bundle .detailLivr span{font-size:11px;font-weight:normal;}
/*caracteristiques technique*/
.titrecaracter{font-size:13px;padding:30px 0 0 0;}
.titrecaracter span{font-size:14px;color:#77a104;}
.caracteristique{padding: 25px 0 15px 0;width:490px;overflow:hidden;zoom:1;margin:0px}
.caracteristique li{border-bottom:2px dotted #c9c8c8;padding:5px 0 ;float:left;width:490px;}
.caracteristique li .champ{width:325px;float:left;}
.caracteristique li .val{float:left;}
.caracteristique li.border{height:2px;background:#b4b3b3;padding:0;border:none;position:relative;top:-2px;left:0;overflow:hidden;}

/*fich produit accessoire*/
.accesoire{background:#FF80FF;}
.accesoire .visuel{height:76px;width:70px;border:1px solid #d5d5d5;margin:9px 7px 0 0;float:left}
.accesoire .Descritpion{width:147px;float:left;padding:27px 0 0 ;}
.accesoire .Descritpion p{font-size:12px;line-height:13px;padding: 0 0 17px;}
.accesoire .Descritpion  .prix{font-size:12px;font-weight:bold;}
.accesoire .Descritpion  .prix .discounted .prixSimpl{text-decoration:line-through;font-size:0.9em;}

.pecedentSuiv{clear:both;padding:20px 0 0;width:530px;zoom:1;overflow:hidden;}
.pecedentSuiv a{color:#759f00;font-weight:bold;}
.pecedentSuiv .preced{float:left;background:url(../images/precedent.gif) 0 5px no-repeat;padding:0 0 0 13px;}
.pecedentSuiv .suiv{float:right;background:url(../images/suiv.gif) right 5px no-repeat;padding:0 13px 0 0;}

#vmMainPage div#leftProduct h2{font-size:15px;color:#4f504f;line-height:16px;padding:0 0 15px;position:relative;z-index:1;margin:0;font-weight:bold;text-transform:none;}
/***************Fin Fiche produit**************/


/****************Panier motoculture*************/
.procesCommand{margin:0 auto;width:766px;}
.etape {padding:20px 0 0;zoom:1;overflow:hidden;height:39px;}
.procesCommand3 .etape {padding:20px 0 0 20px;}
.etape li{float:left;width:189px;background:url(../images/flesh.gif) 144px 6px no-repeat;}
.etape li a {font-weight:bold;font-size:14px;color:#929191;float:left}
.etape li a span{font-size:10px;font-weight:normal;float:left;width:43px;/*height:186x;*/text-align:center;margin:0 2px 0 0;padding:2px 0 0;cursor:pointer;}
.etape li a:hover,.etape li a.active{color:#ff7200;background:none;}
.etape li a:hover span,.etape li a.active span{color:#fff;background:url(../images/etape.gif) 0 0 no-repeat;}

.designation{width:766px;position:relative;background:url(../images/coinC.gif) 0 0 repeat-x;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.coinL{position:absolute;top:0;left:-1px;background:url(../images/coinL.gif) 0 0 no-repeat;height:10px;width:10px;}
.coinR{position:absolute;top:0;right:-1px;background:url(../images/coinR.gif) 100% 0 no-repeat;height:10px;width:10px;}

table .caption td{height:32px;}
table .caption td{background:#e4e4e4;font-size:14px;border:none;}
table .caption td.padd{padding:0 0 0 12px;}

td.padd img {border:1px solid #dddddd;margin:1px 0;width:75px;height:76px;}
.designation  td{height:97px;}
.designation  td .imag{border:1px solid #dddddd}

.quantite{overflow:hidden;zoom:1;text-align:center;width:123px;}
.panier_produit_image img {border:1px solid #D5D5D5;height:76px;width:70px;}
.designation  td {background:url(../images/bg_border.gif) 0 100% repeat-x;}
.designation  td.brdr{background:#e4e4e4;height:2px;}
.designation  td .barre{text-decoration:line-through;}
.designation  td .prix{font-size:12px;font-weight:bold;}

.totlaComm{zoom:1;overflow:hidden;height:41px;}
.tcom{font-weight:bold;font-size:18px;float:right;}
.tPri{font-weight:bold;font-size:17px;float:right;width:230px;text-align:center;}

.engagement{width:399px;height:202px;background:url(../images/bg-engagement.png) 0 0 no-repeat;float:left;}
.titre2 span{font-size:10px;}
.engagement .engag1{background:url(../images/engargement1.gif) 14px 0 no-repeat;width:154px;font-size:12px;padding:10px 0 0 56px;height:24px;margin:10px 0 0;float:left;}
.engagement .engag2{background:url(../images/engargement2.gif) 0 0 no-repeat;width:139px;font-size:12px;padding:10px 0 0 43px;height:24px;margin:10px 0 0;float:left;}
.engagement .engag3{background:url(../images/engargement3.gif) 14px 0 no-repeat;width:154px;font-size:12px;padding:10px 0 0 56px;height:24px;margin:10px 0 0;float:left;}
.engagement .engag4{background:url(../images/engargement4.gif) 0 0 no-repeat;width:139px;font-size:12px;padding:10px 0 0 43px;height:24px;margin:10px 0 0;float:left;}
.couponBlock { margin-top: 25px; }

.validPnier{width:345px;float:right;padding:3px 0 0 0;}
.codeAvantage{background:url(../images/code-avantage.gif) 0 0 no-repeat;height:50px;width:345px;padding:4px 0 0;}
.codeAvantage p{padding:0 0 0 10px;}
.codeAvantage label{float:left;width:200px;font-size:17px;font-weight:bold;color:#ff7800;text-align:right;padding:0 4px 0 0;}
.codeAvantage .zoneCod{width:73px;height:17px;border:1px solid #dddddd;float:left;margin:2px 4px 0 0;}

.codeAvantage p.benificier{text-align:right;padding:40px 5px 0 10px;}
.benificier span{font-size:14px;font-weight:bold;color:#ff7800;display:block;margin-top:10px;}
.continuAch{background:url(../images/continuerAchat.gif) 0 0 no-repeat;width:135px;height:27px;border:none;float:left;margin:10px 0 0;cursor:pointer;}
.validPan{background:url(../images/valider.gif) 0 0 no-repeat;width:182px;height:39px;border:none;float:right;}


.procesCommand2{margin:0 auto;width:776px;}
.vosAdress{width:776px;position:relative;background:url(../images/coinC2.gif) 0 0 repeat-x;margin:0 0 20px;position:relative;}
.vosAdress .coinL,.vosCommand .coinL{left:0;background:url(../images/coinL2.gif) 0 0 no-repeat;}
.vosAdress .coinR,.vosCommand .coinR{right:0;background:url(../images/coinR2.gif) 100% 0 no-repeat;}
.vosAdress .box{border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;width:774px;zoom:1;overflow:hidden;}
.vosAdress .titre{padding:8px 0 7px 60px;}
.posImg{position:absolute;top:-1px;left:10px;}

.memAdr {width:383px;padding:0 0 0 60px;float:left;}
.vosAdress .memAdrP{padding:20px 0 20px 0px;}
.vosAdress .memAdrP  input{float:left;display:inline;margin:0 6px 0 0;}
.vosAdress .memAdrP label{float:left;font-size:14px;display:inline;font-weight:bold;color:#882300;position:relative;top:-3px!important;}
.memAdr p,.autreAdr p{padding:0 0 20px 20px;font-size:12px;zoom:1;overflow:hidden;}
.memAdr p label{float:left;font-size:12px;margin:0 6px 0 0;}
.memAdr p select{width:188px;}

.autreAdr{width:330px;float:left;}
.autreAdr label{float:left;display:inline;margin:0 8px 0 0;font-size:12px;}
.autreAdr select{width:144px;}
.autreAdr  a{font-size:12px;text-decoration:underline;color:#882300;font-weight:bold;}
.memAdr .retour{width:65px;height:22px;position:absolute;bottom:8px;z-index:11;left:12px;}

.continu{width:276px;float:left;padding:20px 54px 0 0;}
.continu p{font-size:12px;padding:0 0 22px 8px;}
.continu .frais{width:141px;height:22px;font-size:12px;display:block;background:url(../images/frais.gif) 0 0 no-repeat;text-align:center;padding:5px 0 0;}
.continu .adr{border-left:3px solid #882300;padding:0 0 0 5px;margin:0 0 22px;}
.fixpaddingcart{ padding:5px; }

.saisiCoupon {zoom:1;overflow:hidden;}
.saisiCoupon  .coupon_txt{font-size:11px;float:left;padding:2px 10px 0;}
.saisiCoupon  .formu_lig .coupon_link{float:left;background:url(../images/btn-marron-121.gif) 0 2px no-repeat;height:23px;width:121px;font-size:12px;font-weight:bold;color:#fff;margin:0;padding:0 7px 0 0;border:none;text-transform:none;text-align:right;}
.saisiCoupon  .formu_lig .coupon_link:hover{text-decoration:none;color:#fff;}
.procesCommand .livOffert{margin:0;border:none;width:auto;width:350px;border:1px solid #CFCFCF;}
.procesCommand .livOffert .formu_lig{}
.procesCommand .livOffert ul li{margin:0;list-style:none;width:350px;zoom:1;overflow:hidden;padding:0 0 10px;}
.procesCommand .livOffert ul li input{float:left;margin:0 0 0 8px;display:inline;}
.procesCommand .livOffert ul li label{float:left;padding:0 10px 0 6px;display:inline;margin:-2px 0 0;} 
/************Fin Panier motoculture*************/

.choix_categories{display:none;}
.colonnes  .colonne h3{color:#759f00;font-size:16px;padding:15px 0 4px;font-weight:bold;}
.colonnes  .colonne p{padding:0 0 0 15px;}
.colonnes  .colonne p a{color:#882300;}

/********************Commande******************/
.paimentL {width:460px;padding:0 0 0 49px;float:left;display:inline;}
.paimentL .carteB{overflow:hidden;zoom:1;padding:16px 0 10px 0;}
.paimentL label {color:#882300;display:inline;float:left;font-size:14px;font-weight:bold;position:relative;top:-3px !important;}
.paimentL input{display:inline;float:left;margin:0 6px 0 0;}
.paimentL  p{padding: 0 0 12px 22px;}

.paimentR{width:329px;padding:117px 0 0 ;float:left;display:inline;}
.paimentR p{zoom:1;overflow:hidden;}
.paimentR p{verflow:hidden;zoom:1;}
.paimentR  .checkbox{margin:0 6px 0 0;float:left;display:inline;}
.paimentR  label{font-size:12px;text-decoration:underline;float:left;display:inline;}
.choixPaiment{color:#fb0101;font-size:12px;padding:4px 0 0 20px;height:18px;}
.valid{text-align:right;padding:10px 0 0;}
/***************Fin  Commande******************/


/********************Identification********************/
.identi{font-size:20px;font-weight:bold;padding:0 0 10px;text-transform:none;}
#login_stretcher,#introregister{width:243px;background:#EEEEEE;margin:0 0 0 17px;float:left;display:inline;}
#login_stretcher{margin:0 23px 0 17px;}
#login_stretcher .titreCompt,#introregister .titreCompt{color:#fff;font-size:18px;background:url(../images/titre-compte.gif) 0 0 no-repeat;height:31px;padding:8px 0 0 15px;}
#login_stretcher .stretcher{padding:19px 0 0;}
#login_stretcher .stretcher p{padding:0 0 6px 11px;}
#login_stretcher .stretcher p.email label ,
#login_stretcher .stretcher p.password label{float:none;;margin-right:10px;text-align:left;width:auto;display:block;color:#454742;font-size:12px;font-weight:bold;padding:0 0 3px;}
#login_stretcher div.stretcher input.inputbox {width:198px;height:18px;border:1px solid #A3A3A3;padding:2px 0 0 8px}
#login_stretcher .lien00{color:#882300;font-size:11px;}
#login_stretcher .stretcher .btnIndenti{padding:0 0 0 130px;}
#login_stretcher .stretcher .mailIncorrect{color:#fd2c03;font-size:12px;text-align:right;padding:0 23px 6px 0;}
#login_stretcher .stretcher  .btnIndenti .button_marron_88 {cursor:pointer;width:88px;height:23px;background:url(../images/btn-marron-88.gif) 0 2px no-repeat;font-size:11px;font-weight:bold;color:#fff;margin:0;padding:0;border:none;text-transform:none;}

#introregister .cree{padding:39px 0 41px 16px;font-size:12px;font-weight:bold;line-height:17px;color:#454742;}
#introregister .cree span{color:#882300;}
#introregister .btnIndenti {text-align:right;padding:0 23px 0 0;}
#introregister .btnIndenti input.registerbtn{background:url(../images/btn-marron-121.gif) 0 2px no-repeat;height:23px;width:121px;font-size:11px;font-weight:bold;color:#fff;margin:0;padding:0;border:none;text-transform:none;}
/***************Fin  Identification********************/


/***************Mot de passe oublier******************/
.pasOublier{background:transparent url(../images/bg-mon-compteC.gif) repeat-y scroll 0 0;margin:0 0 15px;width:519px;}
.pasOublier .titrepasOublier{background:transparent url(../images/bg-mon-compte.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:18px;height:28px;padding:6px 0 8px 15px;text-transform:none;}
.pasOublier p{padding:10px 10px;zoom:1;overflow:hidden;}
.pasOublier p label{float:left;width:90px;display:inline;margin:0 80px 0 0;}
.pasOublier p input{border:1px solid #CFCFCF;display:inline;float:left;font-size:11px;height:18px;margin:0;width:218px;}
/***********FIN Mot de passe oublier******************/




/********************Creer Compte**********************/
#register_stretcher{}
.divMonCompte{width:519px;background: url(../images/bg-mon-compteC.gif) 0 0 repeat-y;margin:0 0 10px 15px;}
  .infoInscrip .divMonCompte .titreMonCompte{color:#fff;font-size:18px;background:url(../images/bg-mon-compte.gif) 0 0 no-repeat;height:29px;padding:6px 0 8px 15px;}
 .infoInscrip .divMonCompte p{padding:0 0 0 24px;overflow:hidden;zoom:1;height:26px}
#vmMainPage p.descrip{font-weight:bold;padding:0 0 15px;}
 .infoInscrip .divMonCompte p label{width:244px;float:left;display:inline;font-size:11px;margin:0;}
 .infoInscrip .divMonCompte p .civ{width:60px;margin:0 0 0 3px;display:inline;}
 .infoInscrip .divMonCompte p .inputRadio{float:left;display:inline;}
 .infoInscrip .divMonCompte p .inputbox{width:208px;height:18px;border:1px solid #CFCFCF;margin:0;display:inline;}
 .infoInscrip .divMonCompte p .dateN{float:left;width:56px;height:20px;display:inline;margin:0 20px 0 0; }

 .infoInscrip p{zoom:1;overflow:hidden;padding:0 0 8px;}
 .infoInscrip  p .input_checkbox{float:left;}
.infoInscrip  p .lbl{float:left;padding:0 0 0 5px;}
 .infoInscrip .champsObliga{padding:0 0 0 23px;}
 .infoInscrip .champsObligaRed{color:#fe1800;padding:10px 0 10px 23px;}
 .infoInscrip .creerCompt .button2{background:url(../images/button_vert_82.gif) no-repeat 0 2px;border: none;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;height:23px;text-align:right;width:82px;padding:0 7px 0 0;margin-right:25px;text-transform:none;}
 .infoInscrip .creerComptLegal {font-size:0.9em;}
 .info_bulle {position:relative;width:0;height:0;}
 .info_bulle .bulle{padding:0 5px 10px 5px;position:absolute;right:-487px;top:-77px;height:43px;width:212px;background:transparent url(../images/commantaire.gif) repeat scroll 0 0;}
/****************Fin Creer Compte *********************/

/*********************Mon Compte ***********************/
.vienV{font-size:12px;font-weight:bold;}
.mesInformarion{width:228px;height:149px;background:url(../images/bg-bloc-compte.gif) 0 28px no-repeat;padding:28px 0 0;margin:0 0 33px 15px;position:relative;float:left;}
.mesCommandes{width:228px;height:149px;background:url(../images/bg-bloc-compte.gif) 0 28px no-repeat;padding:28px 0 0;margin:0 16px 33px 0;position:relative;float:right;}
.posImg2{position:absolute;top:21px;left:-2px;}
.mesInformarion p,.mesCommandes p{font-size:12px;padding:0 0 0 31px;height:60px;overflow:hidden;}
.mesInformarion .titreI,.mesCommandes .titreI{font-size:18px;font-weight:bold;padding:2px 0 15px 49px;height:auto;}
.mesInformarion .button_marron_100,.mesInformarion .button_marron_77,.mesCommandes .button_marron_145,.mesCommandes .button_marron_77{position:absolute;bottom:7px;right:12px;}

.bAide{clear:both;padding:0 8px;}
.bAide .bAideT{font-size:12px;font-weight:bold;}
.bAide p{font-weight:bold;}
/***************Fin*** Compte ***********************/


/******************Inscription news ********************/
.divNewsInscri {background:transparent url(../images/bg-mon-compteC.gif) repeat-y scroll 0 0;margin:0px 0 10px 15px;width:519px;}
.divNewsInscriPad{padding:25px 0 0;}
.divNewsInscri .titreMonCompte {background:transparent url(../images/bg-mon-compte.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:18px;height:27px;padding:7px 0 8px 15px;}
.divNewsInscri p {overflow:hidden;padding:0 0 5px 24px;zoom:1;}
.divNewsInscri  .label01{display:inline;float:left;font-size:11px;margin:0;width:244px;}
.divNewsInscri  .label02{display:inline;float:left;font-size:11px;margin:0;width:438px;}
.divNewsInscri  .input01, .divNewsInscri  .select01 {border:1px solid #CFCFCF;display:inline;height:18px;margin:0;width:208px;float:left;}
.divNewsInscri  .radio01,.divNewsInscri  .radio02,.divNewsInscri  .radio03{display:inline;float:left;margin:0 4px 0 0;}
.divNewsInscri  .civilite{display:inline;margin:0;width:60px;float:left;}
.divNewsInscri .spanSelect{display:inline;margin:0;width:208px;float:left;}
.divNewsInscri .spanSelect  select{margin:0 0 5px 0 ;}
.interested{padding:10px 0 0 0;font-weight:bold;}
.champsObligaRed {font-size:11px;}
#remark{padding:8px 0 0 15px;}
.divNewsInscri  .submit {padding:0 23px 0 0;text-align:right;}
.divNewsInscri  .submit input{cursor:pointer;background:transparent url(../images/btn-cree-compte.gif) no-repeat  0 0;border:none;color:#FFFFFF;font-size:12px;font-weight:bold;height:21px;margin:0;padding:0;text-transform:none;width:121px;}
/************Fin*** Inscription news *******************/


/********************Coordonne*************************/
div.stretcher .infoInscrip {padding:0 0 0;}
div.stretcher .infoInscrip .coordonne{background:transparent url(../images/bg-mon-compteC.gif) repeat-y  0 0;margin:0 0 15px 15px;width:519px;}
div.stretcher .infoInscrip .coordonne .titreCoordonne {background:transparent url(../images/bg-mon-compte.gif) no-repeat 0 0;color:#FFFFFF;font-size:18px;height:28px;padding:6px 0 8px 15px;text-transform:none;}
div.stretcher .infoInscrip .coordonne  p {overflow:hidden;zoom:1;padding:0 0 5px 24px;}
div.stretcher .infoInscrip .coordonne .label01 {display:inline;float:left;font-size:11px;margin:0;width:244px;}
div.stretcher .infoInscrip .coordonne .civilite {display:inline;float:left;margin:0;width:60px;}
div.stretcher .infoInscrip .coordonne  .radio01 {display:inline;float:left;margin:0 4px 0 0;}
div.stretcher .infoInscrip .coordonne .input01,div.stretcher .infoInscrip .coordonne .dateNaiss{border:1px solid #CFCFCF;display:inline;float:left;height:18px;margin:0;padding:0 0 0 4px;width:214px;font-size:11px;}
div.stretcher .infoInscrip .coordonne select {border:1px solid #CFCFCF;display:inline;height:18px;margin:0;width:72px;/*float:left;*/}
div.stretcher .infoInscrip .coordonne #date_naissance{padding-left:111px;}
div.stretcher .infoInscrip .coordonne select#country {width:220px;}


div.cadreDiv p.action .majAdresse ,div.cadreDiv p.ajouAdresse a#add_adr_href {background:url(../images/bg_vert2.gif) no-repeat 0 0;border: none;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;height:17px;width:193px;float:none;display:block;padding:4px 7px 0 0;text-align:right;margin:0 0 4px;}
div.cadreDiv p.action .majAdresse:hover,div.cadreDiv p.ajouAdresse a#add_adr_href:hover{color:#fff;text-decoration:none;}

div.cadreDiv p.action .supAdresse ,div.cadreDiv p.supAdresse a#add_adr_href {background:url(../images/bg_vert2.gif) no-repeat 0 0;border: none;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;height:17px;width:193px;float:none;display:block;padding:4px 7px 0 0;text-align:right;margin:0 0 4px;}
div.cadreDiv p.action .supAdresse:hover,div.cadreDiv p.supAdresse a#add_adr_href:hover{color:#fff;text-decoration:none;}




#global div.cadreDiv h3 {cursor:default;}
#global p.deconnex{padding:0 0 0 15px;text-align:left;}
#global p.deconnex a{margin:0 0 0 10px;}
#msgError{color:red;}
/*****************Fin Coordonne***********************/

/*****************Carnet dadresses*******************/

.blockAdresse .modifAdresse{background:transparent url(../images/bg-mon-compteC.gif) repeat-y scroll 0 0;margin:15px 0 10px 15px;width:519px;}
.blockAdresse .modifAdresse .titreModifAdresse {background:transparent url(../images/bg-mon-compte.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:18px;height:28px;padding:6px 0 8px 15px;text-transform:none;}
.blockAdresse .modifAdresse p {overflow:hidden;zoom:1;padding:0 0 5px 24px;}
.blockAdresse .modifAdresse  .label01{display:inline;float:left;font-size:11px;margin:0;width:244px;}
.blockAdresse .modifAdresse .inputbox{border:1px solid #CFCFCF;display:inline;float:left;height:18px;margin:0;padding:0 0 0 4px;width:214px;font-size:11px;}
.blockAdresse .modifAdresse .radio01 {display:inline;float:left;margin:0 4px 0 0;border:none;}
.blockAdresse .modifAdresse  .civilite {display:inline;float:left;margin:0;width:60px;}
.blockAdresse .modifAdresse select{border:1px solid #CFCFCF;display:inline;float:left;height:18px;margin:0;width:218px;}
.blockAdresse .pmodifierAdr{padding:0 0 0 15px;text-align:center;}
.blockAdresse .pmodifierAdr .btn-retour{border: none;font-size:13px;}
.blockAdresse .pmodifierAdr .button_vert_121 {background:url(../images/bg_ajoutpanier.gif) no-repeat 0 0;border: none;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;height:21px;text-align:right;width:121px;border:none;padding:0 7px 0 0;}
/**************Fin Carnet dadresses******************/

/******************Contact******************/
.blockContact .inputerror, .blockContact #message .inputerror{border:1px solid red !important;}
.blockContact p .labelerror{color: red;}
.blockContact{background:transparent url(../images/bg-mon-compteC.gif) repeat-y scroll 0 0;margin:15px 0 10px 15px;width:519px;}
.blockContact .titreCantact{background:transparent url(../images/bg-mon-compte.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:18px;height:27px;padding:7px 0 8px 15px;text-transform:none;}
.blockContact p {overflow:hidden;zoom:1;padding:0 0 5px 24px;}
.blockContact p .radio01 {display:inline;float:left;margin:2px 4px 0 0;height:12px;width:12px;}
.blockContact p  .civilite {display:inline;float:left;margin:0;width:60px;}
.blockContact p  .label01 {display:inline;float:left;font-size:11px;margin:0;width:244px;}
.blockContact p .inputbox {border:1px solid #CFCFCF;display:inline;float:left;font-size:11px;height:18px;margin:0;width:218px;}
.blockContact p .inputerror{border:1px solid red;} 
.blockContact p  .comm{height:50px;margin:0;width:218px;border:1px solid #CFCFCF;display:inline;float:left;font-size:11px;}


/*************Fin *Contact******************/





#product_list_0{}
.div.tri-product{margin:0;}
div.browseProductContainer{border:none;}
#vmMainPage div#leftProduct div.sh_picture img {display:block;height:auto;margin:0;width:auto;}

/******************* Footer********************/
#footer{position:relative;top:3px;left:0;width:950px;height:146px;clear:both;background: url(../images/bg-footer.gif) 0 0 no-repeat;padding:16px 0 0 38px;}
#footer ul.menu,#footer ul{float:left;}
#footer ul li a{color:#76a000;font-size:11px;padding:0;font-weight:bold;margin:0;}
#footer ul li ul{padding:4px 0 0 0;float:none;}
#footer ul li ul li{background: url(../images/puce5.gif) 0 6px no-repeat;padding:0 0 2px 7px;color:#454742;margin:0;}
#footer ul li ul a{font-size:10px;color:#454742;font-weight:normal;}
#footer ul li ul a:hover span{text-decoration:underline;}
.menu_boutiqMoto{width:206px;padding:0 ;}
.menu_guideServ{;width:189px;}
.menu_besoinAid{width:182px;}
.menu_nosConseil{width:212px;}
.menu_nosMagasin{width:161px;}
#footer p{text-align:center;padding:19px 0 0;font-size:10px;color:#454742;}
#footer p#realiser{text-align:right;font-size:10px;position:absolute;bottom:-20px;right:0;}

.infoInscrip .divMonCompte p .inputerror, div.stretcher .infoInscrip .coordonne p .inputerror, .blockAdresse .modifAdresse p .inputerror{border-color: red;}
.infoInscrip .divMonCompte p .labelerror, div.stretcher .infoInscrip .coordonne p .labelerror, .blockAdresse .modifAdresse p .labelerror{color: red;}
.divNewsInscri .inputerror{border-color:red;}
.divNewsInscri .labelerror{color: red;}
.infoInscrip .divMonCompte p label.labelerror, div.stretcher .infoInscrip .coordonne p label.labelerror{color: red;}
label.labelError {color: red;}
/****************Fin Footer********************/
.demandeRenseigne{padding:20px 0 0;}
.demandeRenseigne p{zoom:1;overflow:hidden;padding:0 0 10px;}
.demandeRenseigne p label{float:left;display:inline;width:150px;}
.demandeRenseigne p .inputbox{float:left;display:inline;width:200px;border:1px solid #CFCFCF;}
.demandeRenseigne p #contact_text{height:80px;}
.demandeRenseigne p .button_vert_121{float:left;}
/********* Envoyer a  un ami ************/
.popup_envoyer_ami_0{}
.envoiAmi{text-align:center;padding:5px 0 0;}
.envoiAmi h1{text-align:center;font-size:15px;color:#4f504f;line-height:16px;padding:0 0 15px;}
.envoyerAmi{width:600px;zoom:1;overflow:hidden;padding:0 0 0 20px;}
.envoyerAmi .h2_puce{color:#48612A;font-size:13px;font-weight:bold;padding:15px 0 5px 35px;width:148px;text-transform:none;}

.envoyerAmi .divFormL{width:290px;float:left;}
.envoyerAmi p{overflow:hidden;zoom:1;padding:0 0  4px;}
.envoyerAmi  label{font-size:11px;float:left;padding:0 6px 0 0;}
.envoyerAmi  label.lbl1{width:130px;float:left;}
.envoyerAmi #recommend_message{float:left;width:502px;height:80px;border:1px solid #CFCFCF;}
.envoyerAmi  .inputRadio{float:left;}
.envoyerAmi .input_middle{border:1px solid #CFCFCF;display:inline;float:left;font-size:11px;height:18px;margin:0;width:150px;float:left;}
.envoyerAmi .divFormR{width:290px;float:right;}


#TB_window #TB_title{background-color:#759F00;}
#TB_window  #TB_closeWindowButton{font-size:12px;font-weight:bold;color:#F59E00;}


/******/

.confirmationMail{margin:0 auto;width:600px;text-align:left;}
.confirmationMail .text{padding:10px 0 15px;}
.confirmationMail img.imgBlock2{width:600px;height:9px;}
.confirmationMail .vosCommand{width:600px;position:relative;background:url(../images/coinC2.gif) 0 0 repeat-x;margin:0 0 0;position:relative;margin:0 0 20px;}
.confirmationMail .vosCommand .box{border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;width:598px;zoom:1;overflow:hidden;padding:15px 0 0;}
.confirmationMail .vosCommand .titre{padding:8px 0 7px 60px;}
.confirmationMail .vosCommand .coinL{left:0;background:url(../images/coinL2.gif) 0 0 no-repeat;}
.confirmationMail .vosCommand .coinR{right:0;background:url(../images/coinR2.gif) 100% 0 no-repeat;}

.confirmationMail  .adrFactur{width:259px;padding:27px 0 0 46px;float:left;display:inline;}
.adrFactur .titre3,.adrLivr .titre3{font-size:14px;}
.adrFactur  p,.adrLivr  p,.modLivr  p{font-size:12px;padding:0 0 20px;}

.confirmationMail.adrLivr{width:302px;float:left;display:inline;padding:27px 0 0;}
.confirmationMail .modLivr{width:240px;display:inline;float:left;padding:27px 0 20px 20px;}
.modLivr .portFrais{padding:0 0 0 60px;}
.modLivr .portFrais .frais{display:block;text-align:center;background:url(../images/frais.gif) 0 0 no-repeat;width:141px;height:23px;padding:4px 0 0;}
.modLivr .titre3{font-size:14px;padding:0;}
.modLivr  .liv{margin:0 0 18px 37px;padding:14px 0 14px 11px;border-left:3px solid #882300;}

.fraisLivr{background:url(../images/bg-tr.gif) 0 0 no-repeat;height:25px;zoom:1;overflow:hidden;padding:0 0 20px;}
.fraisLivr .zon{float:left;padding:4px 0 0 15px;font-size:13px;}
.fraisLivr .val{float:right;padding:4px 15px 0 0;font-size:13px;}
 /***************Fin  Commande******************/


#error404{
	margin:15px;
}


#error404 h3{
	font-size:20px;
	color:#F59F00;
}

.prix_eco_participation{
	color:#9F9F9F;
	font-size:10px;
	margin:-16px 0 0 15px;
}


/*liste marque*/
.colonnes{width:100%;}
.colonne{float:left;width:162px;padding:0 20px 0 0;}
#vmMainPage .colonnes .colonne p {padding:0 0 0 13px;}
#vmMainPage .colonnes .colonne h3{padding-left:13px;}

/*coupon*/
.couponBlock{float:left;padding:0 0 20px 20px;width:346px;}
.couponBlock .formu_lig input.coupon_link{float:right;} 
.saisiCoupon .couponBlock .coupon_txt{padding:0;}

.procesCommand .couponBlock .livOffert ul {padding:0;margin:0;list-style-type:disc;}
.procesCommand .couponBlock .livOffert ul li{padding:0 0 5px 20px;margin:0;width:auto;list-style:disc;list-style-position:inside;overflow: visible; }
/**/
.category .count{padding:0 5px 0 0;color:#F2A205;font-weight:bold;font-size:11px;}

/* Div Newsletter */
#newsletter { text-align: center; font-family: 'Arial', sans-serif; font-size: 14px; }
#newsletter .header { margin: 5px 0 10px 0; }
#newsletter .content { width: 522px; height: 306px; background: url(../images/fondnlcontent.png); margin: auto; padding-top: 5px; }
#newsletter .title { background: url(../images/hnews.png); width: 343px; height: 60px; margin: auto; }
#newsletter .form { margin: 15px 0 12px 0; padding: 0; }
#newsletter .cinput { border: 1px solid #759e00; color: #4e4d4d; font-size: 14px;  height: 22px; width: 238px; padding: 0 10px; margin: 0px; white-space: nowrap; }
#newsletter .error { border: 1px solid red; }
#newsletter .labelerror { color: red; }
#newsletter .csubmit { background: url(../images/boutonok.png); border: 0; width: 24px; height: 20px; margin: 0; padding: 0; color: #FFFFFF;}
#newsletter .desc { width: 440px; margin: auto; line-height: 17px; }
#newsletter .desc span { color: #871101; font-weight: bold; }
#newsletter .footer { background: url(../images/modif.png); padding: 0; margin: 3px auto 0 auto; width: 484px; height: 141px; }