/* CSS Popout menuv - Gallery */

/* 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;	
	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:99;
}

/* 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:99;
  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:99;
}

/* 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:99;
}

/* 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:99;
}
	
#menuv li	{
	list-style-type:none;		            /* removes bullets */
	z-index:99;
}

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

/* Sotto menu */
#menuv li ul {
	position: 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:99;
	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:99;
}

#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:99;
}

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:99;
}

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:99;
}
