/*
Feuille de style du site LE PORTAIL BIO (http://www.leportailbio.com)
Ecrit par Sébastien LE COCGUEN (http://www.arkrea.com)
*/

/* classes générales */

.print { display: none; }
.pageHeading IMG { display: none; }

BODY {	background: #FFFFFF; margin: 0px; font-family: Arial, sans-serif;  font-size: 8pt;  color: #000000;	}

TABLE.aucuneCol { background-color: #FFFFFF;  }
TABLE.uneCol { background: #FFFFFF url(images/fond2.gif) repeat-y center;  }
TABLE.deuxCol { background: #FFFFFF url(images/fond.gif) repeat-y center;  }
TABLE.categorie106 { background: #FFFFFF url(images/fond-1.gif) repeat-y left;  }
TABLE.categorie70 { background: #FFFFFF url(images/fond-2.gif) repeat-y left;  }
TABLE.categorie2 { background: #FFFFFF url(images/fond-3.gif) repeat-y left;  }
TABLE.categorie3 { background: #FFFFFF url(images/fond-4.gif) repeat-y left;  }
TABLE.categorie111 { background: #FFFFFF url(images/fond-5.gif) repeat-y left;  }
TABLE.categorie105 { background: #FFFFFF url(images/fond-6.gif) repeat-y left;  }
TABLE.categorie21 { background: #FFFFFF url(images/fond-7.gif) repeat-y left;  }
TABLE.categorie67 { background: #FFFFFF url(images/fond-8.gif) repeat-y left;  }
TABLE.categorie286 { background: #FFFFFF url(images/fond-9.gif) repeat-y left;  }
TABLE.categorie356 { background: #FFFFFF url(images/fond-10.gif) repeat-y left;  }

A IMG { border: 0; }

H1 { font-family: Arial, sans-serif;  font-size: 16pt; color: #2B7B7A; text-align: center;}
H1.non { display: none; }
H4.non { display: none; }
H6 {  display: none; }

FORM { display: inline; border: 0; margin: 0; padding: 0; }
INPUT,CHECKBOX, RADIO, SELECT {  color: #000000; font-family: Arial, sans-serif;  font-size: 8pt; text-align: left; }

P {  margin: 0; padding : 0; }

.PrevNext, .PrevNext A, .PrevNext A:hover { color: #000000; }

div.offert { color: #FF0000; font-weight: bold; }
	
/* Zone du haut (menu, recherche...) */

#top {  background: url(images/top.jpg) repeat; padding:0; margin:0; width: 778px; height: 83px; text-align: right; vertical-align: top; }
TABLE.aucuneCol #top {  height: 80px; }
#top .links{ background-color: #000000; color: #FFFFFF; }
#top .links A { color: #FFFFFF; text-decoration : none; }
#top .links A:hover  { color: #FFFFFF; text-decoration : underline; }

/* Menu normal */

#menu { background: url(images/menu-fond-off.gif) repeat; padding:0; DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 100%; }
#menu LI { height: 26px; DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; vertical-align: middle; margin:0; padding:0; border:0;  }
#menu LI:hover  { background: url(images/menu-fond-on.gif) repeat; height: 26px; DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; vertical-align: middle; }
#menu A { DISPLAY: block;  vertical-align: middle; padding: 0 14px 0 14px; font-family: Arial, sans-serif;  font-size: 8pt; font-weight: bold; line-height:  26px; border:0;}
#menu A:hover { DISPLAY: block; vertical-align: middle; }

#menu A.rubrique { color: #669ACB;  text-decoration : none;  }
#menu A.rubrique:hover { color: #004387; text-decoration : none; }
#menu A.rubriqueSel { color: #004387; background: url(images/menu-fond-on.gif) repeat; text-decoration : none;}
#menu A.rubriqueSel:hover { color: #004387; text-decoration : none;  }
#menu A.rubriqueRoll { color: #004387; background: url(images/menu-fond-on.gif) repeat; text-decoration : none;}
#menu A.rubriqueRoll:hover { color: #004387; text-decoration : none;  }
/* Menu NOEL */
/*
#menu { background: url(images/menu-fond-off.gif) repeat; padding:0; DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 100%; }
#menu LI { height: 26px; DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; vertical-align: middle; margin:0; padding:0; border:0;  }
#menu LI:hover  { background: url(images/menu-fond-on.gif) repeat; height: 26px; DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; vertical-align: middle; }
#menu A { DISPLAY: block;  vertical-align: middle; padding: 0 14px 0 14px; font-family: Arial, sans-serif;  font-size: 8pt; font-weight: bold; line-height:  26px; border:0;}
#menu A:hover { DISPLAY: block; vertical-align: middle; }

#menu A.rubrique { color: #CF0961;  text-decoration : none;  }
#menu A.rubrique:hover { color: #B10451; text-decoration : none; }
#menu A.rubriqueSel { color: #B10451; background: url(images/menu-fond-on.gif) repeat; text-decoration : none;}
#menu A.rubriqueSel:hover { color: #B10451; text-decoration : none;  }
#menu A.rubriqueRoll { color: #B10451; background: url(images/menu-fond-on.gif) repeat; text-decoration : none;}
#menu A.rubriqueRoll:hover { color: #B10451; text-decoration : none;  }
*/
#recherche { background: url(images/recherche-fond.gif) repeat; padding:0; margin:0; DISPLAY: block; FLOAT: left; WIDTH: 100%; }
#recherche LI { height: 26px; DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; vertical-align: middle; color: #FFFFFF; margin:0; padding:0; border:0; }
#recherche LI:hover  { height: 26px; DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none; vertical-align: middle; }
#recherche A { DISPLAY: block;  vertical-align: middle; padding: 0 5px 0 5px; font-family: Arial, sans-serif;  font-size: 8pt; font-weight: normal; line-height:  26px; color: #FFFFFF;  text-decoration : none;  }
#recherche A:hover { DISPLAY: block; vertical-align: middle; color: #FFFFFF; text-decoration : underline; }
#recherche TD.champ { height: 24px; vertical-align: middle; background: url(images/recherche-form-2.gif) repeat-x top; } 
#recherche FORM.recherche { height: 16px; width: 146px; font-family: Arial, sans-serif; font-size: 7pt; border:0; padding:0; margin: 0; }

/* Colonne de gauche */

.colonnegauche { text-align: left; width: 153px; }
.colonnegauche P { margin: 0; padding : 5px ; width: 136px; }
.colonnegauche A { text-decoration: none; color : #000000; font-weight: normal;}
.colonnegauche A:hover { text-decoration: none; color : #808092; font-weight: normal; }
.colonnegauche .pub { margin: 0; padding : 0 9px 0 4px ; width: 140px; }
.colonnegauche .pubG { margin: 0; padding : 5px 0 0 0 ; }

.colonnegauche h5 { width: 147px; height: 22px; text-align: center;  margin: 5px 0 0 0; padding: 4px 0 0 0; font-family: Arial, sans-serif;  font-size: 10pt; color: #FFFFFF; background: url(images/hautboite.gif ) no-repeat; }
.colonnegauche .boite { width: 131px; text-align: left; margin: 0; padding: 0 8px 8px 8px; font-family: Arial, sans-serif;  font-size: 10pt; color: #000000; background: url(images/fondboite.gif ) no-repeat bottom; }
.colonnegauche .boite A { color: #87CD1E; text-decoration: none; font-weight: bold; }
.colonnegauche .boite A:hover { color: #87CD1E; text-decoration: underline; font-weight: bold; }
	
.copyright { padding: 15px 10px 0 10px; background: url(images/fondcopyright.gif ) no-repeat; }
.copyright P { margin: 0; padding : 0 ; font-family: Arial, sans-serif;  font-size: 7pt; color: #000000; text-align:center; }
.copyright A { text-decoration: none; color : #000000; font-weight: normal;}
.copyright A:hover { text-decoration: none; color : #808092; font-weight: normal; }


/* Colonne de droite */

.colonnedroite {  text-align: left; width: 158px; font-size: 8pt; }
.colonnedroite P.panier { padding: 0; margin : 0 0 5px 12px; width: 146px; text-align: center; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000;}
.colonnedroite P { padding: 0; margin : 5px 5px 5px 16px; width: 137px;  }
.colonnedroite A { text-decoration: none; color : #000000; font-weight: normal;}
.colonnedroite A:hover { text-decoration: none; color : #808092; font-weight: normal; }
.colonnedroite .pub { margin: 0; padding : 0 0 0 11px ; width: 147px; }

.colonnedroite P.red { margin : 10px 5px 10px 21px; padding: 0; font-family: Arial, sans-serif;  font-size: 8pt; color: #FF0000; font-weight: bold; width: 132px; }
.colonnedroite P.red A { color: #FF0000; text-decoration: none;}
.colonnedroite P.red A:hover { color: #808092; text-decoration: none; }

.colonnedroite P.black { margin : 10px 5px 10px 21px; padding: 0; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; width: 132px; }
.colonnedroite P.black A { color: #000000; text-decoration: none;}
.colonnedroite P.black A:hover { color: #808092; text-decoration: none;}

.colonnedroite h5 { width: 147px; height: 22px; text-align: center;  margin: 5px 0 0 11px; padding: 4px 0 0 0; font-family: Arial, sans-serif;  font-size: 10pt; color: #FFFFFF; background: url(images/hautboite.gif ) no-repeat; }
.colonnedroite .boite { width: 131px; text-align: left; margin: 0 0 0 11px; padding: 0 8px 8px 8px; font-family: Arial, sans-serif;  font-size: 10pt; color: #000000; background: url(images/fondboite.gif ) no-repeat bottom; }
.colonnedroite .boite A { color: #87CD1E; text-decoration: none; font-weight: bold; }
.colonnedroite .boite A:hover { color: #87CD1E; text-decoration: underline; font-weight: bold; }

.colonnedroite .marques { margin : 5px 5px 5px 16px; width: 137px; padding: 0; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align:center; }

.coldr1 { background: url(images/titre-dossiers-bien-etre.gif) no-repeat; text-align: left; vertical-align: top; width: 110px; padding: 37px 5px 5px 43px; font-family: Arial, sans-serif;  font-size: 7.5pt; }
.coldr2 { background: url(images/titre-recettes.gif) no-repeat; text-align: left; vertical-align: top; width: 110px; padding: 37px 5px 5px 43px; font-family: Arial, sans-serif;  font-size: 7.5pt; }
.coldr3 { background: url(images/titre-conseils.gif) no-repeat; text-align: left; vertical-align: top; width: 110px; padding: 37px 5px 5px 43px; font-family: Arial, sans-serif;  font-size: 7.5pt; }

.panierSeul { background: url(images/fondpanier.gif) no-repeat; text-align: left; width: 158px; height: 104px; font-size: 7.5pt; margin: 0 0 12px 0; }
.panierSeul P.panier { padding: 0; margin : 0 0 5px 12px; width: 146px; text-align: center; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
.panierSeul  A { text-decoration: none; color : #000000; font-weight: normal;}
.panierSeul  A:hover { text-decoration: none; color : #808092; font-weight: normal; }

.panierBig { background: url(images/fondpanier2.gif) no-repeat bottom; text-align: left; width: 158px; font-size: 7.5pt; margin: 0 0 12px 0; }
.panierBig P.panier { padding: 0; margin : 0 0 5px 12px; width: 146px; text-align: center; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
.panierBig TABLE.panier { padding: 0; margin : 0 1px 0 12px; width: 145px; text-align: center; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; background-color: #E4F0F9; }
.panierBig  A { text-decoration: none; color : #000000; font-weight: normal;}
.panierBig  A:hover { text-decoration: none; color : #808092; font-weight: normal; }

/* Classes générales */
.breadcrum { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; margin: 10px 10px 0 12px; text-align: left;}
.breadcrum  SPAN.VousEtesIci { font-family: Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : bold;}
.breadcrum  SPAN.VousEtesIci A { font-family: Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : bold; text-decoration: none; }
.breadcrum  SPAN.VousEtesIci A:hover { font-family: Arial, sans-serif; font-size: 8pt; color: #000000; font-weight : bold; text-decoration: underline;}	

TABLE.faussePopup { background: url(images/fondpopup.gif) no-repeat center; color: #000000; font-family: Arial, sans-serif;  font-size: 10pt; }
TABLE.faussePopup A, TABLE.faussePopup A:hover { color: #000000; font-weight : bold; } 

IMG.titrePage { margin: 15px 0 15px 25px; }

DIV.pointsInfo { background: #D1F0C7; width: 533px; text-align: center; vertical-align: middle; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; padding: 5px 0 5px 0; margin-bottom: 27px; }
DIV.pointsInfoPanier { background: #D1F0C7; width: 555px; text-align: center; vertical-align: middle; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; padding: 5px 0 5px 0; margin-bottom: 10px; }
DIV.pointsInfoCompte { background: #D1F0C7; width: 555px; text-align: center; vertical-align: middle; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; padding: 5px 0 5px 0; margin: 0 0 10px 18px; }

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; }

.blocsAccueil A { color: #000000; text-decoration: none; }
.blocsAccueil A:hover { color: #808092; text-decoration: underline; }
.cat1 { background: url(images/categorie-hygiene-beaute.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat2 { background: url(images/categorie-aromatherapie.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat3 { background: url(images/categorie-alimentation.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat4 { background: url(images/categorie-bien-etre.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat5 { background: url(images/categorie-bebe-enfant.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat6 { background: url(images/categorie-boisson.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat7 { background: url(images/categorie-maison.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat8 { background: url(images/categorie-complements-alimentaires.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }
.cat9 { background: url(images/categorie-librairie.jpg) no-repeat; text-align: left; vertical-align: top; width: 145px; padding: 0 7px 13px 7px; font-family: Arial, sans-serif;  font-size: 9pt; }

.texteAccueil P { text-align: left; margin : 10px 17px 10px 17px; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
.texteAccueil P A { text-decoration: none; color: #000000; }
.texteAccueil P A:hover { text-decoration: none; color: #808092; }

/* Pages de texte */
.pointFAQ  { width: 430px; margin : 10px 0 0 7px; text-align: left; }
.pageDeTexte H4 { font-family: Arial, sans-serif;  font-size: 11.5pt; color: #2B7B7A; text-align: left;}
.pageDeTexte H1 { font-family: Arial, sans-serif;  font-size: 16pt; color: #2B7B7A; text-align: center;}
.pageDeTexte P { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: justify; }
.pageDeTexte A { color: #2B7B7A; text-decoration: underline; }
.pageDeTexte A:hover { color: #2B7B7A; text-decoration: underline;  }
.racourcis { text-align: right; margin : 5px; }

.npi { margin: 15px; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: justify; }
.npi H4 { font-family: 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;  }

TD.pageDeTexte DIV.pageDeTexte1,
TD.pageDeTexte DIV.pageDeTexte2,
TD.pageDeTexte DIV.pageDeTexte27,
TD.pageDeTexte DIV.pageDeTexte28,
TD.pageDeTexte DIV.pageDeTexte29,
TD.pageDeTexte DIV.pageDeTexte31,
TD.pageDeTexte DIV.pageDeTexte37 { padding: 15px 15px 0 15px; text-align: left; }
TD.pageDeTexte DIV.pageDeTexte21, 
TD.pageDeTexte DIV.pageDeTexte22, 
TD.pageDeTexte DIV.pageDeTexte23, 
TD.pageDeTexte DIV.pageDeTexte24 { padding: 15px 0 0 0; text-align: left; }

		/* Offre de bienvenue */
TD.pageDeTexte DIV.pageDeTexte19 { background: url(images/offre-de-bienvenue.jpg) no-repeat; width: 228px; padding: 234px 110px 0 110px; margin: 0 0 0 12px; text-align: left; }

		/* Qui sommes nous ? */
TD.pageDeTexte DIV.pageDeTexte16 { background: url(images/qui-sommes-nous.jpg) no-repeat; width: 368px; padding: 234px 40px 0 40px; margin: 0 0 0 12px; text-align: left; }

		/* Nos engagements */
TD.pageDeTexte DIV.pageDeTexte20 { background: url(images/nos-engagements.jpg) no-repeat; width: 400px; padding: 200px 40px 0 10px; margin: 0 0 0 12px; text-align: left; }
TD.pageDeTexte DIV.pageDeTexte20 TH, TD.pageDeTexte DIV.pageDeTexte42 TH { background-color: #ABCDCE; }
TD.pageDeTexte DIV.pageDeTexte20 TD, TD.pageDeTexte DIV.pageDeTexte42 TD { border-top: #ABCDCE 1px solid; }

	/* Emballages cadeaux */
TD.pageDeTexte DIV.pageDeTexte45 { background: url(images/emballages-cadeaux.jpg) no-repeat; width: 400px; padding: 200px 40px 0 10px; margin: 0 0 0 12px; text-align: left; }
TD.pageDeTexte DIV.pageDeTexte45 TH { background-color: #ABCDCE; }
TD.pageDeTexte DIV.pageDeTexte45 TD { border-top: #ABCDCE 1px solid; }
.pageDeTexte DIV.pageDeTexte45 H4 { font-family: Arial, sans-serif;  font-size: 11.5pt; color: #768F0B; text-align: left;}
.pageDeTexte DIV.pageDeTexte45 H1 { font-family: Arial, sans-serif;  font-size: 16pt; color: #768F0B; text-align: center;}


/* 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: Arial, sans-serif;  font-size: 9.36pt; color: #72BC5E; font-weight: bold; }
.listingCadeaux .nom { font-family: 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: 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: Arial, sans-serif;  font-size: 9.36pt; color: #6B5290; font-weight: bold; }
.listingBonAchat .nom { font-family: Arial, sans-serif;  font-size: 9.36pt; color: #000000; font-weight: normal; }
.listingBonAchat .marque { font-family: Arial, sans-serif;  font-size: 9.36pt; color: #A3A3A3; font-style: italic; font-weight: normal; }
.bonachat { background: url(images/bondachat.gif) no-repeat;width: 62px; height: 29px; font-family: 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: Arial, sans-serif;  font-size: 9.36pt; color: #000000; font-weight: normal; padding: 0 15px 0 15px; }
.espace_fidelite P { font-family: Arial, sans-serif;  font-size: 9.36pt; color: #000000; font-weight: normal; }
.espace_fidelite P.rose{ font-family: 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: 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: 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: 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: Arial, sans-serif;  font-size: 8.64pt; }
TABLE.astuce TD.texte P.exemple { color: #000000; font-family: Arial, sans-serif;  font-size: 8.64pt; }

		/* Carte de fidélité */
.CarteDeFidelite { background: url(images/carte_fidelite1.jpg) no-repeat; width: 170px; height: 112px; }
.CarteDeFidelite .points { height: 74px; padding-left: 13px; text-align: left; vertical-align: bottom; }
.CarteDeFidelite .points .s1 { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 36pt; font-weight: bold; margin: 0; padding: 0;}
.CarteDeFidelite .points .s2 { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; margin: 0; padding: 0;}
.CarteDeFidelite .Nom { height: 31px; padding: 0 17px 8px 13px; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; text-align: right; vertical-align: bottom;}

.CarteDeFidelite2 { background: url(images/carte_fidelite2.jpg) no-repeat; width: 170px; height: 112px; }
.CarteDeFidelite2 .points { height: 74px; padding-left: 13px; text-align: left; vertical-align: bottom; }
.CarteDeFidelite2 .points .s1 { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 36pt; font-weight: bold; margin: 0; padding: 0;}
.CarteDeFidelite2 .points .s2 { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; margin: 0; padding: 0;}
.CarteDeFidelite2 .Nom { height: 31px; padding: 0 17px 8px 13px; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; text-align: right; vertical-align: bottom;}

/* Newsletter */
DIV.inscriptionnewsletter { background: url(images/inscription-a-la-newsletter.jpg) no-repeat; width: 368px; padding: 234px 40px 0 40px; margin: 0 0 0 12px; text-align: left; }
DIV.inscriptionnewsletter TD.label { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: left; vertical-align: middle; width: 55px; }
DIV.inscriptionnewsletter TD.validation { text-align: right; }
DIV.inscriptionnewsletter INPUT.newsletter { width: 200px; height: 17px; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: left; vertical-align: middle; }
DIV.inscriptionnewsletter P { padding: 15px 0 0 0;font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
DIV.inscriptionnewsletter A, DIV.inscriptionnewsletter A:hover  { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-decoration: none; }
DIV.inscriptionnewsletter P.grey { color: #898989; }
DIV.inscriptionnewsletter P.grey A, DIV.inscriptionnewsletter P.grey A:hover  { font-family: Arial, sans-serif;  font-size: 8.6pt; color: #898989; text-decoration: none; }

/* Panier */
.panier { font-family: 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: 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: 600px; margin: 0 0 0 25px;}
.createAccount A { color: #000000; text-decoration: none; }
.createAccount A:hover { color: #000000; text-decoration: underline; }
.createAccount TD { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000;  }
.createAccount TD.message { font-family: 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: 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: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: right; }
.createAccount TD.input { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: left; }
.createAccount TD.information { font-family: Arial, sans-serif;  font-size: 7pt; color: #000000; text-align: center; padding: 10px 0 10px 0; }
.createAccount TD.link { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; padding-left: 10px; text-align: left; }
.createAccount TD.link2 { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 0; text-align: left; }

.formulaire TD { font-family: 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: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: right; }
.formulaire TD.label { width: 50%; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: right; }
.formulaire TD.input { font-family: 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: 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: Arial, sans-serif; font-size: 8pt; text-decoration: none; }
DIV.adressetitre { margin: 10px 0 10px 0; font-family: Arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; }
DIV.adresseMessage { margin: 15px 0 15px 0; font-family: 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: Arial, sans-serif;  font-size: 9pt; color: #000000; text-align: left; padding: 0 0 15px 0; margin:0; }
TD.parrainage2 P.vert { font-family: Arial, sans-serif;  font-size: 9pt; color: #077984; text-align: left; padding: 25px 0 15px 0; margin:0; }
TD.parrainage2 H4 { font-family: 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: Arial, sans-serif;  font-size: 9pt; color: #077984; text-align: left; vertical-align: middle; width: 100px; }
TD.parrainage2 TD.labelsmall { font-family: Arial, sans-serif;  font-size: 9pt; color: #077984; text-align: left; vertical-align: middle; }
TD.parrainage2 INPUT.parrainage { width: 229px; height: 24px; font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; text-align: left; vertical-align: middle; }
TEXTAREA.parrainageBIG { width: 345px; height: 90px; font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; text-align: left; vertical-align: middle; }	
	
/* synopsys de commande */
DIV.titrePage { text-align: left; }
IMG.titrePageCommande { margin: 30px 0 0 25px;}
P.warning { text-align: left; margin: 0 0 0 25px; font-family: Arial, sans-serif;  font-size: 10pt; color: #FF0000; }

.synopsis { margin: 38px 0 50px 0; }

/* login */
.loginBoxes { background: url(images/login-fond.gif) repeat-y; width: 705px; }
.loginBoxes .case1 { font-family: 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: Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 15px 18px 10px 18px; text-align: left; }
.loginBoxes .case2 TD { text-align: left; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000;  }
.loginBoxes .case2 TD A, .loginBoxes .case2 TD A:hover { color: #000000; text-decoration: underline; }
.loginBoxes .bouton1 { padding: 0 15px 0 185px; }
.loginBoxes .bouton2 { padding: 0 30px 0 165px; }

/* Shipping */
.shippingAdress { background: url(images/shipping-adresse-2.gif) repeat-y; width: 219px; }
.shippingAdress DIV.adresse { padding: 0 28px 25px 22px; margin:0; text-align: left; font-family: Arial, sans-serif; font-size: 9pt; text-decoration: none;}
.shippingAdress DIV.informations { padding: 0 28px 0 22px; margin:0; text-align: left; font-family: 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 { margin: 0 26px 2px 0; text-align: right; }

.shipping .paiement { margin: 0 8px 0 8px; font-size: 8pt; font-family: 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: Arial, sans-serif; font-size: 7pt; color: #7E7E7E; }
.shipping .titre { font-family: Arial, sans-serif;  font-size: 8.6pt; color: #000000; }
.shipping .soustitre { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
.shipping .methode { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
.shipping .prix { font-family: 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: Arial, sans-serif; font-size: 8pt; text-decoration: none;  }
.paiement TD.enSavoirPlus { width: 240px; text-align: left; font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none;  }

/* Confirmation */
.recap_panier TD { font-family: Arial, sans-serif;  font-size: 10pt; color: #000000; }
.recap_panier TR.titre TD { font-family: 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: Arial, sans-serif; }
.confirmation TD.back { text-align: right; }
.confirmation TD.valid { text-align: right; }
.confirmation .titre { font-family: Arial, sans-serif;  font-size: 8.6pt; color: #000000; }
.confirmation .soustitre { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
.confirmation .methode { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; }
.confirmation .prix { font-family: 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: 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: 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: 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: 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: Arial, sans-serif; margin: 0; font-size: 8pt; text-align: left;}
.FicheProduit .bloctitre .conditionnement { padding: 0 15px 8px 15px; font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; text-align: left; }
.FicheProduit .Reference { display: none; }
.FicheProduit .accroche { display: none; }
.FicheProduit .description { padding: 5px 0 5px 8px; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; text-align: justify;  }
.FicheProduit .blocPrix { text-align: left; float: right; width: 173px; background-color: #FFFFFF; margin-top: 5px; }
.FicheProduit .price { color: #918E8F; font-size: 9pt; font-family: Arial, sans-serif; font-weight : normal; }
.FicheProduit .prix { color: #DE042D; font-size: 14pt; font-family: Arial, sans-serif; font-weight : bold; margin: 5px;  }
.FicheProduit .badprice { color: #918E8F; font-size: 11pt; font-family: Arial, sans-serif; font-weight : normal; text-decoration: line-through;}
.FicheProduit .quantity { color: #000000; font-size: 8pt; font-family: Arial, sans-serif; margin: 5px;  }
.FicheProduit .stock { color: #000000; font-size: 8pt; font-family: Arial, sans-serif; font-weight : bold; margin: 5px;  }
.FicheProduit .PreviousNextProduct { text-align: right; font-family: Arial, sans-serif;  font-size: 7.2pt; padding: 0 5px 10px 0; }
.FicheProduit .PreviousNextProduct A, .PreviousNextProduct A:hover { text-decoration: underline; }

.FicheProduit .products_analyse { padding: 5px 12px 5px 12px; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; text-align: justify; }
.FicheProduit .products_composition { padding: 5px 12px 5px 12px; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; text-align: justify; }
.FicheProduit .ProduitsPack { }

.AvisConsoTitre { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: bold; }
.AvisConso { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; text-align: justify; }

.categorie106 .blocPrix { background: #FFFFFF url(images/coin-1-g.gif ) no-repeat; background-position: 6px 0; }
.categorie106 .blocPrix2 { background: url(images/coin-1-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie70 .blocPrix { background: #FFFFFF url(images/coin-2-g.gif ) no-repeat; background-position: 6px 0; }
.categorie70 .blocPrix2 { background: url(images/coin-2-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie2 .blocPrix { background: #FFFFFF url(images/coin-3-g.gif ) no-repeat; background-position: 6px 0; }
.categorie2 .blocPrix2 { background: url(images/coin-3-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie3 .blocPrix { background: #FFFFFF url(images/coin-4-g.gif ) no-repeat; background-position: 6px 0; }
.categorie3 .blocPrix2 { background: url(images/coin-4-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie111 .blocPrix { background: #FFFFFF url(images/coin-5-g.gif ) no-repeat; background-position: 6px 0; }
.categorie111 .blocPrix2 { background: url(images/coin-5-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie105 .blocPrix { background: #FFFFFF url(images/coin-6-g.gif ) no-repeat; background-position: 6px 0; }
.categorie105 .blocPrix2 { background: url(images/coin-6-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie21 .blocPrix { background: #FFFFFF url(images/coin-7-g.gif ) no-repeat; background-position: 6px 0; }
.categorie21 .blocPrix2 { background: url(images/coin-7-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie67 .blocPrix { background: #FFFFFF url(images/coin-8-g.gif ) no-repeat; background-position: 6px 0; }
.categorie67 .blocPrix2 { background: url(images/coin-8-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie286 .blocPrix { background: #FFFFFF url(images/coin-9-g.gif ) no-repeat; background-position: 6px 0; }
.categorie286 .blocPrix2 { background: url(images/coin-9-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }
.categorie356 .blocPrix { background: #FFFFFF url(images/coin-10-g.gif ) no-repeat; background-position: 6px 0; }
.categorie356 .blocPrix2 { background: url(images/coin-10-d.gif ) no-repeat bottom right; padding: 2px 13px 14px 13px;  }

/* cat106 = Hygiène beauté */
/* cat70 = Aromathépie */
/* cat2 = Alimentation bio */
/* cat3 = Bien-être */
/* cat111 = Bébé, enfant */
/* cat105 = Boissons bio */
/* cat21 = Maison */
/* cat67 = Compléments alimentaires */
/* cat286 = Librairie */
/* cat356 = Coffrets cadeaux */

/* Page catégorie */

		/* Zone de texte (imageCategorie quand il n'y a que l'image de fond, sinon c'est imageCategorie2) */
.titreCategorie { text-align: left; padding: 0 0 5px 0;  margin: 0;}
.titreSousCategorie { text-align: left; padding: 0;  margin: 0; font-family: Arial, sans-serif;  font-size: 12.24pt; color: #000000; font-weight: bold; }
.titreSousSousCategorie { font-family: Arial, sans-serif;  font-size: 11pt; color: #000000; font-weight: bold;  margin: 0;}
.imageCategorie { width: 439px; text-align: left; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 43px 0 10px 28px; margin: 13px 0 0 0; }
.imageCategorie2 { width: 439px; text-align: left; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 0 0 10px 28px; margin: 13px 0 0 0;  }

.imageCategorie P, .imageCategorie2 P { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; text-align: justify; }
.imageCategorie A, .imageCategorie2 A { color: #000000; text-decoration: none; }
.imageCategorie A:hover, .imageCategorie2 A:hover { color: #000000; text-decoration: underline; }

.leTexte { padding: 0 15px 12px 0; margin:0; text-align: justify; }
.categorie106 .leTexte { background: url(images/coin-1.gif ) no-repeat bottom right; }
.categorie70 .leTexte { background: url(images/coin-2.gif ) no-repeat bottom right; }
.categorie2 .leTexte { background: url(images/coin-3.gif ) no-repeat bottom right; }
.categorie3 .leTexte { background: url(images/coin-4.gif ) no-repeat bottom right; }
.categorie111 .leTexte { background: url(images/coin-5.gif ) no-repeat bottom right; }
.categorie105 .leTexte { background: url(images/coin-6.gif ) no-repeat bottom right; }
.categorie21 .leTexte { background: url(images/coin-7.gif ) no-repeat bottom right; }
.categorie67 .leTexte { background: url(images/coin-8.gif ) no-repeat bottom right; }
.categorie286 .leTexte { background: url(images/coin-9.gif ) no-repeat bottom right; }
.categorie356 .leTexte { background: url(images/coin-10.gif ) no-repeat bottom right; }

		/* Icones des sous-catégories */
.icones { text-align: center; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; margin: 0 0 20px 0; }
.icones A, .icones A:hover { text-decoration: underline; color: #000000; }

		/* Pubs vers 4 produits */
.pubProduit .image { text-align: center; }
.pubProduit .nom { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 0 24px 0 24px; text-align: left; font-weight: bold; }
.pubProduit .nom A { color : #000000; text-decoration: underline; }
.pubProduit .nom A:hover { color : #000000; text-decoration: underline; }
.pubProduit .conditionnement { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; padding: 0 24px 0 24px; text-align: left; }
.pubProduit .prix { font-family: Arial, sans-serif;  font-size: 9pt; color: #918E8F; padding: 0 24px 0 24px; text-align: left; }
.pubProduit .price { font-weight: bold; }
.pubProduit .badprice { color: #918E8F; text-decoration: line-through; }

TABLE.pubIrresistible { width: 249px;  background: url(images/bloc-irresistible.gif) repeat-y; }
TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1.gif) no-repeat; padding: 48px 26px 0 63px; }
TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2.gif) no-repeat bottom; padding: 10px 26px 14px 63px; text-align: center; }
TABLE.pubIrresistible TD.texteIrresistible .nom { font-family: Arial, sans-serif;  font-size: 10pt; color: #FF5E1F; font-weight: bold; }
TABLE.pubIrresistible TD.texteIrresistible .nom A { color : #FF5E1F; text-decoration: none; }
TABLE.pubIrresistible TD.texteIrresistible .nom A:hover { color : #FF5E1F; text-decoration: underline; }
TABLE.pubIrresistible TD.texteIrresistible .conditionnement { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000;  }
TABLE.pubIrresistible TD.texteIrresistible .prix { font-family: Arial, sans-serif;  font-size: 9pt; color: #918E8F; }
TABLE.pubIrresistible TD.texteIrresistible .price { font-weight: bold; font-size: 13pt; color: #FF5E1F; }
TABLE.pubIrresistible TD.texteIrresistible .badprice { color: #918E8F; text-decoration: line-through; }

TABLE.pubCoupDeCoeur { width: 218px;  background: url(images/bloc-coup-de-coeur.gif) repeat-y; }
TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1.gif) no-repeat; padding: 48px 0 0 0; text-align: center; }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2.gif) no-repeat bottom; padding: 12px 26px 13px 26px; text-align: center; }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom { font-family: Arial, sans-serif;  font-size: 10pt; color: #F71E5A; font-weight: bold; }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A { color : #F71E5A; text-decoration: none; }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover { color : #F71E5A; text-decoration: underline; }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .conditionnement { font-family: Arial, sans-serif;  font-size: 8pt; color: #000000;  }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .prix { font-family: Arial, sans-serif;  font-size: 9pt; color: #918E8F; }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price { font-weight: bold; font-size: 13pt; color: #F71E5A; }
TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .badprice { color: #918E8F; text-decoration: line-through; }

.categorie106 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-106.gif) repeat-y; }
.categorie106 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-106.gif) no-repeat; }
.categorie106 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-106.gif) no-repeat bottom; }
.categorie106 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-106.gif) repeat-y; }
.categorie106 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-106.gif) no-repeat; }
.categorie106 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-106.gif) no-repeat bottom; }

.categorie70 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-70.gif) repeat-y; }
.categorie70 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-70.gif) no-repeat; }
.categorie70 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-70.gif) no-repeat bottom; }
.categorie70 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-70.gif) repeat-y; }
.categorie70 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-70.gif) no-repeat; }
.categorie70 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-70.gif) no-repeat bottom; }

.categorie2 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-2.gif) repeat-y; }
.categorie2 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-2.gif) no-repeat; }
.categorie2 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-2.gif) no-repeat bottom; }
.categorie2 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-2.gif) repeat-y; }
.categorie2 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-2.gif) no-repeat; }
.categorie2 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-2.gif) no-repeat bottom; }

.categorie3 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-3.gif) repeat-y; }
.categorie3 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-3.gif) no-repeat; }
.categorie3 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-3.gif) no-repeat bottom; }
.categorie3 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-3.gif) repeat-y; }
.categorie3 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-3.gif) no-repeat; }
.categorie3 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-3.gif) no-repeat bottom; }

.categorie111 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-111.gif) repeat-y; }
.categorie111 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-111.gif) no-repeat; }
.categorie111 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-111.gif) no-repeat bottom; }
.categorie111 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-111.gif) repeat-y; }
.categorie111 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-111.gif) no-repeat; }
.categorie111 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-111.gif) no-repeat bottom; }

.categorie105 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-105.gif) repeat-y; }
.categorie105 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-105.gif) no-repeat; }
.categorie105 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-105.gif) no-repeat bottom; }
.categorie105 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-105.gif) repeat-y; }
.categorie105 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-105.gif) no-repeat; }
.categorie105 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-105.gif) no-repeat bottom; }

.categorie21 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-21.gif) repeat-y; }
.categorie21 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-21.gif) no-repeat; }
.categorie21 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-21.gif) no-repeat bottom; }
.categorie21 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-21.gif) repeat-y; }
.categorie21 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-21.gif) no-repeat; }
.categorie21 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-21.gif) no-repeat bottom; }

.categorie67 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-67.gif) repeat-y; }
.categorie67 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-67.gif) no-repeat; }
.categorie67 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-67.gif) no-repeat bottom; }
.categorie67 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-67.gif) repeat-y; }
.categorie67 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-67.gif) no-repeat; }
.categorie67 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-67.gif) no-repeat bottom; }

.categorie286 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-286.gif) repeat-y; }
.categorie286 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-286.gif) no-repeat; }
.categorie286 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-286.gif) no-repeat bottom; }
.categorie286 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-286.gif) repeat-y; }
.categorie286 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-286.gif) no-repeat; }
.categorie286 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-286.gif) no-repeat bottom; }

.categorie356 TABLE.pubIrresistible { background: url(images/bloc-irresistible-fond-356.gif) repeat-y; }
.categorie356 TABLE.pubIrresistible TD.imageIrresistible { background: url(images/bloc-irresistible-1-356.gif) no-repeat; }
.categorie356 TABLE.pubIrresistible TD.texteIrresistible { background: url(images/bloc-irresistible-2-356.gif) no-repeat bottom; }
.categorie356 TABLE.pubCoupDeCoeur { background: url(images/bloc-coup-de-coeur-fond-356.gif) repeat-y; }
.categorie356 TABLE.pubCoupDeCoeur TD.imageCoupDeCoeur { background: url(images/bloc-coup-de-coeur-1-356.gif) no-repeat; }
.categorie356 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur { background: url(images/bloc-coup-de-coeur-2-356.gif) no-repeat bottom; }

		/* Coins dégradés des pubs*/
.coinDeg { padding: 0 0 15px 0; margin: 0 0 10px 0; }
.categorie106 .coinDeg { background: url(images/coin-deg-1.gif ) no-repeat bottom right; }
.categorie70 .coinDeg { background: url(images/coin-deg-2.gif ) no-repeat bottom right; }
.categorie2 .coinDeg { background: url(images/coin-deg-3.gif ) no-repeat bottom right; }
.categorie3 .coinDeg { background: url(images/coin-deg-4.gif ) no-repeat bottom right; }
.categorie111 .coinDeg { background: url(images/coin-deg-5.gif ) no-repeat bottom right; }
.categorie105 .coinDeg { background: url(images/coin-deg-6.gif ) no-repeat bottom right; }
.categorie21 .coinDeg { background: url(images/coin-deg-7.gif ) no-repeat bottom right; }
.categorie67 .coinDeg { background: url(images/coin-deg-8.gif ) no-repeat bottom right; }
.categorie286 .coinDeg { background: url(images/coin-deg-9.gif ) no-repeat bottom right; }
.categorie356 .coinDeg { background: url(images/coin-deg-10.gif ) no-repeat bottom right; }

.note { background-color: #BBBBBB; width: 67px; height: 14px; }
		/* Listing produit */
.listing TD { text-align: left; }
.listing .nom { text-align: left; font-family: 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: 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: Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; }*/
.listing .accroche { display: none; }
.listing .conditionnement { text-align: left; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; font-weight: normal; }
.listing .accroche { text-align: left; font-family: Arial, sans-serif;  font-size: 8pt; color: #000000; padding-top: 10px; font-weight: normal; }
.listing .delimiteur { background-color: #000000; }
.listing .lePrix { font-family: 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: Arial, sans-serif;  font-size: 9pt; color: #000000; }
.listing .avisConso { font-family: 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; }

		/* Top vente */
DIV.topVente { text-align: left; margin: 0 0 0 20px; }
.topVente H4 { margin: 0; padding: 0 0 5px 20px; font-family: Arial, sans-serif;  font-size: 13pt; color: #000000; font-weight: bold; }
.topVente H5 { margin: 0; padding: 0 0 12px 20px; font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; }
.topVente TR.even TD.nom { height: 30px; padding: 0 0 0 20px;font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #EEEEEE; }
.topVente TR.odd TD.nom { height: 30px; padding: 0 0 0 20px; font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.topVente TR.even TD.price { text-align: right; height: 30px; padding: 0 37px 0 0;font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #EEEEEE; }
.topVente TR.odd TD.price { text-align: right; height: 30px; padding: 0 37px 0 0; font-family: Arial, sans-serif;  font-size: 9pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.topVente TR.even TD.promo { text-align: center; background-color: #EEEEEE; }
.topVente TR.odd TD.promo { text-align: center; background-color: #FFFFFF; }

.topVente .badprice { font-family: 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; }

		/* Menu des catégorie et sous catégories (page catégorie et produits) */

.sousMenu { font-family: Arial, sans-serif;  font-size: 10pt; background-color: #FFFFFF; }
.sousMenu .categorie { color: #FFFFFF; width: 117px; padding: 4px 15px 7px 15px; font-weight: bold; }
.sousMenu .SousCategorie1 , .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 .SousCategorie1 A, .sousMenu .SousCategorie1_Sel A, .sousMenu .SousCategorie2_Sel A, .sousMenu .SousCategorie3_Sel A, .sousMenu .SousCategorie4_Sel A { font-weight: bold; }
.sousMenu .SousCategorie1 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; }

/* Pages produit et catégorie - Spécifique à la categorie Aromathépie */
.categorie70 .bloctitre,
.categorie70 TABLE.topVente TR.even TD.nom,
.categorie70 TABLE.topVente TR.even TD.promo,
.categorie70 TABLE.topVente TR.even TD.price { background-color: #E7EBD2; }
.categorie70 .sousMenu .categorie,
.categorie70 .listing .delimiteur  { background-color: #9DA95E; }

/* Couleur pale */
.categorie70 .nomCategorie, 
.categorie70 .listing .nom A,
.categorie70 .listing .nom A:hover,
.categorie70 .reviews A,
.categorie70 .reviews A:hover,
.categorie70 .titreSousCategorie,
.categorie70 .topVente H5,
.categorie70 .sousMenu .SousCategorie1 A,
.categorie70 .sousMenu .SousCategorie1 A:hover,
.categorie70 .sousMenu .SousCategorie2 A,
.categorie70 .sousMenu .SousCategorie2 A:hover,
.categorie70 .sousMenu .SousCategorie3 A,
.categorie70 .sousMenu .SousCategorie3 A:hover,
.categorie70 .sousMenu .SousCategorie4 A,
.categorie70 .sousMenu .SousCategorie4 A:hover { color: #758039; }
.categorie70 .sousMenu .SousCategorie1 { color: #758039; background: #FFFFFF url(images/fondrub-70.gif); }
.categorie70 .sousMenu .SousCategorie2, .categorie70 .sousMenu .SousCategorie3 { color: #758039; background: #FFFFFF url(images/boule-70.gif) no-repeat; }
.categorie70 .note { background-color: #758039; width: 67px; height: 14px; }
/* Couleur vive */
.categorie70 .titreSousSousCategorie,
.categorie70 .bloctitre H1,
.categorie70 .PreviousNextProduct,
.categorie70 .PreviousNextProduct A,
.categorie70 .PreviousNextProduct A:hover,
.categorie70 .FicheProduit .prix,
.categorie70 .listing .price,
.categorie70 .pubProduit .price,
.categorie70 .pubProduit .nom A,
.categorie70 .pubProduit .nom A:hover,
.categorie70 .icones A,
.categorie70 .icones A:hover,
.categorie70 TABLE.topVente A,
.categorie70 TABLE.topVente A:hover,
.categorie70 TABLE.topVente TD.nom,
.categorie70 TABLE.topVente TD.price,
.categorie70 .topVente H4,
.categorie70 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie70 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie70 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie70 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie70 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie70 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie70 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie70 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie70 .sousMenu .SousCategorie1_Sel A,
.categorie70 .sousMenu .SousCategorie1_Sel A:hover,
.categorie70 .sousMenu .SousCategorie2_Sel A,
.categorie70 .sousMenu .SousCategorie2_Sel A:hover,
.categorie70 .sousMenu .SousCategorie3_Sel A,
.categorie70 .sousMenu .SousCategorie3_Sel A:hover,
.categorie70 .sousMenu .SousCategorie4_Sel A,
.categorie70 .sousMenu .SousCategorie4_Sel A:hover  { color: #4C5A00; }
.categorie70 .sousMenu .SousCategorie1_Sel { color: #4C5A00; background: #FFFFFF url(images/fondrubsel-70.gif); }
.categorie70 .sousMenu .SousCategorie2_Sel, .categorie70 .sousMenu .SousCategorie3_Sel { color: #4C5A00; background: #FFFFFF url(images/boulesel-70.gif) no-repeat; }


/* Pages produit et catégorie - Spécifique à la categorie Bien-être */
.categorie3 .bloctitre,
.categorie3 TABLE.topVente TR.even TD.nom,
.categorie3 TABLE.topVente TR.even TD.promo,
.categorie3 TABLE.topVente TR.even TD.price   { background-color: #E3F3EE; }
.categorie3 .sousMenu .categorie,
.categorie3 .listing .delimiteur { background-color: #42B5A4; }

/* Couleur pale */
.categorie3 .nomCategorie, 
.categorie3 .listing .nom A,
.categorie3 .listing .nom A:hover,
.categorie3 .reviews A,
.categorie3 .reviews A:hover,
.categorie3 .titreSousCategorie,
.categorie3 .topVente H5,
.categorie3 .sousMenu .SousCategorie1 A,
.categorie3 .sousMenu .SousCategorie1 A:hover,
.categorie3 .sousMenu .SousCategorie2 A,
.categorie3 .sousMenu .SousCategorie2 A:hover,
.categorie3 .sousMenu .SousCategorie3 A,
.categorie3 .sousMenu .SousCategorie3 A:hover,
.categorie3 .sousMenu .SousCategorie4 A,
.categorie3 .sousMenu .SousCategorie4 A:hover { color: #14605E; }
.categorie3 .sousMenu .SousCategorie1 { color: #14605E; background: #FFFFFF url(images/fondrub-3.gif); }
.categorie3 .sousMenu .SousCategorie2, .categorie3 .sousMenu .SousCategorie3 { color: #14605E; background: #FFFFFF url(images/boule-3.gif) no-repeat; }
.categorie3 .note { background-color: #14605E; width: 67px; height: 14px; }
/* Couleur vive */
.categorie3 .titreSousSousCategorie,
.categorie3 .bloctitre H1,
.categorie3 .PreviousNextProduct,
.categorie3 .PreviousNextProduct A,
.categorie3 .PreviousNextProduct A:hover,
.categorie3 .FicheProduit .prix,
.categorie3 .listing .price,
.categorie3 .pubProduit .price,
.categorie3 .pubProduit .nom A,
.categorie3 .pubProduit .nom A:hover,
.categorie3 .icones A,
.categorie3 .icones A:hover,
.categorie3 TABLE.topVente A,
.categorie3 TABLE.topVente A:hover,
.categorie3 TABLE.topVente TD.nom,
.categorie3 TABLE.topVente TD.price,
.categorie3 .topVente H4,
.categorie3 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie3 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie3 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie3 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie3 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie3 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie3 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie3 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie3 .sousMenu .SousCategorie1_Sel A,
.categorie3 .sousMenu .SousCategorie1_Sel A:hover,
.categorie3 .sousMenu .SousCategorie2_Sel A,
.categorie3 .sousMenu .SousCategorie2_Sel A:hover,
.categorie3 .sousMenu .SousCategorie3_Sel A,
.categorie3 .sousMenu .SousCategorie3_Sel A:hover,
.categorie3 .sousMenu .SousCategorie4_Sel A,
.categorie3 .sousMenu .SousCategorie4_Sel A:hover  { color: #028A86; }
.categorie3 .sousMenu .SousCategorie1_Sel { color: #028A86; background: #FFFFFF url(images/fondrubsel-3.gif); }
.categorie3 .sousMenu .SousCategorie2_Sel, .categorie3 .sousMenu .SousCategorie3_Sel { color: #028A86; background: #FFFFFF url(images/boulesel-3.gif) no-repeat; }


/* Pages produit et catégorie- Spécifique à la categorie Hygiène beauté */
.categorie106 .bloctitre,
.categorie106 TABLE.topVente TR.even TD.nom,
.categorie106 TABLE.topVente TR.even TD.promo,
.categorie106 TABLE.topVente TR.even TD.price  { background-color: #F1E9EB; }
.categorie106 .sousMenu .categorie,
.categorie106 .listing .delimiteur { background-color: #B16778; }

/* Couleur pale */
.categorie106 .nomCategorie,
.categorie106 .listing .nom A,
.categorie106 .listing .nom A:hover,
.categorie106 .reviews A,
.categorie106 .reviews A:hover,
.categorie106 .titreSousCategorie,
.categorie106 .topVente H5,
.categorie106 .sousMenu .SousCategorie1 A,
.categorie106 .sousMenu .SousCategorie1 A:hover,
.categorie106 .sousMenu .SousCategorie2 A,
.categorie106 .sousMenu .SousCategorie2 A:hover,
.categorie106 .sousMenu .SousCategorie3 A,
.categorie106 .sousMenu .SousCategorie3 A:hover,
.categorie106 .sousMenu .SousCategorie4 A,
.categorie106 .sousMenu .SousCategorie4 A:hover { color: #B16778; }
.categorie106 .sousMenu .SousCategorie1 { color: #B16778; background: #FFFFFF url(images/fondrub-106.gif); }
.categorie106 .sousMenu .SousCategorie2, .categorie106 .sousMenu .SousCategorie3 { color: #B16778; background: #FFFFFF url(images/boule-106.gif) no-repeat; }
.categorie106 .note { background-color: #B16778; width: 67px; height: 14px; }
/* Couleur vive */
.categorie106 .bloctitre H1,
.categorie106 .PreviousNextProduct,
.categorie106 .PreviousNextProduct A,
.categorie106 .PreviousNextProduct A:hover,
.categorie106 .titreSousSousCategorie,
.categorie106 .FicheProduit .prix,
.categorie106 .listing .price,
.categorie106 .pubProduit .price,
.categorie106 .pubProduit .nom A,
.categorie106 .pubProduit .nom A:hover,
.categorie106 .icones A,
.categorie106 .icones A:hover,
.categorie106 TABLE.topVente A,
.categorie106 TABLE.topVente A:hover,
.categorie106 TABLE.topVente TD.nom,
.categorie106 TABLE.topVente TD.price,
.categorie106 .topVente H4,
.categorie106 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie106 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie106 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie106 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie106 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie106 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie106 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie106 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie106 .sousMenu .SousCategorie1_Sel A,
.categorie106 .sousMenu .SousCategorie1_Sel A:hover,
.categorie106 .sousMenu .SousCategorie2_Sel A,
.categorie106 .sousMenu .SousCategorie2_Sel A:hover,
.categorie106 .sousMenu .SousCategorie3_Sel A,
.categorie106 .sousMenu .SousCategorie3_Sel A:hover,
.categorie106 .sousMenu .SousCategorie4_Sel A,
.categorie106 .sousMenu .SousCategorie4_Sel A:hover  { color: #B0032B; }
.categorie106 .sousMenu .SousCategorie1_Sel { color: #B0032B; background: #FFFFFF url(images/fondrubsel-106.gif); }
.categorie106 .sousMenu .SousCategorie2_Sel, .categorie106 .sousMenu .SousCategorie3_Sel { color: #B0032B; background: #FFFFFF url(images/boulesel-106.gif) no-repeat; }

/* Pages produit et catégorie - Spécifique à la categorie Bébé, enfant, maman */
.categorie111 .bloctitre,
.categorie111 TABLE.topVente TR.even TD.nom,
.categorie111 TABLE.topVente TR.even TD.promo,
.categorie111 TABLE.topVente TR.even TD.price   { background-color: #FCF1F3; }
.categorie111 .sousMenu .categorie,
.categorie111 .listing .delimiteur { background-color: #E780A4; }

/* Couleur pale */
.categorie111 .nomCategorie,
.categorie111 .listing .nom A,
.categorie111 .listing .nom A:hover,
.categorie111 .reviews A,
.categorie111 .reviews A:hover,
.categorie111 .titreSousCategorie,
.categorie111 .topVente H5,
.categorie111 .sousMenu .SousCategorie1 A,
.categorie111 .sousMenu .SousCategorie1 A:hover,
.categorie111 .sousMenu .SousCategorie2 A,
.categorie111 .sousMenu .SousCategorie2 A:hover,
.categorie111 .sousMenu .SousCategorie3 A,
.categorie111 .sousMenu .SousCategorie3 A:hover,
.categorie111 .sousMenu .SousCategorie4 A,
.categorie111 .sousMenu .SousCategorie4 A:hover { color: #E780A4; }
.categorie111 .sousMenu .SousCategorie1 { color: #E780A4; background: #FFFFFF url(images/fondrub-111.gif); }
.categorie111 .sousMenu .SousCategorie2, .categorie111 .sousMenu .SousCategorie3 { color: #E780A4; background: #FFFFFF url(images/boule-111.gif) no-repeat; }
.categorie111 .note { background-color: #E780A4; width: 67px; height: 14px; }
/* Couleur Vive */
.categorie111 .bloctitre H1,
.categorie111 .PreviousNextProduct,
.categorie111 .PreviousNextProduct A,
.categorie111 .PreviousNextProduct A:hover,
.categorie111 .titreSousSousCategorie,
.categorie111 .FicheProduit .prix,
.categorie111 .listing .price,
.categorie111 .pubProduit .price,
.categorie111 .pubProduit .nom A,
.categorie111 .pubProduit .nom A:hover,
.categorie111 .icones A,
.categorie111 .icones A:hover,
.categorie111 TABLE.topVente A,
.categorie111 TABLE.topVente A:hover,
.categorie111 TABLE.topVente TD.nom,
.categorie111 TABLE.topVente TD.price,
.categorie111 .topVente H4,
.categorie111 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie111 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie111 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie111 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie111 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie111 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie111 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie111 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie111 .sousMenu .SousCategorie1_Sel A,
.categorie111 .sousMenu .SousCategorie1_Sel A:hover,
.categorie111 .sousMenu .SousCategorie2_Sel A,
.categorie111 .sousMenu .SousCategorie2_Sel A:hover,
.categorie111 .sousMenu .SousCategorie3_Sel A,
.categorie111 .sousMenu .SousCategorie3_Sel A:hover,
.categorie111 .sousMenu .SousCategorie4_Sel A,
.categorie111 .sousMenu .SousCategorie4_Sel A:hover { color: #F51060; }
.categorie111 .sousMenu .SousCategorie1_Sel { color: #F51060; background: #FFFFFF url(images/fondrubsel-111.gif); }
.categorie111 .sousMenu .SousCategorie2_Sel, .categorie111 .sousMenu .SousCategorie3_Sel { color: #F51060; background: #FFFFFF url(images/boulesel-111.gif) no-repeat; }


/* Pages produit et catégorie - Spécifique à la categorie Alimentation bio */
.categorie2 .bloctitre,
.categorie2 TABLE.topVente TR.even TD.nom,
.categorie2 TABLE.topVente TR.even TD.promo,
.categorie2 TABLE.topVente TR.even TD.price  { background-color: #FFF8DA; }
.categorie2 .sousMenu .categorie,
.categorie2 .listing .delimiteur { background-color: #FBBC42; }

/* Couleur pale */
.categorie2 .nomCategorie, 
.categorie2 .listing .nom A,
.categorie2 .listing .nom A:hover,
.categorie2 .reviews A,
.categorie2 .reviews A:hover ,
.categorie2 .titreSousCategorie,
.categorie2 .topVente H5,
.categorie2 .sousMenu .SousCategorie1 A,
.categorie2 .sousMenu .SousCategorie1 A:hover,
.categorie2 .sousMenu .SousCategorie2 A,
.categorie2 .sousMenu .SousCategorie2 A:hover,
.categorie2 .sousMenu .SousCategorie3 A,
.categorie2 .sousMenu .SousCategorie3 A:hover,
.categorie2 .sousMenu .SousCategorie4 A,
.categorie2 .sousMenu .SousCategorie4 A:hover { color: #FFA200; }
.categorie2 .sousMenu .SousCategorie1 { color: #FFA200; background: #FFFFFF url(images/fondrub-2.gif); }
.categorie2 .sousMenu .SousCategorie2, .categorie2 .sousMenu .SousCategorie3 { color: #FFA200; background: #FFFFFF url(images/boule-2.gif) no-repeat; }
.categorie2 .note { background-color: #FFA200; width: 67px; height: 14px; }
/* Couleur vive */
.categorie2 .bloctitre H1,
.categorie2 .PreviousNextProduct,
.categorie2 .PreviousNextProduct A,
.categorie2 .PreviousNextProduct A:hover,
.categorie2 .titreSousSousCategorie,
.categorie2 .FicheProduit .prix,
.categorie2 .listing .price,
.categorie2 .pubProduit .price,
.categorie2 .pubProduit .nom A,
.categorie2 .pubProduit .nom A:hover,
.categorie2 .icones A,
.categorie2 .icones A:hover,
.categorie2 TABLE.topVente A,
.categorie2 TABLE.topVente A:hover,
.categorie2 TABLE.topVente TD.nom,
.categorie2 TABLE.topVente TD.price,
.categorie2 .topVente H4,
.categorie2 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie2 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie2 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie2 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie2 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie2 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie2 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie2 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie2 .sousMenu .SousCategorie1_Sel A,
.categorie2 .sousMenu .SousCategorie1_Sel A:hover,
.categorie2 .sousMenu .SousCategorie2_Sel A,
.categorie2 .sousMenu .SousCategorie2_Sel A:hover,
.categorie2 .sousMenu .SousCategorie3_Sel A,
.categorie2 .sousMenu .SousCategorie3_Sel A:hover,
.categorie2 .sousMenu .SousCategorie4_Sel A,
.categorie2 .sousMenu .SousCategorie4_Sel A:hover  { color: #FF6C00; }
.categorie2 .sousMenu .SousCategorie1_Sel { color: #FF6C00; background: #FFFFFF url(images/fondrubsel-2.gif); }
.categorie2 .sousMenu .SousCategorie2_Sel, .categorie2 .sousMenu .SousCategorie3_Sel { color: #FF6C00; background: #FFFFFF url(images/boulesel-2.gif) no-repeat; }

/* Pages produit et catégorie - Spécifique à la categorie Boissons bio */
.categorie105 .bloctitre,
.categorie105 TABLE.topVente TR.even TD.nom,
.categorie105 TABLE.topVente TR.even TD.promo,
.categorie105 TABLE.topVente TR.even TD.price  { background-color: #FAFAF1; }
.categorie105 .sousMenu .categorie,
.categorie105 .listing .delimiteur { background-color: #FCD168; }

/* Couleur pale */
.categorie105 .nomCategorie,
.categorie105 .listing .nom A,
.categorie105 .listing .nom A:hover,
.categorie105 .reviews A,
.categorie105 .reviews A:hover ,
.categorie105 .titreSousCategorie,
.categorie105 .topVente H5,
.categorie105 .sousMenu .SousCategorie1 A,
.categorie105 .sousMenu .SousCategorie1 A:hover,
.categorie105 .sousMenu .SousCategorie2 A,
.categorie105 .sousMenu .SousCategorie2 A:hover,
.categorie105 .sousMenu .SousCategorie3 A,
.categorie105 .sousMenu .SousCategorie3 A:hover,
.categorie105 .sousMenu .SousCategorie4 A,
.categorie105 .sousMenu .SousCategorie4 A:hover { color: #FDB300; }
.categorie105 .sousMenu .SousCategorie1 { color: #FDB300; background: #FFFFFF url(images/fondrub-105.gif); }
.categorie105 .sousMenu .SousCategorie2, .categorie105 .sousMenu .SousCategorie3 { color: #FDB300; background: #FFFFFF url(images/boule-105.gif) no-repeat; }
.categorie105 .note { background-color: #FDB300; width: 67px; height: 14px; }
/* Couleur vive */
.categorie105 .bloctitre H1,
.categorie105 .PreviousNextProduct,
.categorie105 .PreviousNextProduct A,
.categorie105 .PreviousNextProduct A:hover,
.categorie105 .titreSousSousCategorie,
.categorie105 .FicheProduit .prix,
.categorie105 .listing .price,
.categorie105 .pubProduit .price,
.categorie105 .pubProduit .nom A,
.categorie105 .pubProduit .nom A:hover,
.categorie105 .icones A,
.categorie105 .icones A:hover,
.categorie105 TABLE.topVente A,
.categorie105 TABLE.topVente A:hover,
.categorie105 TABLE.topVente TD.nom,
.categorie105 TABLE.topVente TD.price,
.categorie105 .topVente H4,
.categorie105 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie105 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie105 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie105 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie105 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie105 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie105 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie105 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie105 .sousMenu .SousCategorie1_Sel A,
.categorie105 .sousMenu .SousCategorie1_Sel A:hover,
.categorie105 .sousMenu .SousCategorie2_Sel A,
.categorie105 .sousMenu .SousCategorie2_Sel A:hover,
.categorie105 .sousMenu .SousCategorie3_Sel A,
.categorie105 .sousMenu .SousCategorie3_Sel A:hover,
.categorie105 .sousMenu .SousCategorie4_Sel A,
.categorie105 .sousMenu .SousCategorie4_Sel A:hover { color: #FF9001; }
.categorie105 .sousMenu .SousCategorie1_Sel { color: #FF9001; background: #FFFFFF url(images/fondrubsel-105.gif); }
.categorie105 .sousMenu .SousCategorie2_Sel,.categorie105 .sousMenu .SousCategorie3_Sel { color: #FF9001; background: #FFFFFF url(images/boulesel-105.gif) no-repeat; }

/* Pages produit et catégorie - Spécifique à la categorie Compléments alimentaires */
.categorie67 .bloctitre,
.categorie67 TABLE.topVente TR.even TD.nom,
.categorie67 TABLE.topVente TR.even TD.promo,
.categorie67 TABLE.topVente TR.even TD.price  { background-color: #FAF4ED; }
.categorie67 .sousMenu .categorie,
.categorie67 .listing .delimiteur { background-color: #F09845; }

/* Couleur pale */
.categorie67 .nomCategorie,
.categorie67 .listing .nom A,
.categorie67 .listing .nom A:hover,
.categorie67 .reviews A,
.categorie67 .reviews A:hover,
.categorie67 .titreSousCategorie,
.categorie67 .topVente H5,
.categorie67 .sousMenu .SousCategorie1 A,
.categorie67 .sousMenu .SousCategorie1 A:hover,
.categorie67 .sousMenu .SousCategorie2 A,
.categorie67 .sousMenu .SousCategorie2 A:hover,
.categorie67 .sousMenu .SousCategorie3 A,
.categorie67 .sousMenu .SousCategorie3 A:hover,
.categorie67 .sousMenu .SousCategorie4 A,
.categorie67 .sousMenu .SousCategorie4 A:hover { color: #F09845; }
.categorie67 .sousMenu .SousCategorie1 { color: #F09845; background: #FFFFFF url(images/fondrub-67.gif); }
.categorie67 .sousMenu .SousCategorie2, .categorie67 .sousMenu .SousCategorie3 { color: #F09845; background: #FFFFFF url(images/boule-67.gif) no-repeat; }
.categorie67 .note { background-color: #F09845; width: 67px; height: 14px; }
/* Couleur vive */
.categorie67 .bloctitre H1,
.categorie67 .PreviousNextProduct,
.categorie67 .PreviousNextProduct A,
.categorie67 .PreviousNextProduct A:hover,
.categorie67 .titreSousSousCategorie,
.categorie67 .FicheProduit .prix,
.categorie67 .listing .price,
.categorie67 .pubProduit .price,
.categorie67 .pubProduit .nom A,
.categorie67 .pubProduit .nom A:hover,
.categorie67 .icones A,
.categorie67 .icones A:hover,
.categorie67 TABLE.topVente A,
.categorie67 TABLE.topVente A:hover,
.categorie67 TABLE.topVente TD.nom,
.categorie67 TABLE.topVente TD.price,
.categorie67 .topVente H4,
.categorie67 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie67 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie67 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie67 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie67 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie67 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie67 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie67 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie67 .sousMenu .SousCategorie1_Sel A,
.categorie67 .sousMenu .SousCategorie1_Sel A:hover,
.categorie67 .sousMenu .SousCategorie2_Sel A,
.categorie67 .sousMenu .SousCategorie2_Sel A:hover,
.categorie67 .sousMenu .SousCategorie3_Sel A,
.categorie67 .sousMenu .SousCategorie3_Sel A:hover,
.categorie67 .sousMenu .SousCategorie4_Sel A,
.categorie67 .sousMenu .SousCategorie4_Sel A:hover  { color: #FF9600; }
.categorie67 .sousMenu .SousCategorie1_Sel { color: #FF9600; background: #FFFFFF url(images/fondrubsel-67.gif); }
.categorie67 .sousMenu .SousCategorie2_Sel, .categorie67 .sousMenu .SousCategorie3_Sel { color: #FF9600; background: #FFFFFF url(images/boulesel-67.gif) no-repeat; }

/* Pages produit et catégorie - Spécifique à la categorie Maison */
.categorie21 .bloctitre,
.categorie21 TABLE.topVente TR.even TD.nom,
.categorie21 TABLE.topVente TR.even TD.promo,
.categorie21 TABLE.topVente TR.even TD.price  { background-color: #B6E3F2; }
.categorie21 .sousMenu .categorie,
.categorie21 .listing .delimiteur { background-color: #1C718D; }

/* Couleur pale */
.categorie21 .nomCategorie,
.categorie21 .listing .nom A,
.categorie21 .listing .nom A:hover,
.categorie21 .reviews A,
.categorie21 .reviews A:hover,
.categorie21 .titreSousCategorie,
.categorie21 .topVente H5,
.categorie21 .sousMenu .SousCategorie1 A,
.categorie21 .sousMenu .SousCategorie1 A:hover,
.categorie21 .sousMenu .SousCategorie2 A,
.categorie21 .sousMenu .SousCategorie2 A:hover,
.categorie21 .sousMenu .SousCategorie3 A,
.categorie21 .sousMenu .SousCategorie3 A:hover,
.categorie21 .sousMenu .SousCategorie4 A,
.categorie21 .sousMenu .SousCategorie4 A:hover { color: #1C718D; }
.categorie21 .sousMenu .SousCategorie1 { color: #1C718D; background: #FFFFFF url(images/fondrub-21.gif); }
.categorie21 .sousMenu .SousCategorie2, .categorie21 .sousMenu .SousCategorie3 { color: #1C718D; background: #FFFFFF url(images/boule-21.gif) no-repeat; }
.categorie21 .note { background-color: #1C718D; width: 67px; height: 14px; }
/* Couleur vive */
.categorie21 .bloctitre H1,
.categorie21 .PreviousNextProduct,
.categorie21 .PreviousNextProduct A,
.categorie21 .PreviousNextProduct A:hover,
.categorie21 .titreSousSousCategorie,
.categorie21 .FicheProduit .prix,
.categorie21 .listing .price,
.categorie21 .pubProduit .price,
.categorie21 .pubProduit .nom A,
.categorie21 .pubProduit .nom A:hover,
.categorie21 .icones A,
.categorie21 .icones A:hover,
.categorie21 TABLE.topVente A,
.categorie21 TABLE.topVente A:hover,
.categorie21 TABLE.topVente TD.nom,
.categorie21 TABLE.topVente TD.price,
.categorie21 .topVente H4,
.categorie21 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie21 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie21 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie21 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie21 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie21 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie21 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie21 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie21 .sousMenu .SousCategorie1_Sel A,
.categorie21 .sousMenu .SousCategorie1_Sel A:hover,
.categorie21 .sousMenu .SousCategorie2_Sel A,
.categorie21 .sousMenu .SousCategorie2_Sel A:hover,
.categorie21 .sousMenu .SousCategorie3_Sel A,
.categorie21 .sousMenu .SousCategorie3_Sel A:hover,
.categorie21 .sousMenu .SousCategorie4_Sel A,
.categorie21 .sousMenu .SousCategorie4_Sel A:hover  { color: #0187B3; }
.categorie21 .sousMenu .SousCategorie1_Sel { color: #0187B3; background: #FFFFFF url(images/fondrubsel-21.gif); }
.categorie21 .sousMenu .SousCategorie2_Sel, .categorie21 .sousMenu .SousCategorie3_Sel { color: #0187B3; background: #FFFFFF url(images/boulesel-21.gif) no-repeat; }


/* Pages produit et catégorie - Spécifique à la categorie Librairie */
.categorie286 .bloctitre,
.categorie286 TABLE.topVente TR.even TD.nom,
.categorie286 TABLE.topVente TR.even TD.promo,
.categorie286 TABLE.topVente TR.even TD.price { background-color: #E6EFF5; }
.categorie286 .sousMenu .categorie,
.categorie286 .listing .delimiteur  { background-color: #2B7EAC; }

/* Couleur pale */
.categorie286 .nomCategorie,
.categorie286 .listing .nom A,
.categorie286 .listing .nom A:hover,
.categorie286 .reviews A,
.categorie286 .reviews A:hover,
.categorie286 .titreSousCategorie,
.categorie286 .topVente H5,
.categorie286 .sousMenu .SousCategorie1 A,
.categorie286 .sousMenu .SousCategorie1 A:hover,
.categorie286 .sousMenu .SousCategorie2 A,
.categorie286 .sousMenu .SousCategorie2 A:hover,
.categorie286 .sousMenu .SousCategorie3 A,
.categorie286 .sousMenu .SousCategorie3 A:hover,
.categorie286 .sousMenu .SousCategorie4 A,
.categorie286 .sousMenu .SousCategorie4 A:hover { color: #2B7EAC; }
.categorie286 .sousMenu .SousCategorie1 { color: #2B7EAC; background: #FFFFFF url(images/fondrub-286.gif); }
.categorie286 .sousMenu .SousCategorie2, .categorie286 .sousMenu .SousCategorie3 { color: #2B7EAC; background: #FFFFFF url(images/boule-286.gif) no-repeat; }
.categorie286 .note { background-color: #2B7EAC; width: 67px; height: 14px; }
/* Couleur vive */
.categorie286 .bloctitre H1,
.categorie286 .PreviousNextProduct,
.categorie286 .PreviousNextProduct A,
.categorie286 .PreviousNextProduct A:hover,
.categorie286 .titreSousSousCategorie,
.categorie286 .FicheProduit .prix,
.categorie286 .listing .price,
.categorie286 .pubProduit .price,
.categorie286 .pubProduit .nom A,
.categorie286 .pubProduit .nom A:hover,
.categorie286 .icones A,
.categorie286 .icones A:hover,
.categorie286 TABLE.topVente A,
.categorie286 TABLE.topVente A:hover,
.categorie286 TABLE.topVente TD.nom,
.categorie286 TABLE.topVente TD.price,
.categorie286 .topVente H4,
.categorie286 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie286 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie286 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie286 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie286 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie286 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie286 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie286 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie286 .sousMenu .SousCategorie1_Sel A,
.categorie286 .sousMenu .SousCategorie1_Sel A:hover,
.categorie286 .sousMenu .SousCategorie2_Sel A,
.categorie286 .sousMenu .SousCategorie2_Sel A:hover,
.categorie286 .sousMenu .SousCategorie3_Sel A,
.categorie286 .sousMenu .SousCategorie3_Sel A:hover,
.categorie286 .sousMenu .SousCategorie4_Sel A,
.categorie286 .sousMenu .SousCategorie4_Sel A:hover  { color: #00598B; }
.categorie286 .sousMenu .SousCategorie1_Sel { color: #00598B; background: #FFFFFF url(images/fondrubsel-286.gif); }
.categorie286 .sousMenu .SousCategorie2_Sel, .categorie286 .sousMenu .SousCategorie3_Sel { color: #00598B; background: #FFFFFF url(images/boulesel-286.gif) no-repeat; }

/* Pages produit et catégorie - Spécifique à la categorie Coffrets cadeaux */
.categorie356 .bloctitre,
.categorie356 TABLE.topVente TR.even TD.nom,
.categorie356 TABLE.topVente TR.even TD.promo,
.categorie356 TABLE.topVente TR.even TD.price { background-color: #FBF9EB; }
.categorie356 .sousMenu .categorie,
.categorie356 .listing .delimiteur  { background-color: #DF4D8E; }

/* Couleur pale */
.categorie356 .nomCategorie,
.categorie356 .listing .nom A,
.categorie356 .listing .nom A:hover,
.categorie356 .reviews A,
.categorie356 .reviews A:hover,
.categorie356 .titreSousCategorie,
.categorie356 .topVente H5,
.categorie356 .sousMenu .SousCategorie1 A,
.categorie356 .sousMenu .SousCategorie1 A:hover,
.categorie356 .sousMenu .SousCategorie2 A,
.categorie356 .sousMenu .SousCategorie2 A:hover,
.categorie356 .sousMenu .SousCategorie3 A,
.categorie356 .sousMenu .SousCategorie3 A:hover,
.categorie356 .sousMenu .SousCategorie4 A,
.categorie356 .sousMenu .SousCategorie4 A:hover { color: #DF4D8E; }
.categorie356 .sousMenu .SousCategorie1 { color: #DF4D8E; background: #FFFFFF url(images/fondrub-356.gif); }
.categorie356 .sousMenu .SousCategorie2, .categorie356 .sousMenu .SousCategorie3 { color: #DF4D8E; background: #FFFFFF url(images/boule-356.gif) no-repeat; }
.categorie356 .note { background-color: #DF4D8E; width: 67px; height: 14px; }
/* Couleur vive */
.categorie356 .bloctitre H1,
.categorie356 .PreviousNextProduct,
.categorie356 .PreviousNextProduct A,
.categorie356 .PreviousNextProduct A:hover,
.categorie356 .titreSousSousCategorie,
.categorie356 .FicheProduit .prix,
.categorie356 .listing .price,
.categorie356 .pubProduit .price,
.categorie356 .pubProduit .nom A,
.categorie356 .pubProduit .nom A:hover,
.categorie356 .icones A,
.categorie356 .icones A:hover,
.categorie356 TABLE.topVente A,
.categorie356 TABLE.topVente A:hover,
.categorie356 TABLE.topVente TD.nom,
.categorie356 TABLE.topVente TD.price,
.categorie356 .topVente H4,
.categorie356 TABLE.pubIrresistible TD.texteIrresistible .nom,
.categorie356 TABLE.pubIrresistible TD.texteIrresistible .nom A, 
.categorie356 TABLE.pubIrresistible TD.texteIrresistible .nom A:hover,
.categorie356 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom,
.categorie356 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A,
.categorie356 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .nom A:hover,
.categorie356 TABLE.pubCoupDeCoeur TD.texteCoupDeCoeur .price,
.categorie356 TABLE.pubIrresistible TD.texteIrresistible .price,
.categorie356 .sousMenu .SousCategorie1_Sel A,
.categorie356 .sousMenu .SousCategorie1_Sel A:hover,
.categorie356 .sousMenu .SousCategorie2_Sel A,
.categorie356 .sousMenu .SousCategorie2_Sel A:hover,
.categorie356 .sousMenu .SousCategorie3_Sel A,
.categorie356 .sousMenu .SousCategorie3_Sel A:hover,
.categorie356 .sousMenu .SousCategorie4_Sel A,
.categorie356 .sousMenu .SousCategorie4_Sel A:hover  { color: #CF0961; }
.categorie356 .sousMenu .SousCategorie1_Sel { color: #CF0961; background: #FFFFFF url(images/fondrubsel-356.gif); }
.categorie356 .sousMenu .SousCategorie2_Sel, .categorie356 .sousMenu .SousCategorie3_Sel { color: #CF0961; background: #FFFFFF url(images/boulesel-356.gif) no-repeat; }
