#nav {
	z-index: 999;
	line-height: 800;
	border:0px solid #000;
	width:690px;
	float:right;
	background: url("../images/bg_nav.gif") repeat-x 0px 0px ;
	margin:36px 4px 0px 0px
}
#nav a {
	display: block; 
	background: url("../images/nav_ita.gif") no-repeat 0px 0px; 
	overflow: hidden; 
	text-indent: -999em; 
	height: 31px;
	
}

#nav li {
	float: left; 
	position: relative
}
 html #nav li  {
	position: relative;
}
#nav li {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#nav ul { 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}

/* ITALIANO */
#navBott_1 a{ width:63px; }
#navBott_2 a{ width:105px; }
#navBott_3 a{ width:117px; }
#navBott_4 a{ width:74px;  }
#navBott_5 a{ width:117px; }
#navBott_6 a{ width:123px; }
#navBott_7 a{ width:91px; }

#navBott_1 a{ background-position: 0px 0px; }
#navBott_2 a{ background-position: -63px 0px; }
#navBott_3 a{ background-position: -168px 0px; }
#navBott_4 a{ background-position: -285px 0px;}
#navBott_5 a{ background-position: -359px 0px; }
#navBott_6 a{ background-position: -476px 0px; }
#navBott_7 a{ background-position: -599px 0px; }

#navBott_1 a:hover{ background-position: 0px -31px; }
#navBott_2 a:hover{ background-position: -63px -62px; }
#navBott_3 a:hover{ background-position: -168px -62px; }
#navBott_4 a:hover{ background-position: -285px -31px;  }
#navBott_5 a:hover{ background-position: -359px -31px; }
#navBott_6 a:hover{ background-position: -476px -31px; }
#navBott_7 a:hover{ background-position: -599px -31px; }

#navBott_1 a:active{ background-position: 0px -31px; }
#navBott_2 a:active{ background-position: -63px -62px; }
#navBott_3 a:active{ background-position: -168px -62px; }
#navBott_4 a:active{ background-position: -285px -31px; }
#navBott_5 a:active{ background-position: -359px -31px; }
#navBott_6 a:active{ background-position: -476px -31px; }
#navBott_7 a:active{ background-position: -599px -31px; }

#navBott_1 a.selected_1{ background-position: 0px -31px; }
#navBott_2 a.selected_2{ background-position: -63px -31px; }
#navBott_3 a.selected_3{ background-position: -168px -31px; }
#navBott_4 a.selected_4{ background-position: -285px -31px;}
#navBott_5 a.selected_5{ background-position: -359px -31px; }
#navBott_6 a.selected_6{ background-position: -476px -31px; }
#navBott_7 a.selected_7{ background-position: -599px -31px; }

ul li#navBott_2:hover > a.dir { background-position: -63px -62px !important;}
ul li#navBott_3:hover > a.dir { background-position: -168px -62px !important; }
ul li#navBott_5:hover > a.dir { background-position: -359px -62px !important; }

#nav li:hover ul {
	left: 0px
}
#nav li.over ul {
	left: 0px
}
#nav li li {
	float: none; width: 100%; 
	position: static
}
#nav li li a {
	padding-right: 12%; 
	padding-left: 12%; 
	background:  url("../images/arrow.gif") transparent scroll no-repeat 5% 50%; 
	padding-bottom: 4px; 
	width: 75%; 
	text-indent: 0px; 
	padding-top: 3px; 
	height: auto;
	color:#534B48;
	text-decoration:none;
	font-size:11px;
}
#nav li li a:hover {
	padding-right: 12%; 
	padding-left: 12%; 
	background: url("../images/arrow.gif") transparent scroll no-repeat 5% 50%; 
	padding-bottom: 4px; 
	width: 75%; 
	text-indent: 0px; 
	padding-top: 3px; 
	height: auto;
}
#nav li li a:active {
	padding-right: 12%; 
	padding-left: 12%; 
	background: url("../images/arrow.gif") transparent scroll no-repeat 5% 50%; 
	padding-bottom: 4px; 
	width: 76%; 
	text-indent: 0px; 
	padding-top: 3px;
	height: auto
}

#nav li li a:hover {
	background-color: #eee;
	text-decoration:none !important
}
#nav li li a.head {
	margin:0 0 4px 5%; 
	padding: 3px 0 0px 0; 
	background: none; 
	text-indent: 0px;
	height: auto;
	color:#534B48;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:2px solid #9B243E;
	width:96px
}
#nav li li a.head:hover {	
	margin:0 0 4px 5%; 
	padding: 3px 0 0px 0; 
	background: none; 
	width:96px;
	text-indent: 0px; 
	height: auto;
}
#nav li ul {
	padding-right: 0px; 
	padding-left: 0px; 
	background: #fff; 
	z-index: 9999; 
	left: -1999px; 
	padding-bottom: 8px; 
	width: 220px; 
	line-height: 1.5; 
	padding-top: 8px; 
	border: #646367 1px solid; 
	border-width:0px 1px 1px 1px;
	position: absolute; 
	top: 31px;	
}

#nav li ul ul{
	background:none;
}

li#navBott_2 ul{ background:url("../images/bg_topSubMenu.gif") no-repeat 103px 0px #fff;}
li#navBott_3 ul{ background:url("../images/bg_topSubMenu.gif") no-repeat 115px 0px #fff;}
li#navBott_5 ul{ background:url("../images/bg_topSubMenu.gif") no-repeat 115px 0px #fff;}


.mq{
	color:#9B243E
}