/*
Feuille de style du site ESSENTIAL EMPORIUM (http://www.essential-emporium.com)
Ecrit par Sébastien LE COCGUEN (http://www.arkrea.com)
*/

/* classes générales */

.print { display: none; }
.pageHeading IMG { display: none; }

BODY {	background: #E2F7BD; margin: 0px; font-size: 8pt; font-family: Verdana, Arial, sans-serif; color: #000000;	}
INPUT,CHECKBOX, RADIO, SELECT {  color: #000000; text-align: left; }

TD.newsletter { background: #C2E7C2 url(images/fond-newsletter.gif) no-repeat; width: 161px; height: 67px; padding: 0 12px 0 20px; vertical-align: top; text-align: left; }
TD.recherche { background: #C0D9F7 url(images/fond-recherche.gif) no-repeat; width: 571px; height: 67px; vertical-align: top; text-align: left; padding: 0;  }
TD.droite { background: #E2F7BD url(images/droite.gif) repeat-y; width: 14px;  }

TD.recherche INPUT.recherche { width: 110px; height: 18px; border: #4D6D16 1px solid; }
TD.newsletter INPUT.newsletter { width: 110px; height: 18px; border: #4D6D16 1px solid; }

DIV.cats1 { background: #649BD4 url(images/fond-cats1.gif) no-repeat; width: 710px; height: 20px; padding: 3px 0 0 54px; vertical-align: top; text-align: left; }
DIV.cats2 { background: #649BD4 url(images/fond-cats2.gif) no-repeat; width: 710px; height: 25px; padding: 2px 0 0 54px; vertical-align: top; text-align: left; }

TD.colonne { background: #FFFFFF url(images/fond-colonne.gif) repeat-y; width: 161px; vertical-align: top; text-align: left; font-size: 8pt; font-family: Verdana, Arial, sans-serif; }

DIV.votre-panier { width: 102px; height: 56px; background: #404709 url(images/votre-panier.jpg) no-repeat; color: #FFFFFF; padding: 32px 10px 9px 81px; text-align: center; vertical-align: middle; }
DIV.votre-panier A { color: #FFFFFF; text-decoration: none; }
DIV.votre-panier A:hover { color: #FFFFFF; text-decoration: underline; }

DIV.offre { width: 176px; padding: 8px 0 7px 17px; }
DIV.offre A { color: #FFFFFF; text-decoration: none; }
DIV.offre A:hover { color: #FFFFFF; text-decoration: underline; }

DIV.boite-cadeaux { width: 141px; height: 66px; background: #404709 url(images/boite-cadeaux.jpg) no-repeat; color: #FFFFFF; padding: 28px 3px 0 32px; text-align: left; vertical-align: top; }
DIV.boite-decouverte { width: 141px; height: 43px; background: #404709 url(images/boite-decouverte.jpg) no-repeat; color: #FFFFFF; padding: 28px 3px 0 32px; text-align: left; vertical-align: top; }
DIV.boite-parrainage { width: 141px; height: 43px; background: #404709 url(images/boite-parrainage.jpg) no-repeat; color: #FFFFFF; padding: 28px 3px 0 32px; text-align: left; vertical-align: top; }
DIV.boite-expedition { width: 141px; height: 43px; background: #404709 url(images/boite-expedition.jpg) no-repeat; color: #FFFFFF; padding: 28px 3px 0 32px; text-align: left; vertical-align: top; }
DIV.boite-partenaire { width: 141px; height: 36px; background: #404709 url(images/boite-partenaire.jpg) no-repeat; color: #FFFFFF; padding: 35px 3px 0 32px; text-align: left; vertical-align: top; }

DIV.utils { color: #000000; }
DIV.utils A { color: #000000; text-decoration: none; }
DIV.utils A:hover { color: #000000; text-decoration: underline; }

DIV.moreLinks { color: #B0D869; text-align: left; font-size: 7pt; padding-left: 20px; }
DIV.moreLinks A { color: #B0D869; text-decoration: none; }
DIV.moreLinks A:hover { color: #B0D869; text-decoration: underline; }

TD.zonePrincipale { background: #FFFFFF; vertical-align: top; text-align: left; }
TD.zonePrincipale A { color: #000000 }
TD.zonePrincipale A:hover { color: #000000 }

TD.zonePrincipale2 { background: #FFFFFF url(images/fond-colonne.gif) repeat-y; vertical-align: top; text-align: left; font-size: 8pt; font-family: Verdana, Arial, sans-serif;  padding: 0 0 0 17px;}

A IMG { border: 0; }

H1 { font-family: Verdana, Arial, sans-serif;  font-size: 12pt; color: #000000; text-align: left; padding: 0 0 0 26px; }
H1.non { display: none; }
H4.non { display: none; }
H6 {  display: none; }

FORM { display: inline; border: 0; margin: 0; padding: 0; }


P {  margin: 0; padding : 0; }

.PrevNext, .PrevNext A, .PrevNext A:hover { color: #000000; }

div.offert { color: #FF0000; font-weight: bold; }

IMG.titrePage { margin: 16px 0 16px 0; }

/* Spécifique a la page d'accueil */
TD DIV.cat1 { background: #FFFFFF url(images/acc-cat-fond-1.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top;  color: #596344; margin-top: 10px;}
TD DIV.cat2 { background: #FFFFFF url(images/acc-cat-fond-2.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #74617B; margin-top: 10px;}
TD DIV.cat3 { background: #FFFFFF url(images/acc-cat-fond-3.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #585F95; margin-top: 10px;}
TD DIV.cat4 { background: #FFFFFF url(images/acc-cat-fond-4.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #0A75A4; margin-top: 10px;}
TD DIV.cat5 { background: #FFFFFF url(images/acc-cat-fond-5.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #8A7C55; margin-top: 10px;}
TD DIV.cat6 { background: #FFFFFF url(images/acc-cat-fond-6.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #596344; margin-top: 10px;}
TD DIV.cat7 { background: #FFFFFF url(images/acc-cat-fond-7.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #596344; margin-top: 10px;}
TD DIV.cat8 { background: #FFFFFF url(images/acc-cat-fond-8.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #66506E; margin-top: 10px;}
TD DIV.cat9 { background: #FFFFFF url(images/acc-cat-fond-9.jpg) no-repeat; width: 558px; height: 150px; vertical-align: top; color: #636463; margin-top: 10px;}
TD DIV.cat10 { background: #FFFFFF url(images/acc-cat-fond-4.jpg) no-repeat; width: 269px; height: 150px; vertical-align: top; color: #0A75A4; margin-top: 10px;}

TD DIV.cat1 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat2 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat3 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat4 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat5 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat6 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat7 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat8 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat9 .souscats { text-align: right; padding: 0 6px 0 0;}
TD DIV.cat10 .souscats { text-align: right; padding: 0 6px 0 0;}

TD DIV.cat1 A { color: #596344; text-decoration: none; font-weight: bold; }
TD DIV.cat2 A { color: #74617B; text-decoration: none; font-weight: bold; }
TD DIV.cat3 A { color: #585F95; text-decoration: none; font-weight: bold; }
TD DIV.cat4 A { color: #0A75A4; text-decoration: none; font-weight: bold; }
TD DIV.cat5 A { color: #8A7C55; text-decoration: none; font-weight: bold; }
TD DIV.cat6 A { color: #596344; text-decoration: none; font-weight: bold; }
TD DIV.cat7 A { color: #596344; text-decoration: none; font-weight: bold; }
TD DIV.cat8 A { color: #66506E; text-decoration: none; font-weight: bold; }
TD DIV.cat9 A { color: #636463; text-decoration: none; font-weight: bold; }
TD DIV.cat10 A { color: #0A75A4; text-decoration: none; font-weight: bold; }

TD DIV.cat1 A:hover { color: #596344; text-decoration: underline; }
TD DIV.cat2 A:hover { color: #74617B; text-decoration: underline; }
TD DIV.cat3 A:hover { color: #585F95; text-decoration: underline; }
TD DIV.cat4 A:hover { color: #0A75A4; text-decoration: underline; }
TD DIV.cat5 A:hover { color: #8A7C55; text-decoration: underline; }
TD DIV.cat6 A:hover { color: #596344; text-decoration: underline; }
TD DIV.cat7 A:hover { color: #596344; text-decoration: underline; }
TD DIV.cat8 A:hover { color: #66506E; text-decoration: underline; }
TD DIV.cat9 A:hover { color: #636463; text-decoration: underline; }
TD DIV.cat10 A:hover { color: #0A75A4; text-decoration: underline; }

/* Spécifiques aux pages catégories */
TABLE.TitreCatEtSousCats  { width: 571px; margin: 16px 0 16px 0; }
TABLE.TitreCatEtSousCats  TD.TitreCat { width: 359px; vertical-align: top; }
TABLE.TitreCatEtSousCats  TD.SousCats { text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : normal; vertical-align: top;} 
TABLE.TitreCatEtSousCats  TD.SousCats A { color: #000000; text-decoration: none; } 
TABLE.TitreCatEtSousCats  TD.SousCats A:hover { color: #000000; text-decoration: underline; } 
TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { height: 15px; padding: 0 0 0 8px; font-weight : bold; }	
TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCat { height: 15px; padding: 0 0 0 8px; font-weight : normal; }	
TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousSousCatActive { height: 15px; padding: 0 0 0 16px; font-weight : bold; }	
TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousSousCat { height: 15px; padding: 0 0 0 16px; font-weight : normal; }	
TABLE.icones  TD A { color: #000000; text-decoration: none; font-weight : bold; } 
TABLE.icones  TD A:hover { color: #000000; text-decoration: underline; } 
TABLE.EnAvant TD.titre { width: 571px; height: 21px; }
TABLE.EnAvant TD.top { width: 571px; height: 14px; }
TABLE.EnAvant TD.bas { width: 571px; height: 11px; }

IMG.Photo { border: #DAD9D9 1px solid; }

DIV.leTexte { margin: 0 14px 0 14px; }

DIV.ProduitEnAvantGrand { width: 252px; }
DIV.ProduitEnAvantGrand A { text-decoration: none; }
DIV.ProduitEnAvantGrand A:hover { text-decoration: underline; }
DIV.ProduitEnAvantGrand DIV.nom { text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : normal; font-style: italic; margin: 10px; }
DIV.ProduitEnAvantGrand DIV.conditionnement { display: none; }
DIV.ProduitEnAvantGrand DIV.prix { text-align: right; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : bold; margin-top: 10px; }
DIV.ProduitEnAvantGrand DIV.prix SPAN.badprice{ text-align: right; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #918E8F; font-weight : bold; margin-top: 25px; text-decoration: line-through; }

DIV.ProduitEnAvant { width: 250px; margin: 0 5px 5px 0; display: block; }
DIV.ProduitEnAvant A { text-decoration: none; }
DIV.ProduitEnAvant A:hover { text-decoration: underline; }
DIV.ProduitEnAvant DIV.image IMG { float: left; margin: 0 5px 5px 0; }
DIV.ProduitEnAvant DIV.nom { text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : normal; font-style: italic; padding-top: 10px; }
DIV.ProduitEnAvant DIV.conditionnement { display: none; }
DIV.ProduitEnAvant DIV.prix { text-align: right; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : bold; margin-top: 25px; }
DIV.ProduitEnAvant DIV.prix SPAN.badprice{ text-align: right; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #918E8F; font-weight : bold; margin-top: 25px; text-decoration: line-through; }

TABLE.Listing IMG.produit { border: #D6D2D1 1px solid; margin: 4px; }
TABLE.Listing TABLE.listing { margin-left: 6px; } 
TABLE.Listing TABLE.listing DIV.lePrix { text-align: center; }
		/* Top vente */
.topVente TR.even TD.nom { height: 30px; padding: 0 0 0 20px;font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.topVente TR.odd TD.nom { height: 30px; padding: 0 0 0 20px; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #EEEEEE; }
.topVente TR.even TD.price { text-align: right; height: 30px; padding: 0 37px 0 0;font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.topVente TR.odd TD.price { text-align: right; height: 30px; padding: 0 37px 0 0; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #EEEEEE; }
.topVente TR.even TD.promo { text-align: center; background-color: #FFFFFF; }
.topVente TR.odd TD.promo { text-align: center; background-color: #EEEEEE; }

.topVente .badprice { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; text-decoration: line-through; }
.topVente A { color: #000000; text-decoration: none; }
.topVente A:hover { color: #000000; text-decoration: underline; }

	/* Espace fidélite (bons d'achats, cadeaux...) */
DIV.Fidelite TABLE.Listing TD.titre { background: url(images/listing-titre-4.gif) no-repeat; }
DIV.Fidelite TABLE.Listing TD.top { background: url(images/en-avant-top-4.gif) no-repeat; }
DIV.Fidelite TABLE.Listing TD.centre { background: url(images/en-avant-fond-4.gif) repeat-y; }
DIV.Fidelite TABLE.Listing TD.bas { background: url(images/en-avant-bas-4.gif) no-repeat; }
DIV.Fidelite TABLE.Listing TR.even { background-color: #B6DFFD; }

DIV.Fidelite TABLE.Listing ,
DIV.Fidelite TABLE.Listing A,
DIV.Fidelite TABLE.Listing A:hover,
DIV.Fidelite H1,
DIV.Fidelite H2
	{ color: #0A75A4; }
	

DIV.CategorieRecherche TABLE.Listing TD.titre { background: url(images/listing-titre-1.gif) no-repeat; }
DIV.CategorieRecherche TABLE.Listing TD.top { background: url(images/en-avant-top-1.gif) no-repeat; }
DIV.CategorieRecherche TABLE.Listing TD.centre { background: url(images/en-avant-fond-1.gif) repeat-y; }
DIV.CategorieRecherche TABLE.Listing TD.bas { background: url(images/en-avant-bas-1.gif) no-repeat; }
DIV.CategorieRecherche TABLE.Listing TR.even { background-color: #E1F7C7; }

	/* Pages produits */
DIV.Categorie0 TABLE.EnAvant TD.titre {  }
DIV.Categorie0 TABLE.EnAvant TD.top { background: url(images/en-avant-top-1.gif) no-repeat; }
DIV.Categorie0 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-1.gif) repeat-y; }
DIV.Categorie0 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-1.gif) no-repeat; }
DIV.Categorie0 TABLE.Listing TD.titre { background: url(images/listing-titre-0.gif) no-repeat; }
DIV.Categorie0 TABLE.Listing TD.top { background: url(images/en-avant-top-1.gif) no-repeat; }
DIV.Categorie0 TABLE.Listing TD.centre { background: url(images/en-avant-fond-1.gif) repeat-y; }
DIV.Categorie0 TABLE.Listing TD.bas { background: url(images/en-avant-bas-1.gif) no-repeat; }
DIV.Categorie0 TABLE.Listing TR.even { background-color: #E1F7C7; }

DIV.Categorie0 DIV.ProduitEnAvantGrand IMG { border: #596344 1px solid; }
DIV.Categorie0 DIV.ProduitEnAvant IMG { border: #596344 1px solid; }
DIV.Categorie0 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-1.gif) no-repeat;  }	
DIV.Categorie0 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie0 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie0 TABLE.icones  TD A,
DIV.Categorie0 TABLE.icones  TD A:hover,
DIV.Categorie0 DIV.leTexte ,
DIV.Categorie0 DIV.ProduitEnAvant ,
DIV.Categorie0 DIV.ProduitEnAvant A,
DIV.Categorie0 DIV.ProduitEnAvant A:hover,
DIV.Categorie0 DIV.ProduitEnAvantGrand ,
DIV.Categorie0 DIV.ProduitEnAvantGrand A,
DIV.Categorie0 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie0 TABLE.Listing ,
DIV.Categorie0 TABLE.Listing A,
DIV.Categorie0 TABLE.Listing A:hover,

DIV.Categorie0 H1,
DIV.Categorie0 H2
	{ color: #596344; }
	
	/* Catégories */

DIV.Categorie56 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-1.gif) no-repeat; }
DIV.Categorie56 TABLE.EnAvant TD.top { background: url(images/en-avant-top-1.gif) no-repeat; }
DIV.Categorie56 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-1.gif) repeat-y; }
DIV.Categorie56 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-1.gif) no-repeat; }
DIV.Categorie56 TABLE.Listing TD.titre { background: url(images/listing-titre-1.gif) no-repeat; }
DIV.Categorie56 TABLE.Listing TD.top { background: url(images/en-avant-top-1.gif) no-repeat; }
DIV.Categorie56 TABLE.Listing TD.centre { background: url(images/en-avant-fond-1.gif) repeat-y; }
DIV.Categorie56 TABLE.Listing TD.bas { background: url(images/en-avant-bas-1.gif) no-repeat; }
DIV.Categorie56 TABLE.Listing TR.even { background-color: #E1F7C7; }

DIV.Categorie56 DIV.ProduitEnAvantGrand IMG { border: #596344 1px solid; }
DIV.Categorie56 DIV.ProduitEnAvant IMG { border: #596344 1px solid; }
DIV.Categorie56 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-1.gif) no-repeat;  }	
DIV.Categorie56 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie56 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie56 TABLE.icones  TD A,
DIV.Categorie56 TABLE.icones  TD A:hover,
DIV.Categorie56 DIV.leTexte ,
DIV.Categorie56 DIV.ProduitEnAvant ,
DIV.Categorie56 DIV.ProduitEnAvant A,
DIV.Categorie56 DIV.ProduitEnAvant A:hover,
DIV.Categorie56 DIV.ProduitEnAvantGrand ,
DIV.Categorie56 DIV.ProduitEnAvantGrand A,
DIV.Categorie56 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie56 TABLE.Listing ,
DIV.Categorie56 TABLE.Listing A,
DIV.Categorie56 TABLE.Listing A:hover,

DIV.Categorie56 H1,
DIV.Categorie56 H2
	{ color: #596344; }

DIV.Categorie57 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-2.gif) no-repeat; }
DIV.Categorie57 TABLE.EnAvant TD.top { background: url(images/en-avant-top-2.gif) no-repeat; }
DIV.Categorie57 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-2.gif) repeat-y; }
DIV.Categorie57 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-2.gif) no-repeat; }
DIV.Categorie57 TABLE.Listing TD.titre { background: url(images/listing-titre-2.gif) no-repeat; }
DIV.Categorie57 TABLE.Listing TD.top { background: url(images/en-avant-top-2.gif) no-repeat; }
DIV.Categorie57 TABLE.Listing TD.centre { background: url(images/en-avant-fond-2.gif) repeat-y; }
DIV.Categorie57 TABLE.Listing TD.bas { background: url(images/en-avant-bas-2.gif) no-repeat; }
DIV.Categorie57 TABLE.Listing TR.even { background-color: #E3D9EB; }

DIV.Categorie57 DIV.ProduitEnAvantGrand IMG { border: #74617B 1px solid; }
DIV.Categorie57 DIV.ProduitEnAvant IMG { border: #74617B 1px solid; }
DIV.Categorie57 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-2.gif) no-repeat; }	
DIV.Categorie57 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie57 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie57 TABLE.icones  TD A,
DIV.Categorie57 TABLE.icones  TD A:hover,
DIV.Categorie57 DIV.leTexte ,
DIV.Categorie57 DIV.ProduitEnAvant ,
DIV.Categorie57 DIV.ProduitEnAvant A,
DIV.Categorie57 DIV.ProduitEnAvant A:hover,
DIV.Categorie57 DIV.ProduitEnAvantGrand ,
DIV.Categorie57 DIV.ProduitEnAvantGrand A,
DIV.Categorie57 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie57 TABLE.Listing ,
DIV.Categorie57 TABLE.Listing A,
DIV.Categorie57 TABLE.Listing A:hover,

DIV.Categorie57 H1,
DIV.Categorie57 H2
	{ color: #74617B; }

DIV.Categorie58 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-3.gif) no-repeat; }
DIV.Categorie58 TABLE.EnAvant TD.top { background: url(images/en-avant-top-3.gif) no-repeat; }
DIV.Categorie58 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-3.gif) repeat-y; }
DIV.Categorie58 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-3.gif) no-repeat; }
DIV.Categorie58 TABLE.Listing TD.titre { background: url(images/listing-titre-3.gif) no-repeat; }
DIV.Categorie58 TABLE.Listing TD.top { background: url(images/en-avant-top-3.gif) no-repeat; }
DIV.Categorie58 TABLE.Listing TD.centre { background: url(images/en-avant-fond-3.gif) repeat-y; }
DIV.Categorie58 TABLE.Listing TD.bas { background: url(images/en-avant-bas-3.gif) no-repeat; }
DIV.Categorie58 TABLE.Listing TR.even { background-color: #ECC1DE; }

DIV.Categorie58 DIV.ProduitEnAvantGrand IMG { border: #585F95 1px solid; }
DIV.Categorie58 DIV.ProduitEnAvant IMG { border: #585F95 1px solid; }
DIV.Categorie58 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-3.gif) no-repeat; }	
DIV.Categorie58 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie58 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie58 TABLE.icones  TD A,
DIV.Categorie58 TABLE.icones  TD A:hover,
DIV.Categorie58 DIV.leTexte ,
DIV.Categorie58 DIV.ProduitEnAvant ,
DIV.Categorie58 DIV.ProduitEnAvant A,
DIV.Categorie58 DIV.ProduitEnAvant A:hover,
DIV.Categorie58 DIV.ProduitEnAvantGrand ,
DIV.Categorie58 DIV.ProduitEnAvantGrand A,
DIV.Categorie58 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie58 TABLE.Listing ,
DIV.Categorie58 TABLE.Listing A,
DIV.Categorie58 TABLE.Listing A:hover,

DIV.Categorie58 H1,
DIV.Categorie58 H2
	{ color: #585F95; }

DIV.Categorie59 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-4.gif) no-repeat; }
DIV.Categorie59 TABLE.EnAvant TD.top { background: url(images/en-avant-top-4.gif) no-repeat; }
DIV.Categorie59 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-4.gif) repeat-y; }
DIV.Categorie59 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-4.gif) no-repeat; }
DIV.Categorie59 TABLE.Listing TD.titre { background: url(images/listing-titre-4.gif) no-repeat; }
DIV.Categorie59 TABLE.Listing TD.top { background: url(images/en-avant-top-4.gif) no-repeat; }
DIV.Categorie59 TABLE.Listing TD.centre { background: url(images/en-avant-fond-4.gif) repeat-y; }
DIV.Categorie59 TABLE.Listing TD.bas { background: url(images/en-avant-bas-4.gif) no-repeat; }
DIV.Categorie59 TABLE.Listing TR.even { background-color: #B6DFFD; }

DIV.Categorie59 DIV.ProduitEnAvantGrand IMG { border: #0A75A4 1px solid; }
DIV.Categorie59 DIV.ProduitEnAvant IMG { border: #0A75A4 1px solid; }
DIV.Categorie59 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-4.gif) no-repeat; }	
DIV.Categorie59 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie59 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie59 TABLE.icones  TD A,
DIV.Categorie59 TABLE.icones  TD A:hover,
DIV.Categorie59 DIV.leTexte ,
DIV.Categorie59 DIV.ProduitEnAvant ,
DIV.Categorie59 DIV.ProduitEnAvant A,
DIV.Categorie59 DIV.ProduitEnAvant A:hover,
DIV.Categorie59 DIV.ProduitEnAvantGrand ,
DIV.Categorie59 DIV.ProduitEnAvantGrand A,
DIV.Categorie59 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie59 TABLE.Listing ,
DIV.Categorie59 TABLE.Listing A,
DIV.Categorie59 TABLE.Listing A:hover,

DIV.Categorie59 H1,
DIV.Categorie59 H2
	{ color: #0A75A4; }


DIV.Categorie32 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-5.gif) no-repeat; }
DIV.Categorie32 TABLE.EnAvant TD.top { background: url(images/en-avant-top-5.gif) no-repeat; }
DIV.Categorie32 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-5.gif) repeat-y; }
DIV.Categorie32 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-5.gif) no-repeat; }
DIV.Categorie32 TABLE.Listing TD.titre { background: url(images/listing-titre-5.gif) no-repeat; }
DIV.Categorie32 TABLE.Listing TD.top { background: url(images/en-avant-top-5.gif) no-repeat; }
DIV.Categorie32 TABLE.Listing TD.centre { background: url(images/en-avant-fond-5.gif) repeat-y; }
DIV.Categorie32 TABLE.Listing TD.bas { background: url(images/en-avant-bas-5.gif) no-repeat; }
DIV.Categorie32 TABLE.Listing TR.even { background-color: #F3E5BC; }

DIV.Categorie32 DIV.ProduitEnAvantGrand IMG { border: #8A7C55 1px solid; }
DIV.Categorie32 DIV.ProduitEnAvant IMG { border: #8A7C55 1px solid; }
DIV.Categorie32 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-5.gif) no-repeat; }	
DIV.Categorie32 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie32 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie32 TABLE.icones  TD A,
DIV.Categorie32 TABLE.icones  TD A:hover,
DIV.Categorie32 DIV.leTexte ,
DIV.Categorie32 DIV.ProduitEnAvant ,
DIV.Categorie32 DIV.ProduitEnAvant A,
DIV.Categorie32 DIV.ProduitEnAvant A:hover,
DIV.Categorie32 DIV.ProduitEnAvantGrand ,
DIV.Categorie32 DIV.ProduitEnAvantGrand A,
DIV.Categorie32 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie32 TABLE.Listing ,
DIV.Categorie32 TABLE.Listing A,
DIV.Categorie32 TABLE.Listing A:hover,

DIV.Categorie32 H1,
DIV.Categorie32 H2
	{ color: #8A7C55; }

DIV.Categorie63 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-6.gif) no-repeat; }
DIV.Categorie63 TABLE.EnAvant TD.top { background: url(images/en-avant-top-6.gif) no-repeat; }
DIV.Categorie63 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-6.gif) repeat-y; }
DIV.Categorie63 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-6.gif) no-repeat; }
DIV.Categorie63 TABLE.Listing TD.titre { background: url(images/listing-titre-6.gif) no-repeat; }
DIV.Categorie63 TABLE.Listing TD.top { background: url(images/en-avant-top-6.gif) no-repeat; }
DIV.Categorie63 TABLE.Listing TD.centre { background: url(images/en-avant-fond-6.gif) repeat-y; }
DIV.Categorie63 TABLE.Listing TD.bas { background: url(images/en-avant-bas-6.gif) no-repeat; }
DIV.Categorie63 TABLE.Listing TR.even { background-color: #DBF2BF; }

DIV.Categorie63 DIV.ProduitEnAvantGrand IMG { border: #596344 1px solid; }
DIV.Categorie63 DIV.ProduitEnAvant IMG { border: #596344 1px solid; }
DIV.Categorie63 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-6.gif) no-repeat; }	
DIV.Categorie63 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie63 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie63 TABLE.icones  TD A,
DIV.Categorie63 TABLE.icones  TD A:hover,
DIV.Categorie63 DIV.leTexte ,
DIV.Categorie63 DIV.ProduitEnAvant ,
DIV.Categorie63 DIV.ProduitEnAvant A,
DIV.Categorie63 DIV.ProduitEnAvant A:hover,
DIV.Categorie63 DIV.ProduitEnAvantGrand ,
DIV.Categorie63 DIV.ProduitEnAvantGrand A,
DIV.Categorie63 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie63 TABLE.Listing ,
DIV.Categorie63 TABLE.Listing A,
DIV.Categorie63 TABLE.Listing A:hover,

DIV.Categorie63 H1,
DIV.Categorie63 H2
	{ color: #596344; }

DIV.Categorie62 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-7.gif) no-repeat; }
DIV.Categorie62 TABLE.EnAvant TD.top { background: url(images/en-avant-top-7.gif) no-repeat; }
DIV.Categorie62 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-7.gif) repeat-y; }
DIV.Categorie62 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-7.gif) no-repeat; }
DIV.Categorie62 TABLE.Listing TD.titre { background: url(images/listing-titre-7.gif) no-repeat; }
DIV.Categorie62 TABLE.Listing TD.top { background: url(images/en-avant-top-7.gif) no-repeat; }
DIV.Categorie62 TABLE.Listing TD.centre { background: url(images/en-avant-fond-7.gif) repeat-y; }
DIV.Categorie62 TABLE.Listing TD.bas { background: url(images/en-avant-bas-7.gif) no-repeat; }
DIV.Categorie62 TABLE.Listing TR.even { background-color: #DBF2BF; }

DIV.Categorie62 DIV.ProduitEnAvantGrand IMG { border: #596344 1px solid; }
DIV.Categorie62 DIV.ProduitEnAvant IMG { border: #596344 1px solid; }
DIV.Categorie62 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-7.gif) no-repeat; }	
DIV.Categorie62 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie62 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie62 TABLE.icones  TD A,
DIV.Categorie62 TABLE.icones  TD A:hover,
DIV.Categorie62 DIV.leTexte,
DIV.Categorie62 DIV.ProduitEnAvant ,
DIV.Categorie62 DIV.ProduitEnAvant A,
DIV.Categorie62 DIV.ProduitEnAvant A:hover,
DIV.Categorie62 DIV.ProduitEnAvantGrand ,
DIV.Categorie62 DIV.ProduitEnAvantGrand A,
DIV.Categorie62 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie62 TABLE.Listing ,
DIV.Categorie62 TABLE.Listing A,
DIV.Categorie62 TABLE.Listing A:hover,

DIV.Categorie62 H1,
DIV.Categorie62 H2
	{ color: #596344; }

DIV.Categorie60 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-8.gif) no-repeat; }
DIV.Categorie60 TABLE.EnAvant TD.top { background: url(images/en-avant-top-8.gif) no-repeat; }
DIV.Categorie60 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-8.gif) repeat-y; }
DIV.Categorie60 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-8.gif) no-repeat; }
DIV.Categorie60 TABLE.Listing TD.titre { background: url(images/listing-titre-8.gif) no-repeat; }
DIV.Categorie60 TABLE.Listing TD.top { background: url(images/en-avant-top-8.gif) no-repeat; }
DIV.Categorie60 TABLE.Listing TD.centre { background: url(images/en-avant-fond-8.gif) repeat-y; }
DIV.Categorie60 TABLE.Listing TD.bas { background: url(images/en-avant-bas-8.gif) no-repeat; }
DIV.Categorie60 TABLE.Listing TR.even { background-color: #E6D3F1; }

DIV.Categorie60 DIV.ProduitEnAvantGrand IMG { border: #66506E 1px solid; }
DIV.Categorie60 DIV.ProduitEnAvant IMG { border: #66506E 1px solid; }
DIV.Categorie60 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-8.gif) no-repeat; }	
DIV.Categorie60 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie60 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie60 TABLE.icones  TD A,
DIV.Categorie60 TABLE.icones  TD A:hover,
DIV.Categorie60 DIV.leTexte ,
DIV.Categorie60 DIV.ProduitEnAvant ,
DIV.Categorie60 DIV.ProduitEnAvant A,
DIV.Categorie60 DIV.ProduitEnAvant A:hover,
DIV.Categorie60 DIV.ProduitEnAvantGrand ,
DIV.Categorie60 DIV.ProduitEnAvantGrand A,
DIV.Categorie60 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie60 TABLE.Listing ,
DIV.Categorie60 TABLE.Listing A,
DIV.Categorie60 TABLE.Listing A:hover,

DIV.Categorie60 H1,
DIV.Categorie60 H2
	{ color: #66506E; }

DIV.Categorie61 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-9.gif) no-repeat; }
DIV.Categorie61 TABLE.EnAvant TD.top { background: url(images/en-avant-top-9.gif) no-repeat; }
DIV.Categorie61 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-9.gif) repeat-y; }
DIV.Categorie61 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-9.gif) no-repeat; }
DIV.Categorie61 TABLE.Listing TD.titre { background: url(images/listing-titre-9.gif) no-repeat; }
DIV.Categorie61 TABLE.Listing TD.top { background: url(images/en-avant-top-9.gif) no-repeat; }
DIV.Categorie61 TABLE.Listing TD.centre { background: url(images/en-avant-fond-9.gif) repeat-y; }
DIV.Categorie61 TABLE.Listing TD.bas { background: url(images/en-avant-bas-9.gif) no-repeat; }
DIV.Categorie61 TABLE.Listing TR.even { background-color: #DEDEDE; }

DIV.Categorie61 DIV.ProduitEnAvantGrand IMG { border: #636463 1px solid; }
DIV.Categorie61 DIV.ProduitEnAvant IMG { border: #636463 1px solid; }
DIV.Categorie61 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-9.gif) no-repeat; }	
DIV.Categorie61 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie61 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie61 TABLE.icones  TD A,
DIV.Categorie61 TABLE.icones  TD A:hover,
DIV.Categorie61 DIV.leTexte ,
DIV.Categorie61 DIV.ProduitEnAvant ,
DIV.Categorie61 DIV.ProduitEnAvant A,
DIV.Categorie61 DIV.ProduitEnAvant A:hover,
DIV.Categorie61 DIV.ProduitEnAvantGrand ,
DIV.Categorie61 DIV.ProduitEnAvantGrand A,
DIV.Categorie61 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie61 TABLE.Listing ,
DIV.Categorie61 TABLE.Listing A,
DIV.Categorie61 TABLE.Listing A:hover,

DIV.Categorie61 H1,
DIV.Categorie61 H2
	{ color: #636463; }


DIV.Categorie95 TABLE.EnAvant TD.titre { background: url(images/en-avant-titre-4.gif) no-repeat; }
DIV.Categorie95 TABLE.EnAvant TD.top { background: url(images/en-avant-top-4.gif) no-repeat; }
DIV.Categorie95 TABLE.EnAvant TD.centre { background: url(images/en-avant-fond-4.gif) repeat-y; }
DIV.Categorie95 TABLE.EnAvant TD.bas { background: url(images/en-avant-bas-4.gif) no-repeat; }
DIV.Categorie95 TABLE.Listing TD.titre { background: url(images/listing-titre-4.gif) no-repeat; }
DIV.Categorie95 TABLE.Listing TD.top { background: url(images/en-avant-top-4.gif) no-repeat; }
DIV.Categorie95 TABLE.Listing TD.centre { background: url(images/en-avant-fond-4.gif) repeat-y; }
DIV.Categorie95 TABLE.Listing TD.bas { background: url(images/en-avant-bas-4.gif) no-repeat; }
DIV.Categorie95 TABLE.Listing TR.even { background-color: #B6DFFD; }

DIV.Categorie95 DIV.ProduitEnAvantGrand IMG { border: #0A75A4 1px solid; }
DIV.Categorie95 DIV.ProduitEnAvant IMG { border: #0A75A4 1px solid; }
DIV.Categorie95 TABLE.TitreCatEtSousCats  TD.SousCats DIV.sousCatActive { background: url(images/fond-sous-cat-4.gif) no-repeat; }	
DIV.Categorie95 TABLE.TitreCatEtSousCats  TD.SousCats A,
DIV.Categorie95 TABLE.TitreCatEtSousCats  TD.SousCats A:hover,
DIV.Categorie95 TABLE.icones  TD A,
DIV.Categorie95 TABLE.icones  TD A:hover,
DIV.Categorie95 DIV.leTexte ,
DIV.Categorie95 DIV.ProduitEnAvant ,
DIV.Categorie95 DIV.ProduitEnAvant A,
DIV.Categorie95 DIV.ProduitEnAvant A:hover,
DIV.Categorie95 DIV.ProduitEnAvantGrand ,
DIV.Categorie95 DIV.ProduitEnAvantGrand A,
DIV.Categorie95 DIV.ProduitEnAvantGrand A:hover,
DIV.Categorie95 TABLE.Listing ,
DIV.Categorie95 TABLE.Listing A,
DIV.Categorie95 TABLE.Listing A:hover,

DIV.Categorie95 H1,
DIV.Categorie95 H2
	{ color: #0A75A4; }
	
.pageDeTexte { margin : 20px 10px 20px 10px; }
.pageDeTexte H1 { font-family: Verdana, Arial, sans-serif;  font-size: 12pt; color: #000000; text-align: left; padding: 0 0 0 16px; }
.pageDeTexte H4 { font-family: Verdana, Arial, sans-serif;  font-size: 10pt; color: #000000; text-align: left;}
.pageDeTexte P { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000;  }
.pageDeTexte A { color: #2B7B7A; text-decoration: underline; }
.pageDeTexte A:hover { color: #2B7B7A; text-decoration: underline;  }


/* Classes générales */
.breadcrum { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #848484; margin: 10px 10px 0 12px; text-align: left;}
.breadcrum  SPAN.VousEtesIci { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #848484; font-weight : bold;}
.breadcrum  SPAN.VousEtesIci A { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #848484; font-weight : bold; text-decoration: none; }
.breadcrum  SPAN.VousEtesIci A:hover { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #848484; font-weight : bold; text-decoration: underline;}	

TABLE.faussePopup { background: url(images/fondpopup.gif) no-repeat center; color: #000000; font-family: Verdana, Arial, sans-serif;  font-size: 10pt; }
TABLE.faussePopup A, TABLE.faussePopup A:hover { color: #000000; font-weight : bold; } 

DIV.pointsInfo { background: #7EBDF2; width: 533px; text-align: center; vertical-align: middle; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #FFFFFF; padding: 5px 0 5px 0; margin-bottom: 27px; }
DIV.pointsInfoPanier { background: #7EBDF2; width: 500px; text-align: center; vertical-align: middle; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #FFFFFF; padding: 5px 0 5px 0; margin-bottom: 10px; }
DIV.pointsInfoCompte { background: #7EBDF2; width: 571px; text-align: center; vertical-align: middle; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #FFFFFF; padding: 5px 0 5px 0; margin: 0; }

table.affaire { background-color: #F7691C;  }
div.affaire { font-family: Tahoma, Arial, sans-serif; background-color: #F7691C; color: #FFFFFF; font-size: 10pt; text-align: center; font-weight : bold;  }

/* Page d'accueil : partie centrale */

TABLE.news TR TD A { color: #5D920D; text-decoration: none; }
TABLE.news TR TD A:hover { color: #5D920D; text-decoration: underline; }

/* Pages de texte */
.pointFAQ  { width: 430px; margin : 10px 0 0 7px; text-align: left; }
.racourcis { text-align: right; margin : 5px; }

.npi { margin: 15px; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: justify; }
.npi H4 { font-family: Verdana, Arial, sans-serif;  font-size: 11.5pt; color: #2B7B7A; text-align: left;}
.npi A { color: #2B7B7A; text-decoration: underline; }
.npi A:hover { color: #2B7B7A; text-decoration: underline;  }

/* Espace fidélite, bon d'achat et cadeaux */
.espace_cadeaux { background: url(images/espace_cadeaux.jpg) no-repeat; width: 400px; padding: 41px 29px 0 39px; }
.listingCadeaux { width: 392px; }
.listingCadeaux .points { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #72BC5E; font-weight: bold; }
.listingCadeaux .nom { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #000000; font-weight: normal; }
.listingCadeaux .nom A  {color: #000000; text-decoration: none; }
.listingCadeaux .nom A:hover {color: #000000; text-decoration: underline; }
.listingCadeaux .marque { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #A3A3A3; font-style: italic; font-weight: normal; }

.espace_bonsdachats { background: url(images/espace_bonsdachats.jpg) no-repeat; width: 400px; padding: 41px 29px 0 39px; }
.listingBonAchat { width: 392px; }
.listingBonAchat .points { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #6B5290; font-weight: bold; }
.listingBonAchat .nom { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #000000; font-weight: normal; }
.listingBonAchat .marque { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #A3A3A3; font-style: italic; font-weight: normal; }

.bonachat { background: url(images/bondachat.gif) no-repeat; margin-left: 5px; width: 100px; height: 41px; font-family: Verdana, Arial, sans-serif;  font-size: 12pt; font-weight: bold; color: #FFFFFF; padding-top: 12px; text-align: center; }

.espace_fidelite { background: url(images/espace_fidelite.jpg) no-repeat; width: 400px; padding: 41px 29px 0 39px; }
.espace_fidelite .texte { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #000000; font-weight: normal; padding: 0 15px 0 15px; }
.espace_fidelite P { font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #000000; font-weight: normal; }
.espace_fidelite P.rose{ font-family: Verdana, Arial, sans-serif;  font-size: 9.36pt; color: #EB84B9; font-weight: normal; font-weight: bold; margin: 0; padding: 0;}
.espace_fidelite A { color: #CB0069; text-decoration: none; font-weight: bold; }
.espace_fidelite A:hover { color: #CB0069; text-decoration: underline; font-weight: bold; }

A.fidelite { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #CB0069; text-decoration: none; font-weight: bold; }
A.fidelite:hover {  color: #CB0069; text-decoration: underline; font-weight: bold; }
A.bonsDAchats { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #6B5290; text-decoration: none; font-weight: bold; }
A.bonsDAchats:hover {  color: #6B5290; text-decoration: underline; font-weight: bold; }
A.cadeaux { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #72BC5E; text-decoration: none; font-weight: bold; }
A.cadeaux:hover {  color: #72BC5E; text-decoration: underline; font-weight: bold; }

TABLE.astuce { width: 395px; background: url(images/astuce-fond.gif) repeat-y; margin-top: 45px; }
TABLE.astuce TD.texte { background: url(images/astuce-fond2.gif) no-repeat bottom; padding: 0 122px 0 25px; }
TABLE.astuce TD.texte P { color: #A599B7; font-family: Verdana, Arial, sans-serif;  font-size: 8.64pt; }
TABLE.astuce TD.texte P.exemple { color: #000000; font-family: Verdana, Arial, sans-serif;  font-size: 8.64pt; }

		/* Carte de fidélité */
.CarteDeFidelite { background: url(images/carte_fidelite_nombre.jpg) no-repeat; width: 170px; height: 112px; }
.CarteDeFidelite .points { height: 84px; padding-left: 13px; text-align: left; vertical-align: bottom; text-align: right; }
.CarteDeFidelite .points .s1 { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 20pt; font-weight: bold; margin: 0; padding: 0;}
.CarteDeFidelite .points .s2 { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; margin: 0; padding: 0;}
.CarteDeFidelite .Nom { height: 21px; padding: 0 17px 8px 13px; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; text-align: right; vertical-align: bottom;}

.CarteDeFidelite2 { background: url(images/carte_fidelite_nombre.jpg) no-repeat; width: 170px; height: 112px; }
.CarteDeFidelite2 .points { height: 84px; padding-left: 13px; text-align: left; vertical-align: bottom; text-align: right; }
.CarteDeFidelite2 .points .s1 { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 20pt; font-weight: bold; margin: 0; padding: 0;}
.CarteDeFidelite2 .points .s2 { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; margin: 0; padding: 0; }
.CarteDeFidelite2 .Nom { height: 21px; padding: 0 17px 8px 13px; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; text-align: right; vertical-align: bottom;}

/* Panier */
.panier { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; }
.panier A { color: #000000; text-decoration: none;  }
.panier A:hover { color: #000000; text-decoration: underline;  }
.panier .stockWarning, P.stockWarning { color: #FF0000; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; }

DIV.emballage-haut { background: #FFFFFF url(images/emballage-haut.gif) no-repeat top left; width: 312px; padding: 22px 5px 10px 5px; }
DIV.emballage-haut2 { background: #FFFFFF url(images/emballage-haut2.gif) no-repeat top left; width: 312px; padding: 22px 5px 0 5px; }
DIV.emballage-bas { background: #FFFFFF url(images/emballage-bas.gif) no-repeat bottom left; width: 312px; padding: 0 5px 20px 5px; margin-bottom: 10px; text-align: center; }
DIV.emballage-haut .bouton { display: inline; }
DIV.emballage-haut2 .bouton { display: inline; }

/* Création et gestion d'un compte */

TABLE.createAccount { width: 546px; margin: 0 0 0 25px;}
.createAccount A { color: #000000; text-decoration: none; }
.createAccount A:hover { color: #000000; text-decoration: underline; }
.createAccount TD { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000;  }
.createAccount TD.message { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #FF0000; text-align: left; padding: 10px 0 10px 0; font-weight: bold; }
.createAccount TD.section { width: 50%; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; text-align: left; padding: 10px 0 10px 0; font-weight: bold; }
.createAccount TD.label { width: 50%; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: right; }
.createAccount TD.input { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: left; }
.createAccount TD.information { font-family: Verdana, Arial, sans-serif;  font-size: 7pt; color: #000000; text-align: center; padding: 10px 0 10px 0; }
.createAccount TD.link { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; padding-left: 10px; text-align: left; }
.createAccount TD.link2 { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 0; text-align: left; }

.formulaire TD { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: left; padding: 5px 0 0 0; margin: 0 0 0 25px; }
.formulaire TD.labelSmall { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: right; }
.formulaire TD.label { width: 30%; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: right; }
.formulaire TD.input { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: left; }
.formulaire A { color: #000000; text-decoration: none; }
.formulaire A:hover { color: #000000; text-decoration: underline; }

.createAccount INPUT, .formulaire INPUT { margin-top: 1px; margin-bottom: 1px; }

.question, .question A { color: #A4A4A4; font-family: Verdana, Arial, sans-serif; font-size: 9pt; text-decoration: none;}
.question A:hover { color: #A4A4A4; text-decoration: underline;}

DIV.adresse { margin: 15px 0 15px 15px; font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-decoration: none; }
DIV.adressetitre { margin: 10px 0 10px 0; font-family: Verdana, Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; }
DIV.adresseMessage { margin: 15px 0 15px 0; font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; }

/* Parrainage */
TD.parrainage { background: url(images/parrainage-fond.gif) repeat-y; width: 429px; margin:0; padding:0}
TD.parrainage2 { background: url(images/parrainage-fond.gif) repeat-y; width: 429px; padding: 0 28px 20px 28px; }
TD.parrainage2 P { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; text-align: left; padding: 0 0 15px 0; margin:0; }
TD.parrainage2 P.vert { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #077984; text-align: left; padding: 25px 0 15px 0; margin:0; }
TD.parrainage2 H4 { font-family: Verdana, Arial, sans-serif;  font-size: 12pt; color: #077984; text-align: left; padding: 0 0 15px 0; margin: 0; font-weight: bold; }
TD.parrainage2 TD.label { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #077984; text-align: left; vertical-align: middle; width: 100px; }
TD.parrainage2 TD.labelsmall { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #077984; text-align: left; vertical-align: middle; }
TD.parrainage2 INPUT.parrainage { width: 229px; height: 24px; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; text-align: left; vertical-align: middle; }
TEXTAREA.parrainageBIG { width: 345px; height: 90px; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; text-align: left; vertical-align: middle; }	
	
/* synopsys de commande */
DIV.titrePage { text-align: left; }
P.warning { text-align: left; margin: 0 0 0 25px; font-family: Verdana, Arial, sans-serif;  font-size: 10pt; color: #FF0000; }

.synopsis { margin: 20px 0 30px 0; }

/* login */
.loginBoxes { background: url(images/login-fond.gif) repeat-y; width: 571px; }
.loginBoxes .case1 { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 5px 18px 5px 18px; text-align: left; }
.loginBoxes .case1 P { padding: 12px 0 0 0; }
.loginBoxes .case2 { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 15px 18px 10px 18px; text-align: left; }
.loginBoxes .case2 TD { text-align: left; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000;  }
.loginBoxes .case2 TD A, .loginBoxes .case2 TD A:hover { color: #000000; text-decoration: underline; }
.xloginBoxes .bouton1 { padding: 0 15px 0 185px; }
.xloginBoxes .bouton2 { padding: 0 30px 0 165px; }

/* Shipping */
.shippingAdress { background: url(images/shipping-adresse-2.jpg) repeat-y; width: 176px; }
.shippingAdress DIV.adresse { padding: 0 28px 25px 22px; margin:0; text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 9pt; text-decoration: none;}
.shippingAdress DIV.informations { padding: 0 28px 0 22px; margin:0; text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 7pt; text-decoration: none;}
.shippingAdress DIV.informations A { color: black; text-decoration: none; }
.shippingAdress DIV.informations A:hover { color: black; text-decoration: underline; }
.shippingAdress .change { text-align: right; }

.shipping .paiement { margin: 0 8px 0 8px; font-size: 8pt; font-family: Verdana, Arial, sans-serif; }
.shipping TD.back { text-align: right; }
.shipping TD.valid { text-align: right; }
.shipping .Explication { padding: 14px 18px 0 8px; }
.shipping .Explication P { padding: 0 0 12px 0; text-align: justify; font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #7E7E7E; }
.shipping .titre { font-family: Verdana, Arial, sans-serif;  font-size: 8.6pt; color: #000000; }
.shipping .soustitre { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; }
.shipping .methode { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; }
.shipping .prix { font-family: Verdana, Arial, sans-serif;  font-size: 10pt; color: #000000; font-weight: bold; }
.shipping .icone { vertical-align: top; }
.shipping .icone IMG { padding: 3px 15px 0 0; }

.paiement TD.nom { width: 177px; text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-decoration: none;  }
.paiement TD.enSavoirPlus { width: 240px; text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-decoration: none;  }

/* Confirmation */
.recap_panier TD { font-family: Verdana, Arial, sans-serif;  font-size: 10pt; color: #000000; }
.recap_panier TR.titre TD { font-family: Verdana, Arial, sans-serif;  font-size: 11pt; color: #000000; font-weight: bold; padding-bottom: 10px; }
.recap_panier TD A, .recap_panier TD A:hover { color: #000000; text-decoration: underline; }
.recap_panier SPAN.pts { color: #7FAF1F; font-weight: bold; font-size: 8pt; }

.confirmation .paiement { margin: 0 8px 0 8px; font-size: 8pt; font-family: Verdana, Arial, sans-serif; }
.confirmation TD.back { text-align: right; }
.confirmation TD.valid { text-align: right; }
.confirmation .titre { font-family: Verdana, Arial, sans-serif;  font-size: 8.6pt; color: #000000; }
.confirmation .soustitre { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; }
.confirmation .methode { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; }
.confirmation .prix { font-family: Verdana, Arial, sans-serif;  font-size: 10pt; color: #000000; font-weight: bold; }
.confirmation TD A, .confirmation A, .confirmation TD A:hover, .confirmation A:hover { color: #000000; text-decoration: underline; }

.carte { width: 196px; background: url(images/carte2.gif) repeat-y; font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #000000; }
.carte .contenu { padding: 0 15px 0 15px; }
.carte .titre { color: #FF0000; font-weight: bold; }

TABLE.confirmationBoutons { margin-top: 30px; }

TR.ot_subtotal TD { }
TR.ot_shipping TD { }
TR.ot_shipping_offerts TD { color: #FF0000; }
TR.ot_fixed_payment_chg TD { }
TR.ot_total TD { }
TR.ot_tax TD { display: none; }
TR.ot_promo TD { color: #FF0000; }
TR.ot_redemptions TD { color: #FF0000; }
TR.ot_coupon TD { color: #FF0000; }
TR.ot_coupon TD.valeur, TR.ot_redemptions TD.valeur, TR.ot_promo TD.valeur, TR.ot_shipping_offerts TD.valeur { font-weight: bold; }
SPAN.reduction { font-weight: bold; }

/* Page produit */
.FicheProduit .nomCategorie { font-family: Verdana, Arial, sans-serif;  font-size: 15pt; margin: 30px 10px 30px 33px; font-weight: bold; }
/*.FicheProduit .Photo { border: 1px #9F9FAF solid; }*/
.FicheProduit .Photo { border: 0; }
.FicheProduit .ZoomBouton { float: right; text-align: right; padding-right: 22px; width: 62px}
.FicheProduit A, .FicheProduit A:hover { color: #000000; text-decoration: underline; }
.FicheProduit .reviews { text-align: left; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; margin: 0 20px 0 20px; width: 230px; font-weight: bold; }
.FicheProduit .FicheProduit .reviews .avisConso { margin: 10px 0 10px 0; }
.FicheProduit .reviews .avis { margin: 10px 0 10px 0; }
.FicheProduit .reviews .Parrainage { margin: 5px 0 5px 0; }
.FicheProduit .reviews A, .reviews A:hover { text-decoration: underline; }

.FicheProduit .logoManufacturer, .label { text-align: left; margin: 0 0 0 30px; width: 225px; }
.FicheProduit .logoManufacturer IMG { margin: 3px; }
.FicheProduit .label IMG { margin: 3px; }
.FicheProduit .bloctitre { margin: 0; padding: 0; }
.FicheProduit .bloctitre H1 { padding: 13px 15px 5px 15px; font-family: Verdana, Arial, sans-serif;  font-size: 13pt; margin: 0; font-weight: bold; text-align: left;}
.FicheProduit .bloctitre H4 { color: #000000; padding: 3px 12px 3px 12px; font-family: Verdana, Arial, sans-serif; margin: 0; font-size: 8pt; text-align: left;}
.FicheProduit .bloctitre .conditionnement { padding: 0 15px 8px 15px; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; text-align: left; }
.FicheProduit .Reference { display: none; }
.FicheProduit .accroche { display: none; }
.FicheProduit .blocPrix { text-align: left; float: right; width: 173px; background-color: #FFFFFF; margin-top: 5px; }
.FicheProduit .price { color: #918E8F; font-size: 9pt; font-family: Verdana, Arial, sans-serif; font-weight : normal; }
.FicheProduit .prix { color: #000000; font-size: 14pt; font-family: Verdana, Arial, sans-serif; font-weight : bold; margin: 5px;  }
.FicheProduit .badprice { color: #918E8F; font-size: 11pt; font-family: Verdana, Arial, sans-serif; font-weight : normal; text-decoration: line-through;}
.FicheProduit .quantity { color: #000000; font-size: 8pt; font-family: Verdana, Arial, sans-serif; margin: 5px;  }
.FicheProduit .stock { color: #000000; font-size: 8pt; font-family: Verdana, Arial, sans-serif; font-weight : bold; margin: 5px;  }
.FicheProduit .PreviousNextProduct { text-align: right; font-family: Verdana, Arial, sans-serif;  font-size: 7.2pt; padding: 0 5px 10px 0; }
.FicheProduit .PreviousNextProduct A, .PreviousNextProduct A:hover { text-decoration: underline; }

.FicheProduit .description { padding: 5px 12px 5px 12px; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; font-weight: normal; text-align: justify;  }
.FicheProduit .products_analyse { padding: 5px 12px 5px 12px; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; font-weight: normal; text-align: justify; }
.FicheProduit .products_composition { padding: 5px 12px 5px 12px; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; font-weight: normal; text-align: justify; }
.FicheProduit .ProduitsPack { }
.FicheProduit .priceInfo {  font-family: Verdana, Arial, sans-serif;  font-size: 8pt; font-weight: normal; font-style: italic; }

.AvisConsoTitre { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: bold; }
.AvisConso { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; text-align: justify; }

.note { background-color: #BBBBBB; width: 67px; height: 14px; }
		/* Listing produit */
.listing TD { text-align: left; }
.listing .nom { text-align: left; font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000;font-weight: bold; text-decoration: underline;}
.listing .nom A { color: #000000; }
.listing .nom A:hover { color: #000000; }
.listing .modele { display: none; }
.listing .marque { text-align: left; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; }
.listing .marque A { color: #000000; text-decoration: none; }
.listing .marque A:hover { color: #000000; text-decoration: underline; }
.listing .accroche { display: bloc; text-align: left; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; font-weight: normal; margin-top: 10px; }
/* .listing .accroche { display: none; } */
.listing .conditionnement { text-align: left; font-family: Verdana, Arial, sans-serif;  font-size: 8pt; font-weight: normal; }
.listing .delimiteur { background-color: #000000; }
.listing .lePrix { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; }
.listing .price { color: #DE042D; font-weight : bold; }
.listing .badprice { color: #918E8F; font-weight : normal; text-decoration: line-through;}
.listing .nombre { font-family: Verdana, Arial, sans-serif;  font-size: 9pt; color: #000000; }
.listing .avisConso { font-family: Verdana, Arial, sans-serif;  font-size: 8pt; color: #000000; }
.listing .notinstock { padding-top: 15px; }
.listing .AffinerPar { padding: 0 98px 5px 0; margin-bottom: 5px; height: 25px; }
.listing .TrierPar { padding: 0 0 5px 0; margin-bottom: 5px; height: 25px; }


		/* Menu des catégorie et sous catégories (page catégorie et produits) */

.sousMenu { font-family: Verdana, Arial, sans-serif;  font-size: 10pt; background-color: #FFFFFF; }
.sousMenu .categorie { color: #FFFFFF; width: 117px; padding: 4px 15px 7px 15px; font-weight: bold; }
.sousMenu .SousCategorie56 , .sousMenu .SousCategorie1_Sel { color: #000000; width: 117px; padding: 4px 15px 7px 15px; font-weight: bold; }
.sousMenu .SousCategorie2, .sousMenu .SousCategorie2_Sel { background-color: #FFFFFF; color: #000000; width: 117px; padding: 2px 15px 0 15px; }
.sousMenu .SousCategorie3, .sousMenu .SousCategorie3_Sel { background-color: #FFFFFF; color: #000000; width: 107px; margin: 0 0 0 10px; padding: 2px 15px 0 15px; }
.sousMenu .SousCategorie4, .sousMenu .SousCategorie4_Sel { background-color: #FFFFFF; color: #000000; width: 97px; margin: 0 0 0 20px; padding: 2px 15px 0 15px; }
.sousMenu .SousCategorie56 A, .sousMenu .SousCategorie1_Sel A, .sousMenu .SousCategorie2_Sel A, .sousMenu .SousCategorie3_Sel A, .sousMenu .SousCategorie4_Sel A { font-weight: bold; }
.sousMenu .SousCategorie56 A:hover, .sousMenu .SousCategorie1_Sel A:hover, .sousMenu .SousCategorie2_Sel A:hover, .sousMenu .SousCategorie3_Sel A:hover, .sousMenu .SousCategorie4_Sel A:hover { font-weight: bold; }

.sousMenu A { color: #000000; text-decoration: none; }
.sousMenu A:hover { color: #000000; text-decoration: underline; }
