/*-------------MENUU---------------*/
#menu h2 {
font: 0.8em/1.4em arial, helvetica, sans-serif;
	font-weight:bold;
}
#menu{
	height:44px;
	font-size:80%;
	padding:0 0 0 40px;
	margin:0px 0 0 -4px;
	text-transform:uppercase;
	
}
h2{
	display:block;
	white-space:nowrap;
	margin:0 0px 0 4px;
	width:146px;
	text-align:center;
	height:24px;
	padding:10px 0 0 0;
	text-decoration:none;
	background:#840f16;
	color:#fff;
}
.menu_voce{
	display:block;
	white-space:nowrap;
	margin:-10px 0px 0 0px;
	width:146px;
	text-align:center;
	height:24px;
	padding:10px 0 0 0;
	text-decoration:none;
	background:#c2bdaf;
}

#menu a, #menu a:visited{
color:#fff;
}
.menu_voce:hover{
	background:#840f16;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;

}
#menu li{
position:relative;

}
#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu .med{
	position:absolute;
	z-index:500;
	font-size:110%;
	top:28px;
	left:4px;
	padding:6px 0 0 0;
	margin:0;
	color:#fff;	
	border-bottom:1px solid #fff;
}

#menu .med a{
	color:#fff;
	text-decoration:none;
	padding:6px 0 6px 10px;
	font-size:80%;
	width:180px;
	display:block;
	font-weight:normal;
	border-top:1px solid #fff;
	
}
#menu .med li{

	background-color: #c2bdaf;


}

#menu .med a:hover, #menu .med2 a:hover{
	text-decoration:underline;}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}
