/* CSS Document */

/* Stili menu orizzontale con Tabs*/

/*
ul#nav{

		width: 100%;
		height: 26px;
		list-style: none;
		margin: 0px;
		padding: 4px 0 0 0;
	 	border-top: 3px solid black;
		background: url('../images/head_bg.jpg');
}

ul#nav li{
	float: left;
	margin: 0 0.1em 0;
	padding: 0; 
	font: 12px "Century Gothic", Arial;
	font-weight: bold;
	border-left: 1px solid #C4DAF4; 
	border-right: 1px solid #072D52; 
	border-top: 1px solid #C4DAF4; 
	border-bottom: 1px solid #072D52;
}

ul#nav a{
	float: left;
	padding: 0 0 0 0.4em;
   
    text-decoration: none;
	color: #fff;
}

ul#nav span{
	float: left;padding: 0.2em 0.4em 0.2em 0;
	cursor: pointer
}

ul#nav li#active a,ul#nav a:hover{
    background: url('../images/body_tm.png')   top left
}

ul#nav li#active span,ul#nav a:hover span{
    background: url('../images/body_tm.png')    right; 
	color: #000;
	font-weight: bold;
}
*/


ul#nav{
	float: left;
	width: 100%;
	height: 28px;
	list-style: none;
	margin: 0px;
	padding: 2px 0 0 0;
	border-top: 3px solid black;
	background: url('../images/head_bg.jpg');
}

ul#nav li ul li{
	list-style:none;
	border:none;
	font-weight: none;
}

ul#nav li{
	float: left;
	margin: 0 1px 0;
	padding: 0; 
	font: 12px "Century Gothic", Arial;
	font-weight: bold;
	border-left: 1px solid #C4DAF4; 
	border-right: 1px solid #072D52; 
	border-top: 1px solid #C4DAF4; 
	border-bottom: 1px solid #072D52;
}

ul#nav a:link,
ul#nav a:visited{
	display: block;
	padding: 4px 7px;
	color: #fff;
	text-decoration: none;
}

ul#nav a:hover,
ul#nav a:focus,
ul#nav a:active,
ul#nav li#active span,
ul#nav a:hover span {
	padding: 4px 10px;
	text-decoration: none;
	background: url('../images/body_tm.png')    right; 
	color: #000;
	font-weight: bold;
}

ul#nav li ul{
	display: none;
}

ul#nav li:hover ul{
	display: block;
	position: absolute;
	z-index:1;
	width:160px;
	padding: 0;
	margin: 0px 0 0 -1px;
	/*border-left: 1px solid #C4DAF4; 
	border-right: 1px solid #072D52; 
	border-top: 1px solid #C4DAF4; */
	border: 1px solid #072D52;
	background: #2E609C;
		filter:alpha(opacity=92); /* for IE */
		-moz-opacity:0.92; /* for mozilla */
			opacity: 0.92; /* for safari */
			khtml-opacity: 0.92 /* for konquerer and older safari */ 
	font-size:1em;
}

ul#nav li li {
	width: 160px;
}




div#multimenu ul,div#multimenu li{margin:0;padding:0;list-style:none}

div#multimenu{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;margin:1em 0;
    line-height: 1.8;
    background: #828282}

div#multimenu h3{font:140% "Trebuchet MS",Arial,sans-serif;
    margin: 0.1em 0;color:#208BE1;
}
div#multimenu ul,div#multimenu li{margin:0;padding:0;list-style:none}

div#multimenu div{float:left;width:96%;
    margin-left: 2%;display:inline; /* per evitare il float double margin bug di IE*/
    }

div#multimenu li{border-bottom:1px solid #aaa}

div#multimenu a{display:block;color: #fff;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:15px;
    background: transparent url(../images/arrow3.gif) no-repeat center left}

div#multimenu a:hover{
	background-color: #2E609C;
	color:#FFF;
}


ul#multimenu_top{
		width: 100%;
		height: 24px;
		margin: 0px;
		padding: 4px 0 0 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	 	border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		background: url('../images/sfondobottone2.jpg');
		color: #10355F;
}


