@charset "utf-8";
/* CSS Document */
/*stili per il layout fluido*/
html,body{margin: 0;padding:0;}
body{font-family: arial,sans-serif;font-size: 76%;text-align:left;background-color:#e4e9ef}
div#container{background-color: #FFF;width:780px; margin:0 auto;border: 1px solid #000;
background-image:url(bgsxcolumn.jpg);
background-position:left top;
background-repeat:repeat-y}

/*stili generici, su header e footer*/
div#header{
height: 88px;
background: url(../bground/header.gif) no-repeat;
background-color:#36C;color: #ff0}
div#header img{
margin:8px 0 0 510px;
border:0;
}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #69f;font-size: 1.5em}	

div#footer{
	clear:both;
	padding-top:10px;
	padding-bottom: 5px;
	padding:0;
	
   background-color: #10086b;
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
div#footer div#gerenza
{
	background-color:#10086b;
	
	text-align:center;
	padding:0 0 0 5px;
	color:#FFF
}
div#footer a{color:#fff;font-weight: bold;text-decoration: underline}
/*stili specifici per il layout*/
div#navigation{float: left;width: 155px;\width:165px;w\idth:155px;padding: 1em 0 0 10px;background-color:#f6f1e2;
text-align:left;margin:0;padding:0}
div#extra{float: right;width: 255px;\width:265px;w\idth:255px;padding: 1em 5px;background-color:#FFF;
border:1px solid #F90; margin:0;padding:0;
border:0;
background-color:#e9e9ed;
}
div#content{margin: 0 170px;padding: 1em 10px;background-color: #fff;
margin:0;padding:0;
margin:0 265px 0 165px;margin-bottom:15px}

div#separator{background-color:#FFFFFF;
height:8px;}

/*stili per la sezione extra*/
div#extra div#label{
width:98%;
margin:0;
padding:5px;
background-color:#ecc13a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
padding:2px;
width:185px;
width:251px;
text-align:left;
border:0;
	border-top:1px solid #F90;
	border-left:1px solid #F90;
	border-right:1px solid #F90;
	}
div#extra div#label a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;

}
div#extra div#labelmini{
width:98%;
margin:0;
padding:2px;
background-color:#8ebdd0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}


div#extra div#button {
	width: 100%;
	border-right: 0px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	margin:0;
	padding:0;
	/*
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  */
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;  
	background-color:#ffffff;
	color: #333;
	text-align:left;
	border:1px solid #F90;
	border-top:0;
	
	}

div#extra div#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
div#extra div#button li {
		border-bottom: 1px solid #fff;
		margin: 0;
		padding-bottom:3px;
		}

div#extra div#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#ffffff;
		color: #fff;
		text-decoration: none;
		width: 100%;
		color:#4b4b53;
		font-size:9px;
		font-weight:bold;
		padding-bottom:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		

		}

	html>body div#extra div#button li a {
		width: auto;
		width:90%;
		
		}

div#extra div#button li a:hover {
	/*
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		*/}


div#extra div#button li .descr {
		/*
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#e4e9ef;
		color: #fff;
		text-decoration: none;
		*/
		padding: 5px 5px 5px 0.5em;
		width: 90%;
		color:#4b4b53;
		font-size:9px;
		font-weight:normal;
		padding:0;
		margin:0 0 0 5px;
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;

	
		}

div#extra div#button p{margin:0;padding:0;	background-color:#ffffff;}
div#extra div#button p a{
		
		/*
		padding: 5px 5px 5px 0.5em;
		border-left: 0px solid #1958b7;
		border-right: 0px solid #508fc4;
		*/
		display: block;
		
		margin: 0;
		padding:0;
		
		padding:5px;
		
		background-color:#ffffff;
		color: #fff;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-decoration: none;

		width: 94%;
		color:#4b4b53;

		border-bottom: 1px solid #fff;
		padding-bottom:1px;
		
}

div#extra div#button .descrizioncina{
		display: block;
		
		
		
		background-color:#ffffff;
		color:#4b4b53;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration: none;
		margin:0;
		padding:0px 5px 0px 5px;
		

		

}

div#extra div#button p .descrizioncina a{
		display: block;
		
		
		
		background-color:#ffffff;
		color:#4b4b53;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration: none;
		text-decoration:underline

		

		

}
	

/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.4em arial,sans-serif;text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
		font-weight:bold;
color:#414457;
}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
div#navigation p{font-size: 90%}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}





/**** Begin Menu home ****/
div#menuhome{
	height:14px;
	background-color: #E57F28;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
div#menuhome ul{
margin: 0;
padding: 0 0 0 50px;
list-style-type: none}
div#menuhome li{
display: inline;
margin: 0 15px 0 15px;padding: 0}


div#menuhome a{
	
	color:#fff;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none}
div#menuhome a:hover{color: #fff;text-decoration: underline;
background-color: #000168;}
div#menuhome a#activelink{color: #033;text-decoration: none}
div#menuhome p{font-size: 90%}

/**** End Menu home ****/

div#boxexdx{
	background-color:#FFF;
	}

