/*----------------------menu gauche axe fragrance + makup----------------*/
/*---------------------subnavmenu---------------------*/
#subnavmenu {
	position: absolute;
	top: 0px;
	overflow: hidden;
	/*width:296px;*/
	width: 273px;
	height: 415px;
	z-index: 0;
}
/* ---------------------------------- */
#subnavmenu #submenuaxe1, #subnavmenu #submenuaxe2, #subnavmenu #submenuaxe3 {
	position: absolute;
	top: -415px; /* valeur par défaut sur la version noire : - 409px*/
	height: 415px; 	/* Hauteur : si je mets 415, la flèche basse de l'ascenseur descend + bas que la hauteur du cadre du menu... */
	width: 100%;
	background-color: #FFFFFF;
	z-index: 1000;	border-left : 1px solid #efbc6c;	/*line-height: 8.0;*/	letter-spacing: 2px;
}/* #submenuaxe1 ul.firstlevelmenu li {  */
.firstlevelmenu li { /* décalage niveau 1 */
	padding-left: 3px;	margin-bottom: 5px;
}
/* ---------------------------------- *//*
#subnavmenu #submenuaxe2 {
	position: absolute;
	top: -409px;
	height: 409px;
	width: 100%;
	background-color: #FFFFFF;
	border-left : 1px solid #efbc6c;
} */
/* ---------------------------------- *//*
#subnavmenu #submenuaxe3 {
	position: absolute;
	top: -409px;
	height: 409px;
	width: 100%;
	background-color: #FFFFFF;	border-left : 1px solid #efbc6c
} */
#submenuaxe3 ul.firstlevelmenu li { /* décalage niveau 1 */
	padding-left: 3px;
}
/* ---------------------------------- */
#subnavmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*border-bottom: 1px solid #312a18;*/
	width: 254px;	padding: 13px 0 10px 5px;
}
/* ------ */
#subnavmenu ul li {
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	/*border-top: 1px solid #312a18;*/
	width: 254px;
	min-height: 14px;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;/* att: repercution sur .smenu li*/
	cursor: pointer;
	overflow: hidden;	white-space : nowrap
}
#subnavmenu ul li a {
	display: block;
	color: #666666;
	text-decoration: none;
	/*margin-left: 7px;*/
	padding-left: 7px;
	width: 239px;
	background: url(../_img/puce_subnav.gif) center left no-repeat;
}
#subnavmenu ul li a:hover {
	color: #cfa056;
}
/* ------ */
#subnavmenu ul li.on {
	height: auto;
	overflow: visible;
	color: #cfa056;
}

#subnavmenu ul li.on a {
	color: #cfa056;
	background: url(../_img/puce_subnav2.gif) center left no-repeat;
}
/* ------ */
#submenuaxe2 ul.firstlevelmenu li { /* décalage niveau 1 */
	padding-left: 3px;
}
#subnavmenu ul.smenu {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	list-style-type: none;
	border: 0px;
	padding-left: 3px; /* décalage niveau 2 */
}
#subnavmenu ul.smenu ul.smenu{
	padding-left: 3px; /* décalage niveau 3 et + */
	letter-spacing: 1px;
}

#submenuaxe1 ul.smenu li {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666666;
	border: none;
	width: 254px;
	height: 14px;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}
#subnavmenu ul.smenu li a {
	color: #666666;
	text-decoration: none;
	width: 215px;
	padding-left: 8px;
	background: url(../_img/puce_subnav.gif) center left no-repeat;
}
#subnavmenu ul.smenu li a:hover {
	color: #cfa056;
}
#subnavmenu ul.smenu li.on a {
	color: #cfa056;	background: url(../_img/puce_subnav2.gif) center left no-repeat;
}#subnavmenu ul.smenu li ul.smenu li a {	color: #666666;	text-decoration: none;	width: 215px;	padding-left: 8px;	background: url(../_img/puce_subnav.gif) center left no-repeat;}#subnavmenu ul.smenu li ul.smenu li a:hover {	color: #cfa056;}#subnavmenu ul.smenu li ul.smenu li.on a {	color: #cfa056;}
/*------------------------- NAV MAKE-UP BEIGE-------------------------*//*
#submenuaxe2 ul {
	border-bottom: 1px solid #dbdad8;
}
#submenuaxe2 ul li {
	color: #666666;
	border-top: 1px solid #dbdad8;
}
#subnavmenu #submenuaxe2 ul li a {
	color: #956b21;
	background: url(../_img/puce_subnav_ter.gif) center left no-repeat;
} 
#subnavmenu #submenuaxe2 ul li a:hover {
	color: #000000;
	background: url(../_img/puce_subnav.on_ter.gif) center left no-repeat;
}

#subnavmenu #submenuaxe2 ul li.on {
	color: #000000;
}

#subnavmenu #submenuaxe2 ul li.on>a {
	color: #000000;
	font-weight: 700;
	background: url(../_img/puce_subnav2.on_ter.gif) center left no-repeat;
}

#subnavmenu #submenuaxe2 ul.smenu {
	margin: 0;
	padding-top: 3px;
	list-style-type: none;
	border: 0px;
}

#submenuaxe2 ul.smenu li {
	color: #000000;
	border: none;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: 254px;
	height: 14px;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}


#subnavmenu #submenuaxe2 ul.smenu li a {
	background: url(../_img/puce_subnav.on_ter.gif) center left no-repeat;
}

#subnavmenu #submenuaxe2 ul.smenu li a:hover {
	color: #956b21;
	background: url(../_img/puce_subnav_ter.gif) center left no-repeat;
}

#subnavmenu #submenuaxe2 ul.smenu li a.on {

	background: url(../_img/puce_subnav_ter.gif) center left no-repeat;
}*/

/*------------------------- NAV skincare-------------------------*/
/*
#submenuaxe3 ul {
	border-bottom: 1px solid #dbdad8;
}
#submenuaxe3 ul li {
	color: #000000;
	border-top: 1px solid #dbdad8;
}
#subnavmenu #submenuaxe3 ul li a {
	color: #000000;
	background: url(../_img/puce_subnav_bis.gif) center left no-repeat;
}
#subnavmenu #submenuaxe3 ul li a:hover {
	color: #5BB4E2;
}

#subnavmenu #submenuaxe3 ul li.on {
	color: #5BB4E2;
}

#subnavmenu #submenuaxe3 ul li.on>a {
	color: #5BB4E2;
	background: url(../_img/puce_subnav2_bis.gif) center left no-repeat;
}

#subnavmenu #submenuaxe3 ul.smenu {
	margin: 0;
	padding-top: 3px;
	list-style-type: none;
	border: 0px;
}

#submenuaxe3 ul.smenu li {
	color: #5BB4E2;
	border: none;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: 254px;
	height: 14px;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}


#subnavmenu #submenuaxe3 ul.smenu li a {
	color: #5BB4E2;
	background: url(../_img/puce_smenu_bis.gif) center left no-repeat;
}

#subnavmenu #submenuaxe3 ul.smenu li a:hover {
	color: #000000;
}

#subnavmenu #submenuaxe3 ul.smenu li a.on {
	color: #000000;
}*/

/* warning CSS3 declaration */
a[href$='#'] {
  cursor:default;
}

.submenuaxe{
	overflow:hidden;
}

/* make scrollbar possible when menu is down only */
#subnavmenu div._topmenuslide_down div._scrollbar_cloned,
#subnavmenu div._topmenuslide_down_locked div._scrollbar_cloned{
	overflow-y:visible;
	overflow-x:hidden;	
}

