/* =============================================================================== VERTICALE */

/* generale */
div.menuvert{
  position:absolute;
  top:190px;
  z-index: 20000;
}

/* primo livello */
div.menuvert ul.menuvert_depth0{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	visibility: visible;
	width: auto;
	border: 0px;
	position: static;
}
div.menuvert li.menuvert_depth0{
	background-repeat: no-repeat;
	text-align: center;
	width: 162px;
	height: 40px;
	line-height: 35px;
	float:left;
	padding: 0px;
}
div.menuvert li.menuvert_depth0_out{
	background-image: url('../img/layout/btn_up.jpg');
	color: white;
}
div.menuvert li.menuvert_depth0_in{
	background-image: url('../img/layout/btn_down.jpg');
	color: black;
}
div.menuvert a.menuvert_depth0{		
	font-size: 110%;
	font-weight: bold;
	color: inherit;
}
div.menuvert a.menuvert_depth0:visited,div.menuvert a.menuvert_depth0:link{
	text-decoration: none;
}
div.menuvert a.menuvert_depth0:hover{
	text-decoration: underline;
}

/* menu livello 2 */
div.menuvert ul.menuvert_depth1{
	border-top: 0px;
}

/* menu livello >= 2 */
ul.menuvert {
	list-style-type: none;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	width: 155px;
	border: 1px dotted black;
	position: absolute;
}
li.menuvert {		
	text-align: left;
	color: black;
	padding: 0px 3px 0px 5px;
	margin: 0px;
	line-height: 30px;
	height: 30px;
}
li.menuvert_in{
	background: url('../img/layout/bg_submenu_in.png') repeat;
}
li.menuvert_out{
	background: url('../img/layout/bg_submenu.png') repeat;
}
a.menuvert {		
	font-weight: normal;
	color: black;
}
a.menuvert:visited,a.menuvert:link{
	text-decoration: none;
}
a.menuvert:hover{
	text-decoration: underline;
}




/* ========================================== VECCHIO MENU X COMPATIBILITA IE7 */
/* tabella contenitore principale */
table.menuvert-cont{
	border: 0px;
	position: absolute;
	top:190px;
	margin-left:5px;
	z-index: 20000;
}

/* main */
table.menuvert-main{  

}
td.menuvert-main{
	background-repeat: no-repeat;
	text-align: center;
	width: 162px;
	height: 40px;
	font-size: 110%;
	cursor: pointer;
	font-weight: bold;
}
td.menuvert-main_out{
	background-image: url('../img/layout/btn_up.jpg');
	color: white;
}
td.menuvert-main_in{
	background-image: url('../img/layout/btn_down.jpg');
	color: black;
}
table.menuvert-sub{
	display:none;
	position:absolute;
	width:156px;
	border:1px dotted black;
}
td.menuvert-sub{
	cursor:pointer;
	height:28px;
	/*text-indent:10px;*/
	padding-left: 10px;
	width:156px;
	filter:alpha(opacity:80);
	opacity:0.8;	
	color:black;
}
td.menuvert-sub_in{
	background-color:#FFA07A;
}
td.menuvert-sub_out{
	background-color:#FFFEFC;
}