﻿/* @group Core Elements */



/* @end */

.nav, .nav * {
	margin:0;
	padding:0;
}


div#horiz-menu,div#horiz-menu1 {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
	font-size :10px;
}

#horiz-menu li li {
	margin: 0;
}
#horiz-menu1 li li {
	margin: 0;
}

.nav {
	line-height:1.0;
	float:left;
	
	position: relative;
}
.nav ul {
	background:#fff; /*IE6 needs this*/
	padding: 0;
	
}

.nav li {
	float:left;
	list-style:none;
	position:relative;
}

.nav li li a {
	display:block;
	padding: 0;
	text-decoration:none;
	float:none;
	width:135px;
	text-align:left ;
}


div#horiz-menu1 li li a {
	height: 20px;
	line-height: 20px;
}

.nav li ul 
{
	
	float:none;
	left:-999em;
	position:absolute;
	width: 240px;
	z-index: 5;
}

.nav .selected {background: #2E8DA3; color: white; height:16px;}

.nav li:hover ul,
.nav li.sfHover ul {
	left:0px;
	top: 27px;/*setta la distanza dal secondo UL dal relativo LI*/
}
.nav li li:hover ul,
.nav li li.sfHover ul {
	left:177px;
	top: 27px;/*setta la distanza dal secondo UL dal relativo LI*/
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
	left: 177px;
	top:150px;
	width: 177px;
}

.nav li li {
	position: relative;
	float:none;
	width: 177px;
}
.Browsefilter {color:White; font-size :11px; font-family:Arial ;cursor:pointer ;}
.Browsefilterselected {background: #1A3C5E; color: white;font-size :11px; font-family:Arial ;cursor:pointer ;}

/* @group Horizontal Menu */

#horiz-menu,#horiz-menu1 {
	height: 27px;
}




#horiz-menu1 ul {
	list-style: none;
	margin: 0;	
	padding: 0px 0 0 0px;
}


#horiz-menu1 li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	text-align :left ;
	 vertical-align:middle ;
	padding: 0;
	width:90px;
	
}
#horiz-menu1 li li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	text-align :left ;
	 vertical-align:middle ;
	padding: 0;
	width:240px;
	
}
.ul2{
	list-style: none;
	margin: 0;		
	border :0;
	width:260px;
}
.li2{	
	display: block;
	float: left;
	margin: 0;
	text-align :left ;
	vertical-align:middle ;
	padding: 0;
	width:260px;
	height:20px;
	
}
.li2 .a2{	
	display:block;
	text-align :left ;
	padding: 0 0 0 5px;
	width:260px;
}
#horiz-menu1 .ul2 li,
#horiz-menu1 .ul2 li:hover,
#horiz-menu1 .ul2 li.sfHover {
	background: url(dropdown-div.png) 0 100% repeat-x;
}

.ul3{
	list-style: none;
	margin: 0;		
	border :0;
	width:140px;
}
.li3{	
	display: block;
	float: left;
	margin: 0;
	text-align :left ;
	vertical-align:middle ;
	padding: 0;
	width:140px;
	height:20px;
	
}
.li3 a{	
	
	text-align :left ;
	padding: 0 0 0 5px;
	
}




#horiz-menu a,#horiz-menu1 a {
	font-family: Arial;
	display: block;
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0 0px;
	font-weight: normal;
	text-align :left;
	
}

#horiz-menu li li a {
	font-size: 100%;
}
#horiz-menu1 li li a {
	font-size: 100%;
}


#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background: none;	
}
#horiz-menu1 li:hover,
#horiz-menu1 li.sfHover {
	background: none;	
}

/* @end */


/* horiz menu */



#horiz-menu li.active a {
	color: #5eccff;
}
#horiz-menu1 li.active a {
	color: #5eccff;
}
#horiz-menu li.selected {background: #1A3C5E; color: white; height:16px;}
#horiz-menu1 li.selected {background: #1A3C5E; color: white; height:16px;}

#horiz-menu ul li:hover,
#horiz-menu ul li.sfHover,
#horiz-menu ul ul {
	background: #1A3C5E;
}
#horiz-menu1 ul li:hover,
#horiz-menu1 ul li.sfHover,
#horiz-menu1 ul ul {
	background: #1A3C5E;
}

#horiz-menu ul li:hover a,
#horiz-menu ul li.sfHover a,
#horiz-menu ul li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
	color: #5eccff;
}
#horiz-menu1 ul li:hover a,
#horiz-menu1 ul li.sfHover a,
#horiz-menu1 ul li:hover li:hover a,
#horiz-menu1 ul li.sfHover li.sfHover a,
#horiz-menu1 ul li:hover li:hover li:hover a,
#horiz-menu1 ul li.sfHover li.sfHover li.sfHover a,
#horiz-menu1 ul li:hover li:hover li:hover li:hover a,
#horiz-menu1 ul li.sfHover li.sfHover li.sfHover li.sfHover a,
#horiz-menu1 ul li:hover li:hover li:hover li:hover li:hover a,
#horiz-menu1 ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
	color: #5eccff;
}

#horiz-menu ul li:hover li a,
#horiz-menu ul li.sfHover li a,
#horiz-menu ul li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li a {
	color: #fff;
}
#horiz-menu1 ul li:hover li a,
#horiz-menu1 ul li.sfHover li a,
#horiz-menu1 ul li:hover li:hover li a,
#horiz-menu1 ul li.sfHover li.sfHover li a,
#horiz-menu1 ul li:hover li:hover li:hover li a,
#horiz-menu1 ul li.sfHover li.sfHover li.sfHover li a,
#horiz-menu1 ul li:hover li:hover li:hover li:hover li a,
#horiz-menu1 ul li.sfHover li.sfHover li.sfHover li.sfHover li a {
	color: #fff;
}

#horiz-menu ul ul li,
#horiz-menu ul ul li:hover,
#horiz-menu ul ul li.sfHover {
	background: url(dropdown-div.png) 0 100% repeat-x;
}
#horiz-menu1 ul ul li,
#horiz-menu1 ul ul li:hover,
#horiz-menu1 ul ul li.sfHover {
	background: url(dropdown-div.png) 0 100% repeat-x;
}


