.wrap_submenu_top {
	background:transparent url(../images/bg_submenu_top.gif) left top repeat;
	height:10px;
} 

.wrap_submenu { 
	position:absolute;
	z-index:100;
	display:none; 
	width:270px;
	top:30px;
	left:0px;  /* per spostare il menu a sx */
	padding:0;
	z-index:100;
}

.submenu {
	margin:0;
	padding:0 0 0 10px;
	background:transparent url(../images/bg_submenu_center.gif) left top repeat;
	min-height:20px;
	height:auto!important;
	height:20px;
}

.submenu ul { margin:0 }

.submenu li, .submenu li a {
	float:none!important;
	color:#777777;
	text-align:left;
	background:none;
	padding:1px;
	height:auto;
	line-height:1.1em;
	color:#777777;
	width:auto;
	height:auto;
	z-index:1000;
	font-weight: normal;
	font-size:11px;
}



.submenu li, .submenu li li { 
	padding-bottom:2px;
	display:list-item!important;
}

.submenu li a, .submenu li li a {
	display:inline!important;
}

.submenu li ul { margin:2px 0 0 0;}
.submenu li li, .submenu li li a { 
	margin-bottom:0px;
	min-height:2px;
	height:auto!important;
	height:2px;
}

.submenu li li a {
	color:#777777;
}

.submenu li a:hover {
	
	text-decoration:underline;
}

.menu li:hover div.wrap_submenu, .menu li.over div.wrap_submenu {
	display:block;
}

.menu li:hover li a, .menu li:hover li li a { 
  background:none;
}

.submenu li a:hover, .submenu li:hover a {
	
	background:none;
}

.submenu_footer {
	background:transparent url(../images/bg_submenu_bottom.gif) left top no-repeat;
	height:6px;
	width:270px;
}
