.sf-navbar {
	height: 2.5em;
	padding-bottom:	1.9em;
	margin-top: 20px;
	margin-left: 210px;
	width: 720px;
	
	position: relative;
}
.sf-navbar li {
	margin-left: 4px;
	position: static;
	text-align: center;
}
ul.sf-navbar li a {
	border-top:	none;
	text-shadow: 0px 2px 2px #2d2d2d;
	font-family: 'Mako', Arial, Helvetica, Tahoma;
	text-align: center;
	padding: 6px 11px 5px 11px;
	font-size: 10pt;
	color: #eaeaea;
}
ul.sf-navbar li img {
	margin-top: -4px;
}
ul.sf-navbar li ul {
	width:			44em; /*IE6 soils itself without this*/
	width: 700px;
	height: 20px;
	margin-top:6px;
	margin-left: 0px;
	display: block;
	float: left;
}
.sf-navbar li ul li{ 
	padding: 0px; 
	display: inline-block;
	float:none;
}

/* pulsante non attivo del sottomenu */
.sf-navbar li ul li a {
	font-size: 9pt; 
	color: #f9a9a9;
	margin:0;
	font-family: Arial, Helvetica, Tahoma;  
	padding: 10px 12px; 
	height: 0px;
	text-shadow: 0px 1px 2px #474747;
}
.sf-navbar li li {
	position: relative;
}
.sf-navbar li li ul {
	width: 13em;
}
.sf-navbar li li li {
	width: 100%;
}
.sf-navbar ul li {
	float: left;
}
ul.sf-navbar li a {
	border:	none;
}

/* HOVER di qualsiasi tasto */
ul.sf-navbar li:hover,
ul.sf-navbar li.sfHover,
ul.sf-navbar li.current,
ul.sf-navbar li a:focus, ul.sf-navbar li a:hover, ul.sf-navbar li a:active {
	background: #6d0000;

	text-shadow: 0px 1px 1px #474747;
	-moz-border-radius: 5px;
	border-radius:5px; 
}

/* MACRO MENU ATTIVO */
ul.sf-navbar li.sfHover a:link, ul.sf-navbar li.sfHover a:visited {
	background: none;
}

/* SOTTO MENU ATTIVO */
.sf-navbar li.current {
	background: none;
	text-decoration: underline;
	/*padding: 0px 0px;*/
	/*display: block;*/
	/*height: 20px;*/
}

.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background: none;
	text-decoration: underline;
	color: #eaeaea;
}

ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background: none;
	text-decoration: underline;
	color: #fff;
	/*padding: 10px 7px;*/
}

/* pulsanti menu principale, sf-breadcrumb E' la MACRO AREA ATTIVA */
ul.sf-navbar li.sf-breadcrumb .sfHover{color: #fff; background: none;}
ul.sf-navbar li.current,
ul.sf-navbar li a.sf-with-ul  {color: #fff;background: none;}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			27px; /* corrisponde all'altezza dell'UL superiore compreso bordi */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

/* pulsante sotto-menu attivo */
.sf-navbar li li.current > a {
	text-decoration: underline;
	background: none;
	/*padding: 10px 7px;*/
}
