body{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

.bodyClass {
	margin:0;
	padding:0;
	background:#2756ac;
	font-family:Arial, Helvetica, sans-serif;
}

.clear{clear:both;}

:focus {border:none; outline:none;}

/*  Styles pour les titres du site */ 
h1{color:#2756ac; font-size:20px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}

/* GESTION DES STYLES PAR BALISE */
td{font-size:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* GESTION DES LIENS DU SITE */
a:link{color:#2756ac; font-size:11px; text-decoration:none; }
a:visited{color:#2756ac; font-size:11px; text-decoration:none; }
a:hover{color:#333333; font-size:11px; text-decoration:underline; }


/* Style pour la taille du site */
.TailleSite{width:980px; margin:0px auto 0px auto;}

/* HEADER : Style pour le fond du header du site */
.Header{background:url(images/fond-header.jpg) repeat-x left top; height:172px;}

/* HEADER : Style pour le logo du site */
.Logo{float:left; margin:25px 0px 0px 0px;}

/* HEADER : Style pour le container droit du header du site */
.ContainerRightHeader{float:right;}
/* Style pour le menu haut */
.MenuHaut{float:right; margin:8px -5px 0px 0px; color:#ffffff;}
.MenuHaut a{color:#ffffff; font-size:12px; padding:0px 10px 0px 10px; text-decoration:none;}
.MenuHaut a:hover{color:#E7E6E6;}
.MenuHaut a.gras{color:#ffffff; font-size:12px; padding:0px 10px 0px 10px; font-weight:bold; text-decoration:none;}
.MenuHaut a.gras:hover{color:#E7E6E6;}
/* style pour le container du panier et de l'encart question */
.ContainerPanierQuestion{float:right; margin:20px 0px 0px 0px; clear:both; width:684px;}
/* Style pour le micro caddie */
.PositionMicroCaddie{float:right; padding:12px 0px 0px 0px;}
a.LinkMicroCaddie:link, a.LinkMicroCaddie:visited, a.LinkMicroCaddie:hover{text-decoration:none;}
.imgMicroCaddie{background:url(images/icone-micro-caddie.png) no-repeat left top; line-height:40px; padding:0px 0px 0px 50px; text-align:right;}
.qteMicroCaddie{font-size:30px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtMicroCaddie{font-size:12px; color:#ffffff; text-decoration:none;}
.priceMicroCaddie{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
.sigleMicroCaddie{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
.txtMicroCaddieVide{font-size:14px; font-weight:bold; color:#ffffff;}
/* Style pour l'encart question */
.EncartQuestion{float:left; background:url(images/fond-question.png) no-repeat left top; width:356px; height:63px; color:#001030;}
.EncartQuestion div{display:block; padding:11px 0px 0px 155px; font-size:19px; font-weight:bold;}
.EncartQuestion div span{font-size:11px; padding:0px 0px 0px 0px;}
.EncartQuestion span{padding:0px 0px 0px 15px; font-size:14px;}

/* HEADER : Style pour le menu de navigation du site */
.FondMenuh{clear:both; position:relative; top:11px; background:url(images/fond-menu.png) no-repeat center top; z-index:200;}
/* Début menu horizontal */
div#menuh{clear:both; position:relative; width:980px; height:42px; float:none; margin:0px auto 0px auto; padding:9px 0px 0px 0px; color:#ffffff; z-index:200;}
div#menuh ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#menuh li {float:left; margin:0 0 0 0px; list-style-type:none;}
/* Début : Style pour les boutons du 1er niveau et bouton actifs */
div#menuh li a.item1 {display:block; background:url(images/menuh-item1.png) no-repeat left top transparent !important; width:104px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item1:hover, div#menuh li:hover a.item1 {background:url(images/menuh-item1.png) no-repeat left bottom transparent !important;}
div#menuh li a.item2 {display:block; background:url(images/menuh-item2.png) no-repeat left top transparent !important; width:85px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item2:hover, div#menuh li:hover a.item2 {background:url(images/menuh-item2.png) no-repeat left bottom transparent !important;}
div#menuh li a.item3 {display:block; background:url(images/menuh-item3.png) no-repeat left top transparent !important; width:71px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item3:hover, div#menuh li:hover a.item3 {background:url(images/menuh-item3.png) no-repeat left bottom transparent !important;}
div#menuh li a.item4 {display:block; background:url(images/menuh-item4.png) no-repeat left top transparent !important; width:73px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item4:hover, div#menuh li:hover a.item4 {background:url(images/menuh-item4.png) no-repeat left bottom transparent !important;}
div#menuh li a.item5 {display:block; background:url(images/menuh-item5.png) no-repeat left top transparent !important; width:123px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item5:hover, div#menuh li:hover a.item5 {background:url(images/menuh-item5.png) no-repeat left bottom transparent !important;}
div#menuh li a.item6 {display:block; background:url(images/menuh-item6.png) no-repeat left top transparent !important; width:92px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item6:hover, div#menuh li:hover a.item6 {background:url(images/menuh-item6.png) no-repeat left bottom transparent !important;}
div#menuh li a.item7 {display:block; background:url(images/menuh-item7.png) no-repeat left top transparent !important; width:102px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item7:hover, div#menuh li:hover a.item7 {background:url(images/menuh-item7.png) no-repeat left bottom transparent !important;}
div#menuh li a.item8 {display:block; background:url(images/menuh-item8.png) no-repeat left top transparent !important; width:107px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item8:hover, div#menuh li:hover a.item8 {background:url(images/menuh-item8.png) no-repeat left bottom transparent !important;}
div#menuh li a.item9 {display:block; background:url(images/menuh-item9.png) no-repeat left top transparent !important; width:118px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item9:hover, div#menuh li:hover a.item9 {background:url(images/menuh-item9.png) no-repeat left bottom transparent !important;}
div#menuh li a.item10 {display:block; background:url(images/menuh-item10.png) no-repeat left top transparent !important; width:105px; height:42px; color:#646464; font-size:0px;}
div#menuh li a.item10:hover {background:url(images/menuh-item10.png) no-repeat left bottom transparent !important;}
/* Fin : Style pour les boutons du 1er niveau et bouton actifs */
div#menuh a {display:block;	padding:0px 0px 0px 0px; text-decoration:none; color:#ffffff;}
div#menuh a:hover {color:#ffffff;}
/* Fin menu horizontal */
/* Début div qui s'ouvre */
div#menuh ul li div {display:none;} 
div#menuh ul li:hover div.bg {display:block; margin:0; z-index:200; position:absolute; width:980px; min-height:295px; left:0px; background:#131313;}
/* Style pour le tableau */
.MenuHautColRight{width:100%; padding:0px 0px 0px 30px; vertical-align:top;}
.MenuHautColLeft{padding:10px 0px 10px 10px; vertical-align:top;}
.MenuHautColLeft img{padding:0px 0px 0px 0px;}
.MenuHautTitleCategorie{display:block; margin:15px 0px 0px 0px; font-size:18px; font-weight:bold; color:#2756ac;}
/* Style pour les sous menu du menu haut */
div#menuh ul li div ul.SousMenuHaut {position:relative; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(images/menuh-separation.gif) repeat-y 230px top; min-height:230px;}
div#menuh ul li div ul.SousMenuHaut:first-child{background:none;}
div#menuh ul li div ul.SousMenuHaut li {float:left; margin:0 30px 0 30px; list-style-type:none; width:190px;}
div#menuh ul li div ul.SousMenuHaut li a {font-size:12px; font-weight:bold; color:#ffffff; background:url(images/menuh-fleche.gif) no-repeat left 12px; display:block; padding:7px 10px 7px 10px;}
div#menuh ul li div ul.SousMenuHaut li a:hover {color:#9FB7E3;}


/* CONTENT : Style pour le fond du content du site */
.FondContent{background:url(images/fond-content.jpg) repeat-x left top #e7e6e6; min-height:489px; padding:30px 0px 0px 0px;}


/* CONTENT LEFT : Style pour la partie gauche du content */
.ContentLeft{width:198px; vertical-align:top; padding:0px 21px 30px 0px;}

/* CONTENT LEFT : Recherche */
.SearchBox{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(images/fond-recherche.png) no-repeat left top; width:198px; height:92px;}
.SearchBoxSpace{padding:40px 0px 0px 15px;}
.SearchBox form{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.InputSearch{float:left; background:url(images/input-search.png) no-repeat left top; width:134px; height:29px; margin:0px 0px 0px 0px; padding:0;}
.InputSearch input{padding:0; margin:7px 0px 0px 5px; width:124px; border:none 0; background:transparent; color:#ffffff; font-size:11px;}
.SubmitSearch{float:left; background:url(images/submit-search.png) no-repeat 0 0; margin:0px 0px 0px 5px; padding:0; width:31px; height:30px; cursor:pointer;}
.SubmitSearch:hover{background-position:left bottom;}
.SubmitSearch input{cursor:pointer; border:none; background:transparent; width:31px; height:30px; cursor:pointer; font-size:0px; display:block; line-height:0; color:#505050;}

/* CONTENT LEFT : Ventes flash */
.EncartVentesFlash{background:url(images/fond-ventes-flash.png) no-repeat left top; width:198px; height:282px; margin:10px 0px 0px 0px;}
.ContentVentesFlash{padding:50px 10px 0px 10px; height:200px;}

/* CONTENT LEFT : Attributs */
.AttributsEncartTop{background:url(images/box-left-top.png) no-repeat left top; width:198px; margin:10px 0px 0px 0px;}
.AttributsEncartMiddle{padding:20px 12px 10px 12px;}
.AttributsTitle{background:url(images/title-attribut.png) no-repeat left top; width:171px; height:13px; margin:0px 0px 5px 0px;}
.AttributsEncartBottom{background:url(images/box-left-bottom.png) no-repeat left top; width:198px; height:9px;}
.AttributsEncartSpace{padding:10px 0px 0px 0px;}
.AttributsEncartLibelle{font-size:13px; color:#2756ac; font-weight:bold; padding:0px 0px 5px 0px;}
.SubmitSearchAttributes{float:none; background:url(images/submit-search-attributs.png) no-repeat 0 0; margin:15px auto 0px auto; padding:0; width:107px; height:30px; cursor:pointer;}
.SubmitSearchAttributes:hover{background-position:left bottom;}
.SubmitSearchAttributes input{cursor:pointer; border:none; background:transparent; width:107px; height:30px; cursor:pointer; font-size:0px; display:block;}
.custselectfieldatt, .custselectfieldatt:hover, .custselectfieldatt:focus {font-family:Arial,Helvetica,sans-serif; font-size:12px; background:#ffffff none repeat scroll 0 0; border:1px solid #d9d9d9; outline:0; color:#726655; margin:0; padding:5px 5px 5px 5px; width:174px;}

/* CONTENT LEFT : Menu gauche */
.MenuGaucheEncartTop{background:url(images/box-left-top.png) no-repeat left top; width:198px; margin:10px 0px 0px 0px;}
.MenuGaucheEncartMiddle{padding:20px 0px 0px 5px;}
.MenuGaucheEncartBottom{background:url(images/box-left-bottom.png) no-repeat left top; width:198px; height:9px;}
/* NAVIGATION PRODUIT MENU - Style pour le menu dans l'affichage des produits */
#MenuGauche {margin:0px 0px 0px 0px; width:180px; overflow: hidden; z-index:10;}
#MenuGauche ul {margin:0; padding:0; list-style-type:none; text-align:left;}
#MenuGauche li {float:left; clear:both; margin: 0 0 0 0; padding: 0 0 0 0; color:#000000; font-weight:normal; width:180px;}
#MenuGauche li a {display:block; color:#2756ac; text-decoration:none; padding:0px 10px 5px 10px; font-size:15px; font-weight:bold;}
#MenuGauche li a:hover {color:#294E90; font-weight:normal; font-weight:bold;}
/* Affichage des sous catégories */
#MenuGauche ul li ul {display:block;}
#MenuGauche li ul {position:relative; left:auto; text-align:left; clear:both; padding:0px 0px 0px 10px; overflow: hidden; z-index:10;}
#MenuGauche ul li ul li {padding:0 0 5px 0; margin:0; z-index:10;}
#MenuGauche ul.niveau1 li a {color:#666666; font-size:11px; font-weight:normal; background:url(images/puce-menugauche.gif) no-repeat 2px 4px; display:block; text-decoration:none; padding:0px 0px 0px 10px; width:160px;}
#MenuGauche ul.niveau1 li a:hover{color:#000000; font-size:11px; font-weight:normal; background:url(images/puce-menugauche.gif) no-repeat 2px 4px; display:block; text-decoration:none; padding:0px 0px 0px 10px; width:160px;}
#MenuGauche ul.niveau1 li.active a{color:#000000; font-size:11px; font-weight:normal; background:url(images/puce-menugauche.gif) no-repeat 2px 4px; display:block; text-decoration:none; padding:0px 0px 0px 10px; width:160px;}
#MenuGauche ul li ul li.active {color:#000000; font-size:11px; font-weight:normal; display:block; text-decoration:none; width:174px;}
#MenuGauche ul li ul li.active a {color:#000000; font-weight:normal; z-index:10;}
#MenuGauche ul.niveau1 li.sousmenu:hover ul.niveau2, 
#MenuGauche ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}
#MenuGauche ul.niveau2 li.sousmenu{background:url(images/menuh-fleche.gif) no-repeat 2px 8px; padding:0px 0px 0px 0px; width:160px;}
#MenuGauche ul.niveau2 li.sousmenu a{background:none; color:#596D8E; padding:3px 0px 3px 10px; width:149px; font-weight:normal;}
#MenuGauche ul.niveau2 li.sousmenu a:hover{background:none; color:#000000; padding:3px 0px 3px 10px; width:149px; font-weight:normal;} 
#MenuGauche ul.niveau2 li.active a{background:none; color:#000000; padding:3px 0px 3px 10px; width:149px; font-weight:normal;}

/* CONTENT LEFT : Encart flux rss */
.EncatRssTop{background:url(images/encart-rss-top.png) no-repeat left top; width:198px; margin:10px 0px 0px 0px;}
.EncatRssMiddle{padding:45px 17px 0px 17px;}
.EncatRssBottom{background:url(images/encart-rss-bottom.png) no-repeat left top; width:198px; height:9px;}
.EncatRssMiddle div{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; padding:0px 0px 28px 0px;}
.EncatRssMiddle div span{font-weight:bold;}
.EncatRssMiddle a{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#2756ac;}
.EncatRssMiddle a:hover{text-decoration:none;}

/* CONTENT LEFT : Encart Ekomi */
.EncartEkomi{background:url(images/encart-ekomi.png) no-repeat left top; width:198px; height:153px; margin:10px 0px 0px 0px;}
.EncartEkomi span{padding:9px 0px 0px 9px; display:block;}

/* CONTENT LEFT : Liens facebook, twitter, convertisseur fps/joules */
a.Facebook:link, a.Facebook:visited{display:block; float:left; background:url(images/link-facebook.png) no-repeat left top; width:108px; height:38px; text-decoration:none; font-size:0px; color:#E7E6E6; margin:5px 0px 0px 0px;}
a.Facebook:hover{background:url(images/link-facebook.png) no-repeat left bottom;}
a.Twitter:link, a.Twitter:visited{display:block; float:left; background:url(images/link-twitter.png) no-repeat left top; width:88px; height:38px; text-decoration:none; font-size:0px; color:#E7E6E6; margin:5px 0px 0px 2px;}
a.Twitter:hover{background:url(images/link-twitter.png) no-repeat left bottom;}
a.LinkFpsJoules:link, a.LinkFpsJoules:visited{display:block; float:left; background:url(images/link-fps-joules.png) no-repeat left top; width:198px; height:38px; text-decoration:none; font-size:0px; color:#E7E6E6; margin:5px 0px 0px 0px;}
a.LinkFpsJoules:hover{background:url(images/link-fps-joules.png) no-repeat left bottom;}
a.GooglePlus:link, a.GooglePlus:visited{display:block; float:left; background:url(images/link-google.png) no-repeat left top; width:108px; height:38px; text-decoration:none; font-size:0px; color:#E7E6E6; margin:5px 0px 0px 0px;}
a.GooglePlus:hover{background:url(images/link-google.png) no-repeat left bottom;}


/* CONTENT RIGHT : Style pour la partie droite du content */
.ContentRight{vertical-align:top; padding:0px 0px 30px 0px;}
.ContentRightTop{background:url(images/fond-content-right-top.png) no-repeat left top; padding:30px 30px 20px 30px; min-height:380px;}
.ContentRightBottom{background:url(images/fond-content-right-bottom.png) no-repeat left top; width:761px; height:10px;}


/* FOOTER : Style pour le footer du site */
.Footer{background:url(images/fond-footer.jpg) repeat-x left top #2756ac;}

/* FOOTER : Ligne pour l'encart livraison, paiement et newsletter */
.FooterLineOne{padding:24px 0px 25px 0px; border-bottom:1px solid #082d72;}
/* FOOTER : style pour l'encart Livraison */
.EncartLivraison{background:url(images/fond-livraison-footer.png) no-repeat left top; width:369px; height:167px; vertical-align:top;}
a.LinkChronopost:link, a.LinkChronopost:visited, a.LinkChronopost:hover{display:block; float:left; background:url(images/chronopost-footer.png) no-repeat left top; width:122px; height:26px; text-decoration:none; font-size:0px; margin:55px 0px 0px 25px; color:#F3F3F1;}
a.LinkColissimo:link, a.LinkColissimo:visited, a.LinkColissimo:hover{display:block; float:left; background:url(images/colissimo-footer.png) no-repeat left top; width:121px; height:26px; text-decoration:none; font-size:0px; margin:55px 0px 0px 60px; color:#fa9421;}
.ChronoEncartLeft{float:left; margin:10px 0px 0px 22px;}
.ChronoEncartLeft table{margin:0px 0px 0px 3px;}
.ChronoEncartRight{float:right; margin:10px 15px 0px 0px;}
.ChronoEncartRight table{margin:0px 0px 0px 25px;}
.ChronoHeure{float:left; font-size:10px; color:#333333; margin:0px 6px 0px 6px}
.ChronoMin{float:left; font-size:10px; color:#333333; margin:0px 15px 0px 15px}
.ChronoSec{float:left; font-size:10px; color:#333333; margin:0px 12px 0px 12px;}
.ChronoNumLeft{background:url(images/num-chrono-left.png) no-repeat left top; width:19px; height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-align:center;}
.ChronoNumMiddle{background:url(images/num-chrono-middle.png) no-repeat left top; width:2px; height:26px;}
.ChronoNumRight{background:url(images/num-chrono-right.png) no-repeat left top; width:19px; height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-align:center;}
.ChronoNumSpace{padding:0px 5px 0px 0px;}
.ChronoLivraison{font-size:11px; color:#333333; padding:3px 0px 0px 0px;}
.ChronoLivraison span{font-weight:bold; font-size:14px; color:#879d0d;}
/* FOOTER : style pour l'encart Paiement */
.EncartPaiement{background:url(images/fond-paiement-footer.png) no-repeat left top; width:329px; height:167px; vertical-align:top;}
a.LinkKwixo:link, a.LinkKwixo:visited, a.LinkKwixo:hover{display:block; float:left; background:url(images/kwixo-footer.png) no-repeat left top; width:120px; height:37px; text-decoration:none; font-size:0px; margin:78px 0px 0px 28px; color:#F3F3F1;}
a.LinkInfoPaiement:link, a.LinkInfoPaiement:visited, a.LinkInfoPaiement:hover{display:block; float:left; background:url(images/logos-card-footer.png) no-repeat left top; width:135px; height:64px; text-decoration:none; font-size:0px; margin:65px 0px 0px 19px; color:#F3F3F1;}
/* FOOTER : style pour l'encart Newsletter */
.EncartNewsletter{background:url(images/fond-newsletter-footer.png) no-repeat left top; width:289px; height:167px; vertical-align:top;}
.EncartNewsletter form{padding:0px 0px 0px 28px; margin:0px;}
.TxtNewsletter{float:left; font-size:12px; color:#666666; margin:55px 25px 0px 0px;}
.InputNewsletter{float:left; background:url(images/input-newsletter.png) no-repeat left top; width:196px; height:28px; margin:14px 0px 0px 0px;}
.InputNewsletter input{margin:5px 0 0 7px; border:none 0; background:transparent; color:#999999; font-size:12px; width:180px;}
.SubmitNewsletter{float:left; background:url(images/submit-newsletter.png) no-repeat 0 0; margin:14px 0px 0px 10px; width:30px; height:30px;}
.SubmitNewsletter:hover{background-position:left bottom;}
.SubmitNewsletter input{border:none 0; background:transparent; width:30px; height:30px; cursor:pointer; font-size:0px; display:block; line-height:0; color:#505050;}

/* FOOTER : Catalogue du footer */
.FooterLineTwo{padding:30px 0px 0px 0px; border-top:1px solid #4c6faf; border-bottom:1px solid #082d72;}
.CataloguePosition{vertical-align:top; width:199px;}
.CatalogueEncart{vertical-align:top; width:160px; padding:0px 0px 29px 0px;}
h1.CatalogueTitreCat, h1.CatalogueTitreCat a:link, h1.CatalogueTitreCat a:visited, h1.CatalogueTitreCat a:hover{margin:0px; padding:0px 0px 8px 0px; font-size:11px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
h2.CatalogueTitreSousCat, h2.CatalogueTitreSousCat a:link, h2.CatalogueTitreSousCat a:visited, h2.CatalogueTitreSousCat a:hover{margin:0px; padding:0px 0px 3px 0px; font-size:11px; font-weight:normal; color:#9fb7e3; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/* FOOTER : Ligne pour le copyright client, le menu bas et le copyright cybershop */
.FooterLineThree{padding:24px 0px 40px 0px; border-top:1px solid #4c6faf;}

/* FOOTER : Copyright Client */
.CopyrightClient{float:left; color:#bbcae4; font-size:10px; font-family:"trebuchet ms", Arial, Helvetica, sans-serif;}
.CopyrightClient span{padding:0px 0px 0px 5px;}

/* FOOTER : Menu bas du footer */
.MenuBasContainer{position:relative; float:left; width:530px; color:#bccae4;}
.MenuBasContainer a{font-size:10px; color:#bccae4; padding:0px 5px 0px 5px; text-decoration:none;}
.MenuBasContainer a:hover{color:#9fb7e3; text-decoration:none;}

/* FOOTER : Copyright Cybershop */
.CopyrightCyberShop{float:right; position:relative; font-size:10px; font-family:"trebuchet ms", Arial, Helvetica, sans-serif; color:#bccae4;}
.CopyrightCyberShop img{margin:-5px 0px 0px 0px;}
a.copyright:link, a.copyright:visited {color:#bccae4; font-size:10px; text-decoration:none;}
a.copyright:hover{color:#9fb7e3; text-decoration:underline;}


/* DEFAULT : Style pour le fond du slider */
.FondSilder{background:#131313;}
/* DEFAULT : Easy Slider */
#slider{position:relative; width:980px; height:295px;}
#slider img {border:none;}
#slider ul{margin:0px 0px 0px 0px; padding:0; list-style:none;}
/*  define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here */ 
#slider li{width:980px; height:295px; overflow:hidden;}
/* numeric controls */
div ol#controls{text-align:center !important; position:relative; top:8px; margin:0px auto 0px auto; height:0px; width:900px;}
ol#controls{margin:0px auto 0px auto; padding:0; text-align:center !important;}
ol#controls li{margin:0 0px 0 0; padding:0; display:inline-block; zoom: 1; *display:inline; list-style:none; height:12px; line-height:13px;}
ol#controls li a{float:left; height:12px; line-height:13px; border:none; background:url(images/slider-num.png) no-repeat left top; color:#a59167; padding:0 8px 0px 9px; font-size:0px; text-decoration:none;}
ol#controls li.current a{background:url(images/slider-num-current.png) no-repeat left top; color:#000000;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */

/* DEFAULT : Easy Slider pour les marques */
.ContainerSliderBrands{position:relative; margin:0px auto 0px auto; padding:0px 0px 25px 0px; background:url(images/fond-brands-slider.png) no-repeat left top; width:975px; height:97px;}
.SliderBrands{position:relative; margin:0px auto 0px auto; width:975px; height:97px;}
.SliderBrands ul, .SliderBrands li{margin:0; padding:0; list-style:none;}
.SliderBrands li {width:910px; height:97px; overflow:hidden;}
.SliderBrands li a{color:#000000;}
.SliderBrands img {border:none;}
.SliderBrands table{margin:0px auto 0px auto; height:97px;}
.SliderBrands td {vertical-align:middle; padding:0px 30px 0px 30px; height:97px;}
#prevBtn1, #nextBtn1, #slider1next, #slider1prev{display:block; width:16px; height:29px; position:absolute; left:10px; top:42px; z-index:1000;}	
#nextBtn1, #slider1next{left:950px;}														
#prevBtn1 a, #nextBtn1 a, #slider1next a, #slider1prev a{display:block; position:relative; width:11px; height:16px; background:url(images/btn_prev.png) no-repeat 0 0;}	
#nextBtn1 a, #slider1next a{background:url(images/btn_next.png) no-repeat 0 0;}

/* DEFAULT : Style pour le document en page d'accueil */
.EncartAccueilTop{background:url(images/encart-accueil-top.png) no-repeat left top; width:761px;}
.EncartAccueilMiddle{padding:30px 30px 21px 30px; color:#333333; font-size:12px; line-height:18px;}
.EncartAccueilMiddle h1{color:#2756ac; font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.EncartAccueilBottom{background:url(images/encart-accueil-bottom.png) no-repeat left top; width:761px; height:9px;}

/* DEFAULT : Titre , liens et séparation des produits en page d'accueil */
.ContainerTitleLinkDefault{position:relative; width:100%; margin:0px 0px 0px 0px; padding:20px 0px 15px 0px; height:20px;}
.TitleCaptionDefaultNew{float:left; background:url(images/title-default-new.png) no-repeat left top; width:137px; height:19px; font-size:0px; color:#2756ac;}
.TitleCaptionDefaultPromo{float:left; background:url(images/title-default-promo.png) no-repeat left top; width:135px; height:19px; font-size:0px; color:#2756ac;}
.TitleCaptionDefaultBest{float:left; background:url(images/title-default-top.png) no-repeat left top; width:125px; height:23px; font-size:0px; color:#2756ac;}
.LinkDefault a{display:block; background:url(images/plus.png) no-repeat 0 8px; float:right; color:#2756ac; font-size:11px; padding:5px 5px 0px 11px; text-decoration:underline;}
.LinkDefault a:hover{text-decoration:none;}
.LinkDefaultFlash a{display:block; text-align:center; color:#2756ac; font-size:11px; margin:20px 0px 0px 0px; text-decoration:underline;}
.LinkDefaultFlash a:hover{text-decoration:none;}

/* DEFAULT : Affichage des produits en page d'accueil */
.DefaultTableProd{margin:0px 0px 0px -13px;}
.DefaultColProd{padding:0px 0px 0px 14px;}

/* TAGS : style pour les tags */
.TagPromo{background:url(img/fixe/desc-etendue/vignette/tag_promo.png) no-repeat right top; float:left; left:-1px; top:-1px; position:absolute; width:77px; height:77px; z-index:100;}
.TagBest{background:url(img/fixe/desc-etendue/vignette/tag_topvente.png) no-repeat right top; float:left; left:-1px; top:-1px; position:absolute; width:77px; height:77px; z-index:100;}
.TagNews{background:url(img/fixe/desc-etendue/vignette/tag_nouveaute.png) no-repeat right top; float:left; left:-1px; top:-1px;  position:absolute; width:77px; height:77px; z-index:100;}
.TagFlash{background:url(img/fixe/desc-etendue/vignette/tag_venteflash.png) no-repeat right top; float:left; position:absolute; width:77px; height:77px; z-index:100;}
.NormalTagFlash{background:url(img/fixe/desc-etendue/vignette/tag_venteflash.png) no-repeat right top; float:left; left:-1px; top:-1px; position:absolute; width:77px; height:77px; z-index:100;}

/* TEMPLATE EN AVANT - Style pour les encarts Nouveauté, Promotion, TopTen, FrontPage, CrossSelling - Templates enavant */
.VenteFlashTop{position:relative; width:179px;}
.VenteFlashBottom{padding:5px 0px 0px 0px; text-align:center; width:179px;}
.FrontPageTop, .NewTop, .BestSellerTop, .PromoTop, .CrossSellingTop, .NormalTop{position:relative; background:url(images/encart-prod-top.png) no-repeat left top; width:179px;}
.FrontPageVignette, .NewVignette, .BestSellerVignette, .PromoVignette, .CrossSellingVignette, .VenteFlashVignette, .NormalVignette{position:relative; top:4px; text-align:center;}
.FrontPageVignette img, .NewVignette img, .BestSellerVignette img, .PromoVignette img, .CrossSellingVignette img, .VenteFlashVignette img, .NormalVignette img{width:169px; height:128px;}
.FrontPageBottom, .NewBottom, .BestSellerBottom, .PromoBottom, .CrossSellingBottom, .NormalBottom{padding:15px 0px 10px 0px; text-align:center; background:url(images/encart-prod-bottom.png) no-repeat left bottom; width:179px;}
.FrontPageName a:link, .FrontPageName a:visited, .NewName a:link, .NewName a:visited, .BestSellerName a:link, .BestSellerName a:visited, .PromoName a:link, .PromoName a:visited, .CrossSellingName a:link, .CrossSellingName a:visited, .NormalName a:link, .NormalName a:visited{color:#333333; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 10px 0px 10px; display:block; height:28px;}
.VenteFlashName a:link, .VenteFlashName a:visited, .NormalName a:visited{color:#333333; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; display:block;}
.FrontPageName a:hover, .NewName a:hover, .BestSellerName a:hover, .PromoName a:hover, .CrossSellingName a:hover, .VenteFlashName a:hover, .NormalName a:hover{color:#000000;}
.FrontPagePrice, .NewPrice, .BestSellerPrice, .PromoPrice, .CrossSellingPrice, .VenteFlashPrice, .NormalPrice{color:#2756ac; font-size:14px; font-weight:bold; padding:8px 0px 8px 0px;}
.PromoPrice span, .NewPrice span, .BestSellerPrice span, .PromoPrice span, .CrossSellingPrice span, .VenteFlashPrice span, .NormalPrice span{color:#666666; margin:0px 5px 0px 0px; font-size:12px; font-weight:normal; text-decoration:line-through;}

/* BOUTON DETAIL - Styles pour le bouton détail dans les templates en avant et normal */
.LinkDetail a{display:block; background:url(images/link-detail.png) no-repeat left top; width:124px; height:12px; margin:0px auto 0px auto; color:#ffffff; font-size:0px; text-decoration:none;}
.LinkDetail a:hover{background-position:left bottom;}


.LinkDetailVignette a{display:block; background:url(images/link-detail.png) no-repeat left top; width:124px; height:12px; margin:0px 0px 0px 10px; color:#ffffff; font-size:0px; text-decoration:none;}
.LinkDetailVignette a:hover{background-position:left bottom;}
/* Style pour les icônes de stock dans les vignettes */
.IconStockRedVignette{float:right; background:url(images/icon_stock_red.png) no-repeat left center; width:15px; height:17px; margin:-3px 10px 0px 0px;}
.IconStockYellowVignette{float:right; background:url(images/icon_stock_yellow.png) no-repeat left center; width:15px; height:17px; margin:-3px 10px 0px 0px;}
.IconStockGreenVignette{float:right; background:url(images/icon_stock_green.png) no-repeat left center; width:15px; height:17px; margin:-3px 10px 0px 0px;}

/* VENTES FLASH */
.FrontPageVfDaysCounter, .NewVfDaysCounter, .PromoVfDaysCounter, .BestSellerVfDaysCounter, .CrossSellingVfDaysCounter, .NormalVignetteVfDaysCounter{position:absolute; bottom:0px; left:5px; background:#f39200; color:#000000; font-weight:normal; width:169px; font-size:11px; padding:3px 0px 3px 0px; text-align:center;}
.VenteFlashVfDaysCounter {position:absolute; bottom:0px; left:5px; background:#f39200; color:#000000; font-weight:normal; width:169px; font-size:11px; padding:3px 0px 3px 0px; text-align:center;} 

.VfMainTitle{background: #A5D400;color :#FFFFFF;font-weight:bold;width:100%;font-size:16px;text-align:center;padding: 5px 0 5px 0;margin : 10px 0 10px 0;}
.VfThumbTitle{background: #A5D400;color :#FFFFFF;font-weight:bold;width:100%;font-size:12px;text-align:center;}
.VfTitleToCart{color :#A5D400; width:100%; font-size:14px; font-weight:bold; font-style:italic;}
.VfSalePrice{color :#A5D400;font-weight:bold;width:100%;font-size:22px;	}
.VfThumbSalePrice{color :#A5D400; font-weight:bold; width:100%; font-size:14px;}
.VfOldSalePrice{color :#FFFFFF;	width:100%;	font-size:14px;	font-weight:bold;}
.VfThumbOldSalePrice{color:#FFFFFF; width:100%; font-size:10px;	font-weight:bold;}
.VfDaysCounter{background:red; color :#FFFFFF;	font-weight:normal;	width:100%;	font-size:16px; text-align:center; padding: 5px 0 5px 0; margin : 10px 0 10px 0;}
.VfThumbDaysCounter{background:red;	color:#FFFFFF; font-weight:normal; width:100%; font-size:12px; text-align:center;}


/* FILET DE NAVIGATION - Style pour la barre de navigation dans shopproductsubs.asp */
.TableNavigation {border:none; width:100%;}
.PageNavigation {color:#444444; font-size:11px; text-align:right; vertical-align:top; padding:0px 5px 10px 0px;}
.LinksNavigation {color:#444444; font-size:11px; font-weight:normal; padding:0px 0px 10px 0px;}
.LinksNavigation a:link, .LinksNavigation a:visited {color:#444444; font-size:11px; font-weight:normal; text-decoration:none;}
.LinksNavigation a:hover {color:#666666; font-size:11px; font-weight:normal; text-decoration:none;}

/* NAVIGATION PRODUIT : Style pour l'affichage des produits */
.TableListingProd{margin:13px 0px 0px -13px;}
.ColListingProd{padding:0px 0px 14px 14px;}

/* NAVIGATION PRODUIT : Style pour le tri par marque et par prix */
.ContainerFilterBrands{float:left; margin:0px 0px 0px 0px;}
.ContainerFilterPrice{float:right; margin:0px 0px 0px 0px;}
.ContainerFilterPrice table, .ContainerFilterBrands table{margin:0px 0px 5px 0px;}
.ContainerFilterPrice form, .ContainerFilterBrands form{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.TxtFilterBrands, .TxtFilterPrice{font-size:12px; font-weight:bold; color:#333333;}
.custselectfieldtri, .custselectfieldtri:hover, .custselectfieldtri:focus {font-family:Arial,Helvetica,sans-serif; font-size:12px; background:#ffffff none repeat scroll 0 0; border:1px solid #bababa; outline:0; color:#333333; margin:0px 5px 0px 5px; padding:5px 5px 5px 5px; width:174px;}

/* PAGINATION - Style pour l'espace de encart, le nombre total de produits et la pagination */
.ResultatNbProd{float:left; margin:0px 0px 0px 5px; color:#444444; font-size:11px; font-weight:bold;}
ul.pagenav {float:right; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; font-size:14px;}
ul.pagenav li {display:inline; list-style-image:none; font-size:14px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.pagenav li a{display:block; float:left; margin:0px 3px 0px 3px; font-size:14px; color:#444444; font-weight:bold; padding:0px 8px 0px 0px; text-decoration:none; background:url(images/pagenav_li.gif) no-repeat right 3px;}
ul.pagenav li a:hover, ul.pagenav li.active a {color:#3364bf; font-size:14px; font-weight:bold;}
ul.pagenav li.active {float:left; color:#3364bf; font-size:14px; font-weight:bold; margin:0px 3px 0px 3px; padding:0px 8px 0px 0px; text-decoration:none; background:url(images/pagenav_li.gif) no-repeat right 3px;}
ul.pagenav li.last {font-size:14px; font-weight:bold; background:none;}
ul.pagenav li.last a {color:#444444; font-size:14px; font-weight:bold; background:none;}

/* FILTRE PRODUIT - Style pour les produits et la mise en forme du filtre des produits et des pages dans shopdisplayproducts.asp */
.TableProdFiltering{border: 1px solid #254ea1; border-collapse:collapse; margin:20px auto 0px auto; clear:both;}
.TdTitleProdFiltering{padding:5px; border:1px solid #254ea1; color:#ffffff; background:#173062; font-weight:bold; font-size:11px; height:28px; text-align:center; width:33%;} 
.TdProdFiltering{font-size:10px; padding:5px; color:#ffffff; border:1px solid #254ea1; background:#1d3f88; text-align:center; width:33%;}
.ShowdisplayTypes{color:#ffffff;}


/* PRODUIT CONSULTES - Style pour lee produits consultée */
.TableCustomerHistory{margin:20px 0px 0px -13px;}
.ColCustomerHistory{padding:0px 0px 0px 14px;}
.TitleCustomerHistory{background:url(images/title-customer-history.png) no-repeat left top; width:376px; height:24px; margin:20px 0px 0px 5px; font-size:0px; color:#ffffff;}


/* CATEGORIES : Style pour les catégories dans shopdisplaycategories.asp */
a.CategoryLinks:link, a.CategoryLinks:visited{color:#444444; font-size:11px; font-weight:normal; text-decoration:none;}
a.CategoryLinks:hover{color:#666666; font-size:11px; font-weight:normal; text-decoration:none;}
/* CATEGORIES : Affichage des categories principales */
.TableCatPrincipale{width:761px; background:url(images/fond-cat-principale-top.png) no-repeat left top; padding:10px 0px 1px 0px;}
.CatPrincipaleBottom{width:761px; height:9px; background:url(images/fond-cat-principale-bottom.png) no-repeat left top; margin:0px 0px 15px 0px;}
.ImgCatPrincipale{vertical-align:middle; padding:0px 0px 0px 10px;}
.ImgCatPrincipale img{width:169px; height:132px;}
h1.TitleCatPrincipale{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-weight:bold; color:#2756ac; font-size:16px;}
.DescCatPrincipale{padding:15px 30px 15px 30px; font-size:11px; line-height:18px; color:#000000; width:100%; vertical-align:top; height:144px;}
/* CATEGORIES : Affichage des categories */
.TableCat{margin:0px 0px 0px -22px;}
.TdCat{padding:0px 0px 22px 22px; color:#666666; font:bold 11px Arial, Helvetica, sans-serif; width:369px; vertical-align:top;} 
.FondCat{background:url(images/fond-cat.png) no-repeat left top; width:369px; height:150px;}
.CatColLeft{text-align:center; width:160px; font-size: 0px;}
.CatColRight{padding:8px 15px 0px 10px; vertical-align:top;}
.CatColLeft img{width:169px; height:128px; padding:10px 0px 0px 10px;}
a.NameCat:link, a.NameCat:visited {color:#2756ac; font-size:11px; font-weight:bold; ftext-align:left;text-decoration:none;}
a.NameCat:hover {color:#294E90;}
.ImgCat{float:left;}
.MemoCat{color:#666666; text-align:left; font-size:11px; font-weight:normal; padding:5px 0px 5px 0px; line-height:15px;}
.MemoCatHeight{height:95px;}
/* CATEGORIES : Style pour le lien voir les produits */
.LinkVoirProduits a{float:right; background:url(images/Link-voir-les-produits.png) no-repeat 0 0; display:block; width:107px; height:12px; margin:0px 0px 0px 0px; font-size:0px; color:#ffffff; cursor:pointer;}
.LinkVoirProduits a:hover {background-position:0 -12px;}





/* Style pour les template etendue de la fiche produit */
.ContentFicheProdTop{background:url(images/fond-content-right-top.png) no-repeat left top; padding:15px 15px 20px 15px; min-height:380px; position:relative;}
.ContentFicheProdBottom{background:url(images/fond-content-right-bottom.png) no-repeat left top; width:761px; height:10px;}
.FicheProdImg {width:400px; height:302px;}
/* Style pour l'affichage du multi-image */
ul.MultiImage{display:block; margin:5px 0px 0px -10px; padding:0px 0px 0px 0px; background:none;}
ul.MultiImage li{float:left; list-style-type:none; margin:0px 0px 0px 10px; border: 1px solid #dddbdb;}
ul.MultiImage li a{display:block;}
ul.MultiImage li img{width:70px; height:53px;}
/* Style pour la colone de droite de la fiche produit */
.ColInfosFicheProd{padding:10px 5px 0px 20px; vertical-align:top; width:100%;}
/* Container pour le titre, la ref et la marque */
.ContainerTitleRefMarque{float:left; width:210px;}
/* Style pour le nom du produit */
h1.TitleFicheProd{color:#2756ac; font-size:18px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
/* Style pour lla référence et la marque du produit */
.RefFicheProd, .MarqueFicheProd{color:#333333; font-size:11px;}
/* Style pour l'image de la marque du produit */
.BrandImgFicheProd{float:right; padding:0px 0px 0px 8px;}
.BrandImgFicheProd img{width:83px; border:none; background:#ffffff;}
/* Description courte*/
.DescCourteFicheProd{clear:both; padding:10px 0px 15px 0px; color:#666666; font-size:11px; line-height:16px;}
/* Style pour les bordures englobant les prix, les options, la quantité et le bouton commander */
.SeparationsFicheProd{border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:20px 0px 20px 0px;}
/* Style pour le compteur des ventes flash dans la fiche produit */
.VfDaysCounterFicheProd{background:#f39200; color:#000000;font-weight:bold; width:100%; font-size:12px; text-align:center; margin:0px 0px 15px 0px; padding:5px 5px 5px 5px;}
/* Style pour le prix et le prix barré du produit */
.PriceFicheProd{float:left; color:#2756ac; font-size:20px; font-weight:bold; margin:0px 0px 10px 0px;}
.PriceFicheProd span{color:#666666; font-size:14px; text-decoration:line-through; padding:0px 10px 0px 0px; font-weight:normal;}
/* Style pour l'ecotaxe */
.ecotaxe{font-size:10px; color:#666666;}
/* Style pour les icônes de stock du produit */
.IconStockRed{float:left; background:url(images/icon_stock_red.png) no-repeat left center; padding:0px 0px 0px 20px; margin:3px 0px 0px 25px; color:#d64411; font-size:11px; font-weight:bold; line-height:17px;}
.IconStockYellow{float:left; background:url(images/icon_stock_yellow.png) no-repeat left center; padding:0px 0px 0px 20px; margin:3px 0px 0px 25px; color:#d68e0e; font-size:11px; font-weight:bold; line-height:17px;}
.IconStockGreen{float:left; background:url(images/icon_stock_green.png) no-repeat left center; padding:0px 0px 0px 20px; margin:3px 0px 0px 25px; color:#95bf3e; font-size:11px; font-weight:bold; line-height:17px;}
/* style pour les options de commandes - shopproductfeaturesgenerates.asp */
/* GenerateDropDownList style pour les options de commandes avec un menu déroulant */
.GenerateDropDownList{border: none; border-collapse:collapse; margin:0px 0px 10px 0px;}
.GenerateDropDownList td{padding:2px; color:#666666; font-size:12px;}
/* GenerateButton style pour les options de commandes avec un bouton radio ou une checkbox */
.GenerateButton {border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateButton td {padding:2px; color:#666666; font-size:11px;} 
.GenerateButtonTxt{color:#666666; font-weight:bold;}
.GenerateButtonBorder {border:1px dotted #E7E7E7;}
/* Style pour le texte des Option de commande Montant libre et Option de commande Texte libre */
.GenerateFeaturesTxt {color:#666666;}
/* Style pour les options de commande avec le bouton commander */
.GenerateOrderButton {border: 1px solid #E7E7E7; text-align:center; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateOrderButton td{padding:2px; border:1px dotted #E7E7E7; text-align:center; color:#666666; font-weight:bold; font-size:11px;} 
.GenerateOrderButtonTr {background:#f9f9f9;}
/* Style pour la quanité, le champ input et submit */
.QteFicheProd{float:left; color:#666666; font-size:12px; margin:8px 0px 0px 0px;}
.InputFicheProd{float:left; background:#ffffff; border:1px solid #eae9e9; width:37px; height:28px;}
.InputFicheProd input{margin:5px 3px 0 3px; border:none 0; background:transparent; color:#666666; font-size:12px; width:30px; text-align:center;}
.SubmitFicheProd{float:left;background:url(images/submit-fiche-prod.png) no-repeat 0 0; margin:0px 0px 0px 5px; width:155px; height:31px;}
.SubmitFicheProd:hover{background-position:left bottom;}
.SubmitFicheProd input{border:none 0; background:transparent; width:155px; height:31px; cursor:pointer; font-size:0px; display:block; line-height:0; color:#a0bf0e;}
/* Style pour les points de fidélités */
.TxtPointsFicheProd{clear:both; padding:10px 0px 0px 0px;}
/* Style pour le container des réseaux sociaux dans la fiche produit */
.ContainerReseauxSociauxFicheProd{margin:20px 0px 0px 0px;}
/* Style pour les liens de la fiche produit */
.ContainerLinksFicheProd{margin:10px 0px 0px 0px;}
a.NotifyMe:link, a.NotifyMe:visited{background:url(images/icon_notify_me.png) no-repeat left center; padding:2px 0px 2px 25px; color:#2756ac; font-size:11px; font-weight:normal; text-decoration:none; display:block; float:left; clear:both; margin:8px 0px 8px 0px;}
a.NotifyMe:hover{color:#7f7e7e;}
a.TellAfriend:link, a.TellAfriend:visited{background:url(images/icon_tellafriend.png) no-repeat left center; padding:2px 0px 2px 25px; color:#2756ac; font-size:11px; font-weight:normal; text-decoration:none; display:block;clear:both; margin:8px 0px 8px 0px;}
a.TellAfriend:hover{color:#7f7e7e;}
a.TellAfriendPoints:link, a.TellAfriendPoints:visited{background:url(images/icon_tellafriend_points.png) no-repeat left center; padding:2px 0px 2px 25px; color:#2756ac; font-size:11px; font-weight:normal; text-decoration:none; display:block;clear:both; margin:0px 0px 10px 0px;}
a.TellAfriendPoints:hover{color:#7f7e7e;}
a.DisplayQuestion:link, a.DisplayQuestion:visited{background:url(images/icon_display_question.png) no-repeat left center; padding:2px 0px 2px 25px; color:#2756ac; font-size:11px; font-weight:normal; text-decoration:none; display:block; clear:both; margin:8px 0px 8px 0px;}
a.DisplayQuestion:hover{color:#7f7e7e;}
a.CompareProductAdd:link, a.CompareProductAdd:visited{float:left; background:url(images/icon_compare_product_add.png) no-repeat left center; padding:2px 0px 2px 25px; color:#2756ac; font-size:11px; font-weight:normal; text-decoration:none; display:block; margin:0px 0px 0px 0px;}
a.CompareProductAdd:hover{color:#7f7e7e;}
a.CompareProduct:link, a.CompareProduct:visited{float:left; background:url(images/icon_compare_product.png) no-repeat left center; padding:2px 0px 2px 25px; color:#2756ac; font-size:11px; font-weight:normal; text-decoration:none; display:block; margin:0px 0px 0px 0px;}
a.CompareProduct:hover{color:#7f7e7e;}
/* Style pour les onglet dans la fiche produit */
.tab_box {width:710px; clear:both; float:none; margin:0px; padding:10px 10px 0px 10px; background:#ffffff;}
.tab_box ul.menu { height:38px; width:710px; padding:0; margin:0 0 0 0;} 
.tab_box ul.menu li { padding:0; margin:0; list-style:none; display:inline;}
.tab_box ul.menu li a { display:block; height:38px; float:left; margin:0 3px 0 0; text-decoration:none;}
.tab_box ul.menu li a.item1 {background:#ffffff; text-decoration:none; color:#666666; border-left:1px solid #dbdada; border-top:1px solid #dbdada; border-right:1px solid #dbdada; line-height:38px; text-align:center; font-size:13px; padding:0px 20px 0px 20px;}
.tab_box ul.menu li a.item2 {background:#ffffff; text-decoration:none; color:#666666; border-left:1px solid #dbdada; border-top:1px solid #dbdada; border-right:1px solid #dbdada; line-height:38px; text-align:center; font-size:13px; padding:0px 20px 0px 20px;}
.tab_box ul.menu li a.item3 {background:#ffffff; text-decoration:none; color:#666666;  border-left:1px solid #dbdada; border-top:1px solid #dbdada; border-right:1px solid #dbdada; line-height:38px; text-align:center; font-size:13px; padding:0px 20px 0px 20px;}
.tab_box ul.menu li.active a.item1 {background:#f0f0f0; border:1px solid #f0f0f0; text-decoration:none; color:#666666;}
.tab_box ul.menu li a:hover.item1{background:#edebe5; border:1px solid #edebe5; text-decoration:none; color:#666666;}
.tab_box ul.menu li.active a.item2 {background:#f0f0f0; border:1px solid #f0f0f0; text-decoration:none; color:#666666;}
.tab_box ul.menu li a:hover.item2{background:#edebe5; border:1px solid #edebe5; text-decoration:none; color:#666666;}
.tab_box ul.menu li.active a.item3 {background:#f0f0f0; border:1px solid #f0f0f0; text-decoration:none; color:#666666;}
.tab_box ul.menu li a:hover.item3{background:#edebe5; border:1px solid #edebe5; text-decoration:none; color:#666666;}
.tab_box .tab_box_content{font-size:11px; line-height:17px; clear:both; float:none; margin:0px 0 0px 0px; min-height:325px; padding:20px 30px 20px 30px; color:#666666; background-color:#f0f0f0;}
/* Style pour l'onglet avis de la fiche produit */
a.ReviewLink:link, a.ReviewLink:visited{padding:0px 0px 0px 25px; background:url(images/icon_ecrire.png) no-repeat left center; color:#010101; font-size:12px; font-weight:normal; text-decoration:none; display:block; clear:both; margin:0px 0px 15px 0px; float:right;}
a.ReviewLink:hover{color:#666666;}
.TableReviewList{border: 1px solid #d7d6d6; border-collapse:collapse; width:100%; margin:0px 0px 10px 0px;}
.TitleReviewList{padding:5px 5px 5px 5px; border-bottom:1px solid #d7d6d6; border-top:1px solid #d7d6d6; text-align:left; background:#faf9f9; color:#333333; font-size:12px; font-weight:bold;}
.ContentReviewList{padding:5px; background:#ffffff; text-align:left;}
.TxtReviewList{color:#2756ac; font-weight:bold;} /* Pour le style des titre et nom de l'auteur dans Lire les commentaires -> shopreviewlist.asp */
/* Style pour le titre des ventes croisées */
.CrossSellingTitle{background:url(images/title-crossselling.png) no-repeat left top; width:256px; height:19px; margin:15px 0px 0px 3px; font-size:0px; color:#ffffff;}
.TableCrossSelling{margin:15px 0px 0px -13px;}
.ColCrossSelling{padding:0px 0px 0px 14px;}
/* style pour la loi chatel et la disponibilité */
.LoiChatel{width:100%;}
.LoiChatel td, .DisponibiliteFicheProd{background:#ffffff; padding:15px 30px 15px 30px; border-bottom:1px solid #f0f0f0; color:#666666; font-weight:normal; font-size:12px;}


/* Style pour quand le prix est différent selon l'option choisie */
.OptionPrice{font-size:13px; color:#8a8a8a; font-weight:bold;}
/* Style pour quand il n'y a pas de prix */
.NoPrice{font-size:14px; color:#a5d400; font-weight:bold;}
/* Style pour les point de fidélités */
.PointsToBuy{font-weight:bold;}
/* style pour le stock de la fiche produit */
.StockFicheProd{color:#fefefe; font-size:10px; text-align:left;}
/* Style pour la date de disponibilité du produit */
.dateavailablefont{color:#fefefe; font-size:12px; font-weight:bold;}
/* Style pour la rupture de stock */
.OutOfStock{color:#FF6600; font-size:12px; font-weight:bold;}
/* Style pour le message d'offre spéciale du produit*/
.OffreSpecialeFicheProd{color:#88B8F3; font-size:13px; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px; padding-bottom:10px;}
/* Style pour Les critères de comparaison */
.CriteresComparaison{border: 1px solid #E7E7E7; background:#f3f7f8; border-collapse:collapse; margin-bottom:5px; width:100%;}
.CriteresComparaison td {padding:5px; border-bottom:1px dotted #E7E7E7; border-left:1px dotted #E7E7E7; color:#36555E; font-weight:bold; font-size:11px;}
.CriteresComparaisonTitle{color:#7b7d7e; font-weight:bold; font-size:15px;}
/* style pour le prix degressif selon la quantité- shopproductssubs.asp */
.PrixParQte{border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.PrixParQteTitle{padding:2px; border-bottom:1px dotted #E7E7E7; color:#555555; background:#F5F9FA; font-size:11px; font-weight:bold;} 
.PrixParQteContent{padding:2px; border-bottom:1px dotted #E7E7E7; color:#555555; font-size:11px;} 



/* COMPTE CLIENT - Style pour les tables */
/* Mise en forme des tables Identifiez-vous et nouveau client */
h3 {border-bottom:1px solid #254EA1; font-size:12px; font-weight:bold; padding-bottom:3px; color:#ffffff;}
.TableLoginIdentification{border: 1px solid #d7d6d6; border-collapse:collapse; height:260px;}
.TitleLoginIdentification{padding:0px 5px 0px 5px; border:1px solid #d7d6d6; text-align:left; background:#faf9f9; color:#333333; font-size:12px; font-weight:bold; height:30px;}
.TableLoginNewClient{border: 1px solid #d7d6d6; border-collapse:collapse; height:260px;}
.TitleLoginNewClient{padding:0px 5px 0px 5px; border:1px solid #d7d6d6; text-align:left; background:#f0efef; color:#2756ac; font-size:12px; font-weight:bold; height:30px;}
.ContentLogin{padding:5px; text-align:justify; height:260px; background-color:#ffffff;}
.EspaceTxtLogin{padding-bottom:8px;}
.EspaceBoutonLogin{padding:5px 0px 5px 0px;}
.GrasTxtLogin{font-weight:bold;}
.GrasTxtLogin a:link,.GrasTxtLogin a:visited{color:#3C74DA; text-decoration:underline;}
.GrasTxtLogin a:hover{color:#88B8F3; text-decoration:none;}
.espaceIdentification{padding:5px;}
ul.listetriangle{list-style-type: none; padding:2px 0 0 0; margin:2px 0 0 0;}
.listetriangle li{background-image: url(images/fleche_recherche.gif); background-repeat: no-repeat; background-position: 0 .3em; padding-left:0.9em; margin-left:10px;}

/* COMPTE CLIENT - Styles pour les liens de l'encart Zone Clients - shop$customers.asp  */
a.LoginformLinks:link{color:#3C74DA; font-size:11px; font-weight:normal; text-decoration:none;}
a.LoginformLinks:visited{color:#3C74DA; font-size:11px; font-weight:normal; text-decoration:none;}
a.LoginformLinks:hover{color:#88B8F3; font-size:11px; font-weight:normal; text-decoration:none;}
.LoginformTxt{color:#666666; font-size:12px; vertical-align:top;}

/* COMPTE CLIENT - Styles pour les liens de l'encart Faites équipe avec nous et Zone Clients connecté- shop$customers.asp  */
a.BoxCustomerLinks:link{color:#333333; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:visited{color:#333333; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:hover{color:#3C74DA; font-size:12px; font-weight:normal; text-decoration:none;}
.BoxCustomerCols{border-bottom:1px solid #d7d6d6; padding:5px 0 5px 0;}

/* COMPTE CLIENT - Styles pour les liens de la page votre compte - shop$customers.asp */
a.CustomerLinks:link{color:#333333; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinks:visited{color:#333333; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinks:hover{color:#3C74DA; font-size:14px; font-weight:normal; text-decoration:none;}
.CustomerCols{border-bottom:1px solid #d7d6d6; padding:5px 30px 5px 0;}

/* PROCESSUS CLIENT - Style pour les tables du processus client
- Style TableRecherche / TitleRecherche / ContentRecherche pour mise en page de la recherche avancée -> shopsearch.asp
- Style TableNewsletter / TitleNewsletter / ContentNewsletter pour mise en page de la newsletter -> shopmaillist.asp
- Style TableLoginAffilie / TitleLoginAffilie / ContentLoginAffilie pour mise en page de la zone affilié -> shopafflogin.asp
- Style TableMailPwdAffilie / TitleMailPwdAffilie / ContentMailPwdAffilie pour mise en page de l'oublie du mot de passe de la zone affilié -> shopaffmailpwd.asp
- Style TableAffilieAdmin / TitleAffilieAdmin / ContentAffilieAdmin pour mise en page du compte affilié -> shopaffadmin.asp
- Style TableAffilieStatus / TitleAffilieStatus / ContentAffilieStatus pour mise en page du rapport de vente de votre compte affilié -> shopaffstatus.asp
- Style TableAffilieStatusOrders / TitleAffilieStatusOrders / ContentAffilieStatusOrders pour mise en page du rapport de vente détaillé de votre compte affilié -> shopaffstatusorders.asp
- Style TableAffilieReport / TitleAffilieReport / ContentAffilieReport pour mise en page du rapport de clic détaillé de votre compte affilié -> shopafflogreport.asp
- Style TableAffilie / TitleAffilie / ContentAffilie pour mise en page de l'Inscription affilié -> Shop_Affiliate_Init.asp
- Style TableCustomer / TitleCustomer / ContentCustomer pour mise en page de l'Inscription et du compte client -> Shop_Customer_Init.asp
- Style TableMailPwd / TitleMailPwd / ContentMailPwd pour mise en page de l'oublie du mot de passe du compte client -> shopmailpwd.asp
- Style TableLivraison / TitleLivraison / ContentLivraison pour mise en page des informations de livraison -> shopcustomer.asp
- Style TableCadeau / TitleCadeau / ContentCadeau pour mise en page de la liste de cadeau disponible lors de la validation -> shopcreateorder.asp
- Style TableStatus / TitleStatus / ContentStatus pour la mise en page du Status de vos commandes -> shopstatus.asp
- Style TableCustTracking / TitleCustTracking / ContentCustTracking pour la mise en page de l'envoie d'un message au marchand -> shopcusttracking.asp
- Style TableTrackingOrder / TitleTrackingOrder / ContentTrackingOrder pour la mise en page de l'historique de vos tickets -> shoptrackingorder.asp
- Style TableFormatOrder / TitleFormatOrder / ContentFormatOrder pour la mise en page de la confirmation de patment et du récapitulatif de commande -> shopformatorder.asp
- Style TableSaveCart / TitleSaveCart / ContentSaveCart pour mise en page des paniers sauvegardés -> shopsavecart.asp
- Style TableSavePerm / TitleSavePerm / ContentSavePerm pour mise en page des listes de sélection -> shopsaveperm.asp
- Style TableSponsor / TitleSponsor / ContentSponsor pour mise en page du parrainage -> shopsponsor.asp
- Style TablePoints / TitlePoints / ContentPoints pour mise en page des points de fidélités -> shoppointsdb.asp / shoppointsredeem.asp
- Style TableCoupons / TitleCoupons / ContentCoupons pour mise en page des coupons de réduction -> shopcustadmincoupon.asp
- Style TableChequeCadeau / TitleChequeCadeau / ContentChequeCadeau pour mise en page des chèques cadeaux -> shopcustadmingift.asp / shopgift.asp
- Style TableListesAchats / TitleListesAchats / ContentListesAchats pour mise en page des listes d'achats -> shopgiftregadmin.asp
- Style TableContact / TitleContact / ContentContact pour la mise en page de la page contact et poser une question au vendeur -> shopcustcontact.asp
- Style TableReviewList / TitleReviewList / ContentReviewList pour la mise en page de Lire les commentaires -> shopreviewlist.asp
- Style TableReviewAdd / TitleReviewAdd / ContentReviewAdd pour la mise en page de Ecrire un commentaire -> shopreviewadd.asp
- Style TableNotifyMe / TitleNotifyMe / ContentNotifyMe pour la mise en page de l'alerte sur un produit -> shopnotifyme.asp
- Style TableTellFriend / TitleTellFriend / ContentTellFriend pour la mise en page de l'alerte sur un produit -> shoptellafreind.asp
- Style TableRMA / TitleRMA / ContentRMA pour la mise en page des RMA -> shopsubmitrma.asp
- Style TableExamCde / TitleExamCde / ContentExamCde pour la mise en page d'examiner votre commande -> shopmailform.asp
*/
.TableRecherche, .TableNewsletter, .TableLoginAffilie, .TableMailPwdAffilie, .TableAffilieAdmin, .TableAffilieStatus, .TableAffilieStatusOrders, .TableAffilieReport, .TableAffilie, .TableCustomer, .TableMailPwd, .TableLivraison, .TableCadeau, .TableStatus, .TableCustTracking, .TableTrackingOrder, .TableFormatOrder, .TableSaveCart, .TableSavePerm, .TableSponsor, .TablePoints, .TableCoupons, .TableChequeCadeau, .TableListesAchats, .TableContact, .TableReviewAdd, .TableNotifyMe, .TableTellFriend, .TableRMA, .TableExamCde{border: 1px solid #d7d6d6; border-collapse:collapse; width:100%;}
.TitleRecherche, .TitleNewsletter, .TitleLoginAffilie, .TitleMailPwdAffilie, .TitleAffilieAdmin, .TitleAffilieStatus, .TitleAffilieStatusOrders, .TitleAffilieReport, .TitleAffilie, .TitleCustomer, .TitleMailPwd, .TitleLivraison, .TitleCadeau, .TitleStatus, .TitleCustTracking, .TitleTrackingOrder, .TitleFormatOrder, .TitleSaveCart, .TitleSavePerm, .TitleSponsor, .TitlePoints, .TitleCoupons, .TitleChequeCadeau, .TitleListesAchats, .TitleContact, .TitleReviewAdd, .TitleNotifyMe, .TitleTellFriend, .TitleRMA, .TitleExamCde{padding:10px 5px 10px 5px; border-bottom:1px solid #d7d6d6; border-top:1px solid #d7d6d6; background:#faf9f9; color:#333333; font-size:12px; font-weight:bold; height:30px;}
.ContentRecherche, .ContentNewsletter, .ContentLoginAffilie, .ContentMailPwdAffilie, .ContentAffilieAdmin, .ContentAffilieStatus, .ContentAffilieStatusOrders, .ContentAffilieReport, .ContentAffilie, .ContentCustomer, .ContentMailPwd, .ContentLivraison, .ContentCadeau, .ContentStatus, .ContentCustTracking, .ContentTrackingOrder, .ContentFormatOrder, .ContentSaveCart, .ContentSavePerm, .ContentSponsor, .ContentPoints, .ContentCoupons, .ContentChequeCadeau, .ContentListesAchats , .ContentContact, .ContentReviewAdd, .ContentNotifyMe, .ContentTellFriend, .ContentRMA, .ContentExamCde{padding:5px 5px 5px 5px; text-align:left; background:#ffffff;}
.Content2ReviewList{padding:5px; background:#173062;}

.ColsCenter{text-align:center;} /* Pour l'alignement des éléménts dans shopstatus.asp */

.TxtMsgImportant{color:#ff6600;} /* Pour le style des messages important dans les tables clients -> shoppointsredeem.asp */
.Companyinfo{text-align:center;} /* Coordonnées de la société -> shopcustcontact.asp */


/* PROCESSUS CLIENT (Newsletter) - Styles pour les liens de l'encart Newsletter - shop$customerdisplays.asp  */
.TxtBoxMailList{color:#8a8a8a; font-size:12px; vertical-align:top; text-align:center;}

/* PROCESSUS CLIENT - Couleur utilisé pour l'inscription affilié, l'inscription et le compte client */
.colorOutAffilie, .colorOutCustomer{background:#092357; color:#75a1ff; font-size:12px; font-weight:bold; cursor:pointer;}
.colorOverAffilie, .colorOverCustomer{background:#173062; color:#fffefe; font-size:12px; font-weight:bold; cursor:pointer;}
/* Style pour l'astérisque des champs obligatoires */
.asterisque{color:#FF6600; padding-left:2px;}
/* Style pour les conditions générales de ventes et les conditions générales d'affiliation */
.BoxConditionsGenerales{padding:4px; width:675px; height : 140px; overflow : auto; border:1px solid #EAE9E9;}
.ConditionsGenerales{font-weight:bold;color:#3C74DA;}
/* Style pour les liens de la zone affilé */
a.ZoneAffilie:link{font-size:12px; color:#fffefe; text-decoration:none;}
a.ZoneAffilie:visited{font-size:12px; color:#fffefe; text-decoration:none;}
a.ZoneAffilie:hover{font-size:12px; color:#ffffff; text-decoration:underline;}
/* style pour la bordure intérieure due la zone affilié */
.ZoneAffilieBorder{border-top:1px dotted #254EA1;}
/* 
- style colorAffilieStatusOrders pour la couleur des lignes et TxtAffilieStatusOrders pour le texte dans le rapport de vente détaillé de votre compte affilié -> shopaffstatusorders.asp 
- style colorAffilieReport pour la couleur des lignes et TxtAffilieReport pour le texte dans le rapport de click détaillé de votre compte affilié -> shopafflogreport.asp
*/
.colorAffilieStatusOrders, .colorAffilieReport{padding:5px; background:#173062; color:#fffefe;}
.TxtAffilieStatusOrders, .TxtAffilieReport{color:#fffefe; font-size:12px; font-weight:bold;}

/* PROCESSUS COMMANDE - Mise en forme du texte terminer votre commande -> shop$customers */
a.CustomerLinksCheckout:link{color:#3C74DA; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinksCheckout:visited{color:#3C74DA; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinksCheckout:hover{color:#333333; font-size:14px; font-weight:normal; text-decoration:none;}
.CustomerColsFondCheckout{background:#f0efef;}
a.BoxCustomerLinksCheckout:link{color:#3C74DA; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinksCheckout:visited{color:#3C74DA; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinksCheckout:hover{color:#333333; font-size:12px; font-weight:normal; text-decoration:none;}

/* PROCESSUS COMMANDE (CADDIE) - Mise en forme des boutons du chemin de fer */
.ProcessusBg{background:url(images/ProcessusBg.png) no-repeat top left; width:556px; height:38px;}
.ProcessusEspace{padding:6px 0px 6px 0px;}
.ProcessusCdeOFF101{background:url(images/ProcessusCde101.png) no-repeat top left; width:63px; height:27px;}
.ProcessusCdeON101{background:url(images/ProcessusCde101.png) no-repeat bottom left; width:63px; height:27px;}
.ProcessusCdeOFF102{background:url(images/ProcessusCde102.png) no-repeat top right; width:101px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeON102{background:url(images/ProcessusCde102.png) no-repeat bottom right; width:101px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeOFF103{background:url(images/ProcessusCde103.png) no-repeat top right; width:110px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeON103{background:url(images/ProcessusCde103.png) no-repeat bottom right; width:110px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeOFF104{background:url(images/ProcessusCde104.png) no-repeat top right; width:72px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeON104{background:url(images/ProcessusCde104.png) no-repeat bottom right; width:72px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeOFF105{background:url(images/ProcessusCde105.png) no-repeat top right; width:80px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeON105{background:url(images/ProcessusCde105.png) no-repeat bottom right; width:80px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeOFF106{background:url(images/ProcessusCde106.png) no-repeat top right; width:80px; height:27px; padding:0px 7px 0px 0px;}
.ProcessusCdeON106{background:url(images/ProcessusCde106.png) no-repeat bottom right; width:80px; height:27px; padding:0px 7px 0px 0px;}

/* PROCESSUS COMMANDE (CADDIE) - Mise en forme du Récapitulatif du Caddie - shopformatorder.asp */
.TableRecapCart{border-collapse:collapse; border: 1px solid #d7d6d6; width:100%}
.TitleRecapCart{padding:10px 5px 10px 5px; border-right:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; background:#faf9f9; color:#333333; font-size:11px; font-weight:normal; height:25px;}
.TableRecapCartTotal{border-collapse:collapse; border-left:1px solid #d7d6d6; border-right:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6;}
.RecapCartTotal{padding:5px; border-bottom:1px solid #d7d6d6; background:#f0efef; color:#2756ac; font-size:12px; font-weight:bold; text-align:center; height:25px;}
.BordGaucheRecapCart{border-right:1px solid #d7d6d6; padding:5px;}
.BordRecapCartTotal{ padding:5px;}
.Color1RecapCart{padding:5px; background:#ffffff;}
.Color2RecapCart{padding:5px; background:#f1f1f1;}

/* PROCESSUS COMMANDE (CADDIE) - Mise en forme du Caddie et du processus (chemin de fer) */
.TxtQtePanier{display:block; color:#666666; font-weight:normal; font-size:14px; margin:0px 0px 25px 0px;}
.TableCartFormat{border:1px solid #d7d6d6; border-collapse:collapse; width:100%;}
.TitleCartFormat{padding:10px 5px 10px 5px; border-bottom:1px solid #d7d6d6; border-right:1px solid #d7d6d6; background:#faf9f9; color:#333333; font-size:12px;}
.ContentCartFormat{padding:5px; border-right:1px solid #d7d6d6; color:#333333; font-size:12px; background:#ffffff;}
.SeparationCartFormat{border-bottom:1px dotted #d7d6d6;}
.ImageProduitCart{width:54px; height:54px;}
.Qte{border:1px solid #e4e4e4; width:30px; height:30px;}
.Qte input{padding:0px 0px 0px 0px; margin:6px auto 0px auto; width:30px; border:none 0; background:transparent; color:#000000; font-size:12px; text-align:center;}
.TableCartFormatTotal{border-collapse:collapse; border-left:1px solid #d7d6d6; border-right:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6; margin:0px 0px 10px 0px;}
.CartFormatTotal{padding:5px; border-bottom:1px solid #d7d6d6; background:#f0efef; color:#2756ac; font-size:14px; font-weight:normal;}
.BorderCartFormatTotal{font-weight:normal;}
.txtTotal{font-size:14px; font-weight:bold; text-align:center;}
.sousTotal{font-size:14px; font-weight:bold; text-align:center;}
.total{font-size:16px; font-weight:bold; text-align:center; }
a.carthyperlink:link{font-size:12px; color:#333333; text-decoration:none;}
a.carthyperlink:visited{font-size:12px; color:#333333; text-decoration:none;}
a.carthyperlink:hover{font-size:12px; color:#333333; text-decoration:none;}
.RefFeaturesCart{color:#333333; font-size:11px; font-weight:normal;}
.Color1RecapCart{padding:5px; background:#ffffff;}
.Color2RecapCart{padding:5px; background:#f8f8f8;}

/* CADDIE : Style pour la position des boutons dans le caddie et la validation de commande (shopaddtocart.asp et shopcreateorder.asp) et pour les frais de port approximatifs */
.PositionBtnCart, .PositionBtnOrder{float:right; margin:0px 0px 20px 0px;}
.TitlePortApproximatifs{text-align:center; font-size:12px; color:#333333;}
.ContentPortApproximatifs{padding:20px 5px 20px 5px; width:50%; border:none; color:#333333; font-size:12px;}
.ContentPortApproximatifs select, .ContentPortApproximatifs select:hover, .ContentPortApproximatifs select:focus{margin:5px 0px 0px 0px; padding:5px 5px 5px 5px; border:1px solid #eae9e9; background:#ffffff; color:#666666;}


/* CADDIE : Mise en forme des liens examiner votre commande, mémoriser ma sélection, liste de sélection dans shopaddtocart et shopcreateorder.asp */
.LinkOrderReview a{display:block; float:right; clear:both; background:url(images/icone-orderreview.png) no-repeat left center; padding:0px 0px 0px 18px; color:#3d3d5c; text-decoration:underline; margin:0px 0px 10px 0px;}
.LinkOrderReview a:hover{text-decoration:none;}
.LinkSaveCart a{display:block; float:right; clear:both; background:url(images/icone-savecart.png) no-repeat left center; padding:0px 0px 0px 18px; color:#3d3d5c; text-decoration:underline; margin:0px 0px 10px 0px;}
.LinkSaveCart a:hover{text-decoration:none;}
.LinkWishlist a{display:block; float:right; clear:both; background:url(images/icone-wishlist.png) no-repeat left center; padding:0px 0px 0px 18px; color:#3d3d5c; text-decoration:underline; margin:0px 0px 10px 0px;}
.LinkWishlist a:hover{text-decoration:none;}


/* FAQ - style pour la mise en page de la FAQ - Shop_Faq_Design.asp */
.FaqCatTable{border:1px solid #d7d6d6; background:#ffffff; border-collapse:collapse; width:100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.FaqCatRow{padding:5px; border-bottom:1px solid #d7d6d6; border-top:1px solid #d7d6d6; text-align:left; background:#faf9f9; color:#333333; font-size:12px; font-weight:bold; height:25px;}
.FaqCatRow Td{font-weight:bold; font-size:12px; color:#333333;}
.FaqIssuesRow{color:#666666; font-weight: bold;}
.FaqAnswersRow{color: #75A1FF; border-bottom:1px dotted #d7d6d6;}
.FaqSearchAndFound{background-color:#b8d848; color:#000000;}
.FaqTxtReponse{padding:5px; text-align:justify; color:#666666;}


/* MESSAGE GENERIQUE - style pour le message d'erreur - shop$errors.asp */
/* style pour le message d'erreur - shop$errors.asp */
.WriteAlertError{clear:both; background:#fce9e9; border:1px solid #eac7c7; padding:25px 25px 25px 25px; text-align:justify;}

/* MESSAGE GENERIQUE -  Style lié à Shop$colors.asp */
/* simple message - Shop$colors.asp */
.shopwriteSimpleMsg{clear:both; background:#ffffff; color:#666666; border:1px solid #dfdede; font-size:11px; line-height:18px; padding:25px 25px 25px 25px; text-align:justify;}
/* style pour le message de confirmation - Shop$colors.asp */
.ShopWriteHeader{clear:both; background:#edfce9; border:1px solid #cceac4; padding:25px 25px 25px 25px; text-align:justify;}


/* SELECT DU SITE */
.custselectfield, .custselectfield:hover, .custselectfield:focus {font-size:11px; background:#ffffff; border:1px solid #eae9e9; outline:0; color:#666666; margin:0; padding:5px 5px 5px 5px;}
select, select:hover, select:focus {font-size:11px; background:#ffffff; border:1px solid #eae9e9; outline:0; color:#666666; margin:0; padding:5px 5px 5px 5px;}

/* CHAMP TEXTE - Style pour les input text du site */
.custtxtfield, .Custtxtfield, .txtfield {font-size:11px; background:#ffffff; border:1px solid #eae9e9; outline:0; color:#666666; margin:0; padding:5px 5px 5px 5px;}

/* TEXTAREA - Style pour les zones de texte du site */
textarea, textarea:focus {font-size:11px; background:#ffffff; border:1px solid #eae9e9; outline:0; color:#666666; margin:0; padding:5px 5px 5px 5px;}

/* BOUTON SUBMIT - Style pour les boutons submits du site */
.Custsubmitbtn, .custsubmitbtn, .Custsubmitbtn:focus, .custsubmitbtn:focus {color:#575757; font: bold 12px Arial,Helvetica,sans-serif; background:url(images/fond-custsubmitbtn.gif) repeat-x left top #cecccc; border:1px solid #b8b8b8; cursor:pointer; padding:10px 25px 10px 25px; outline:0; overflow:visible;}
.Custsubmitbtn:hover, .custsubmitbtn:hover{background-position:left bottom;}

/* BOUTON SUBMIT - Style pour le bouton submit commander */
.Custsubmitbtn2, .Custsubmitbtn2:focus {color:#04132f; font: bold 12px Arial,Helvetica,sans-serif; background:url(images/fond-Custsubmitbtn2.gif) repeat-x left top #366ac8; border:1px solid #2a57a7; cursor:pointer; padding:10px 25px 10px 25px; outline:0; overflow:visible;}
.Custsubmitbtn2:hover {background-position:left bottom;}

/* BOUTON SUBMIT - Style pour le bouton submit commander */
.CustsubmitbtnCde, .CustsubmitbtnCde:focus {color:#3b5610; font: bold 12px Arial,Helvetica,sans-serif; background:url(images/fond-CustsubmitbtnCde.gif) repeat-x left top #a4c10e; border:1px solid #8ba913; cursor:pointer; padding:10px 25px 10px 25px; outline:0; overflow:visible;}
.CustsubmitbtnCde:hover {background-position:left bottom;}


/* GESTION DES ERREURS DANS FORMULAIRE CLIENT */
.ErrorForm {
	color:#FF6600;
	font-family:Tahoma,arial;
	font-size:11px;    
	font-weight:normal;
	}

/* PROCESSUS COMMANDE UNE PAGE */
/* PANEL 1*/
.SimpleProcessMainTitle1 td{background:url(images/ProcessCde1.png) no-repeat left top; height:47px; cursor:pointer;}
.SimpleProcessMainTitleActive1 td{background:url(images/ProcessCde1.png) no-repeat left bottom;	height:47px; cursor: default;}

/*PANEL 2*/
.SimpleProcessMainTitle2 td{background:url(images/ProcessCde2.png) no-repeat left top; height:47px; cursor:pointer;}
.SimpleProcessMainTitleActive2 td{background:url(images/ProcessCde2.png) no-repeat left bottom;	height:47px; cursor: default;}

/*PANEL 3*/
.SimpleProcessMainTitle3 td{background:url(images/ProcessCde3.png) no-repeat left top; height:47px; cursor:pointer;}
.SimpleProcessMainTitleActive3 td{background:url(images/ProcessCde3.png) no-repeat left bottom;	height:47px; cursor: default;}

/*PANEL 4*/
.SimpleProcessMainTitle4 td{background:url(images/ProcessCde4.png) no-repeat left top; height:47px; cursor:pointer;}
.SimpleProcessMainTitleActive4 td{background:url(images/ProcessCde4.png) no-repeat left bottom;	height:47px; cursor: default;}

/*PANEL 5*/
.SimpleProcessMainTitle5 td{background:url(images/ProcessCde5.png) no-repeat left top; height:47px; cursor:pointer;}
.SimpleProcessMainTitleActive5 td{background:url(images/ProcessCde5.png) no-repeat left bottom;	height:47px; cursor: default;}

/*PANEL 6*/
.SimpleProcessMainTitle6 td{background:url(images/ProcessCde6.png) no-repeat left top; height:47px; cursor:pointer;}
.SimpleProcessMainTitleActive6 td{background:url(images/ProcessCde6.png) no-repeat left bottom;	height:47px; cursor: default;}


.SimpleProcessMainForm td{color:#000000; border:none; font-size:12px;}
.SimpleProcessForm{margin: 0px 0px 10px 0px;}
.SimpleProcessForm td{border: 0px none transparent;	padding: 5px 5px 5px 5px;}
.SimpleProcessForm td span{color:#000000; padding-left:4px;}


.SimpleProcessC1{width: 200px;}
.SimpleProcessC1B{border-bottom:1px dotted #333333;}
.SimpleProcessMyCoopoon, .SimpleProcessMyCoopoon td{background-color: #faf9f9;}
.SimpleProcessEmaillist, .SimpleProcessEmaillist td{background-color: #faf9f9;}
.SimpleProcessMasterSponsor, .SimpleProcessMasterSponsor td{background-color: #faf9f9;}
.SimpleProcessError, .SimpleProcessCouponError, .SimpleProcessGiftError, .SimpleProcessLicenceError{background-color: #ff8686 !important; color: #FFFFFF !important; font-weight: bold !important; padding:15px 15px 15px 15px !important; border:1px solid #ff0000 !important;}


table.SimpleCartTable{border-collapse:collapse; border:1px solid #d7d6d6; width:100%; font-size:12px; color:#333333; background:#ffffff;}
td.SimpleCartTitle{background:none repeat scroll 0 0 #faf9f9; border:1px solid #d7d6d6; color:#333333; font-size:12px; font-weight:normal; height:30px; padding:5px;}
td.SimpleCartTitleTotal{background:none repeat scroll 0 0 #f0efef; border:1px solid #d7d6d6; color:#2756ac; font-size:14px; font-weight:bold; height:30px; padding:5px; text-align:center;}
td.SimpleCartItemImageMarge{background:none repeat scroll 0 0 #ffffff; border:1px solid #d7d6d6; color:#333333; font-size:12px; font-weight:bold; height:30px; padding: 5px 25px 5px 5px;}
td.SimpleCartItemImageMargeTotal{background:none repeat scroll 0 0 #000000; border:1px solid #d7d6d6; color:#2756ac; font-size:12px; font-weight:bold; height:30px; padding: 5px 25px 5px 5px;}
td.SimpleCartItem{border:1px solid #d0cece; padding:5px; font-size:12px; color:#333333;}
.SimpleCartItem img{width:54px; height:54px; padding:0px 5px 0px 0px;}
td.SimpleCartItemMarge{border:1px solid #d0cece; padding: 5px 25px 5px 5px; font-size:12px; color:#333333;}
td.SimpleCartItemImage{border-top:0px; border-bottom:0px; border-left:0px; border-right:0px;}
SimpleCheckOut td{border-top:0px; border-bottom:0px; border-left:0px; border-right:0px;}

fieldset{border:1px solid #d7d6d6;}
legend{color:#333333;}	
	
	
/* ------------------------------------------------------------------------------ STYLES NON UTILISES ----------------------------------------------------------------------- */
/* CONTENT RIGHT - Styles pour l'encart Mini Caddie - shop$cart.asp */
.TableMiniCart{ border:1px solid #254ea1; border-collapse:collapse; width:175px;}
.TdTitleMiniCart{padding:2px 2px 2px 2px; color:#ffffff; background:#173062; border:1px solid #254ea1; font:normal 10px Arial, Helvetica, sans-serif; height:18px; text-align:center;} 
.TdMiniCart{font-size:10px; padding:5px 4px 5px 4px; color:#ffffff; background:#1d3f88;border:1px solid #254ea1;}
.TdMiniCartGris{font-size:11px; padding:5px 4px 5px 4px; color:#ffffff; background:#1d3f88;border:1px solid #254ea1; height:22px;}
.TdMiniCartLink{padding:5px 2px 5px 2px;}
a.LinkMiniCart:link{color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:visited{color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:hover{color:#ffffff; font-size:11px; font-weight:normal; text-decoration:underline;}

/* BOUTON COMMANDER - Styles pour le bouton commander dans les templates en avant et normal */
.BoutOrderLeft{background:url(images/boutCdeLeft.png) no-repeat top left; width:4px; height:20px; cursor:pointer;}
.BoutOrderMiddle{background:url(images/boutCdeMiddle.png) repeat-x top left; height:20px; cursor:pointer;}
.BoutOrderRight{background:url(images/boutCdeRight.png) no-repeat top left; width:23px; height:20px; cursor:pointer;}
a.BoutOrder:link, a.BoutOrder:visited, a.BoutOrder:hover{color:#ffffff; padding:0px 4px 0px 4px; font-size:11px; text-decoration:none;}

/* VIGNETTE PRODUIT - Style pour le lien de comparaison et le lien plus de produit dans les templates en avant  */
a.comparaisonLink:link{color:#ffffff; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
a.comparaisonLink:visited{color:#ffffff; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
a.comparaisonLink:hover{color:#ffffff; font-size:12px; font-weight:bold; text-align:center; text-decoration:underline;}

/* Style pour le template modele_normal_liste.htm */
.NameProductListe a:link  {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:visited {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:hover {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:underline;}
.PriceProductListe {color:#a5d400; font-size:16px; font-weight:bold;}
.OldPriceProductListe {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:line-through;}
.EconomyPriceProductListe {color:#88B8F3; font-size:12px; font-weight:bold;}
.SeparationProductListe {border-top:1px dotted #3675BD; padding-top:5px; padding-bottom:5px;}

/* Style pour le menu haut */
a.MenuHautLinks:link{color:#7B7D7E; font-size:11px; font-weight:bold; padding:3px 0 3px 0; text-transform:uppercase; text-decoration:none;}
a.MenuHautLinks:visited{color:#7B7D7E; font-size:11px; font-weight:bold; padding:3px 0 3px 0; text-transform:uppercase; text-decoration:none;}
a.MenuHautLinks:hover{color:#B0B9BD; font-size:11px; font-weight:bold; padding:3px 0 3px 0; text-transform:uppercase; text-decoration:none;}

/* Styles pour le message de bienvenue */
.WelcomeMessage{color:#cccccc; font-size:11px; font-weight:normal;}
a.WelcomeLink:link{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:underline;}
a.WelcomeLink:visited{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:underline;}
a.WelcomeLink:hover{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:none;}

/* Styles pour les liens de l'encart catégorie - shop$categories.asp  */
a.CategoriesLinks:link{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:none;}
a.CategoriesLinks:visited{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:none;}
a.CategoriesLinks:hover{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:underline;}
.CategoriesCols{border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0;}

/* Styles pour les liens de l'encart JavaTree  */
a.prnnode:link{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:none;}
a.prnnode:visited{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:none;}
a.prnnode:hover{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:underline;}
a.node:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.node:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.node:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}

/* Styles pour les liens de l'encart ClassicTree - shop$categories.asp  */
a.CategoriesTreeLinks:link{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:visited{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:hover{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}
a.SubCategoriesTreeLinks:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}

/* Styles pour l'encart des images */
.BoxProdImgWidth{width:140px;}
.BoxProdImgTopLeft{background:url(images/01-BoxProdImgTopLeft.png) no-repeat right bottom; width:9px; height:9px;}
.BoxProdImgTopMiddle{background:url(images/01-BoxProdImgTopMiddle.png) repeat-x left bottom; width:100%; height:9px;}
.BoxProdImgTopRight{background:url(images/01-BoxProdImgTopRight.png) no-repeat left bottom; width:9px; height:9px;}
.BoxProdImgLeft{background:url(images/01-BoxProdImgLeft.png) repeat-y right top; width:9px; height:100%;}
.BoxProdImgMiddle{background:#ffffff; width:100%; vertical-align:top; text-align:center;}
.BoxProdImgRight{background:url(images/01-BoxProdImgRight.png) repeat-y left top; width:9px; height:100%;}
.BoxProdImgBottomLeft{background:url(images/01-BoxProdImgBottomLeft.png) no-repeat right top; width:9px; height:9px;}
.BoxProdImgBottomMiddle{background:url(images/01-BoxProdImgBottomMiddle.png) repeat-x left top; width:100%; height:9px;}
.BoxProdImgBottomRight{background:url(images/01-BoxProdImgBottomRight.png) no-repeat left top; width:9px; height:9px;}

/* Styles pour l'ancien pagging */
.NumPageTable{padding:10px 0 5px 0;}
.NumPageOff{background:url(images/01-numpageOff.jpg) no-repeat; width:39px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#4a96a7;}
.NumPageOn{background:url(images/01-numpageOn.jpg) no-repeat; width:39px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#00bdda;}
.ButtonPageOn{background:url(images/01-buttonpageOn.jpg) no-repeat; width:75px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#00bdda;}
.ButtonPageOff{background:url(images/01-buttonpageOff.jpg) no-repeat; width:75px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#4a96a7;}
.NumPage{text-align:center; color:#4a96a7;font-weight:bold;}
.NumPageOff a:link, .NumPageOff a:visited, .NumPageOff a:hover, .ButtonPageOff a:link, .ButtonPageOff a:visited, .ButtonPageOff a:hover{color:#7f7e82; text-decoration:none;}
.NumPageOn a:link, .NumPageOn a:visited, .NumPageOn a:hover, .ButtonPageOn a:link, .ButtonPageOn a:visited, .ButtonPageOn a:hover{color:#ffffff; text-decoration:none;}
/* Style pour les crochets de la pagination - shop&paging.asp */
.PageNavBar {color:#ffffff; font-weight:bold;}


/*UpLine*/
#Upline
{
    background: none repeat scroll 0 0 #1E3B73;
    bottom: 0;
    height: 15px;
    position: fixed;
    width: 100%;
    z-index: 1500;    
}
#Upline div{width:980px;position:relative;margin:0 auto 0 auto;line-height:16px;}
#Upline div span{color: #8199C6;margin:0 0 0 4px;}















