@charset "utf-8";
/* CSS Document */



/*menu orizzontale*/
div#menu-orizzontale

{
	position:absolute;
	top:125px;
	left:160px;
	display:block;
	z-index:10000;
	/*border: 1px solid #CCCCCC;*/
	background-image: url(http://www.aslromab.it/images/menu-intesta/bg-menuh.gif);
	background-repeat:norepeat;
	background-position: bottom;
	width:600px
}

#menuh {
	margin:0;
	/*height:15px;*/
	list-style-type:none;
	display:compact;
	padding-left:15px;
	padding-top:0.1em;
	padding-bottom:0.1em;
	font-size: 11px;	/*border-left:1px solid #bbb;*/

}

#menuh li {
	/*border:  1px #e9f3ea;*/
float:left;
	width:6em;
	height:2.5em;
	line-height:2em;
	/* border-right:1px solid #bbb ;*/
position:relative;
	text-align:center;
	margin: 0 5px;
	
}
#menuh li a, #menuh li a:visited {
	display:block;
	text-decoration:none;
	color:#000000;
	font-weight: lighter;
	white-space: nowrap;
}
#menuh li a span, #menuh li a:visited span {
display:none;
}
#menuh li a:hover {
	border:0; /* needed to trigger IE */
	color:#000;
	font-weight:bold;
	/*border:#fff 1px solid;*/
	
}

/*fine menu orizzontale*/









/*MENU VERTICALE*/
.menuv {   
	font-size:11px;
	margin:10px 0px 10px 2px;
	white-space: nowrap;
	/*position:relative;*/
	z-index:500;
	padding:2px;
	width:143px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	
	height:auto;
}





/* stile degli items */
.menuv li {
	white-space: nowrap;
	background:transparent;
	height:auto;
	float:left;
	text-align: left;
	list-style-type: none;
	width:130px;
}


/* get rid of the table */
.menuv table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:12px;}

/* stile dei links */
.menuv a, .menuv a:visited {
	display:block;
	text-decoration:none;
	height:auto;
	line-height:25px;
	width:120px;
	w\idth:120px;
	color:#000;
	/*border-bottom: 1px solid #fff;*/
	border-bottom:1px;
	border-top:1px;
	white-space: normal;
	overflow: visible;
	padding-left: 3px;
	padding-right: 3px;
	text-transform: none;
}
/* hack per IE5.5 */
* html .menuv a, * html .menuv a:visited {
	width:120px;
	w\idth:120px;
	
}
/* style per link hover */
* html .menuv a:hover {
	color:#000;
	background: #ffffff;
	position:relative;
	text-decoration:none;
	
}

.menuv li:hover {position:relative;text-decoration:none;}

/* For accessibility of the top level menu when tabbing */
.menuv a:active, .menuv a:focus {
	color:#000;
	background:#ffffff;
	text-decoration:none;
}

/* retain the hover colors for each sublevel IE7 and Firefox etc */

.menuv li.boxa > a:hover, .menuv li.sub > a:hover{
	
	background: #none;
	border: 1px solid #c3d7e2;
	font-weight:bold;
	font-size:10px
	
}


.menuv .sub li a {
	
	width: 200px;
	
}
 
 .menuv .sub li a:hover{
	font-weight: bold;
	font-size: 10px;
	
	
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuv li ul {
	z-index: 1000;
	visibility:hidden;
	position:absolute;
	top:-3px;
	/* set up the overlap (minus the overrun) */
    left:50%;
	/* set up the overrun area */

/* this is for IE to make it interpret the overrrun padding */
	background-color:#f3f7f8;
	padding:3px;
	border: 1px outset #e9f3ea;
	width: 220px;
	background-image: url(http://www.aslromab.it/images/struttura/bg_submenuv.gif);
	background-repeat: repeat;
}

.menuv .sub li a:hover{
	
	background-color: #ffffff;
	overflow: visible;
	left: -10px;
	position: relative;
	border: 1px outset #CCCCCC;
	
}

/* per vedere i flyouts */

.menuv li.sub a:hover ul
{visibility:visible;}



/*per ie 6*/
.menuv li:hover > ul 
{visibility:visible;}


/*IMPORTANTE*/
	.menuv .sub a:hover {
	
	background: #none;
	border: 1px solid #fff;
	font-weight:bold;
	font-size:10px;
	}
	


/*fine menu verticale*/


