ul#menu li ul {	display:none;	}

ul#menu li:hover>ul {  display:block;	}

/*
*	float (NB "ul#menu" e "ul#menu li" in contemporanea !) mi permette di definire l'allineamento del blocco menu rispetto alla pagina.
*	Con il padding di questa voce posso definire invece la spaziatura del blocco menu TOP-RIGHT-BOTTOM-LEFT
*/

ul#menu {
	/*background:#FFFFFF url(../../immagini/mn00.gif) repeat-y;*/
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	width:100%;
	font-family:   Arial,Tahoma, Verdana, Helvetica; 
	font-size: 12px; 
	color: #4A2A00; 
	position: static;
}

ul#menu a{
  display:block;
  /*width:100%;*/		/*QUESTO SERVE PER LA DEFINIZIONE DEL MENU A CASCATA VERICALE*/
  text-decoration: none;
  text-indent: 0px;		/*QUESTO E' LA DEFINIZIONE CHE ELIMINA I PROBLEMI DEL MENU A CASCATA*/
  color: #FFFFFF;
}

ul#menu hr{
	padding:0px 4px 0px 4px;
	margin:0px 4px 0px 4px;
}

ul#menu li{							/* Voci principali del menu */
	float: left;						/* allineamento sulla barra orizzontale*/
	/*display:block;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	display:inline;
}

ul#menu li.first{
  padding:0px 0px 0px 0px;	/*margine (superiore) della prima voce di menu*/
  margin:0px 0px 0px 0px;
}

ul#menu li.last{
  padding:0px 0px 2px 0px;	/*margine (inferiore) dell'ultima voce di menu*/
  margin:0px 0px 2px 0px;
}

ul#menu li a{
	display:block;
	/* Spaziatura e bordatura delle voci principali
	padding:2px 6px;
	border:1px solid #CCCCCC;*/
	color:#414152; 						/* COLORE DEL TESTO NEL MENU A TENDINA*/
	text-decoration:none;
}

ul#menu li a:hover{
	border-top-color:#F0F0F0;
	border-left-color:#F0F0F0;
	border-right-color:#999999;
	border-bottom-color:#999999;
}

/* background finestra sottomenu*/
ul#menu ul{
	position:absolute;
	background:#ACB6C2; 			/*  COLORE DI SFONFO DEL SOTTO-MENU A TENDINA (se tutti gli altri parametri sono compilati corretti corrisponde al colore della bordatura)*/
	list-style:none;
	padding: 0px 0px 0px 0px;		/* il padding negativo dà errore*/
	margin: 0px 0px 0px 0px;
	width:150px;
	z-index:300;
	text-indent: 1em;
	/*filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;*/
}

ul#menu ul ul{
top:0px;
left:150px;
z-index:301;
}

ul#menu ul li{
position:relative;
float:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;		/*border upper, dx, under sx - sottomenu*/
}

ul#menu ul li a{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:150px;
border:none;
font-weight : bold;
font-family:   Arial,Tahoma, Verdana, Helvetica; 
font-size:11px;
}

ul#menu ul li a span{
background-color:#BBC4CD;				/*COLORE SFONDO della voce di menu non evidenziata */
display:block;				
width:140px;										/* NOTA : questa larghezza è la larghezza riquadro - il padding e il margin laterali (150-4-4-2) */
padding:2px 4px 2px 4px;					/* con margin e padding definisco la spaziatura delle silngole voci di sottomenu sdal riquadro */
margin:0px 1px 0px 1px;					/* bordi dextro e sinistro del riquadro menu */
border:none;
cursor:hand;
}

ul#menu ul li a.next span{
/*background:url(imgmenuencascade/fleche.gif) no-repeat 0% 50%;*/
}

ul#menu ul li a.next:hover span{
  background-position: -150px 50%;
}

ul#menu ul li a:hover span{
background-color:#1B354E;		/*COLORE SFONDO della voce di menu evidenziata */
color:#FFFFFF;								/*COLORE TESTO della voce di menu evidenziata */
font-weight : bold;
font-family:   Arial,Tahoma, Verdana, Helvetica; 
border:none;
}



ul#menu ul li.last{
 padding:0px 0px 0px 0px;
 margin:0px 0px 1px 0px;			/* con il parametro margin bottom definisco la bordatura della finestra sottomenu per l'ultima voce */
}

ul#menu ul li.last a{
padding:0px 0px 0px 0px;
margin:0px 0px 1px 0px;			/* con il parametro margin bottom definisco la bordatura della finestra sottomenu per l'ultima voce */
}

ul#menu ul li.unique{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
	
