/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

/* position, size, and font of menu */
#menuv {	
	position: absolute;			/* absolute */	
	top: 112px;
	left: 3px;
	width: 154px;						          	/* [1] width of menu item (i.e., box) */
	font-size: 14px;
	font-weight: normal;
	font-family: times new roman, trebuchet, helvetica, arial, sans-serif;
	font-weight: bold;									/* MODIFICATO */
	border-top: 1px solid #000000;		 	/* #555 adds bottom border */
	z-index: 1000;
}

/* Voci di menu */
#menuv a {
	width: 100%;
	display: block;						
	padding-top: 0.1em;									/* expands menu box vertically*/
	padding-bottom: 0.1em;
	border-bottom: 1px solid #000000;		/* adds bottom border */
	white-space: nowrap;
	text-align: center;
	z-index: 1000;
  border-right: 1px solid white;
}

/* all menus at rest - impostazione base voce menu */
#menuv a, #menuv a:visited	{
	color: black;												/* colore testo */
	background-color: #FFFF00;					/* #F7CB33;*/
	text-decoration: none;				      /* removes underlines from links */
	z-index:1000;
}

/* attaches parent-arrow on all parents */
#menuv a.parent {
	background-image: url(images/nav_blu_l.gif);
	background-position: right center;
	background-repeat: no-repeat;
	z-index:1000;
}

/* attaches parent-arrow on all parents */
#menuv a.parent:hover {
	background-image: url(images/nav_red_1.gif);
	background-position: right center;
	background-repeat: no-repeat;
	z-index:1000;
}

/* all menus on mouse-over - menu evidenziato */
#menuv a:hover {
	color: red;												/* colore testo */
	font-weight: bold;								/* MODIFICATO */
	background-color: #FFFF00;				/* #F01E1E;*/
	letter-spacing:0px;
	font-size:100%;
	z-index:1000;
}
	
#menuv li	{
	list-style-type:none;		            /* removes bullets */
	z-index:1000;
}

#menuv ul li {
	position:relative;
	z-index:1000;
}

/* Sotto menu */
#menuv li ul {
	position: absolute;				/* absolute */
	top: 0;
	left: 154px;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	z-index:1000;
	border-top:1px solid #000000;
}

div#menuv ul {
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width:154px;		              /* width of menus  (this should be the same as width value in #menuv [1]) above */
	z-index:1000;
}

#menuv ul ul, div#menuv ul ul ul {
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width:160px;		              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	z-index:1000;
}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul {
	display: none;
	z-index:1000;
}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul {
	display: block;
	z-index:1000;
}
