/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:300px;
	width:990px;
}
/* rotator css */
	div#rotator ul li {
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0px;
}
    div#rotator ul li.show {
	z-index:1
}

#menu{
	margin: 0;
	padding: 0;
	float:left;
	text-align:left;
	z-index:2;
}
	
#menu li{	
	float: left;
	list-style: none;
	font: 14px Arial, Helvetica, sans-serif;
	z-index:2;
}


#menu li a	{
	display: block;
	background: #EB6E10;
	padding: 29px 10px;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
}

#menu li a:hover{
	background: #3A3F43;
    background:url(../img/menuOn.png) no-repeat center center;    	
}

#menu li ul{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	position: absolute;
	visibility: hidden;
	background: #31363A;	
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity: 0.85;	
	z-index:2;
}
		
#menu li ul li {
	float: none;
	display: inline;
	z-index:2;	
}
		
#menu li ul li a {
	background: #31363A;
	color:#8c8c8c;
	width: auto;
	padding: 3px 18px;
}
		
#menu li ul li a:hover{
	background: #292929;
	color:#FFFFFF;
}


/* MENUON */


#menu li.active ul li a {
	background: #31363A;
	color:#8c8c8c;
	width: auto;
	padding: 3px 18px;
}
		
#menu li.active ul li a:hover{
	background: #292929;
	color:#FFFFFF;
}


#menu li.active a{
	display: block;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
	background:url('http://preview.secrp.it/img/menuOn.png') no-repeat center center;
}


/** MENU 1 ** roll-over basato solo sui colori **/
ul.nav2Liv { 
font-family: "Times New Roman", Times, serif;
font-style: normal;
font-size:13px;
color:#EB7211;
width:235px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}



ul.nav2Liv li a {
color:#EB7211;
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 5px; /* lascia spazio far il bordo del menu e il testo del link */
line-height:24px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}


ul.nav2Liv li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.nav2Liv li a:link, ul.nav2Liv li a:visited { 
color:#EB7211;
border-bottom:1px solid #858A8E;
} /* colori per il link */

ul.nav2Liv li a:hover, ul.nav2Liv li a:active { 
background: #2E3136;
color:#EB7211;
/*border-bottom:1px solid #858A8E;*/
} /* colori per l'effetto roll-over */

ul.nav2Liv li.selected a:link, ul.nav2Liv li.selected a:visited ,ul.nav2Liv li.selected a:hover, ul.nav2Liv li.selected a:active { 
background: #2E3136;
color:#EB7211;
}

a.titleMappa
{
	display:block;
	background: #2E3136;
	color:#EB7211;
	text-decoration:none;
	padding: 3px 0px 3px 4px;
}

ul.navMappaL1 
{
	list-style:none; /* elimino i punti elenco */
}

ul.navMappaL1 li a
{
	display:block;
	line-height:24px;
	text-decoration:none;
	color:#999999;
	font-size:15px;
	border-top:solid 1px #999999;
	padding: 0px 0px 0px 3px;
}
ul.navMappaL1 li { display:inline;  } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.navMappaL2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.navMappaL2
{
	margin:5px 0px 5px 15px;
	list-style:none; /* elimino i punti elenco */
}

ul.navMappaL2 li a
{
	font-size:13px;
	border:none;
	line-height:20px;
}