/*stili per il layout fluido*/



html,body{margin: 0;padding:0}
html {font-size: 70%}

body{font-family: verdana,sans-serif;font-size: 70%
    text-align: center; 
    }
div#testata{
    width: 760px;
    position:relative; 
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left
    } 

div#container{
    border:1px solid #000000; 
    width: 760px;
    position:relative; 
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left
    } 




/*stili generici, su header e footer*/

div#aggiornamenti {
			width :100%; 
			margin-top : 0; 
			margin-bottom : 0; 
			color:#000080; 
			text-align:center;
} 

div#logo {
	background-position: 0% 0%; width:760px;
	position:relative;  
       height:156px; background-color:#FFFFFF; background-image:url('../imgs/testata_home_sfondo_n.jpg'); background-repeat:repeat; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px 
      }
            
          


h1,h2{margin: 0;padding:0}
h1{

	padding-left:10px;
	display: none; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:80px; 
	font-size:1.2em; 
	font-family:Arial}
h2{
	font-size: 1.8em; 
	font-variant: small-caps; 
	color="#FFFFFF"; 
	margin-left:8px; 
	margin-right:0; 
	margin-top:3px; 
	margin-bottom:2px; 
	padding-top:5px; 
	padding-bottom:3px
		
}

h3        
			{border:1px solid #D5D500; 
			font-size:1.5em; 
			margin-bottom:17px;
			padding-bottom:0; 
			margin-top:13px; 
			background-color:#FF9900; 
			color:#FFFFFF; 
			text-align:center;
			width:99%; 
			font-variant:small-caps;
			float:left 			
}

h4{        
			font-size: 1em; 
			margin-bottom: 0;
			padding-bottom:0; 
			text-transform:uppercase; 
			font-weight:bold; margin-top:0; 
	
			
}


h5{        
			font-size: 1em; 
			padding-bottom:3px; 
			background-color:#BB3D00; 
			color:#FFFFFF; 
			text-align:center;
			width:98%; 
			margin-top:0px; 
			margin-bottom:0px; 
			padding-top:3px; font-variant:small-caps 
			
}
h6{        
			font-size: 1em; 
			padding-bottom:0px; 
			background-color:#1668B1; 
			color:#FFFFFF; 
			text-align:center;
			width:98%; 
			font-variant:small-caps; 
			margin-top:6px; 
			margin-bottom:6px; 
			padding-top:0px;
		 
			
}

div#notizie{
	width:442px; 
	margin-left:150px; 
	font-family:Verdana; 
	font-size:0.8em; 
	padding-left:10px;
	 padding-right:10px; 
	 padding-top:1px; 
	 padding-bottom:1em; 
	 border-left-style:solid; 
	 border-left-width:1px; 
	 border-right-style:solid; 
	 border-right-width:1px; 
	 border-top-width:1px; 
	 border-bottom-width:1px; margin-bottom:0
}


div#notizie a{text-decoration: none; color:#000000
 }

div#notizie a:hover{
	text-decoration: none; color:#2020FF}

div#notizie ul{margin:0; text-decoration: none; color:#000000;list-style-type:none 
 }

div#notizie li{text-decoration: none; color:#000000; margin-left:20px; margin-right:0px; list-style-type:none; padding-top:3px; list-style-image:url('../imgs/punto.gif'); margin-top:7px; margin-bottom:0px 
 }

div#notizie li h4 {font-size: 1em; 
			margin-bottom: 0;
			padding-bottom:0; 
			text-transform:capitalize; 
			font-weight:bold; margin-top:0; color:#1668B1; text-decoration:none  			
}

div#notizie li .data {width:10em; margin-right:10px; width:1em;float: left; margin-left:0; margin-top:0px; list-style-type:none; margin-bottom:0px}

div#notizie li .testo {margin-left:10px; width:20em;float: left; list-style-type:none; margin-top:0px; margin-bottom:0px }


div#notizie .varie{
	width:370px; 
	margin-left:30px; 
	font-family:Verdana; 
	font-size:0.8em; 
	padding-left:10px;
	 padding-right:10px; 
	 padding-top:1px; 
	 padding-bottom:1em; 
	 border-left-style:solid; 
	 border-left-width:1px; 
	 border-right-style:solid; 
	 border-right-width:1px; 
	 border-top-width:1px; 
	 border-bottom-width:1px; margin-bottom:0
}


div#notizie .varie a{text-decoration: none; color:#ffffff
 }

div#indicepersona{
	width:140px;
	margin-top:160px; 
	background:#FFFFFF;
	position:absolute;
	left:0;top:0; 
	margin-left:5px 
}

div#extra{	
	width:130px;
	margin-top:160px; 
	background:#FFFFFF;
	text-align:right;
	position:absolute;
	right:0;
	top:0; 
	margin-right:5px 
}

div#extra2{	
	width:130px;
	margin-top:900px; 
	background:#FFFFFF;
	text-align:right;
	position:absolute;
	right:0;
	top:0; 
	margin-right:5px 
}

div#footer{
	width:760px;
	margin:0 auto; 
	text-align:center; 
	position:relative; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; font-size:90%; background-color:#D2DBEE 
}

div#footer-navigazione
{  
    width: 760px;
    position:relative; 
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left

 }
	
div#footer-navigazione ul
{  
	width:447px; 
	margin-left:150px; 
	font-family:Verdana; 
	font-size:0.8em; 
	padding-left:5px;
	 padding-right:10px; 
	 padding-top:1px; 
	 border-left-style:solid; 
	 border-left-width:1px; 
	 border-right-style:solid; 
	 border-right-width:1px; 
	 border-top-width:1px; 
	 border-bottom-width:1px; 
	 margin-bottom:0; 
	 list-style-type:none
	margin-top:0px; 
	margin-bottom:0px; 
	margin-top:0px 
	}
	

div#footer-navigazione li1
{
	width:130px;
	position:absolute;
	margin-left:50px; 
	list-style-type:none; 
	padding-left:5px; 
	padding-right:20px; 
	text-decoration:none; 
	margin-top:0px; 
	margin-bottom:0px; 
}


 div#footer-navigazione li2
{ 
	width:130px;
	margin-left:100px; 
	position:absolute;
	list-style-type:none; 
	padding-left:5px; 
	padding-right:20px; 
	text-decoration:none; 
	margin-top:0px; 
	margin-bottom:0px; 
}
 
 div#footer-navigazione li3
{  width:130px;
	position:absolute;
	list-style-type:none; 
	padding-left:5px; 
	padding-left:5px; 
	padding-right:20px; 
	margin-left:260px;
	text-decoration:none; 
	margin-top:0px; 
	margin-bottom:0px; 
}

div#footer-navigazione a
{  
color: #000000; 
border-left-style:solid; 
border-left-width:1px; 
border-right-width:1px; 
border-top-width:1px; 
padding-left:5px; 
text-decoration:none; 
margin-left:50px; 
margin-top:0px; 
margin-bottom:0px; 
padding-bottom:0px 
}


div#footer2{
	width:760px;
	margin:0 auto; 
	text-align:center; 
	position:relative; 
	font-size:90%; 
	 
}


div#footer2 ul{  
	width:439px; 
	margin-left:141px; 
	
	font-family:Verdana; 
	font-size:0.8em; 
	padding-left:10px;
	 padding-right:10px; 
	 padding-top:1px; 
	 padding-bottom:10px; 
	 border-left-style:solid; 
	 border-left-width:1px; 
	 border-right-style:solid; 
	 border-right-width:1px; 
	 border-top-width:1px; 
	 border-bottom-width:1px; 
	 margin-bottom:0; 
	 list-style-type:none
	margin-top:0px; 
	margin-bottom:0px; 
	margin-top:0px; margin-right:25 
	}


div#footer a{color:#000000;font-weight: bold}


/*stili per la sezione organiistituzionali*/
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}

/*stili per la sezione mappe*/
div#mappe {float: left; width:100%; margin-top:0; margin-bottom:0; text-align:center}
div#mappe ul{width:100%;margin:0;padding: 0;text-align:center;}
div#mappe li{float:left;width:24.5%;text-align:center;background-color:#00004B;border:2px solid #F9DD6A;display:block; margin-right:0px }
div#mappe a{color:#F9DD6A;text-decoration:none;font-weight: bold; text-align:center; padding-left:7px; padding-right:7px}
div#mappe a:hover{background-color:#F9DD6A;color:#4E58A1;text-decoration:none;padding-left:7px; padding-right:7px;margin-right:1px; text-align:center}

/*stili per la sezione navigation persona*/
div#indicepersona  ul{margin:0; padding:0; list-style-type: none}
div#indicepersona li{
	height:25px;
	padding: 0px; 
	margin-left:0; 
	margin-right:0; 
	margin-top:5px; 
	margin-bottom:5px}
div#persona li .alto{
	height:5em;
	
	}	
		
div#indicepersona li img {
 float: left; 
padding-left:0;
 width:25px; 
 height: 25px;}
 

div#indicepersona a{
	border:1px solid #D13E44; 
	background-position: left center; 
	width:90%;
	heigth:25px;
	display: block;
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:3px;	
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	line-height:1.4em; 
	font-family: Verdana; 
	color:#000000; 	
	font-size:90%; 
	text-decoration:none; 
	margin-top:20; 
	text-transform:uppercase}

div#indicepersona a:hover{
	border-left: 6px solid #D13E44;	
	width:127px; 
	padding-left:3px
	}
	
div#indicepersona a.categoria {
	background-position: left center; 
	color: #F9DD6A;
	text-decoration:underline;
	width:100%;display: block;
	padding-top:3px; padding-bottom:3px;
	 background-color:#4E58A1; 
	 background-repeat:no-repeat; 
	 background-attachment:fixed; 
	 font-weight:bold; 
	 font-variant:small-caps; 
	 margin-top:0; 
	 margin-bottom:0}
	 
div#indicepersona a:hover.categoria{color: #F9DD6A;text-decoration: underline;width:100%;display: block;background-color: #4E58A1;padding-bottom:3px; padding-left:0%; padding-right:0%; padding-top:3px; margin-top:0; margin-bottom:0}
div#indicepersona p{font-size: 90%}


/*stili per la sezione navigation servizi*/
div#indiceservizi   ul{
	margin:0; 
	padding:0; 
	list-style-type: none}
div#indiceservizi li{
	padding: 0; 
	margin-left:0; 
	margin-right:0; 
	margin-top:5px; 
	margin-bottom:0}
div#indiceservizi li .alto{
	height:5em; margin-top:4px}	
	
div#indiceservizi a{
	border:1px solid #B8C5CE; 
	background-position: left center; 
	width:90%;
	display: block;
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:5px;
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	line-height:1.4em; 
	font-family: Verdana; 
	color:#000000; 
	padding-left:10px; 
	font-size:90%; 
	text-decoration:none; 
	margin-top:20; 
	font-variant:small-caps}

div#indiceservizi a:hover{border-left: 5px solid #B8C5CE;}
div#indiceservizi a#activelink{
		color: #033;
		text-decoration: none}
div#indiceservizi a.categoria {
	background-position: left center; 
	color: #F9DD6A;
	text-decoration:underline;
	width:100%;display: block;
	padding-top:3px; 
	padding-bottom:3px; 
	background-color:#4E58A1; 
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	font-weight:bold; font-variant:small-caps; 
	margin-top:0; margin-bottom:0}
div#indiceservizi a:hover.categoria{
		color: #F9DD6A;
		text-decoration: underline;
		width:100%;
		display: block;
		background-color: #4E58A1;
		padding-bottom:3px; 
		padding-left:0%; 
		padding-right:0%; 
		padding-top:3px; 
		margin-top:0; 
		margin-bottom:0}
div#indiceservizi p{font-size: 90%}




/*stili per la sezione content*/     
			
div.banner{border:1px groove #00004B; width:96%;
			margin:3px; 
			font-size: 1em; 
			color:#FFFFFF; 
			font-variant:small-caps; 
			text-align:center; 
			font-weight:bold; padding-left:10px; background-color:#1668B1 }
			
div.banner2{border:1px groove #700120; width:96%;
		
			margin:3px; 
			font-size: 1em; 
			color:#FFFFFF; 
			font-variant:small-caps; 
			text-align:center; 
			font-weight:bold; padding-left:10px; background-color:#C40239 }

			
			
div.saluto {width:96%;
			margin:3px; 
			font-size: 1em; 
			border-style:groove; 
			border-width:1px; 
			color:#000000; 
			font-variant:small-caps; 
			text-align:center; 
			font-weight:bold; padding-left:10px;  }

	
div.banner h2{
			 font-size: 1.8em; 
			 color: #FFFFFF; 
			 font-variant: small-caps; 
			 font-weight: bold; 
               text-align: center; 
               margin-top: 0px}
div.banner a{
			 font-size: 1.8em; 
			 color: #FFFFFF; 
			 font-variant: small-caps; 
			 font-weight: bold; 
               text-align: center; 
               margin-top: 8px; 
               text-decoration:none}
div.banner a:hover{
			 font-size: 1.8em; color: #FFFFFF; font-variant: small-caps; font-weight: bold; 
               text-align: center; margin-top: 8px; text-decoration:none}
div.traspare { display: none;
				}
/*stili per la sezione extra*/
div#extra ul{margin: 0;padding: 0; list-style-type: none}
div#extra li{margin:0; padding:0 }
div#extra a{
	background-position: left center; 
	width:90%;
	display: block;
	padding:3px; 
	background-repeat:no-repeat; 
	background-attachment:fixed;
	line-height:100%; 
	font-family: Verdana;
	font-size:90%; 
	text-decoration:none; 
	margin:1px; 
	text-align:left; 
	font-weight:bold;  color:#56839A; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px 
	 }
div#extra a:hover{
	background-position: left center; 
	width:90%;
	display: block;
	padding:3px; 
	line-height:100%; 
	font-family: Verdana; 
	font-size:90%; 
	text-decoration:none; 
	margin:1px; 
	text-align:left; 
	font-weight:bold; color:#56839A; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px 
		}

div#extra2 ul{margin: 0;padding: 0; list-style-type: none}
div#extra2 li{margin:0; padding:0 }
div#extra2 a{
	background-position: left center; 
	width:90%;
	display: block;
	padding:3px; 
	background-repeat:no-repeat; 
	background-attachment:fixed;
	line-height:100%; 
	font-family: Verdana;
	font-size:90%; 
	text-decoration:none; 
	margin:1px; 
	text-align:left; 
	font-weight:bold;  color:#56839A; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px 
	 }
div#extra2 a:hover{
	background-position: left center; 
	width:90%;
	display: block;
	padding:3px; 
	line-height:100%; 
	font-family: Verdana; 
	font-size:90%; 
	text-decoration:none; 
	margin:1px; 
	text-align:left; 
	font-weight:bold; color:#56839A; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px 
		}




		
	div#varie {	
	width:130px;
	margin-top:446px; 1
	background:#FFFFFF;
	text-align:right;
	position:absolute;
	right:0;
	top:0; 
	margin-left:7px 
}

div#varie img{margin:0; text-align:center; padding-right:3px; padding-top:0; padding-bottom:0 }

div#varie ul{margin: 0;padding: 0; list-style-type: none}
	
	
div#varie li{margin:0; padding:0 }
div#varie a{
	border-style:solid; 
	border-width:1px; 
	background-position:  
    left center; 
	width:90%;
	display: block;
	padding-top:3px; 
	padding-bottom:3px;
	background-repeat:no-repeat; 
	background-attachment:fixed; line-height:1.4em; 
	background-color:#B8C5CE; 
	font-family: Verdana; color:#56839A; 
	padding-left:2px; 
	font-size:90%; 
	text-decoration:none; 
	margin-top:3px; 
	margin-left:3px;
	text-align:center; 
	 
	 }
div#varie a:hover{
	border-style:solid; 
	border-width:1px; 
	background-position: left center; 
	width:90%;
	display: block;
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:0px;	
	background-color:#FFFFFF; 
	line-height:1.4em; 
	font-family: Verdana; 
	color:#56839A; 
	padding-left:3px; 
	font-size:90%; 
	text-decoration:none; 
	margin-top:3px; 
	text-align:center; 
	font-weight:bold; 
	margin-left:3px	}


div#varie a#activelink{color: #033;text-decoration: none}
div#varie a.categoria {background-position: left center; color: #F9DD6A;text-decoration:underline;font-weight:bold; font-variant:small-caps;width:80%;display: block;background-repeat:no-repeat; background-attachment:fixed; padding-bottom:3px; padding-top:3px; background-color:#4E58A1; margin-top:0; margin-bottom:0}
div#varie a:hover.categoria{color: #F9DD6A;text-decoration: underline;width:80%;display: block;background-color: #4E58A1;padding-bottom:3px; padding-left:0%; padding-right:0%; padding-top:3px; margin-top:0; margin-bottom:0}



/*stili per la sezione news*/

.news0{
	margin:3px; border:1px solid #FFD148; width:97%;
	height: 37px;
	text-align:left; 
	color:#000000;  font-weight:bold; padding-top:2px }


.news{ 
	float:left; 
	width:47%; 
	margin-top:7px; 
	margin-bottom:7px; 
	padding:2px; 
	border: 1px solid #FFD966; 
	margin-right:7px;
	height: 100px}
.news a{float:none; text-decoration:none; color:#000000}
.news a:hover{float:none; text-decoration:none; color:#2020FF}

.news img{float:left;width:7.06em;height:4.35em;padding-right:5px ;padding: 0px; w\idth:6.34em;  margin:5px;}

.news1{ 
	float:left; 
	width:15%; 
	margin-top:50px; 
	margin-bottom:7px; 
	padding:2px; 
	border: 1px solid #FF9900; 
	margin-right:17px;
	 background-image:url('../imgs/sfondo_righe_blu.gif'); text-align:center; margin-left:10px }
.news1 h4{ 
	color: #000000; font-weight: bold; border: 1px solid #FFD148; margin-left: 0px; 
               margin-top: 0px; margin-bottom: 2px; padding-left: 5px; background-image:url('../imgs/sfondo_righe_blu.gif')}


.news1 a:hover{float:none; text-decoration:none; color:#2020FF}

.news1 img{float:left;width:7.06em;height:4.35em;padding-right:5px ;padding: 0px; w\idth:6.34em; height:3.62em; margin:5px;}



.news7{ 
	float:/; 
	 }
.news7 h4{ 
	color: #000000; font-weight: bold; border: 1px solid #FFD148; margin-left: 0px; 
               margin-top: 0px; margin-bottom: 2px; padding-left: 5px; background-image:url('../imgs/sfondo_righe_blu.gif')}

	.news7 a{float:none; text-decoration:none; color:#000000}
.news7 a:hover{float:none; text-decoration:none; color:#2020FF}

.news7 img{float:left;width:7.06em;height:4.35em;padding-right:5px ;padding: 0px; w\idth:6.34em; height:3.62em; margin:5px;}

.news2{ 
	float:left; 
	width:47%; 
	margin-top:7px; 
	margin-bottom:7px; 
	border: 1px solid #C3C3C3; 
	margin-right:5px;
	height: 100px;
	 padding-left:3px; 
	 padding-top:2px; 
	 padding-bottom:2px; 
	 margin-left:3px}
.news22{ 
	float:left; 
	width:47%; 
	margin-top:7px; 
	margin-bottom:7px; 
	border: 1px solid #C3C3C3; 
	margin-right:5px;
	height: 113px;
	 padding-left:3px; 
	 padding-top:2px; 
	 padding-bottom:2px; 
	 margin-left:3px}
	 
.news55{ 
	float:left; 
	width:47%; 
	margin-top:7px; 
	margin-bottom:7px; 
	border: 1px solid #C3C3C3; 
	margin-right:5px;
	height: 100px;
	 padding-left:3px; 
	 padding-top:2px; 
	 padding-bottom:2px; 
	 margin-left:3px}
.news55 img{float:left;
	width:7.06em;
	height:7.06em;
	w\idth:6.34em;he\ight:6.34em;
	margin:3px;	}


.news2 a{float:none; text-decoration:none; color:#000000}
.news2 a:hover{float:none; text-decoration:none; color:#2020FF}

.news33{ 
	float:left; 
	width:47%; 
	margin-top:7px; 
	margin-bottom:7px; 
	border: 1px solid #C3C3C3; 
	margin-right:7px;
	height: 118px; padding-left:3px; padding-top:2px; padding-bottom:2px}
.news33 a{float:none; text-decoration:none; color:#000000}
.news33  a:hover{float:none; text-decoration:none; color:#2020FF}



.news3{
	border:1px solid #C3C3C3; 
	width:97%;
	height:80px;
	text-align:left; 
	color:#000000; 
	padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px;
	float:left }
.news3 img{
	 text-align: center}
	
.news50{
	
	border:1px solid #C3C3C3; 
	width:96%;
	height:77px;
	text-align:left; 
	color:#000000; 
	padding-left:5px; 
	margin-left:3px; 
	margin-right:2px; 
	margin-top:7px; 
	margin-bottom:7px;
	float:left; 
	  }
.news50 ul{margin-top: 0; margin-bottom: 0}
.news50 li{
	  margin-top: 0; margin-bottom: 0}
.newsca{
	border:1px solid #C3C3C3; 
	width:97%;
	height:120px;
	text-align:left; 
	color:#000000; 
	padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px;
	float:left; 
	  }	
	  
.news68{
	
	border:1px solid #C3C3C3; 
	width:96%;
	height:103px;
	text-align:left; 
	color:#000000; 
	padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px;
	float:left 
	  }	 
.news69{
	border:1px solid #C3C3C3; 
	width:97%;
	height:100px;
	text-align:left; 
	color:#000000; 
	padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px;
	float:left; 
	  }	 	   
.news96{
	border:1px solid #C3C3C3; 
		width:97%;
	height:90px;
	text-align:left; 
	color:#000000; 
	padding:1px; 
	margin-left:7px; 
	margin-right:1px; 
	margin-top:7px; 
	margin-bottom:7px;
	float:left 
	  }
	  
	  .news95{
	border:1px solid #C3C3C3; 
	width:415px;
	height:90px;
	text-align:left; 
	color:#000000; 
	padding:1px; 
	margin-left:5px; 
	margin-right:1px; 
	margin-top:7px; 
	margin-bottom:7px;
	float:left 
	  }
	  
.news95 ul{margin-top: 0; margin-bottom: 0}
.news95 li{
	  margin-top: 0; margin-bottom: 0}
		
.news51{
	border:1px solid #C3C3C3; 
	width:97%;
	height:250px;
	text-align:center; 
	color:#FFFFFF; 
	padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px; 
	background-color:#000000; 
	font-weight:bold }	
	
.news51 a{
	 color: #FFFFFF}	
.news51 a:hover{
	 color: #FFFFFF}	
.news3 a{text-decoration: none; color:#000000
 }
 
 .news3bis{
	border:1px solid #000080; width:97%;
	height: 30px;
	text-align:center; 
	color:#000000; padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px }
.news3 a{text-decoration: none; color:#000000
 }


.news3 a:hover{
	text-decoration: none; color:#2020FF}


.news6{
	float:left; 
	border:1px solid #C3C3C3; 
	width:47%;
	height:110px;
	text-align:center; 
	color:#000000; padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px  }
.news6 a{text-decoration: none; color:#000000
 }

.news6 a:hover{
	text-decoration: none; color:#2020FF}
	
	

.news6alto{
	border:1px solid #FFD148; width:97%;
	height:108px;
	text-align:left; 
	color:#000000; padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px; background-image:url('../imgs/sfondo_righe_blu.gif') }
.news6alto a{text-decoration: none; color:#000000
 }

.news6alto a:hover{
	text-decoration: none; color:#2020FF}

.news11{
	border:1px solid #FFD148; width:97%;
	height: 70px;
	text-align:left; 
	color:#000000; padding-left:5px; margin-left:3px; margin-right:6px; margin-top:3px; margin-bottom:6px }
	
	
.news11 a{text-decoration: none; color:#000000
 }

.news11 a:hover{
	text-decoration: none; color:#2020FF}



.news5{
	border:1px solid #FFD148; width:97%;
	height: 300px;
	text-align:left; 
	color:#000000; padding-left:5px; margin-left:3px; margin-right:6px; margin-top:3px; margin-bottom:6px }
	
	
.news5 a{text-decoration: none; color:#000000
 }

.news5 a:hover{
	text-decoration: none; color:#2020FF}

.news4{
	border:1px solid #FFD148; width:97%;
	height: 45px;
	text-align:left; 
	color:#000000; padding-left:5px; margin-left:3px; margin-right:6px; margin-top:3px; margin-bottom:6px }
	
	.news10{
	border:1px solid #FFD148; width:97%;
	height: 100px;
	text-align:left; 
	color:#000000; padding-left:5px; margin-left:3px; margin-right:6px; margin-top:3px; margin-bottom:6px }
.news10 a{text-decoration: none; color:#000000
 }
 .news44{
	border:1px solid #C3C3C3; width:97%;
	height: 100px;
	text-align:left; 
	color:#000000; padding-left:3px; margin-left:3px; margin-right:6px; margin-top:3px; margin-bottom:6px }
	
	.news10{
	border:1px solid #FFD148; width:97%;
	height: 100px;
	text-align:left; 
	color:#000000; padding-left:5px; margin-left:3px; margin-right:6px; margin-top:3px; margin-bottom:6px }
.news10 a{text-decoration: none; color:#000000
 }

.news10 a:hover{
	text-decoration: none; color:#2020FF}

.news4 a{text-decoration: none; color:#000000
 }

.news4 a:hover{
	text-decoration: none; color:#2020FF}
	
	
.news h3{
	 margin-top: 6px; margin-bottom: 2px; color:#C40109;width:99%; font-weight:bold}
	
	
.news4 img{float:left;padding-right:5px ;padding: 0px;}

.news3alto{
	border:1px solid #C3C3C3; width:97%;
	height: 113px;
	text-align:left; 
	color:#000000; padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px }
.news3alto a{text-decoration: none; color:#000000
 }

.news3alto a:hover{
	text-decoration: none; color:#2020FF}
	



.news3granito{
	border:1px solid #C3C3C3; width:97%;
	height: 145px;
	text-align:left; 
	color:#000000; padding-left:5px; 
	margin-left:3px; 
	margin-right:6px; 
	margin-top:7px; 
	margin-bottom:7px }
.news3granito a{text-decoration: none; color:#000000
 }

.news3granito a:hover{
	text-decoration: none; color:#2020FF}







.h-news{width 100% float none .h-news .photo{float left margin-right 0.72em width 15.94em height 9.42em 
div.traspare { display: none; text-align:left}
div.traspare a { display: none;}
div.traspare a:hover { display: none;}


.news20{ 
	float:left; 
	width:15%; 
	margin-top:10px; 
	padding:2px; 
	border: 1px solid #DDA600; 
	margin-left:10px;
	height: 10px; color:#FFFFFF; background-color:#1668B1 }
 .news20 a{float:left; 
	width:15%; 
	margin-top:2px; 
	padding:2px; 
	border: 1px solid #DDA600; 
	margin-left:10px;
	height: 10px; color:#FFFFFF; background-color:#1668B1 }
 .news20 a:hover{float:left; 
	width:15%; 
	margin-top:10px; 
	padding:2px; 
	border: 1px solid #DDA600; 
	margin-left:10px;
	height: 10px; color:#FFFFFF; background-color:#1668B1 }
.news20 img{float:left;width:7.06em;height:4.35em;padding-right:5px ;padding: 0px; w\idth:6.34em; height:3.62em; margin:5px;}
			


/*stili per la sezione textimage*/
.textimage{margin:10px 0; 
	background-position: 0% 0%; 	
	border:1px solid #BA9607; 
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	text-align:left; 
	padding-left:5px;
	padding-right:5px; 
	padding-top:5px; padding-bottom:5px }
.textimage img{ 
	border:1px solid #BA9607; 
	width:150px;
	padding:5px; 
	margin:0; 
	background-position: left top; 
	background-attachment:fixed; 
	text-align:left}

/*stili per la sezione newsbox*/
div.newsbox{border:1px solid #C9CCE4;font-size: 90%;padding-left:2em; padding-right:30px; margin-left:2em; margin-right:4em;margin-top: 2em}
div.newsbox h3{font-size: 1.2em; margin-bottom: 0;padding-bottom:0; text-transform:uppercase; font-weight:bold; margin-top:0}
div.newsbox img{float:left;width:7.06em;height:4.35em;padding-right:5px ;padding: 0px; w\idth:6.34em; height:3.62em; margin:5px;}

div.newsbox p{margin: 0}  
div.newsbox ul{margin: 0} 
div.newsbox li{margin: 0} 			
div.newsbox a{font-size: 90%;font-size: 90%;text-decoration: underline; font-size:1em; font-variant:normal; line-height:1.4em; font-family: Verdana, arial, sans serif; ; margin-top:0; margin-bottom:0}
div.newsbox  a:hover{color: #033;text-decoration: underline}
div.newsbox a#activelink{color: #033;text-decoration: none}


div.newsboxbanner{margin:2em; border:1px solid #000000; font-size: 90%;padding-left:2em; padding-right:2em; }
div.newsboxbanner img{float:left;padding-right:5px ;padding: 0px;  margin:5px;}
div.indicebasso { border:0px solid #000000; margin:0px; text-align: center; vertical-align: text-bottom; padding-right: 
               0px; padding-top: 0px; padding-bottom: 0px; height:20px; background-image:url('../imgs/bordo.gif') }
               div.indicebasso ul {   }
div.indicebasso li {   margin:0px; display: inline; font-size: 100%;padding-left:20px; padding-right:0px; list-style-type:none; vertical-align:text-bottom; padding-top:0px; padding-bottom:18px; text-align:right; line-height:100%; border-left-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px  }
div.indicebasso a {  text-align: left}

div#navigazione
{  
    width: 760px;
    position:relative; 
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left; background-color:#00004B
 }
	
div#navigazione ul
{  
	width:440px; 
	margin-left:150px; 
	font-family:Verdana; 
	font-size:0.8em; 
	padding-left:10px;
	 padding-right:10px; 
	 padding-top:1px; 
	 padding-bottom:10px; 
	 border-left-style:solid; 
	 border-left-width:1px; 
	 border-right-style:solid; 
	 border-right-width:1px; 
	 border-top-width:1px; 
	 border-bottom-width:1px; 
	 margin-bottom:0; 
	 list-style-type:none
	margin-top:0px; 
	margin-bottom:0px; 
	margin-top:0px 
	}
	

div#navigazione li1
{
	width:130px;
	position:absolute;
	margin-left:50px; 
	list-style-type:none; 
	padding-left:5px; 
	padding-right:20px; 
	text-decoration:none; 
	margin-top:0px; 
	margin-bottom:0px; 
}


 div#navigazione li2
{ 
	width:130px;
	margin-left:100px; 
	position:absolute;
	list-style-type:none; 
	padding-left:5px; 
	padding-right:20px; 
	text-decoration:none; 
	margin-top:0px; 
	margin-bottom:0px; 
}
 
 div#navigazione li3
{  width:130px;
	position:absolute;
	list-style-type:none; 
	padding-left:5px; 
	padding-left:5px; 
	padding-right:20px; 
	margin-left:260px;
	text-decoration:none; 
	margin-top:0px; 
	margin-bottom:0px; 
}

div#navigazione a
{  
color: #000000; 
border-left-style:solid; 
border-left-width:1px; 
border-right-width:1px; 
border-top-width:1px; 
padding-left:5px; 
text-decoration:none; 
margin-left:50px; 
margin-top:0px; 
margin-bottom:0px; 
}
div#indietro{
	width:760px;
	margin:0 auto; 
	text-align:left; 
	position:relative; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; color:#000000 
}
div#vuoto{ 			 
			color: #FFFFFF; 			
			margin-top: 1px; 
			margin-bottom: 1px}
 
			
.riga {width:44em; height: 1px}
			
.comunicati-center{width:44em;float:left}
.nrm-center i{width:98%;margin:0px;padding:0px;float:left;}
.spazio10{width:2em; font-size:0.909em;text-transform:uppercase;}




div#comunicati{
	width:40em;
	
	background:#FFFFFF;

	left:0;top:0; 
	margin-left:90px 
}


div#comunicati  ul{margin:0; padding:0; list-style-type: none}
div#comunicati li{
	float: left;
	height: 35px; 
	widtht: 50px; 
	padding: 0; 
	margin-left:0; 
	margin-right:0; 
	margin-top:5px; 
	margin-bottom:0}
	
div#comunicati li .data {
 float: left; 
padding-left:0;
 width:50px; 
 height: 25px;}
 

div#comunicati a{
	border:1px solid #D13E44; 
	background-position:  
               left center; 
	width:90%;
	heigth:71px;
	display: block;
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:9px;	
	background-repeat:no-repeat; 
	background-attachment:fixed; 
	line-height:1.4em; 
	font-family: Verdana; 
	color:#000000; 	
	font-size:90%; 
	text-decoration:none; 
	margin-top:20; 
	}

div#comunicati a:hover{
	border-left: 6px solid #D13E44;	
	width:127px; 
	padding-left:3px
	}
.spazio {width: 35px; float: left
	
	}
	
	
	
.q-news{width:15.90em;}
.q-news a{float:none;}
/*.q-news img{float:left;width:7.06em;height:4.35em;padding:5px .72em 3px 0px;w\idth:6.34em;he\ight:3.62em;margin:0px;}*/
.q-news img{float:left;padding:5px .72em 3px 0px;margin:0px;}

.hr-space{margin-right:8px;display:inline;}
.qb-space{margin-bottom:4px;display:inline;}
.qt-space{margin-top:4px;display:inline;}
.hb-space{margin-bottom:0.722em;display:inline;}
.ht-space{margin-top:0.722em;display:inline;}
.hq-space{margin-top:4px;display:inline;}
.ricav-b-space {padding-bottom:1em;display:inline;}

.l-space{margin-left: !important;}
.r-space{margin-right:1.40em!important;display:inline;}
.b-space{margin-bottom:1.44em!important;display:inline;}
.t-space{margin-top:1.44em!important;display:inline;}

.h-news{width:100%;}
.h-news a{float:none;}
.h-news .photo{float:left;margin-right:0.72em;width:15.94em;height:9.42em;}
.spettacoli {width:44em;float:left}
.spettacoli ul{margin:0; width:44em}
.spettacoli li{padding-top: 0; padding-bottom: 0; list-style-image:url('../imgs/freccia1.gif'); color:#800080; margin-top:0; margin-bottom:0}
.spettacoli .titolo10 {font-size: 1em; color: #800080; text-align: left; font-weight: bold; width:44em; float:left;}
