/* css build by luigiferrari - 25/nov/08 16:24:02 */
.header{
	height:160px; 
	background-color:white;
	border-top:0px;
	padding:0px;
}
.header-top-container{
	background:none;
	height:109px;
	border-bottom: 0px;
}
.header-top{
	width:952px; 
	padding:0px;
}
#logo{
	position:absolute; 
	left:0px; 
	top:10px; 
	width:368px; 
	height:89px;
}

/* menu top */
.shop-access{
	position:absolute; 
	background-color:#FFFFFF; 
	top:65px; 
	right:0px;
	padding:0px 3px 0px 4px;
}
.shop-access ul{height:15px; line-height:15px; font-weight:normal; color:#d7d7d7; }
.shop-access li{display:inline; margin:0px 3px 0px 3px;}
.shop-access a{font-size:12px; color:#5f5f5f; text-decoration:none; font-weight: bold; }
.shop-access a:hover{font-size:12px; font-weight:bold; color:#ee0000; text-decoration:none;}

/* catalogo*/
.catalogo{ position: absolute; top:5px; right:0px;  }
.catalogo a{ display: block; width: 74px; height: 9px; background-image: url(../images/catalogoBTN.gif); padding:3px; border:1px solid #919191; background-position: center; background-repeat: no-repeat;}
.catalogo a:hover{ border:1px solid #5f5f5f;}

/* language switcher */
.language-switcher{font-size:10px; font-weight:normal; color:#db0a00; position:absolute; top:30px; right:0px;margin:0px;}
.language-switcher label{color:#5f5f5f; font-weight:normal; padding-right:0px; letter-spacing:0px;}
#select-language{font-size:10px; color:#b1acac; border:1px solid #b1acac; height:17px; width:52px;}

/* menu big */
.header-nav-container{
	height:51px; 
	background-color:#ffffff; 
	background-image:url(../images/bgBody.gif);
}
.header-nav{width:956px; }
#nav{padding:25px 0px 0px 0px; font-size:11px; font-weight:bold; font-family:"Tahoma"; margin-left:2px;}
#nav ul{}
#nav li{margin-right:1px; text-align:center;}
#nav li a{ height:16px; line-height:16px; display:block; background-color:#ffffff; color:#000000; padding:0px 10px 0px 0px; overflow: hidden; background-repeat: no-repeat; }
#nav li a:hover{ height:16px; line-height:16px; display:block; background-position: left bottom;}
#nav li.active a{background-position:left bottom;}
#nav .uomo,
#nav .uomo:hover
	{background-image: url(../images/uomoBTN.gif); width:70px; }
#nav .donna,
#nav .donna:hover
	{background-image: url(../images/donnaBTN.gif); width:75px; }
#nav .denim,
#nav .denim:hover
	{background-image: url(../images/denimBTN.gif); width:73px; }
#nav .accessories,
#nav .accessories:hover
	{background-image: url(../images/accessoriBTN.gif); width:100px; }
#nav .limited-edition,
#nav .limited-edition:hover
	{background-image: url(../images/limitedBTN.gif); width:100px; }
#nav .outlet,
#nav .outlet:hover
	{background-image: url(../images/outlet.gif); width:126px; }
#nav .checkreasy,
#nav .checkreasy:hover
	{background-image: url(../images/checreasy.gif); width:112px; height:20px; }

#nav ul.level0{ border:1px solid #a9b8bf; width:150px; background-color: #ECF4F7; }
#nav ul li.level1{ height: 20px; line-height: 20px; border-bottom:1px solid #a9b8bf; }
#nav ul li.last{ border-bottom:0px; }
#nav ul li.level1 a{ display: block; height: 20px; line-height: 20px; background-color: #ecf4f7; color:#3f3f3f; }
#nav ul li.level1 a:hover{ color:#ee0000; background-color: #ecf4f7; }
#nav ul li.level1 a span{ padding:1px 0px 1px 5px; text-align: left; color:#3f3f3f; }
#nav ul li.level1 a:hover span,
#nav ul li.active a span
	{ color:#ee0000; }