
#menu_container > .menu_container2
{
	min-height:100px; /*altezza minima del menu */
	height:auto;
}
.menu_container2
{
	height:100px; 
	position:relative;
	padding:2px 0px 2px 0px; 
}

#menu_container2 a.sub
{
	width:240px;  
	font-size:11px;
	color:#FFFFFF;
	padding: 0px 0px 0px 33px; 
	margin: 0px 2px 0px 2px;
	height:18px;
	display:block;
	background:url(/museodiocesano/ita/servizio/immagini/sub_menu_arrow.gif) no-repeat 20px center;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
}
#menu_container2 a.sub:hover
{
	text-decoration:underline;
}
#menu_container2 p
{
	margin:0px;
	padding:0px;
	width:200px;
	height:1px;
	background:url(/museodiocesano/ita/servizio/immagini/menu_separator.gif) no-repeat;
}

#menu_top_curve
{
	background:#2f2f2f url(/museodiocesano/ita/servizio/immagini/menu_top_background.gif) no-repeat left top;
	font-size:0px;
	height:4px;
}

#menu_bottom_curve
{
	background:#2f2f2f url(/museodiocesano/ita/servizio/immagini/menu_bottom_background.gif) no-repeat left bottom;
	font-size:0px;
	height:4px;
}

#menu_container
{
	width:200px;
	background:url(/museodiocesano/ita/servizio/immagini/menu_background.gif) repeat-y left top;
	font-size:0px;
	background-color:#2f2f2f;
}

.menu_separator
{
	width:200px;
	height:11px;
	background:url(/museodiocesano/ita/servizio/immagini/menu_separator.gif) no-repeat;
}



/* Third Level Classes Here */

.accm3
{
	font:normal 14px arial, serif;
	font-size:0px;
	display:none;
	/* display:block; */
}

a.level2:link, a.level2:visited, a.level2:active
{
	width:186px;
	font:normal 13px verdana, arial, serif;
	color:#bdbdbd;
	padding: 1px 0px 0px 12px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	background:url(/museodiocesano/ita/servizio/immagini/menu_current_background.gif) repeat-x 0% 0%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2:hover
{
	background:url(/museodiocesano/ita/servizio/immagini/menu_current_background.gif) repeat-x 100% 100%;
}
a.level2 span
{
	color:#ec7324;
}
a.level2b:link, a.level2b:visited, a.level2b:active 
{
	width:200px;
	font:normal 13px verdana, arial, serif;
	color:#ffffff;
	padding: 1px 0px 0px 17px;
	margin: 0px 2px 0px 2px;
	height:19px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
a.level2b span
{
	color:#ffffff;
}


