body {/*body*/
behavior: url(/js/csshover.htc);
}

#menu {/*div menu generale*/
/*width: 180px;
height: 180px;*/
float: left;
margin: 0px 0px 15px 0px;
padding: 0;
background: #ffffff;
font:  normal 13px Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#menu ul {/*ul principale livello 1*/
margin: 0px;
padding: 0px;
/*margin: 20px 0 0 8px;*/
margin-left:8px;
list-style: none;
/*width: 170px;*/
z-index: 20;
}

#menu li { /*liste generali*/
margin : 0;
padding : 0;
position: relative;
float: left;
z-index: 20;
}
/*  livello 1-------------------------*/
#menu ul li a, #menu ul li a.extend { /*link delle liste di livello 1 + liste con sottomenu di livello 1*/
padding : 8px;
margin : 0px;
/*height: 15px;*/
padding-top: 8px;
padding-bottom: 8px;
width: 150px;
display : block;
text-decoration : none;
color: #000000;
border-bottom: 1px dotted #CC0000;
z-index: 20;
}

#menu ul li a.extend { /*liste con sottomenu di livello 1*/
/*background: url(img/freccia.gif) no-repeat right;*/
z-index: 20;
}

#menu ul li a.extend:hover { /*liste con sottomenu di livello 1 - hover*/
/*background: #eaeaea url(img/freccia.gif) no-repeat right;*/
z-index: 20;
}

#menu ul li a:hover {/*liste senza sottomenu di livello 1 - hover*/
background : #ffffff;
display : block;
text-decoration : none;
color: #CC0000;
z-index: 20;
}

/*  fine livello 1-------------------------*/

/*  livello 2-------------------------*/
#menu ul li ul li a, #menu ul li ul li a.extend {/*link delle liste di livello 2 + liste con sottomenu di livello 2*/
padding : 8px;
margin : 0px;
/*height: 15px;*/
padding-top: 8px;
padding-bottom: 8px;
width: 150px;
display : block;
text-decoration : none;
color: #000000;
border-bottom: 1px dotted #CC0000;
z-index: 20;

}

#menu ul li ul li a.extend {/*liste con sottomenu di livello 2*/
background: url(img/freccia.gif) no-repeat right;
z-index: 20;
}

#menu ul li ul li a:hover {/*liste senza sottomenu di livello 2*/
background : #eaeaea;
display : block;
text-decoration : none;
color: #00000;
z-index: 20;
}

#menu ul li ul  { /*blocco di livello 2*/
list-style: none;
position: absolute;
left: 158px;
top: 0;
display: none;
width: 170px;
margin-top: 0px;
z-index: 20;

}
/*  fine livello 2-------------------------*/

#menu ul li:hover ul li ul { /*non visualizzare il livello 3 quando sei sopra il livello 1*/
background : #ffffff;
display : none;
text-decoration : none;
color: #000000;
z-index: 20;
}

#menu ul li:hover ul li  { /*visualizzare il livello 2 quando sei sopra il livello 1*/
background : #ffffff;
display : block;
text-decoration : none;
color: #000000;
z-index: 20;
}

#menu ul li ul li:hover ul {/*visualizzare il livello 3 quando sei sopra il livello 2*/
background : #ffffff;
display : block;
text-decoration : none;
color: #000000;
z-index: 20;
}

#menu ul li ul li a { /*liste di livello 2 senza sottomenu*/
border-left: none;
background: #ffffff;
z-index: 20;
}

#menu ul li ul li a:hover { /*liste di livello 2 senza sottomenu - hover*/
border-left: 1;
background: #eaeaea;
}

#menu ul li:hover ul { display: block; }

/*in det.jsp menu a tab*/
/*menu det*/
div.menudet {
	background-color:#edeeed;
	min-height:30px;
	border-top:3px solid #00A07F;
}

div.menudet #menu ul {
	margin:0px;
	padding:0px;
	z-index:1;
}
div.menudet #menu li  {
	list-style: none;
	float:left;
	background-color:#edeeed;
	white-space: nowrap;
	height:30px;
	border-right:1px dotted #CC0000;
	z-index:1;
}
div.menudet #menu li a  {
	width:auto;
	border-bottom:0px;
}
