.boxText{font-family:Verdana, Arial, sans-serif;font-size:14px;}
.errorBox{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#70d250;text-decoration:underline;}
.bg3:hover{background-image:url(images/menu_survol.gif);}
.bg1:hover{background-image:url(images/menu_back.gif);}
BODY{background-color:#6a6a6a;text-align:center;margin:auto;width:955px;color:#000000;margin-top:-12px;background-image:url(images/bg.jpeg);background-repeat:repeat-x;font-family:Arial;}
A{text-decoration:none;}
#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
A img{border:none;}
A:hover{text-decoration:none;}
FORM{display:inline;}
TR.header{background:#ffffff;}
TR.headerNavigation{background:#bbc3d3;}
TD.headerNavigation{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#bbc3d3;color:#000000;font-weight:bold;}
a.menu_haut{color:#FFFFFF;font-size:13px;font-family:Arial;font-weight:bold;text-align:center;}
.rechercher{background-color:white;color:#8c8c8c;}
A.headerNavigation{color:#000000;}
A.headerNavigation:hover{color:#ffffff;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#00ff00;}
TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
TR.footer{background:#bbc3d3;}
TD.footer{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#bbc3d3;color:#ffffff;font-weight:bold;}
.infoBox{background:#b6b7cb;}
.infoBoxContents{background:#000000;font-family:Verdana, Arial, sans-serif;font-size:12px;}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.infoBoxHeading{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#bbc3d3;color:#ffffff;}
TD.infoBox, SPAN.infoBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9;}
.productListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#b6b7cb;color:#FFFFFF;font-weight:bold;}
TD.productListing-data{font-family:Verdana, Arial, sans-serif;font-size:10px;}
A.pageResults{color:#0000FF;}
A.pageResults:hover{color:#0000FF;background:#FFFF33;}
TD.pageHeading, DIV.pageHeading{font-family:Verdana, Arial, sans-serif;font-size:20px;font-weight:bold;color:#9a9a9a;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
TD.main, P.main{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;}
TD.smallText, SPAN.smallText, P.smallText{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#aabbdd;}
TD.fieldKey{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}
TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px;}
TEXTAREA{width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px;}
SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice{font-family:Verdana, Arial, sans-serif;color:#ff0000;}
SPAN.errorText{font-family:Verdana, Arial, sans-serif;color:#ff0000;}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7;cursor:pointer;}
.moduleRowSelected{background-color:#E9F4FC;}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#99ff00;}
.inputRequirement{font-family:Arial;font-size:10px;color:#ff0000;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider, #slider li{width:120px;height:270px;overflow:hidden;}
#footer2{text-align:left;height:135px;margin:auto;width:977px;}
div#footer2 div#pied-de-page ul li a:hover{text-decoration:underline;}
#pied-de-page{margin:auto;color:white;height:140px;padding:5px;width:977px;overflow:hidden;}
#pied-de-page p span img{width:155px;}
#pied-de-page ul li a{color:white;}
#pied-de-page ul li a:hover{text-decoration:underline;}
div#pied-de-page li.titrage span, div#pied-de-page span.titrage{border-bottom:1px dotted;display:block;font-size:1.1em;font-variant:small-caps;font-weight:bold;width:86%;list-style-type:none;}
.lienFooter{color:white;font-size:12px;width:977px;position:relative;}
.lienFooter a{color:white;font-size:13px;}
.lienFooter a:hover{text-decoration:underline;}
#titre_cat{background-image:url(images/titre_cat.png);width:577px;height:47px;margin-top:-12px;}
#titre_cat h1{margin-left:20px;font-size:22px;text-align:left;color:#FFFFFF;font-family:Arial;font-weight:bold;position:relative;top:10px;}
#soustitre_cat{background-image:url(images/sous_titre_cat.png);width:577px;height:20px;}
#soustitre_cat h2{margin-left:20px;font-size:15px;text-align:left;vertical-align:middle;color:#27639f;font-family:Arial;font-weight:bold;position:relative;top:-5px;}
.nomProduit_cat{vertical-align:top;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Arial;}
.descriptifProduit_cat{font-family:Arial;text-align:left;vertical-align:top;color:#205d9a;font-size:13px;font-weight:lighter;}
.bulle{background-image:url(images/bulle_reduc.png);width:40px;height:40px;margin-left:100px;position:absolute;color:#FFFFFF;font-size:15px;font-weight:bold;font-family:Arial;}
.textebulle{position:relative;top:11px;left:4px;}
.PrixProduit_cat{vertical-align:top;}
.prixEtiquette{position:relative;top:3px;left:11px;font-size:20px;font-weight:bold;font-family:Arial;color:#FFFFFF;}
#prixEtiquetteIE{position:relative;top:3px;font-size:20px;font-weight:bold;font-family:Arial;color:#FFFFFF;}
#prixEtiquetteIEFP{position:relative;font-size:20px;font-weight:bold;font-family:Arial;color:#FFFFFF;}
.prixEtiquetteFP{position:relative;top:2px;left:-4px;font-size:20px;font-weight:bold;font-family:Arial;color:#FFFFFF;}
.PrixBarre_cat{margin-left:20px;margin-top:40px;color:#87b53c;text-decoration:line-through;}
#PrixBarre_fiche{margin-left:50px;margin-top:40px;color:#87b53c;text-decoration:line-through;}
.PrixBarre_ficheP{margin-left:0px;margin-top:40px;color:#87b53c;text-decoration:line-through;}
.titreCat_intitule{background-image:url(images/back_cat.png);width:577px;height:38px;}
.titreCat_intitule span{font-size:15px;font-weight:bold;font-family:Arial;color:#FFFFFF;position:relative;top:10px;}
#titreCat_intitule p{font-size:15px;font-weight:bold;font-family:Arial;color:#FFFFFF;position:relative;top:-5px;}

#ListProd{margin-top:-15px;margin-left:3px;background-image: url(images/bg_cat.png);}

.Titre_Voiraussi{background-image:url(images/titre_voir_aussi.png);width:182px;height:37px;}
#Titre_Voiraussi{background-image:url(images/titre_voir_aussi.png);width:182px;height:37px;}
.texteTitre{font-size:18px;position:relative;font-weight:bold;font-family:Arial;color:#FFFFFF;top:10px;}
#texteTitre{font-size:18px;position:relative;font-weight:bold;font-family:Arial;color:#FFFFFF;top:10px;}
#texteTitreMenu{position:relative;text-decoration:none;font-size:15px;font-weight:bold;font-family:Arial;color:#FFFFFF;}
.texteTitre a{position:relative;font-weight:bold;font-family:Arial;color:#FFFFFF;}
#texteTitre a{position:relative;font-weight:bold;font-family:Arial;color:#FFFFFF;}
#DescProduit{color:#205d9a;font-size:12px;font-family:Arial;}
.parenthese{color:#8c8c8c;font-size:12px;font-weight:inherit;font-family:Arial;font-style:italic;}
.contenance{color:#000000;font-size:14px;font-weight:inherit;font-family:Arial;font-weight:bold;}
.final_price{color:#000000;font-size:13px;font-family:Arial;font-weight:bold;}
#infosClient td{font-size:14px;font-family:Arial;}
#infosRequise{font-size:12px;font-family:Arial;color:#c71d1d;}
.venteC{font-family:Arial;font-weight:bold;font-size:12px;}
#livraison{font-family:Arial;font-size:11px;font-style:italic;}
#idConfirm{font-family:Arial;font-size:12px;font-weight:bold;color:#c20707;}
#titlerecap{color:#205d9a;font-family:Arial;font-size:12px;font-weight:bold;}
#lienModif{color:#205d9a;font-family:Arial;font-size:11px;font-weight:bold;}
#lienModif:hover{text-decoration:underline;font-family:Arial;font-size:12px;font-weight:bold;}
#paiement{font-family:Arial;font-size:12px;}
#comments{font-family:Arial;font-size:13px;}
#titlePanier{text-align:center;font-family:Arial;font-size:14px;color:white;font-weight:bold;}
#btnPanier{font-family:Arial;font-size:12px;}
#btnPanier:hover{text-decoration:underline;font-family:Arial;font-size:12px;}
#vide{font-family:Arial;font-size:16px;color:#c20707;font-weight:bold;}
#produitBox{font-family:Arial;font-size:13px;}
#attributProdBox{color:#7d7d7d;}
#chemin{font-family:Arial;font-size:12px;}
.tabledilh{font-family:Arial;font-size:13px;font-weight:bold;border:solid black 1px;border-collapse:collapse;background-color:#396b9d;color:#FFFFFF;}
.tabledilv{font-family:Arial;font-size:13px;font-weight:bold;border:solid black 1px;border-collapse:collapse;background-color:#396b9d;color:#FFFFFF;}
.tableconso{font-family:Arial;border-collapse:collapse;font-size:12px;text-align:center;border:solid black 1px;cursor:pointer}
.border{border:1px solid black;font-size:11px;font-weight:600;background:#FFFFFF}
.borderp{border:1px solid black;font-size:11px;font-weight:600;background:#CCCCCC;color:#000000}
.borderr{border:1px solid black;font-size:12px;font-weight:800;background:#FFFFFF;color:#FF0000}
#garanties{font-family:Arial;font-size:12px;text-align:left;font-weight:bold;}
#privacy{font-family:Arial;font-size:13px;}
#mention{font-family:Arial;font-size:12px;}
ul#topnav{margin:0;padding:0;float:left;z-index:10;list-style:none;position:relative;font-size:1.2em;}
ul#topnav li{float:left;margin:0;padding:0;}
ul#topnav li a{line-height:35px;display:block;color:#f0f0f0;text-decoration:none;}
ul#topnav li div{float:left;padding:15px 0;position:absolute;left:0;top:35px;display:none;width:955px;background:#80b12f;color:#fff;}
ul#topnav li:hover div{display:block;}
ul#topnav li div a{display:inline;}
ul#topnav li div a:hover{text-decoration:underline;}
.shadowImage{float:left;background:url('images/fond.png') no-repeat bottom right;margin-left:50px;}
.shadowImage img{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 7px 7px -6px;padding:1px;}
.txtContactus{width:232px;background:transparent url('images/bg-txt.jpg') no-repeat;color:#747862;height:28px;border:0;padding:4px 8px;margin-bottom:0px;}
#calConso:hover{cursor:pointer;}
.footer_picto div{margin-top:-8px;color:#416800;font-weight:bold;font-size:12px;font-family:Arial;}
.footer_picto tr td div a:visited, .footer_picto div a:hover, .footer_picto div a:active{color:#0000FF;text-decoration:none;line-height:1.2em;}
.descProd h2{color:#000000;font-size:20px;font-weight:bold;font-family:Arial;}
.descProd h1{position:relative;margin-top:-10px;color:#000000;font-size:18px;font-family:Arial;}

#tailleGabarit{margin: auto;width: 70%}

#imgTitre1 {border: 2px solid white;margin-top: 3px;}
#imgTitre2 {border: 2px solid white;margin-top: 3px;}

#divTitre{width:90px;height:76px;margin-left:475px;margin-top: -44px;position: absolute;}
.conso{margin-top:-2px;}
.conso a img{width: 383px;height: 29px;}
#tab_centraleIE7{margin-top:14px;}

.pave_centrale img{margin-left: 1px;margin-top: -4px;}
.tab_paveinter{margin-top: 4px;}
#hg{margin-left: -2px;}
#hd{margin-left: 9px;}
#bg{margin-left: -2px;}
#bd{margin-left: 7px;}

.panier  {margin-top:0px;margin-left: -9px;background-image:url(images/menu_droit_back.gif);background-repeat:repeat-y;position : relative}
.panierFF {margin-top:14px;margin-left: -9px;background-image:url(images/menu_droit_back.gif);background-repeat:repeat-y;position : relative}
.panier  #panierEntete{background-image:url(images/menu_droit_haut.png);}
.categH{cursor: pointer;color:#212121;padding-left:30px;font-family:Arial;font-size:14px;}
.categH:hover{background-image:url(images/menu_survol.gif);}

.basTabMenu{background-image:url(images/menu_bas.gif);height:9px;width:178px;}


.TabbedPanelsContent a {color: #205d9a;font-weight: 800;text-decoration: underline;}

#newsticker-demo {
    margin-top: 12px;
   
    margin-left:-7px;position:relative;
width:179px;
background:#EAF4F5;
height: 400px;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;

}
#titreNewProd{background-image: url(images/vente_moment/nouveau_prod.jpg);width: 179px;height: 32px;}
#newsticker-demo a { text-decoration:none;color: #333; font-weight: bolder;font-size: 12px; }
#newsticker-demo img { border: 2px solid #FFFFFF; }



.newsticker-jcarousellite { width:179px;height: 500px;height: 500px;background-image: url(images/vente_moment/contour.png);background-repeat:  repeat-y; }
.newsticker-jcarousellite ul li{ list-style:none; height: 150px;display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail1 { width:179px;}
.newsticker-jcarousellite .info {  width:179px;text-align: center; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

.menuCat{
    background-image: url(images/menu_nos_produits.png);
    height: 55px;
    width: 177px;
    margin-left: -7px;
    margin-top:-14px;
    font-size: 1px;
}

.tabmenuCat{
margin-top:-2px;margin-left: -6px;text-align:left;background-image: url(images/tab_categorie.png);
}

.menuCatProb{
background: url(images/menu_rechercher.png);height: 55px;width: 177px;
margin-left: -7px;margin-top:-14px;font-size: 1px;
}

.tabmenuCatProb{
margin-top:-2px;margin-left: -6px;text-align:left;background-image: url(images/tab_cat_uni.png);
}

#vente_moment{ margin-top:-6px;margin-left: -6px;position: relative;}

.panierVide{margin-top:-2px;margin-left: -9px;background-image:url(images/menu_droit_back.gif);
           background-repeat:repeat-y;position : relative}
#droitHautVide{
    background-image:url(images/menu_droit_haut.gif);
}
#CentrePanierVide{
    background-image:url(images/menu_droit_back.gif);background-repeat:repeat-y;position : relative
}
#contourPanierVide{
    background-image:url(images/menu_droit_back.gif);background-repeat:no-repeat;
}
#BasPanierVide{
    background-image:url(images/bas_shopping_cart.jpg);width:179px;height:5px;
    font-size:1px;margin-left:-7px;position:relative;
}

#marques{
   margin-top:-10px;margin-left: -7px;
}

#contourMarques{background-image:url(images/menu_droit_back2.gif);background-repeat:repeat-y;}
#tabcontourMarques{}
#basMarques{background-image:url(images/menu_droite_bas.gif);width:179px;height:14px;margin-left: -7px;font-size: 1px;}

#BasNewProd{background-image: url(images/bas_new_prod.png);width: 179px;height:9px;margin-top: 0px;
            position:relative;z-index:99;margin-left:-7px;font-size:1px;margin-top: 100px;}

.lienInformatifs{display:block;width:19.9%;float:left;margin:15px 0 0 -25px;}
.lienInformatifs2{display:block;width:19.9%;float:left;margin:15px 0 0 -25px;}

.foot{
    list-style-type:none;font-size:12px;font-family:Arial;
}
#bandeau{
    vertical-align: top; height: 60px;background-image: url(images/bg_footer.png) ;
    background-repeat: repeat-x;color: white; 
font-size: 13px;width:100%;margin-top: 00px;position: absolute;right:0;left:0;
}

#fiche {background-image: url(images/bg_fiche.png);background-repeat: no-repeat;width: 577px;margin-top:3px;}

#ficheInfo{float:left; text-align: left;margin-left: 5px;}

#photoProd{background-image: url(images/cadre_photo_produit.png); height: 215px;width: 183px;}
.basTabMenu2{background-image:url(images/menu_bas.gif);height:9px;width:178px;margin-left:-7px;}
.btnM{float:left;}

.TexteQte{float:left;margin-left:0px;}

.btnP{float:left;margin-left:-1px;}

.btnAjout{background-image: url(images/btn_ajout_panier.png);width: 128px;height: 24px;cursor: pointer; border: 0px;overflow: visible;}

#basFiche{background-image: url(images/bas_tab_fiche.png);width: 556px;height: 10px;margin-left: 9px;font-size: 1px;}
#menuHaut{margin-top:16px;}

.ft-button-slideshowHolder{color: white;font-weight: bolder;}
#ft-buttons-slideshowHolder { text-align: left; color: black; margin-left: -500px;margin-top: -32px;font-size: 12px;
width: 24px;height: 24px;}
#ft-buttons-slideshowHolder a{background: url(images/slide/nav.png);position: relative;z-index: 99999999;
}

#ft-buttons-slideshowHolder .ft-button-slideshowHolder-active {
    background: url(images/slide/nav_active.png);position: relative;z-index: 99999999;
}
#slideshowHolder{
    margin-top: -6px;
}

.Menu_Prob{background-image:URL(images/menu_recherche.png); margin-left:-6px;width:165px;padding-left:10px;}

.Menu_Prob select, option {
   width: 155px;
}
