/* ## behavioral Dropdown menu, author Matteo Leoni: www.signalkuppe.com ##*/



body div#page{ /* this for z-index issues */

	position: static;

	z-index:1;

}

body div#header{

	position:static;

	z-index:1; /* this for z-index issues */

}





/* ## LI ## */



/* li containing sublevels */

#utilities #plinks ul li.expanded{

	position:relative;

	z-index:1;

}





/* set li width */

#utilities #plinks ul li.expanded ul li{

	font-size:100%;

	line-height:135%;

	width:160px;

	z-index:100;

	margin:0px;

	padding:0px;

}





/* ## UL ## */



/* Hide first sublevel */

#utilities #plinks ul li.expanded ul{

	display:none;

}



#utilities #plinks ul li ul li a{

	border:1px solid #DFDFDF;

	border-width:0 0 1px 0;

}



#utilities #plinks ul li ul{

	border:1px solid #a3a3a3;

}



/* First Sublevel */

ul.primosottolivello{

	margin:0px;

	padding:0; /* padding for backgorund shadow */

/*	background: url(../../behavioral/img/menushadow.png) no-repeat 3px 10%;*/

	width:160px;

	position:absolute;

	left:0px;

	top:30px;

	z-index:100;

}





/* Other Sublevels */

ul.sottolivello{

	margin:0px;

	padding:0px 5px 5px 0px; /* padding for backgorund shadow */

/*	background: url(../../behavioral/img/menushadow.png) no-repeat 3px 10%;*/

	width:160px;

	position:absolute;

	left:160px;

	top:0px;

	z-index:100;

}



/* ## Anchors ## */



#utilities #plinks ul li.expanded a{

	background:#FFFFFF;

}



body #utilities #plinks ul li.expanded a.active{

	/*background:#054b81 url(../../behavioral/img/expanded-drop.gif) no-repeat 4px 8px;*/

}





/* first level hover state*/

#utilities #plinks ul li.expanded a.primoespanso:hover, #utilities #plinks ul li.expanded span.nolink:hover {

	background:#046db9;

}



/* sublevels hover state*/

#utilities #plinks ul li ul li a{

	font-weight:normal;

}

#utilities #plinks ul li ul li a:hover{

	font-weight:normal;

	background:#dfdfdf;

	color:#046db9;

}





/* expanded sublevels hover state */

#utilities #plinks ul li ul li.expanded a.espanso:hover{

	font-weight:normal;

	/*background:#043860 url(../../behavioral/img/expanded-right.gif) no-repeat 95% 8px;*/

}





#utilities #plinks ul li.expanded a.primoespanso, #utilities #plinks ul li.expanded span.nolink {

	background:url(../img/button_background.jpg) repeat-x;

}





#utilities #plinks ul li.expanded a.espanso,

body #utilities #plinks ul li.expanded ul li a.espanso{

/*	background: #054b81 url(../../behavioral/img/expanded-right.gif) no-repeat 95% 8px;*/

	padding-right:24px;

	padding-left:10px;

}