.sf-menu {
background:transparent;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
margin-bottom:20px;
padding-left:15px;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
text-transform: uppercase;
	font-weight: bold !important;

}
.sf-menu a {
/*color:#333;*/
text-transform:uppercase;
	font-weight: bold !important;

font-weight:normal;
/*text-shadow:1px 1px 0 #EEE;*/
}
.sf-menu a:hover {
/*color:#000;*/
text-transform: uppercase;

}
.sf-menu li  {
float:left;
padding:15px;
}
.sf-menu  ul {
display:none;
}

.sf-menu,.sf-menu *{
	list-style:none;
}

.sf-menu {
	float:none;
	line-height:1.0;
	z-index:99; 
	position:relative;
}

.sf-menu ul {
position:absolute;top:-999em;width:10em; padding: 10px; /*background:#8ecb5b;*/ url(../images/bg_topnav_dropdown.png) top left no-repeat;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
	font-weight: bold !important;
}

.sf-menu ul ul { 
background-image : none; 
-moz-border-radius-topright:5px; 
margin-top:-10px;

}

.sf-menu ul li {
	width:100%; padding:0;
}

.sf-menu li:hover {
	visibility:inherit
	}
	
.sf-menu li{
	float:left;
	position:relative;
	background:none;
	margin:0;
	
}

.sf-menu a { 

display:block;
padding:0 0 0px;
position:relative;
text-decoration:none
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul{
	left:0;
	top:42px;
	z-index:99
	}
	
.sf-menu li li a { 
padding:7px 10px;
text-transform: capitalize;
}

.sf-menu a,.sf-menu a:visited{
	}
	
.sf-menu li li{ 
}

.sf-menu li li li{
	 }
	 
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{
	outline:0
	}
	
.sf-menu li:hover>a,.sf-menu li.sfHover>a {
	/*color:#333;*/
	}
	
.sf-menu li li:hover,.sf-menu li li.sfHover,.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active {
	/*background:#74DF00; */
	-moz-border-radius:10px;
	}
	
.sf-menu a.sf-with-ul {
	min-width:1px;
	padding-right:10px
	
	}
	
.sf-sub-indicator {
	background:url(../images/arrows-ffffff.gif) no-repeat -10px -100px;
	display:block;
	height:10px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-999em;
	top:2px;
	width:10px
	
	}
	
li ul li .sf-sub-indicator {
	right:1em
	}
	
a > .sf-sub-indicator {
	background-position:0 -100px;
	top:2px
	}
	
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {
	background-position:-10px -100px
	}
	
.sf-menu ul a > .sf-sub-indicator {
	background-position:0 0
	}
	
/*.sf-shadow ul{background:url(../images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0}
.sf-shadow ul.sf-shadow-off{background:transparent}*/

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{
	top:-999em
	}
	
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{
	left:10em;top:0
	}
	
li li a .sf-sub-indicator,li li a > .sf-sub-indicator{
	top:.8em
	}
	
.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{
	background-position:-10px 0
	}
	
/* MENU NUOVO WIDGET */




.menu
{

width:220px;
}

.menu-item a
{
	margin-right:10px;
	margin-left:10px;
	background-color: #cccdc8;
	padding: 3px;
	color:white;
}

.menu-item a:hover
{
	color:whitesmoke;
	background-color: #9fa2a2;
}

.widget_nav_menu ul li
{
display:inline-block;
text-transform:uppercase;
font-size:1.2em;
background-color: #dbdcd5;
}

	
	
