/*** nav ***/
#lcmCenter .navBt, #lcmCenter .navBt:visited {
height:19px;
/*
	this is for mac/ie5
	it would normally cause a rendering problem
	(a vertical expansion in the topnav)
	but it doesn't here because the topnav is a fixed height
*/
position:relative !important;
}

.udm ul li, .udm ul li a{ width: auto; height: auto; text-indent: 0px; }

/*** nav ***/
.navcommunity a{
	float: left;
	text-indent:-5000px;
}

.udm li, .udm a{
	height: 19px;
	float: left;
	text-indent: -5000px;
}

/*MENU NAVIGATION*/
#AXELooksLancome, #AXELooksLancomeBt{ width:80px; background: url(/img/_pt/_br/nav/AXELooksLancome.gif) no-repeat 0 0; }
#AXENews, #AXENewsBt{ width:80px; background: url(/img/_pt/_br/nav/AXENews.gif) no-repeat 0 0; }
#AXESkincare, #AXESkincareBt{ width:125px; background: url(/img/_pt/_br/nav/AXESkincare.gif) no-repeat 0 0; }
#AXEMakeup, #AXEMakeupBt{ width:80px; background: url(/img/_pt/_br/nav/AXEMakeup.gif) no-repeat 0 0; }
#AXEFragrance, #AXEFragranceBt{ width:75px; background: url(/img/_pt/_br/nav/AXEFragrance.gif) no-repeat 0 0; }
#AXEBodySuncare, #AXEBodySuncareBt{ width:160px; background: url(/img/_pt/_br/nav/AXEBodySunCare.gif) no-repeat 0 0; }
#AXEHaircare, #AXEHaircareBt{ width:65px; background: url(/img/_pt/_br/nav/AXEHaircare.gif) no-repeat 0 0; }
#AXEMen, #AXEMenBt{ width:65px; background: url(/img/_pt/_br/nav/AXEmen.gif) no-repeat 0 0; }

/*HOVER*/
#AXELooksLancomeBt:hover{ background: url(/img/_pt/_br/nav/AXELooksLancome.gif) no-repeat 0 -19px; }
#AXENewsBt:hover{ background: url(/img/_pt/_br/nav/AXENews.gif) no-repeat 0 -19px; }
#AXESkincareBt:hover{ background: url(/img/_pt/_br/nav/AXESkincare.gif) no-repeat 0 -19px; }
#AXEMakeupBt:hover{ background: url(/img/_pt/_br/nav/AXEMakeup.gif) no-repeat 0 -19px; }
#AXEFragranceBt:hover{ background: url(/img/_pt/_br/nav/AXEFragrance.gif) no-repeat 0 -19px; }
#AXEBodySuncareBt:hover{ background: url(/img/_pt/_br/nav/AXEBodySunCare.gif) no-repeat 0 -19px; }
#AXEHaircareBt:hover{ background: url(/img/_pt/_br/nav/AXEHaircare.gif) no-repeat 0 -19px; }
#AXEMenBt:hover{ background: url(/img/_pt/_br/nav/AXEmen.gif) no-repeat 0 -19px; }

/*MENU TOP*/
.lcmAllGamme,#lcmAllGamme{ width:110px; background:url(/img/_pt/_br/nav/allproducts.gif) no-repeat 0 0;}
.lcmMustHaves,#lcmMustHaves{ width:147px; background:url(/img/_pt/_br/nav/product.gif) no-repeat 0 0; }	
.lcmBestSellers,#lcmBestSellers{ width:83px; background:url(/img/_pt/_br/nav/moresale.gif) no-repeat 0 0;}
.lcmGifts,#lcmGifts{ width:131px; background:url(/img/_pt/_br/nav/gifts.gif) no-repeat 0 0;}
.lcmBeautyByeBye,#lcmBeautyByeBye{ width:169px; background:url(/img/_pt/_br/nav/lastchange.gif) no-repeat 0 0;}
.lcmMarque,#lcmMarque{ width:51px; background:url(/img/_pt/_br/nav/lemarque.gif) no-repeat 0 0;}
.lcmMylancome,#lcmMylancome{ width:71px; background:url(/img/_pt/_br/nav/mylancome.gif) no-repeat 0 0;  }

/*HOVER - ACTIVE*/
#lcmMarque:hover,
#lcmMylancome:hover,
#lcmBeautyByeBye:hover,
#lcmAllGamme:hover,
#lcmMustHaves:hover,
#lcmBestSellers:hover,
#lcmGifts:hover{ background-position: 0 -13px !important; }

/**/
.navBt, .navBt span, .navBt:visited span {
	display:block;
	height:19px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
	background-position:0 0; 
}

.udm .AXEselected a{ background-position:0 -19px !important; }

.navBt:hover, .navBt:focus, .navBt:visited, .navBt.udmR, .navBt.udemR:visited,.navBt:active,.navBt:hover span, .navBt:focus span, .navBt:visited:hover span, .navBt.udmR span, .navBt.udmR:visited span, .navBt:active span {
	background-position:0 -19px;
}

.activated .navBt span, .activated .navBt:visited span, .activated .navBt:hover span, .activated .navBt:active span, .AXEselected .navBt span, .AXEselected .navBt:visited span, .AXEselected .navBt:hover span, .AXEselected .navBt:focus span,.AXEselected .navBt:visited:hover span,.AXEselected .navBt.udmR span,.AXEselected .navBt.udmR:visited span, .AXEselected .navBt:active span {
	background-position:0 -19px;
}
	
#lcmCenter input.loginfield{
	height:16px;
	background-color:#ffffff;
	color: #676767;
	border: 1px solid #D7D7D7;
	font-size:11px;
	padding-left:3px;
	padding-top:1px;
}

#lcmContent #lcmLeft #lcmNav #udm{
	height:19px;
	width:750px;	
	background: #545454 !important;
}

#lcmContent #lcmLeft #lcmNav ul li ul{
	width:190px;
}

#udm li { border-right: 1px solid #A4A4A4; }

/******** semi-transparence de la nav ******/
#lcmContent #lcmLeft #udm li ul li{
	background-color:#878787;/*? d?finir*/
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

#lcmContent #lcmLeft #udm li#lcmLaMarque ul li{	
	border-left:0;
}

#lcmContent #lcmLeft #udm .filetgauche{
	border-left:1px solid white;
}

#lcmContent #lcmLeft #udm li ul li a{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;	
}

/************** fin gestion semi-transparence *******************/

#lcmContent #lcmLeft #lcmNav ul li ul li a{
	display:block;
	padding-left:10px;
	padding-right:10px;
}

#lcmContent #lcmLft #lcmNav a{
	font-size: 11px;
}

#legend{
	position:absolute;
	visibility:hidden;
	display:none;
	background-color:black;
	width:120px;
	z-index:1;
}

.udmC, #testId{
	background-color:black;/*? d?finir*/
}

.opacity{
	background-color:#545454;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

#lcmService{
	color:#666666;
	font-size:10px;
}

#lcmService.activated{
	text-decoration:underline;
}

#lcmFooter *{
	color:#999 !important;
	font-size:10px !important;
	font-weight: bold !important;
	height:18px;
 	display:inline;
	float:left;
}

#lcmCenter #lcmWWW,
#lcmCenter #lcmSitemap,
#lcmCenter #lcminformation,
#lcmCenter #lcmLancome{
	height:18px;
	padding-right:10px;
	padding-bottom:3px;
	margin-right:5px;
	background: transparent url(/img/sep_bottomnav.gif) no-repeat right center;
	float:left;
}

/*** pas de barre ? droite pour le dernier ***/
#lcmCenter #lcmPdv a{
	background:url(/img/space.gif) no-repeat right top;
}

#lancomePro{
	display:none;
}