/* Global ************************* */

BODY { margin: 0;  background-color: #FFFFFF;  }
BODY, TD, DIV, UL, LI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
BODY.popUp {background-image:none;margin:20px;}
/* Containers ******************** */

TD.headerTop {background-color: #DBEE7A; padding: 5px 1px 3px 0; }
TD.contenu {padding:10px 0 10px 10px; }


DIV.contenu_noMarge {}
DIV.contenu {margin:0 0 20px 2px;}
DIV.contenu P {margin-left:15px;}
DIV.contenu#terms P {margin-left:18px;}
DIV.contenu TABLE {margin-left:13px;}
DIV.contenu TABLE TABLE {margin-left:0;}
DIV.contenu UL, OL DIV.contenu {margin-left:40px;}
DIV.contenu UL.li_fleche {margin-left:30px;}


.menuGauche { color:#FFF8AE; font-size:11px; text-align:right; padding: 12px 0 5px 0; background-color: #FFF8B0; background-image:url(/images/interface/bg_swoosh_02.gif); background-repeat:no-repeat; }
.menuGauche .subMenu {line-height:14px; padding:0 20px 7px 0; } /* color:#FFF8AE;  */

.menuGauche .btnNoel{padding:0 0 6px 0;}

.menuGauche A:link, .menuGauche A:visited { color: #88983F; text-decoration:none;}
.menuGauche A:active, .menuGauche A:hover { color: #62740E; text-decoration:underline; }
.menuGauche A:link.special, .menuGauche A:visited.special { color: #88983F; text-decoration:none;}
.menuGauche A:active.special, .menuGauche A:hover.special { color: #62740E; text-decoration:underline; }
.menuGauche A:link.special DIV,  A:visited.special DIV{font-size:11px;font-weight:bold;font-style:italic;margin:0 -5px 2px 0;}

/*SOLDE*/
.menuGauche A:link.solde, .menuGauche A:visited.solde { color: #FF0000; text-decoration:none;}
.menuGauche A:active.solde, .menuGauche A:hover.solde { color: #FF0000; text-decoration:underline; }


.box_note { color: #88983F; background-color:#F8FCE2; border:solid 1px #DBEE7A;padding:10px;font-weight:bold;}
	.box_note#noCart {margin-top:100px;width:500px;}

.siteMap {}
	.siteMap .tabMenu {width:380px;}
	.siteMap .item {margin-left:25px;}
	.siteMap .itemDISABLED {padding-left:25px;background-image:url(/images/icons/siteMap.gif);background-repeat:no-repeat;background-position:top left;}

	
/* //////////////////////////////// */
/*  PAYMENT STEPS ****************** */
/* ///////// */

	TD.contenu_step {}
	.contenu_step .cat_menu { margin-left:10px;}
	DIV.contenu#steps  {margin-left:15px;}
	H1.step {background-color:#b6bf86; margin:0 0 10px 0;padding:0;}
	
	.tabPay_01 {border:solid 1px #dbdfc5;}
		.tabPay_01b {border:solid 1px #dbdfc5; border-left:none;}
		.tabPay_01 TH, .tabPay_01b TH {padding:0;background-color:#b5be85;text-align:left;color:#FFFFFF;font-weight:bold;}
		.tabPay_01b TH  {background-color:#a0a976;}
		.tabPay_01 TD,  .tabPay_01b TD {color:#696d55;padding:0px 5px 2px 17px;}  
		.tabPay_01 TD.pad {padding: 10px 10px 10px 17px ;}
		
	.tabPay_total {border:solid 1px #eb6400;}
		.tabPay_total TH {padding:0;background-color:#eb6400;text-align:left;color:#FFFFFF;font-weight:bold;}
		.tabPay_total TD {color:#696d55;padding:5px 20px 0px 2px;}  
		.tabPay_total TD.titre {padding:5px 5px 0 0;background-image:url(/images/interface/tabPay_bg.gif);background-position:bottom;background-repeat:repeat-x;}
		.tabPay_total TD.titre SPAN {padding:0 10px 0px 25px;background-color:#FFFFFF;}
	
	.tabPay_03 {background-color:#f5f5f5;border:solid 1px #a3a3a3;}
		.tabPay_03 TH {padding:0;background-color:#a3a3a3;text-align:left;color:#FFFFFF;font-weight:bold;}
		.tabPay_03 TD {color:#696d55;padding:5px 5px 5px 17px;}  
		.tabPay_03 TD.pad {padding: 10px 10px 10px 17px ;}
		.tabPay_03 .alternate {background-color:#FFFFFF;}
/* //////////////////////////////// */
/* PRODUITS ****************** */
/* ///////// */

.cat_menu { color:#CFEE60;  font-size:11px; margin:0 0 10px 0;  }
	.cat_menu A  { color: #88983F; text-decoration:none; }
	.cat_menu A:link, .cat_menu A:visited { color: #88983F; text-decoration:underline; }
	.cat_menu A.actif, .cat_menu A:link.actif, .cat_menu A:visited.actif {color: #CA4700; text-decoration:none;  }
	.cat_menu A:active, .cat_menu A:hover { color: #000000; text-decoration:none; }

.cat_titre { margin:0 0 5px 0; }/* font-size: 18px; color:#CED5B3;*/
	.cat_titre A:link, .cat_titre A:visited { color: #3D0707; text-decoration:none; }
	.cat_titre A:active, .cat_titre A:hover {color: #CA4700; text-decoration:none;  }
	
.cat_liste {text-align:center;}
	.cat_liste A:link, { color: #374107; text-decoration:none; }
	.cat_liste A:visited { color: #5A6A0D; text-decoration:none;}
	.cat_liste A:active, .cat_liste A:hover { color: #5A6A0D; text-decoration:underline; }
	.cat_liste .item_nom {font-size:10px; margin-top:5px;}
	
.tabFragrances {margin:0 0 0 20px;}
	.tabFragrances TD {vertical-align:top; }
	.fragrance_icon {width:40px; padding:0 0 0 0;}
	.fragrance_titre {paddding:0;margin:2px 0 2px 0;}
	.fragrance_text { color:#636466;padding: 0 0 0 0; }
	.fragrance_text span {color:#f00;}
	

.tabProduits {}
	.tabProduits TD {padding:20px 10px 10px 20px;}
	.produit_options {padding-left:20px;}

.tabPager {text-align:center;margin:20px 0 0 0 ;}
	.tabPager TD {font-size:12px;font-weight:bold; color:#88983F; padding:3px;}
	.tabPager A:link, .tabPager A:visited { color: #3D0707; }
	.tabPager A:active, .tabPager A:hover { color: #CA4700; }
	
.tabProduit {}
	 .tabProduit .icone_photo {margin:-13px 5px 0 0; float:left; text-align:right;position:relative;}
	 .tabProduit H2.produit_titre {font-size:14px;margin: 7px 0 15px 0;}
	 .tabProduit TD {}
	 .tabProduit TD.photos { text-align:right; vertical-align:top; }
	 .tabProduit TD.photo { vertical-align:top; }
	 .tabProduit TD.description { padding:0 5px 0 0; }
	 .tabProduit DIV.description { text-align:justify; color:#504E4E; }
	 
.tabPopop { background-color:#ffffff;  border-bottom: 1px solid #54630c; border-right: 1px solid #54630c; border-left: 1px solid #54630c; padding: 10px;  text-align: justify;  }

	 
/* ////////////////////////////////// */
/*  CART & QTY ****************** */
/* /////////// */

.tabProduitCart {background-color:#DBEE7A; }
	 .tabProduitCart#dataCartResume, .tabProduitCart#dataForm {border:solid 1px #636466;}
	 .tabProduitCart .header, .tabProduitCart .header TD, .tabProduitCart TH, .tabProduitCart#dataCartResume  .header TD  { color:#FFFFFF; background-color:#636466; height:17px; padding: 1px 5px 0 5px; font-size:11px; text-align:left; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
	 .tabProduitCart TH STRONG {color:#FFFFFF;font-size:12px;font-weight:normal;}
	 .tabProduitCart TD {  text-align:left; padding: 5px 5px 2px 5px; vertical-align:top; }
		.tabProduitCart#dataCartResume TD {padding: 5px 5px 5px 5px;}
	 .tabProduitCart .alternate { background-color:#E7F2A2; }
	 	.tabProduitCart#dataCart  .alternate { background-color:#DBEE7A; }
		
	 .tabProduitsSelect { color:#333333; width:100px; font-size:11px;font-family:Verdana; } 
	 .tabProduitCart INPUT, .tabProduitCart SELECT { color:#333333; font-size:11px;text-align:left;padding-left:3px; }
	 .tabProduitCart TD.txtQty {padding:2px; text-align:center; }
	 .tabProduitCart TD.txtSize {white-space:nowrap; }
	 .tabProduitCart INPUT.txtQty {font-size:12px; text-align:center; border:solid 1px #636466;height:18px; font-family:Arial, Helvetica, sans-serif  }
	 .tabProduitCart .alignCenter, .tabProduitCart TD.alignCenter {text-align:center;} 
	 .tabProduitCart .alignRight, .tabProduitCart TD.alignRight {text-align:right;} 
	 .cart_total {border-top:solid 1px #BED867;padding:5px 5px 0px 5px;margin:5px 0 0 0;}
	 	

.tabProduitCartTemplate { background-color:#DBEE7A; }	
	 .tabProduitCartTemplate TD.header { background-color:#FFFFFF; }
	 .tabProduitCartTemplate TD.footer { background-image: url(/images/interface/pan_02.gif); background-repeat:repeat-y; }
	 .tabProduitCartTemplate TD.repeater { border-bottom:solid 1px #636466; border-right:solid 1px #636466; }
 	 .tabProduitCartTemplate TD.repeater2 {  border-right:solid 1px #636466; }
	 .tabProduitCartTemplate TD.footer2 {border-bottom:solid 1px #636466;}
	 .tabProduitCartTemplate TD.left { border-left:solid 1px #636466; }
	 .tabProduitCartTemplate TD.buttons { padding: 15px 0 0 0; vertical-align:top;}

	
/* //////////////////////////////////////////// */
/*  COLLECTIONS - GAMMES ****************** */
/* ///////////////////// */

TD.contenu_collections {padding:10px 0 10px 0; }

DIV.collection_list {margin: 0 0 0 10px;}
DIV.collection_list IMG {}

.gamme_info {margin:5px 0 7px 15px;}
	.gamme_info B {}
	.gamme_info {}
	
.gamme_produits {}
	.gamme_produits A:active, .gamme_produits A:visited { color:#88983F;text-decoration:none;  }
	.gamme_produit {margin:3px 0 5px 0; padding: 0 0 0 15px; background-image:url(/images/icons/li_1.gif); background-repeat:no-repeat;}
	

/* //////////////////////////////// */
/*  BOUTIQUE ****************** */
/* ///////// */

.boutique {margin:10px 0 0 0;}
	.boutique .titre {width:120px; white-space:wrap;}
	/* #Repeater_BoutiquesOTHER__ctl8_LblPays {width:150px;} */
	.boutique .dropDown {}
	.boutique SELECT {width:145px;padding-right:2px;}
	
.boutique_info {margin:10px 0 20px 15px;}


/* Tables styles ************************* */

.tab_01 {margin-bottom:10px;background-color:#F8FCE2; border:solid 1px #DBEE7A;}
	.tab_01#address TD {padding:2px 5px 2px 5px;}
	.tab_01 TH {border-bottom:solid 1px #DBEE7A;}
		.tab_01 TH.sep {  border-top:solid 1px #DBEE7A;}
	.tab_01 TD {padding:5px;}
	.tab_01 .alternate { background-color:#FDFEF3; }
	
.tab_02 {margin-bottom:10px;background-color:#FFF8E8; border:solid 1px #F7AB00;}
		.tab_02 TH.sep {  border-top:solid 1px #F7AB00;}
	.tab_02 TH {border-bottom:solid 1px #F7AB00;}
	.tab_02 TD {padding:5px;}
	.tab_02 .alternate { background-color:#FFFDF9; }
	
.tab_01 TH , .tab_02 TH {background-color:#FFFFFF; font-size:11px; color:#858181;text-align:left; padding:5px; }
	.tab_01 A:link, .tab_01 A:visited, .tab_02 A:link, .tab_02 A:visited { color:#858181;text-decoration:none; }
	.tab_01 A:hover, .tab_02 A:hover { color:#CA4700;text-decoration:underline;  }
	
.tabMenu {margin:-10px -10px 0  -10px; padding-right:0;}
	/* I.E. ONLY */ * html TABLE.tabMenu  { width:580px;}
	
	
.tabMenu TD {background-color:#F8FCE2; padding:5px;vertical-align:top; border:solid 1px #DBEE7A;}
.tabMenu_sub TD {border:none;}
.tabMenu {font-size:12px;padding:0; text-align:left;  } 
.tabMenu H2 {margin:5px 5px 5px 5px;}
.tabMenu H3 {color:#3D0707;margin:5px 5px 5px 0; padding-left:14px;background-image:url(/images/icons/li_fleche.gif);background-repeat:no-repeat;}

	
	.tabMenu A:link, .tabMenu A:visited { color:#62740E;text-decoration:none; }
	.tabMenu A:active, .tabMenu A:hover { color:#0282AB; }
	
	.tabMenu DIV { padding:3px 14px 5px 14px; background-color:#F8FCE2;}
	/* I.E. ONLY */ * html .tabMenu DIV  { width:100%; cursor:hand;}
	/* I.E. ONLY */ * html .tabMenu H2  { width:100%; cursor:hand;}
	/* I.E. ONLY */ * html .tabMenu H3  { width:100%; cursor:hand;}

	
	.tabMenu A:active DIV, .tabMenu A:hover DIV { background-color:#DBEE7A; color:#000000; }
	.tabMenu A:active H2, .tabMenu A:hover H2 { color:#CA4700;text-decoration:underline; }
	.tabMenu A:active H3, .tabMenu A:hover H3 { color:#CA4700;text-decoration:underline;  }


/* Backgrounds ******************** */

.bg_left {background-image:url(/images/interface/bg_swoosh_01.gif); background-position:top right; background-repeat:no-repeat; }

/* Text ************************** */

H1 { font-size: 14px; color:#3D0707; margin: 0 0 10px 0;  font-family:Arial, Helvetica, sans-serif }
H1.collections { margin: 0 0 0 10px; }


H2 { margin: 5px 0 10px 0; font-size:12px; color:#3D0707; font-family:Arial, Helvetica, sans-serif }
	H2 A, H2 A:link, H2 A:visited {color: #CA4700; text-decoration:underline; }
	H2 A:active, H2 A:hover {color: #636466; text-decoration:none; }

H3, .gamme_info B, .titre_h3  { margin: 0 0 5px 0; font-size:12px; color:#889840; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
	H3 STRONG, H3 B {color:#CA4700;}
	H3 A:link, H3 A:visited {color: #CA4700; text-decoration:underline; }
	H3 A:active, H3 A:hover {color: #636466; text-decoration:none; }
	

H4, H5 { font-size: 11px; font-weight:bold; color: #62740E; margin: 0; }

h4#products {font-size:13px; font-weight:bold;}

h4 span {
	font-weight:normal;
	color:#000;
}

EM { color: #858181; }

P {margin:5px 0 10px 0;}
P EM {font-size: 10px; }

.tText01 {color: #000000; }
.tBold, STRONG  {color: #724436;font-weight:bold; }
.tPale {color:#9D9999; font-weight:bold;}
.tPale2 {color:#9D9999; font-weight:normal;}
.tUpper {text-transform:uppercase;}
.tSousTitre {color:#9D9999;font-weight:normal;}
.tSousTitreSolde {color:#3D0707;font-weight:bold;display:block;padding-top:3px;}
.prix-solde {color:#f00;}

.Tsmall {font-size: 10px;}
.DIVcarte_cadeau {font-size: 11px;margin: 5px 0px 0px 10px;}


STRONG.orange,.tAsterix  {color: #CA4700;font-weight:bold;}
STRONG.vert {color: #88983F;font-weight:bold;}
STRONG.gris {color: #858181;font-weight:bold;}

/* Links ************************** */

A:link, A:visited {color: #54630C; text-decoration:underline; }
A:active, A:hover {color: #88983F; text-decoration:none; }

/* Lists ************************** */

OL.carte { font-size: 11px; margin: 10px 0px 10px 28px; padding: 0; }


UL { margin: 10px 0px 15px 30px; padding: 0; list-style-image: url(/images/icons/li_1.gif); list-style-type: disc; }
UL.li_fleche { margin-left: 15px; list-style-image: url(/images/icons/li_fleche.gif); }
UL.li_p {margin-top:-5px;margin-bottom:15px;}

LI { margin: 5px 0 0 0; padding: 0; vetical-align:top; }
LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
LI.check { list-style-image: url(/images/icons/li_check.gif); list-style-type: none; }

/* Forms ************************** */

.tabForm {}
	.tabForm TD {padding:5px;}
	.tabForm .vTop {vertical-align:top; padding-top:9px;}
	.tabForm INPUT {height:22px;}
	.tabForm .imageButton {height:20px;}
	
FORM {padding:0; margin:0; }
INPUT, SELECT, TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
SELECT  {background-color:#FFFFFF;}
TEXTAREA { padding:5px;background-color:#FFFFFF;}
INPUT.TEXT {background-color:#FFFFFF; border:solid 1px #D6E37D;color:#666666;font-size:10px;height:17px;text-align:left;padding-left:3px; }
INPUT.SELECT { color:#333333;width:100px;font-size:11px;font-family:Verdana;  }
INPUT.submit { font-size: 12px; }
INPUT.imageButton {border:none; }
INPUT.txtQty {text-align:center;font-size:10px;}
INPUT.txtNewsletter {background-color:#FFFFFF;border:solid 1px #F3EEA4;color:#949090;font-size:10px;height:17px;width:121px;text-align:center; padding: 0; }
INPUT.txtSearch {background-color:#FFFFFF;border:solid 1px #D6E37D;color:#666666;font-size:10px;height:17px;width:121px;text-align:left;padding-left:3px; }

/* Misc ************************** */

HR { height:1px; color:#D4E499; background-color:#D4E499; border:none; margin: 10px 0 10px 0; }
.floatLeft {float:left;}
.floatRight {float:right;}
.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.maxSize {width:100%;height:100%;}
.borderWhite, .album .borderWhite, .club .album .borderWhite  {border:solid 1px #DCDDDE;}
.borderBlack, .album .borderBlack, .club  .album .borderBlack {border:solid 1px #231F20;}

.noMargin {margin:0;}
.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

.btn_top {text-align:right;margin:5px 0 10px 0;}

#spanDiv SPAN {display:-moz-inline-box; /* Gecko proprietary */ display:inline-block; /* supported by Opera and ? */ /* vertical-align:middle;  Gecko needs this */ }

.note {
	padding:10px;
}

ul.description {
	margin-top:1px;
	margin-bottom:1px;
}

ul.description li {
	margin-top:1px;
}

.new {
	color:#c00;
}

.conditions {
	font-size:0.8em;
	display:block;
	padding-bottom:3px;
}

p.promo {
	border:1px solid #000;
	padding:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CA4700;
}

p.promo span{
	display:block;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
}

p.note {
	font-style:italic;
}

.more-info {
	display:block;
	width:110px;
	padding-top:-2px;
	position:absolute;
	left:15px;
	top:-2px;
	text-align:left;
}

.special-note {
	color:#f00;
}

.special-note strong {
	font-weight:bold;
	font-style:italic;
	color:#f00;
}

.info-carte {position:absolute;top:0;left:0;z-index:899;}
.info-carte h2 {font:Arial, Helvetica, sans-serif;font-size:18px;color:#000;}
.info-carte ul {color:#993;padding:0;padding-left:12px;margin:0}
.info-carte ul li {font:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}

.headerNoel { margin: 0; padding: 0;  background: url(/images/custom/noel2008/top.jpg) 0 0 no-repeat; height:95px;width:620px; }
.headerApresNoel, .headerApresNoel-en { margin: 0; padding: 0 0 10px 0 ;  background: url(/images/accueil/2009-12/bandeau-soldes-extravagants.jpg) 0 0 no-repeat; height:86px;width:605px; }
.headerApresNoel-en {background: url(/images/en/accueil/2009-12/banner-outrageous-sale.jpg) 0 0 no-repeat;}
.headerApresNoel a, .headerApresNoel-en a { display:block;height:95px;text-indent:-9999px;overflow:hidden;margin:0;padding:0;}
.headerNoel h3 { margin: 0; padding: 0 0 5px 170px; font-family: verdana; font-weight: normal; }
.headerNoel h3 a { color: #ca0233 !important; text-decoration: none !important; font-size: 1.5em; }
.headerNoel table { margin: 0 0 0 170px; padding: 0; border-collapse: collapse; }
.headerNoel table td { padding: 0; }
.headerNoel table td a:link, .headerNoel table td a:visited, .headerNoel table td a:hover, .headerNoel table td a:active { margin: 0; padding: 0; color: #ca0233 !important; text-decoration: none; font-size: 1.2em; }
.headerNoel table td span { padding: 0 5px; color: #ca0233 !important; }

.headerNoel table.second td a:link, .headerNoel table.second td a:visited, .headerNoel table.second td a:hover, .headerNoel table.second td a:active { color: #0b236b !important; }
.headerNoel table td a:hover, .headerNoel table.second td a:hover { color: #f3a400 !important;}
.headerNoel table.second td span { color: #0b236b !important; }

.headerNoel ul {clear:both;padding-left:130px;padding-bottom:0;margin:0;}
.headerNoel ul li {list-style:none;display:inline;margin:0;padding:0;color: #ca0233;}
.headerNoel ul li:after {content: "\00a0\00a0|";}
.headerNoel ul li:last-child:after {content: " ";}
.headerNoel ul li.last span {display:none;}
.headerNoel ul li a:link,.headerNoel ul li a:visited, .headerNoel ul li a:hover, .headerNoel ul li a:active {color: #ca0233;font-size: 1.2em;text-decoration:none;}
.headerNoel ul.second {
	padding-bottom:15px;
}
.headerNoel ul.second li, .headerNoel ul.second li a:link,.headerNoel ul.second li a:visited, .headerNoel ul.second li a:hover, .headerNoel ul.second li a:active {color:#0b236b;}
.headerNoel ul li a:hover, .headerNoel ul.second li a:hover {color: #f3a400;}
.headerNoel p {clear:both;padding-top:20px;font-size:1.2em;}
/*h3.holiday {font-size:1.2em;padding-top:5px;color:#ca0233;}*/
/***************************************************************/
/* Accueil Noel 2008 */
/***************************************************************/
.promo-section {padding:8px;}
.promo {float:left;width:402px;height:470px;background:url(/images/accueil/2008_noel/background-promo.jpg) no-repeat top left;position:relative;}
.promo-20nov .promo {background:url(/images/accueil/2008_noel/background-promo-20nov.jpg) no-repeat top left;}
.promo-22nov .promo {background:url(/images/accueil/2008_noel/background-promo-22nov.jpg) no-repeat top left;}
.promo-2dec .promo {background:url(/images/accueil/2008_noel/background-promo-2dec.jpg) no-repeat top left;}
#en .promo-20nov .promo {background:url(/images/accueil/2008_noel/background-promo-20nov-en.jpg) no-repeat top left;}
.promo h1 {font:10px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#cb0133;background:url(/images/accueil/2008_noel/principal-title.gif) no-repeat top left;position:absolute;top:356px;left:15px;height:27px;width:213px;text-indent:-9999px;}
.promo-20nov .promo h1 {background:url(/images/accueil/2008_noel/principal-title-20nov.gif) no-repeat top left;}
#en .promo h1 {background:url(/images/accueil/2008_noel/principal-title-en.gif) no-repeat top left;}
#en .promo-20nov .promo h1 {background:url(/images/accueil/2008_noel/principal-title-en-20nov.gif) no-repeat top left;}
.promo a img {width:138px;height:27px;position:absolute;top:276px;left:228px;border:none;} 
.promo-20nov .promo a img {display:none;}
.promo-22nov .promo a.produit-vedette {position:absolute;display:block;width:200px;height:180px;top:110px;left:195px;text-indent:-9999px;overflow:hidden;}
.promo-2dec .promo a.produit-vedette {position:absolute;display:block;width:205px;height:180px;top:110px;left:180px;text-indent:-9999px;overflow:hidden;}
.promo-22nov .promo a img, .promo-2dec .promo a img {width:195px;height:42px;top:286px;left:198px;}
.promo ul {position:absolute;bottom:0;left:0;height:87px;list-style-image:none; list-style-type:none;padding:0;margin:0;width:402px;}
.promo ul li {float:left;height:87px;width:147px;padding:0;margin:0;}
.promo ul li.conte {background:url(/images/accueil/2008_noel/nav-conte.jpg) no-repeat top left;}
.promo-20nov .promo ul li.conte {background:url(/images/accueil/2008_noel/nav-conte-20nov.jpg) no-repeat top left;}
.promo ul li.conte a:hover {background:url(/images/accueil/2008_noel/nav-conte.jpg) no-repeat bottom left;}
.promo-20nov ul li.conte a:hover {background:url(/images/accueil/2008_noel/nav-conte-20nov.jpg) no-repeat bottom left;}
.promo ul li.concours {background:url(/images/accueil/2008_noel/nav-concours.jpg) no-repeat top left;}
.promo-20nov .promo ul li.concours {background:url(/images/accueil/2008_noel/nav-concours-20nov.jpg) no-repeat top left;}
.promo ul li.concours a:hover {background:url(/images/accueil/2008_noel/nav-concours.jpg) no-repeat bottom left;}
.promo-20nov .promo ul li.concours a:hover {background:url(/images/accueil/2008_noel/nav-concours-20nov.jpg) no-repeat bottom left;}
.promo ul li.catalogue {background:url(/images/accueil/2008_noel/nav-catalogue.jpg) no-repeat top left;width:108px;}
.promo-20nov .promo ul li.catalogue {background:url(/images/accueil/2008_noel/nav-catalogue-20nov.jpg) no-repeat top left;width:108px;}
.promo ul li.catalogue a:hover {background:url(/images/accueil/2008_noel/nav-catalogue.jpg) no-repeat bottom left;}
.promo-20nov .promo ul li.catalogue a:hover {background:url(/images/accueil/2008_noel/nav-catalogue-20nov.jpg) no-repeat bottom left;}
#en .promo ul li.conte {background:url(/images/accueil/2008_noel/nav-conte-en.jpg) no-repeat top left;}
#en .promo-20nov .promo ul li.conte {background:url(/images/accueil/2008_noel/nav-conte-en-20nov.jpg) no-repeat top left;}
#en .promo ul li.conte a:hover {background:url(/images/accueil/2008_noel/nav-conte-en.jpg) no-repeat bottom left;}
#en .promo-20nov .promo ul li.conte a:hover {background:url(/images/accueil/2008_noel/nav-conte-en-20nov.jpg) no-repeat bottom left;}
#en .promo ul li.concours {background:url(/images/accueil/2008_noel/nav-concours-en.jpg) no-repeat top left;}
#en .promo-20nov .promo ul li.concours {background:url(/images/accueil/2008_noel/nav-concours-en-20nov.jpg) no-repeat top left;}
#en .promo ul li.concours a:hover {background:url(/images/accueil/2008_noel/nav-concours-en.jpg) no-repeat bottom left;}
#en .promo-20nov .promo ul li.concours a:hover {background:url(/images/accueil/2008_noel/nav-concours-en-20nov.jpg) no-repeat bottom left;}
#en .promo ul li.catalogue {background:url(/images/accueil/2008_noel/nav-catalogue-en.jpg) no-repeat top left;width:108px;}
#en .promo-20nov .promo ul li.catalogue {background:url(/images/accueil/2008_noel/nav-catalogue-en-20nov.jpg) no-repeat top left;width:108px;}
#en .promo ul li.catalogue a:hover {background:url(/images/accueil/2008_noel/nav-catalogue-en.jpg) no-repeat bottom left;}
#en .promo-20nov .promo ul li.catalogue a:hover {background:url(/images/accueil/2008_noel/nav-catalogue-en-20nov.jpg) no-repeat bottom left;}
.promo ul a:link, .promo ul a:visited, .promo ul a:hover,.promo ul a:active {text-indent:-9999px;display:block;height:87px;overflow:hidden;}
.promo-navigation {float:right;width:200px;}
.promo-navigation h2 {text-indent:-9999px;height:23px;background:url(/images/accueil/2008_noel/titre-fetes-2008.gif) no-repeat top left;padding:0;margin:0;	margin-top:2px;}
#en .promo-navigation h2 {background:url(/images/accueil/2008_noel/titre-fetes-2008-en.gif) no-repeat top left;}
.promo-navigation .categories {list-style-image:none; list-style-type:none;padding:0;margin:0;padding-top:8px;width:200px;}
.promo-navigation .categories li {background:#cb0133;height:18px;padding:0;margin:0;margin-bottom:3px;}
.categories a:link, .categories a:visited, .categories a:hover, .categories a:active {font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;	color:#fff;height:18px;display:block;text-align:center;line-height:1.5;text-decoration:none;}
.categories a:hover {background:#abdb0b;}
.promo-navigation .cat-promo {padding:0;padding-top:5px;margin:0;list-style-image:none; list-style-type:none}
.cat-promo li {padding:0;margin:0;position:relative;list-style:none;}
.cat-promo h4 {background:#0c226b;color:#fff;height:18px;text-align:center;line-height:1.5;}
.cat-promo li h4 a:link, .cat-promo li h4 a:visited, .cat-promo li h4 a:hover, .cat-promo li h4 a:active {font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;height:18px;display:block;text-align:center;line-height:1.5;text-decoration:none;}
.cat-promo li h4 a:hover {background:#abdb0b;}
.cat-promo img {border:none;}
.cat-promo li a:link, .cat-promo li a:visited, .cat-promo li a:hover, .cat-promo li a:active {color:#0c226b;text-decoration:none;}
li .note {font:9px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;position:absolute;top:75px;left:110px;display:block;padding:0;padding-left:12px;	background:url(/images/accueil/2008_noel/bullet3.gif) no-repeat 0 4px;cursor:pointer;}
li .price {position:absolute;top:30px;right:7px;font:22px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;cursor:pointer;}
.price span {font:14px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;vertical-align:top;}


/* Section Infolettre : Updated by Steve Perron (June 2009) */
.infolettre {background:url(/images/background-infolettre.jpg) no-repeat top left;text-align:left;padding:9px 8px;}
.infolettre h5 {text-indent:-9999px;height:31px;background:url(/images/titre-economies.jpg) no-repeat top left;}
.infolettre.newsletter h5 {height:35px;background:url(/images/titre-savings.jpg) no-repeat top left;}
.infolettre p {font-size:0.8em;}
.infolettre .txtNewsletter {font-size:0.8em;padding:3px 0 0 0;margin:0;text-align:left;width:110px;border:none;}
.infolettre button {background:url(/images/arrow.jpg) no-repeat 8px 3px; border:none;text-indent:-9999px;}

/* Promo sur accueil */
#promo {padding-top:10px;}
#promo div {position:relative;float:left;width:178px;height:94px;padding:15px 10px;background:url(/images/background-promo.jpg) repeat-x top left;margin-left:10px;}
#promo.panier div {width:174px;height:137px;background:url(/images/background-promo-panier.jpg) repeat-x top left;}
#promo h5, .code-promo h5 {height:21px;text-indent:-9999px;}
#promo h6 {padding:0;margin:0;color:#335a44;font:14px Arial, Helvetica, sans-serif;font-weight:bold;}
#promo .echantillon h5 {background:url(/images/titre-echantillon.jpg) no-repeat top left;}
#promo .sample h5 {background:url(/images/titre-sample.jpg) no-repeat top left;}
#promo .nouveautes h5 {background:url(/images/titre-nouveaute.jpg) no-repeat top left;}
#promo .whats-new h5 {background:url(/images/titre-whats-new.jpg) no-repeat top left;}
#promo .liquidation h5 {background:url(/images/titre-liquidation.jpg) no-repeat top left;}
#promo .clearance h5 {background:url(/images/titre-clearance.jpg) no-repeat top left;}
#promo .aide h5 {background:url(/images/titre-aide.jpg) no-repeat top left;}
#promo .help h5 {background:url(/images/titre-help.jpg) no-repeat top left;}
#promo .securite h5 {background:url(/images/titre-securite.jpg) no-repeat top left;height:33px;}
#promo .security h5 {background:url(/images/titre-security.jpg) no-repeat top left;}
#promo p, .code-promo p {color:#335a44;font:11px Arial, Helvetica, sans-serif;}
#promo a:link, #promo a:visited, #promo a:hover, #promo a:active {position:absolute;bottom:17px;left:10px;text-decoration:none;}
#promo a span {color:#fff;font:1em Arial, Helvetica, sans-serif;font-weight:bold;display:block;padding:3px 16px 6px 16px;background:url(/images/bouton-promo.jpg) no-repeat top left;}
#promo .echantillon a span {background:url(/images/large-bouton-promo.jpg) no-repeat top left;}
#promo .sample a span {background:url(/images/medium-bouton-promo.jpg) no-repeat top left;padding:3px 20px 4px 20px}
#promo.panier .echantillon a {bottom:35px;}
#promo.panier .sample a {margin-bottom:25px}


#promo ul {padding:0;padding-top:10px;margin:0;}
#promo ul li {padding-bottom:5px;padding-left:10px;list-style:none;background:url(/images/bullet-1.jpg) no-repeat 0 4px}
#promo ul li a:link, #promo ul li a:visited, #promo ul li a:hover, #promo ul li a:active,
#promo .contact:link, #promo .contact:visited, #promo .contact:hover, #promo .contact:active {position:static;display:block;font:11px Arial, Helvetica, sans-serif;color:#335a44;font-weight:bold;text-decoration:underline;}
#promo .contact:link, #promo .contact:visited, #promo .contact:hover, #promo .contact:active {display:inline;}

.code-promo {float:right;width:239px;padding:7px 0 2px 0;margin-right:6px;/*margin-bottom:10px; À remettre après Noël*/}
.code-promo h5 {background:url(/images/titre-code-promo.jpg) no-repeat top left;}
.code-promo.en {margin-right:1px;}
.code-promo.en h5 {background:url(/images/titre-promo-code.jpg) no-repeat top left;}
div.contenu .code-promo p {margin-left:0;padding-bottom:3px;padding-left:5px;}

p.legal {padding:10px 20px 20px 20px;clear:both;font-size:0.8em;}

ul#ecologic {margin:0;list-style:none;padding-bottom:15px;width:300px;}
ul#ecologic li:first-child, ul#ecologic li.first {border-top:none;}
/*ul#ecologic li {color:#85953c;font-size:1em;height:35px;padding-top:10px;padding-bottom:8px;list-style:none;border-top:1px solid #85953c;padding-left:40px;}*/
ul#ecologic li {color:#85953c;font-size:0.8em;padding-top:5px;list-style:none;padding-left:40px;border-top:1px solid #ccc;}
ul#ecologic.love li {color:#f00a24;}
ul#ecologic.noel li {color:#e10833;}

ul#ecologic li.bio {background:url(/images/icons/bio.jpg) no-repeat 0 5px;}
ul#ecologic li.natural {background:url(/images/icons/natural.jpg) no-repeat 0 5px;}
ul#ecologic li.recycle {padding-top:13px;height:26px;background:url(/images/icons/recycle.jpg) no-repeat 0 5px;}
ul#ecologic li.animal {padding-top:10px;height:30px;background:url(/images/icons/animal.jpg) no-repeat 0 5px;}

ul#ecologic.love li.bio {background:url(/images/icons/bio-love.jpg) no-repeat 0 5px;}
ul#ecologic.love li.natural {background:url(/images/icons/natural-love.jpg) no-repeat 0 5px;}
ul#ecologic.love li.recycle {background:url(/images/icons/recycle-love.jpg) no-repeat 0 5px;}
ul#ecologic.love li.animal {background:url(/images/icons/animal-love.jpg) no-repeat 0 5px;}

ul#ecologic.noel li.bio {background:url(/images/icons/bio-noel.jpg) no-repeat 0 5px;}
ul#ecologic.noel li.natural {background:url(/images/icons/natural-noel.jpg) no-repeat 0 5px;}
ul#ecologic.noel li.recycle {background:url(/images/icons/recycle-noel.jpg) no-repeat 0 5px;}
ul#ecologic.noel li.animal {background:url(/images/icons/animal-noel.jpg) no-repeat 0 5px;}






/* NOEL 2009 */
.menuGauche .noel_block {
	background-color:#fff;
	left:20px;
	margin-left:-15px;
	padding:5px 20px 5px 0;
	position:relative;
	margin-bottom:10px;		
}

.menuGauche .noel_block .noel {display:block;margin-bottom:5px;font-size:1.2em;}

.menuGauche .noel a:active, .menuGauche .noel a:hover {
	color:#CA0233;
	text-decoration:underline;
}

.menuGauche .noel a:link, .menuGauche .noel a:visited {
	color:#CA0233;
	text-decoration:none;
}

#promo #holiday-promo {list-style:none;margin:0;padding:0;padding-left:10px;}
#promo #holiday-promo li {list-style:none;margin:0;padding:0;float:left;}
#promo #holiday-promo img {border:none;}

#incitatifs-vente-noel {position:relative;height:79px;}
#incitatifs-vente-noel .voir-tout-noel {position:absolute;top:53px;left:194px;display:block;overflow:hidden;height:33px;text-indent:-9999px;}
#incitatifs-vente-noel.en .voir-tout-noel {background:url(/images/en/accueil/2009-11/see-our-holidays-gifts.jpg) no-repeat top left;width:304px;left:280px;}
#incitatifs-vente-noel.fr .voir-tout-noel {background:url(/images/accueil/2009-11/voir-nos-idees-cadeaux.jpg) no-repeat top left;width:404px;}

