body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(sfoAll.gif);
	font-size:90%;
	color:#000;	
	margin:0;
	padding:0 2% 0 2%; 
	width:96%;
	}
	
/*** STILE HOME ***/
div.none{ display:none;}
.separatore{ display:none;}
#all{ width:100%; padding-bottom:50px; float:left; }

#header{ width:100%; margin:0; padding:0; float:left; background-color:#FFF;}
	#head-Sx{ width:25%; height:107px; float:left; background-image:url(avis_lombardia.gif); border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}
	#head-Dx{ width:74%; height:107px; background-color:#FFF; float:right; margin:0; padding:0;}
		
	#he-Sx{width:69%; float:left;}
	#he-Dx{width:30%; height:100px; float:right; text-align:left; vertical-align:middle;}

/** MANIFESTO  **/
img.mani{ width:100%; border:none; background-color:#EEE;}
	
/**MINISITI HOME**/
img.ico-no2{
	border:0;
	}

/***  RICERCA  ***/
#boxRice{ padding:1em .5em 1em .5em; float:left; margin:0; font-size:85%;}

	label.laric{
		 color:#000; margin:0; padding:0; 
		}
	input.rice { 
		font-size:110%; 
		font-weight:bold;
		color:#000; 
		border:1px solid #CCC;
		background-color:#D2EFFF;
		margin:0; padding:3px .2em 3px .2em;
		}
	input.button_cerca { 
		font-size:110%; 
		border:1px solid #CCC;
		background-color:#71bae2;
		color:#000;
		margin:0; 
		padding:1px .2em 1px .2em;
		}
/****/

	input.in_rice { 
		font-size:85%; 
		color:#000; 
		border:1px solid #007dc5;
		background-color:#ffffff;
		margin:0;
		padding:.2em .2em .2em .1em;
		}
	input.butt_in_rice { 
		font-size:90%; 
		border:1px solid #007dc5;
		background-color:#FFF;
		color:#000;
		margin-left:.3em; 
		padding:0;
		font-weight:normal;
		}
	select.sel_rice {
		font-size:90%; 
		font-style: normal; 
		color: #666; 
		border:1px solid #007dc5;
		background-color:#ffffff;
		color:#000;
		padding:.3em;
		}
/******/

#funzio{text-align:right; padding:.3em 1em .3em 0; font-size:75%; font-weight: normal; height:1.4em}
	#funSx{float:left; width:79%;  text-align:right; padding-right:1%;}
	#funDx{float:right; width:20%; padding-bottom:.4em; font-size:90%; }

	a.menu_funzio { TEXT-DECORATION: none; color:#000;}
	a.menu_funzio:hover { TEXT-DECORATION: none; color:#666;}

#menuGen{ background-color:#CC0001; color:#FFF; padding:.4em 0 .4em 0; text-align:center; font-weight: normal}
	a.menu { TEXT-DECORATION: none; color: #FFF; font-size:80%; font-weight: normal}
	a.menu:hover { TEXT-DECORATION: none; color:#CCCCCC; font-size:80%; font-weight: normal}


#corpo{
	width:100%; float:inherit; background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; padding-top:1em; padding-bottom:10px;
	}
	#corpoSx{ width:68%; float:left;}
	#corpoDx{ width:32%; float:right; vertical-align:top;}
	

#footer{
	width:99%;
	background-color:#00639B;
	color:#FFF;
	font-size:85%;
	float:left;
	padding-top:.5em;
	padding-left:1%;
	padding-bottom:.5em;
	margin-right:-1px;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	}
	img.imgFoo{ float:right; clear:left; border:none;}

	img.imgAvis{ border:none; vertical-align:middle;}
	a.avis { TEXT-DECORATION: none; color: #0078bc; font-size: 80%; padding-left:5px; font-weight: normal}
	a.avis:hover { TEXT-DECORATION: none; color:#6699CC; font-size: 80%; padding-left:5px; font-weight: normal}


/***  /STILE LAYOUT ***/
div.boxCen{ width:97%; padding:0 1% 1em 1%; }
	div.boxLatA{ width:96%; float:left; margin-bottom:1em;}
	div.boxLat{ width:96%; float:left; margin-bottom:1em; }
	div.banner{ padding:0 1em 1em 1em; height:180px; margin-bottom:1em; float:left; }


/***  TITOLI ***/
H1.titoCenR{ font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#CC0000; border-bottom:3px solid #CC0000; margin-bottom:1em; padding:.3em;}
H1.titoCenB{ font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#017dc5; border-bottom:3px solid #017dc5; margin-bottom:1em; padding:.3em;}

H2.boxLato{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	display:block;
	color:#FFF;
	background-image:url(sfoTito.gif);
	margin:0;
	padding:.4em .3em .4em 1em;}



/***  eventi ***/
div.eve2{  background-color:#90bde4; font-size:90%; color:#000; padding:1em .8em .4em .8em;}
div.eve3{  background-color:#90bde4; padding:1em .8em .4em 1em;}
div.eve4{  width:100%; background-color:#90bde4; height:.5em; background-image:url(sfoTito2.gif);}
div.eve5{  width:100%; background-color:#90bde4; padding:.5em 0 .5em 0; float:left;}
div.eve6{  font-size:95%; padding:0 .8em .4em 1em; margin-bottom:.8em;}
div.eve2_tito{ background-color:#90bde4; font-size:90%; color:#000;float:left; width:97%;margin:5px 0 10px 3%;}


div.tab{ width:140px; margin:2px; background-color:#FFF; float:left; padding:.1em; }
.testoEv{ font-size:90%; line-height:1em;}

.dataEv{ font-size:90%; line-height:1em;}
a.evento{ text-decoration:none; font-size:80%; color:#000; font-weight:bold;}
a.evento:hover{text-decoration:none; font-size:80%; color:#006699; font-weight:bold;}

a.eventoTito{ text-decoration:underline; font-size:80%; color:#000; font-weight:bold;}
a.eventoTito:hover{text-decoration:underline; font-size:80%; color:#006699; font-weight:bold;}

a.evenTop{ text-decoration:underline; font-size:90%; color:#000; font-weight:normal;}
a.evenTop:hover{text-decoration:underline; font-size:90%; color:#006699; font-weight:normal;}



/***   ***/

/*** LANCIO ***/
#lancio{margin:0 0 1em 0;  width:97%; float:left; padding:1%; border:1px solid #EEE;}
	div.lan{ float:left; width:22%; padding:1%; font-size:80%; margin-right:.5em; line-height:1.4em;}
	.testo_lancio{ display:block;}
	.tito_lancio{ font-weight:bold; margin:0; padding:0; display:block;}

	img.imgLa{border:none;}
	
	a.lancioTito{ text-decoration:underline; color:#000;}
	a.lancioTito:hover{ text-decoration:underline; color:#666;}

/*** PPIANO ***/	
#ppiano{margin:0 0 1em 0; width:99%; font-size:90%; float:left; padding:0 0 .5em 0;}
	div.imgSx{  float:left; padding-right:10px;}
	.piano_data{ color:#000; font-size:98%; line-height:1.4em;}
	
	a.piano_tito{ text-decoration:underline; color:#000; font-weight:bold; display:block;}
	a.piano_tito:hover{ text-decoration:underline; color:#666; font-weight:bold; display:block;}
	
/*** NEWS ***/
#news{margin:0 0 1em 0; width:99%; font-size:90%; float:left; padding:0 0 .5em 0;}

H2.tNews{ font-size:95%; color:#ff00001; font-weight:bold; margin:0; padding:0 0 .5em 0;}

a.tNewsLink{text-decoration:underline; font-size:110%; color:#000;}
a.tNewsLink:hover{text-decoration:underline;font-size:110%; color:#666;}

div.newsC{ padding:0 0. .8em 0; float:left; margin-bottom:.8em; border-bottom:1px dotted #CCC; }
	div.imgDx{ float:right; padding-left:10px;}



/** OTHER **/

A {TEXT-DECORATION: none;} 
A:hover { TEXT-DECORATION: underline;}

/** FLAG **/
img.flag{border:1px solid #FFF; vertical-align:middle}
	a.link-flag{text-decoration:none; color:#000; line-height:1.6em; }
	a.link-flag:hover{text-decoration:none; color:#666; line-height:1.6em;}

a.menu_int_blu { TEXT-DECORATION: none; color: #003366; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:1.3em;}
a.menu_int_blu:hover { TEXT-DECORATION: none; color:#999999; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:1.3em;}

a.menu_int_pblu { TEXT-DECORATION: none; color: #017DC5; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px;  font-weight: normal}
a.menu_int_pblu:hover { TEXT-DECORATION: none; color:#999999; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px;  font-weight: normal}

a.menu_int_ros { TEXT-DECORATION: none; color: #CC0000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
a.menu_int_ros:hover { TEXT-DECORATION: none; color:#003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

a.menu_int_pros { TEXT-DECORATION: none; color: #CC0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px;  font-weight: normal}
a.menu_int_pros:hover { TEXT-DECORATION: none; color:#003366; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px;  font-weight: normal}

a.mail { TEXT-DECORATION: underline; color: #FFFFFF; font-size:90%;  font-weight: normal}
a.mail:hover { TEXT-DECORATION: underline; color:#CCC; font-size:90%;  font-weight: normal}

a.link_box { TEXT-DECORATION: underline; color: #000000; font-size: 75%; padding-left:3px; font-weight: normal}
a.link_box:hover { TEXT-DECORATION: underline; color:#6699CC; font-size: 75%; padding-left:3px; font-weight: normal}

a.link_nero { TEXT-DECORATION: none; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
a.link_nero:hover { TEXT-DECORATION: none; color:#6699CC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

a.link_blu { TEXT-DECORATION: none; color: #003366; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
a.link_blu:hover { TEXT-DECORATION: none; color:#6699CC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}

a.link_ros { TEXT-DECORATION: none; color: #F65447; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
a.link_ros:hover { TEXT-DECORATION: none; color:#FF0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}

a.link_news { TEXT-DECORATION: none; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: bold}
a.link_news:hover { TEXT-DECORATION: none; color:#6699CC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold}

a.link { TEXT-DECORATION: none; color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: normal}
a.link:hover { TEXT-DECORATION: underline; color:#6699CC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal}

a.link_tito { TEXT-DECORATION: none; color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  padding-left:5px;  font-weight: bold}
a.link_tito:hover { TEXT-DECORATION: underline; color:#6699CC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px; font-weight: bold}

a.link_titob { TEXT-DECORATION: none; color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
a.link_titob:hover { TEXT-DECORATION: underline; color:#6699CC; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

a.sos_link { TEXT-DECORATION: none; color: #005A8D; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
a.sos_link: hover { TEXT-DECORATION: none; color:#3296CE; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}




.sostesto_blu { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: xx-small;
	    font-style: normal;
	    color: #113548;
	    font-weight: normal
	    }

.sostesto_rosso { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: x-small;
	    font-style: normal;
	    color: #FF0000;
	    font-weight: normal
	    }

.sostitolo { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: x-small;
	    font-style: normal;
	    color: #26739E;
	    font-weight: bold
	    }
	    
.sostitolo2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: x-small;
	    font-style: italic;
	    color: #000000;
	    font-weight: normal
	    }
	    
.sostito_mese { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: x-small;
	    font-style: normal;
	    color: #005A8D;
	    font-weight: bold
	    }
	    
.sostito2_mese { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: x-small;
	    font-style: normal;
	    color: #005A8D;
	    font-weight: normal
	    }

input {
	font-size:90%; 
	font-style: normal; 
	color: #666; 
	border:2px solid #CCC;
	background-color:#D2EFFF;
	color:#000;
	}
	


select {
	font-size:90%; 
	font-style: normal; 
	color: #666; 
	border:2px solid #CCC;
	background-color:#D2EFFF;
	color:#000;
	}
	    
.indirizzo { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-style: normal;
	    color: #FFCCCC;
	    font-weight: normal
	    }
	    
.footer { font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-style: normal;
	    color: #FFFFFF;
	    padding-right:5px;
	    font-weight: normal
	    }
		
.testo { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:16px;
		font-style: normal;
		color: #003366;
		font-weight: normal
		}
		
.titolo { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:16px;
		font-style: normal;
		color: #003366;
		font-weight: bold
		}
		
.titolo_ros { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height:16px;
		font-style: normal;
		color: #F65447;
		font-weight: normal
		}
		
.testo_gri { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:16px;
		font-style: normal;
		color: #666666;
		font-weight: normal
		}
		
.testo_bia { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:16px;
		font-style: normal;
		color: #FFFFFF;
		font-weight: normal
		}
		
.testo_ros { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:16px;
		font-style: normal;
		color: #F65447;
		font-weight: normal
		}
		
.testo_rosg { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:16px;
		font-style: normal;
		color: #F65447;
		font-weight: normal
		}		
		
.testo_blug { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:16px;
		font-style: normal;
		color: #0066CC;
		font-weight: normal
		}
				
.testo_blum { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:16px;
		font-style: normal;
		color: #0066CC;
		font-weight: normal
		}				
		
.sezione { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-style: normal;
		color: #FFFFFF; 
		font-weight: bold
		}	

	  	
.sez_tito_blu { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: #007DC5; 
		font-weight: bold
		}
		
.sez_tito_bia { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: #FFFFFF; 
		font-weight: bold
		}
	  
	  	
.sez_sottotito { font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 12px;
	     font-style: normal;
	     color: #0068A5;
	     line-height:18px; 
	     font-weight: bold
	     }
	  
.txt_titolo {   font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 10px;
	  	font-style: normal;
	  	color: #FFFFFF;
	  	font-weight: bold
	 	}
	 	
.txt_data { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 10px;
	  	font-style: normal;
	  	color: #000000;
	  	font-weight: normal
	 	}

.txt { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 11px;
	  	line-height:14px;
	  	font-style: normal;
	  	color: #333333;
	  	font-weight: normal
	 	}
		
.box_titolo { font-family: Times New Roman, Times, serif;
		font-size: 16px;
		font-style: italic;
		color: #F1E0B5;
		padding-left:5px;
		font-weight: bold
		}
.news_tito_sc {   font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 12px;
	  	font-style: normal;
	  	color: #016097;
	  	font-weight: bold
	 	}
	 	
.news_data { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 11px;
	  	font-style: normal;
	  	color: #007DC5;
	  	font-weight: bold
	 	}
.news_fonte { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 11px;
	  	font-style: normal;
	  	color: #017DC5;
	  	font-weight: normal
	 	}
.tito_ric { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 12px;
	  	font-style: normal;
	  	color: #017DC5;
	  	font-weight: normal
	 	}
.news_txt { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 11px;
	  	font-style: normal;
	  	color: #333333;
	  	font-weight: normal
	 	}

.stat { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 9px;
	  	font-style: normal;
	  	color: #000000;
	  	font-weight: normal
	 	}
.stat2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 10px;
	  	font-style: normal;
	  	color: #007DC5;
	  	font-weight: normal
	 	}	
					
.stat_tito { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 10px;
	  	font-style: normal;
	  	color: #FF0000;
	  	font-weight: normal
	 	}		
.stat_tito2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	  	font-size: 11px;
	  	font-style: normal;
	  	color: #007DC5;
	  	font-weight: normal
	 	}
	
td.tabVoce{
	padding:3px 0 3px 0;
}


/* NUOVI */
table.boxNews{
	width:100%;
	background-color:#CC3300;
	color:#FFF;
	margin:10px 0 10px 0; 
	padding:5px;
}

.titoBox{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;

}

p.newsDesc{
font-size:90%;
}
a.titoNews { TEXT-DECORATION: underline; color: #000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block; }
a.titoNews:hover { TEXT-DECORATION: underline; color:#666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block;}

a.linkNews { TEXT-DECORATION: underline; color: #000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; display:block; }
a.linkNews:hover { TEXT-DECORATION: underline; color:#CCCCCC; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; display:block;}

a.linkSedi { TEXT-DECORATION: underline;  padding:3px 5px 3px 5px; margin-bottom:2px; background-color:#EEE; color: #000; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  }
a.linkSedi:hover { TEXT-DECORATION: underline; padding:3px 5px 3px 5px; margin-bottom:2px; background-color:#CCC; color:#333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }


div.contNews1{ padding-bottom:5px; margin-bottom:10px; border-bottom:1px dashed #FFF;}
td.titoBox{
background-color:#db4411; border-bottom:1px solid #E77651;
}
	
	
	/** /*MINISITO  **** pagina indice news comunali **/
	a.linkTitosez{ text-decoration:none; border-bottom:2px solid #e7f0f7; font-size:100%; font-weight:bold; color:#017dc5; padding:10px; }
	a.linkTitosez:hover{ text-decoration:none; border-bottom:2px solid #e7f0f7; font-size:100%; font-weight:bold; color:#017dc5; padding:10px; }
	
td.bordo{ background-color:#e7f0f7; width:16px;}
td.sez{ background-color:#017dc5; }
H1.titosez{ border-bottom:2px solid #e7f0f7; font-size:100%; font-weight:bold; color:#017dc5; padding:10px; }

#sedi{
	font-size:80%;
	font-weight:normal;
	color:#666;
	padding:0 20px 5px 20px;
	}
	.sediT{ font-size:11px; padding-bottom:10px;}
	
	a.sede{ text-decoration:none; color:#666; background-color:#FFF; padding:3px;}
	a.sede:hover{text-decoration:none; color:#666; background-color:#bbe7f4; padding:3px;}
	
	a.sedeSel{ text-decoration:none; color:#666; background-color:#bbe7f4; padding:3px;}
	a.sedeSel:hover{text-decoration:none; color:#666; background-color:#bbe7f4; padding:3px;}

div.pag{
	color:#FFF; font-weight:bold; padding:5px; text-align:center;}
	a.pagB{ text-decoration:none; color:#FFF;}
	a.pagB:hover{text-decoration:none; color:#999;}
	
a.minisito{ text-decoration:none; color:#017dc5; font-size:11px}
a.minisito:hover{text-decoration:underline; color:#666; font-size:11px}

div.conNews{
	/*padding:10px;*/ margin-bottom:10px; width:690px; 

	}
div.conNews1{
	 margin-bottom:10px; width:350px; padding:0;
	}
div.conNews00{
	margin-left:45px; margin-bottom:10px; 
	}
	table.topNews{width:100%; font-size:80%; border:none; color:#017dc5;}
	table.topNews2{width:98%; font-size:80%; color:#017dc5; }
	
	table.top1{margin-bottom:5px;}
	td.top{ border-bottom:1px dashed #93ccfa; padding-bottom:4px; font-size:80%; }
	td.topData{  border-bottom:1px dashed #93ccfa; color:#017dc5; padding-bottom:4px; font-size:70%; }


	
td.contNews01{
	/*padding-left:3px;*/background-color:#EEE;
	
}
	
	a.tito2{ text-decoration:underline; color:#000; font-weight:bold; display:block; font-size:100%;}
	a.tito2:hover{ text-decoration:underline; color:#999; font-weight:bold; display:block; font-size:100%;}

	
	p.descr{ font-size:12px; margin:0; }
	
#layout{ font-size:12px; padding:5px 20px 20px 20px; vertical-align:top;}

h2.title{ font-size:18px; color:#02466d; margin-top:15px; margin-bottom:5px; padding:0;}


/***/
/* news */
h2.news{border-bottom:1px dashed #3c5600; color:#358800; font-size:80%; margin:0 0 1em 0; padding:0 0 .5em 0;}

div.contNews{ width:509px;  margin-bottom:1em; float:left; border-bottom:1px dashed #b7d06b}
	div.contNewsSx{ width:390px; float:left; margin:0; padding:0;}
	div.contNewsDx{ width:119px; float:right;  margin:0; padding-right:10px; text-align:right}
	.data{ display:block; color:#659600; font-size:70%; font-weight:bold; padding-bottom:.3em;}
	
	a.tito{ text-decoration:underline; color:#006800; font-weight:bold; display:block; font-size:80%;}
	a.tito:hover{ text-decoration:underline; color:#659600; font-weight:bold; display:block; font-size:80%;}
	
p{ margin:0; padding:.3em 0 .5em 0;}
hr{ visibility:hidden;}
/* box verde */
#comune{
	width:315px;
	margin:0 0 5px 13px;
	padding:0;
	}
	div.cont04{ background-color:#99cc67; padding:.5em; margin:0; font-weight:normal; font-size:100%; line-height:1.2em}
	
#greenTop{
	width:445px; padding:0; margin:0;
	}
	div.cont01{background-color:#99cc67; padding:.5em; margin:0; text-align:left; font-size:70%;}
	
#greenMid{
	 width:445px; margin-bottom:10px;
	}
	 div.cont02{background-color:#cce57f; padding:.5em; margin:0; font-size:85%; line-height:1.2em}

#greenBot{
	width:445px; margin-bottom:10px;
	}
	div.cont03{background-color:#ecfba6; padding:.5em; margin:0; font-size:70%;  text-align:left;}
	h2.cifre{ font-size:100%; margin:0; padding-bottom:1em;}

#piedeNews{ text-align:right; font-size:80%; border-bottom:1px solid #99cc67; padding:.5em 0 .5em 0;}
	a.pie{ text-decoration:none; color:#659600; font-weight:bold; padding-right:1em;}
	a.pie:hover{text-decoration:none; color:#333; font-weight:bold; padding-right:1em;}
	
/** pagina indice news comunali **/

td.bordo{ background-color:#e7f0f7; width:16px;}
td.sez{ background-color:#017dc5; }
H1.titosez{ border-bottom:2px solid #e7f0f7; font-size:100%; font-weight:bold; color:#017dc5; padding:10px; }

#sedi{
	font-size:80%;
	font-weight:bold;
	color:#666;
	padding:0 5px 5px 10px;
	}
	a.sede{ text-decoration:none; color:#666; background-color:#FFF; padding:3px;}
	a.sede:hover{text-decoration:none; color:#666; background-color:#FFF; padding:3px;}
	
	a.sedeSel{ text-decoration:none; color:#666; background-color:#bbe7f4; padding:3px;}
	a.sedeSel:hover{text-decoration:none; color:#666; background-color:#bbe7f4; padding:3px;}

#pag{
	width:40%; background-color:#cc0001; color:#FFF; font-weight:bold; padding:3px; margin:5px auto 10px auto; text-align:center; font-size:80%;}
	a.pagB{ text-decoration:none; color:#FFF; }
	a.pagB:hover{text-decoration:none; color:#999;}
	
a.minisito{ text-decoration:underline; color:#017dc5;}
a.minisito:hover{text-decoration:underline; color:#666}

div.conNews{
	/*padding:10px;*/ margin-bottom:10px; width:710px;
	}
	
.conNewsx{
 margin-top:10px; padding-left:5px;
}
	table.topNews{width:100%; font-size:80%; border:none; color:#017dc5;}
	table.top1{margin-bottom:5px;}
	td.top{ border-bottom:1px dashed #93ccfa; padding-bottom:4px; font-size:95%;}
	
	a.tito2{ text-decoration:underline; color:#000; font-weight:bold; display:block; font-size:100%;}
	a.tito2:hover{ text-decoration:underline; color:#999; font-weight:bold; display:block; font-size:100%;}

/* MINISITI */
/*
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#CCC; color:#000; width:1024px; margin:auto; font-size:90%
}

#header{
	height:107px; background-color:#FFFFCC;
	}
	
#funzio{
	background-color:#cc0001; color:#FFF; padding:.3em; font-size:75%;
	}
	a.funz{ text-decoration:none; color:#FFF;}
	a.funz:hover{ text-decoration:none; color:#EEE;}
	input.rice{ font-size:75%; }
	
#menu{
	background-color:#FFF; color:#cc0001; padding:.3em;}
	a.menu{ text-decoration:none; font-size:75%; color:#cc0001;}
	a.menu:hover{ text-decoration:none; font-size:75%; color:#333;}

#corpo{
	background-color:#FFF;	
	}
	#titolo{	
	background-color:#017dc5;
	}
	H1.sezione{ font-size:100%; color:#FFF; padding:.5em  .5em .5em 10em; margin:0;}
	table.contenuti{ margin-top:1em; padding-bottom:1em;}
	
#footer{
background-color:#0068a5; color:#FFF;  margin:0; float:left;}
	#fooSx{ width:778px; padding: .5em 5px .5em 10px; font-size:80%; color:#FFF; float:left;}
	#fooDx{ width:226px; color:#FFF; float:right; }
	

/* news */

h2.news{border-bottom:1px dashed #3c5600; color:#358800; font-size:90%; margin:0 0 1em 0; padding:0 0 .5em 0;}

div.contNews{ width:554px;  margin-bottom:1em; float:left;}
	div.contNewsSx{ width:390px; float:left; margin:0; padding:0;}
	div.contNewsDx{ width:154px; float:right;  margin:0; padding-right:10px; text-align:right}
	.data{ display:block; color:#659600; font-size:75%; font-weight:bold; padding-bottom:.3em;}
	
	a.tito{ text-decoration:underline; color:#006800; font-weight:bold; display:block; font-size:100%;}
	a.tito:hover{ text-decoration:underline; color:#659600; font-weight:bold; display:block; font-size:100%;}
	

hr{ visibility:hidden;}
/* box verde */

#comune{
	width:315px;
	margin:0 0 5px 13px;
	padding:0;
	}
	div.cont04{ background-color:#99cc67; padding:.5em; margin:0; font-weight:bold; font-size:110%; line-height:1.2em}
	
#greenTop{
	width:445px; padding:0; margin:0;
	}
	div.cont01{background-color:#99cc67; padding:.5em; margin:0; text-align:left; font-size:75%;}
	
#greenMid{
	 width:445px; margin-bottom:10px;
	}
	 div.cont02{background-color:#cce57f; padding:.5em; margin:0; font-size:100%; line-height:1.2em}

#greenBot{
	width:445px; margin-bottom:10px;
	}
	div.cont03{background-color:#ecfba6; padding:.5em; margin:0; font-size:80%;  text-align:left;}
	h2.cifre{ font-size:100%; margin:0; padding-bottom:1em;}

#piedeNews{ text-align:right; font-size:80%; border-bottom:1px solid #99cc67; padding:.5em 0 .5em 0;}
	a.pie{ text-decoration:none; color:#659600; font-weight:bold; padding-right:1em;}
	a.pie:hover{text-decoration:none; color:#333; font-weight:bold; padding-right:1em;}
	
/** pagina indice news comunali **/

td.bordo{ background-color:#e7f0f7; width:16px;}
td.sez{ background-color:#017dc5; }
H1.titosez{ border-bottom:2px solid #e7f0f7; font-size:100%; font-weight:bold; color:#017dc5; padding:10px; }

#sedi{
	font-size:80%;
	font-weight:bold;
	color:#999;
	padding:10px 15px 10px 15px;
	}
	a.sede{ text-decoration:none; color:#ce1011; /*background-color:#FFF;*/ padding:3px;}
	a.sede:hover{text-decoration:none; color:#666; /*background-color:#bbe7f4;*/ padding:3px;}
	
	a.sedeSel{ text-decoration:none; color:#666; background-color:#bbe7f4; padding:3px;}
	a.sedeSel:hover{text-decoration:none; color:#666; background-color:#bbe7f4; padding:3px;}

#pag{
	width:40%;
	/*background-color:#cc0001;*/ color:#FFF; font-weight:bold; padding:3px; margin:5px auto 10px auto; text-align:center; font-size:80%;
	}
	a.pagB{ text-decoration:none; color:#FFF; }
	a.pagB:hover{text-decoration:none; color:#333;}
	
a.minisito{ text-decoration:underline; color:#017dc5;}
a.minisito:hover{text-decoration:underline; color:#666}


	table.topNews{width:100%; font-size:80%; border:none; color:#017dc5;}
	table.top1{margin-bottom:5px;}
	td.top{ border-bottom:1px dashed #93ccfa; padding-bottom:4px; font-size:95%;}
	
	a.tito2{ text-decoration:underline; color:#000; font-weight:bold; display:block; font-size:100%;}
	a.tito2:hover{ text-decoration:underline; color:#999; font-weight:bold; display:block; font-size:100%;}



/**  25 agosto  **/
td.contNews01{
	background-color:#FFF;
	color:#ce1011;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
.sediT{
	font-size:100%;
	color:#ce1011;
	font-weight:bold;
	line-height:1.4em;
	}

.paginaz{
	padding:5px auto 5px auto;
	color:#FFF;
	font-size:80%;
	background-image:url(sfo_pag.gif);
	text-align:center;
	height:18px;
	}

p.descr{
	color:#333;
	font-size:95%;
}

.conNewsx{
 margin-top:10px;

}

table.labTop{
	/*border-bottom:1px solid #666;*/
	margin-left:25px;
}

table.labTop{
	/*border-bottom:1px solid #666;*/
	margin-left:25px;
	margin-top:15px;
}
td.labTop0{
	border-bottom:1px solid #666;
}
td.labTop02{
	
}

table.tabGen{
	font-size:90%;
	margin-left:25px;
	margin-bottom:25px;
}

#label{
	width:100%;
	padding:0;
	background-color:#FFCC66;
}

#labON{
	width:200px;
	background-color:#EEE;
	padding:5px 15px 5px 15px;
	text-align:center;
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #666;
}
#labOFF{
	width:200px;
	background-image:url(labOff.gif);
	padding:5px 10px 5px 10px;
	margin-top:8px;
	text-align:center;
	border-top:1px solid #999;
	border-right:1px solid #999;
}

	#labON2{
		width:200px;
		background-image:url(labOff.gif);
		padding:5px 10px 5px 10px;
		margin-top:8px;
		text-align:center;
		border-top:1px solid #999;
		border-right:1px solid #999;
	}
	#labOFF2{
		width:200px;
		background-color:#EEE;
		padding:5px 15px 5px 15px;
		text-align:center;
		margin-top:8px;
		border-left:1px solid #666;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
	}

/** LINK TAB **/

.link-tabOn{ color:#FFF; background-color:#f77776; border:1px solid #c6d6d6; display:block; padding-top:4px; padding-bottom:4px;}

a.link-tabOff{ text-decoration:none; color:#000;}
a.link-tabOff:hover{ text-decoration:none; color:#999;}

td.com{ border-left:1px solid #666; border-right:1px solid #666;}
td.com2{ color:#666; font-size:80%;}


/***NUOVI CSS Luca***/

div.cont_tito{
	float:left;
	width:100%;
	padding:15px 0 15px 0;
	border-bottom:#cee1ef 2px solid;
}
span.tito_org{
	margin-left:50px;
	color:#007dc5;
	font-weight:bold;
	font-size:90%;
	}
div.lay_org{
	float:left;
	background-color:#ffffff;
	margin-top:5px;
	}
div.lay_int_org{
	float:left;
	margin:0 50px 0 50px;
	}		
.news_tito {   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #005688;
	font-weight: bold;
	float:right;
	}
div.cont_esec{
	border:#cee1ef 2px solid;
	float:left;
	width:100%;
	}	
div.cont_nome_org{	
	background-color:#e7f0f7;
	width:100%;
	}

/**MENU SEZIONI**/
#ContMenuSez{
	width:100%;
	text-align:center;
	background-color:#CCC;
	float:left;	
	clear:left;
	}
	#hormenu{
	 width:100%; text-align:center; float:left; clear:left; background-color:#cc0001; margin:0; padding:0;
	 }
	#hormenu ul {
		list-style:none; 
		}
	#hormenu li{
		float:left;
		margin:0;
		padding:0;
		color:#FF0000;
		} 
	#hormenu li li {
		border-bottom:2px solid #cc0001; 
		width:12em;
		} 
	#hormenu li li a {
		padding: 5px 4px 5px 10px;
		}

/*altro*/
ul.menuOff {display: none}
li.more:hover ul{
	visibility:visible;
	display: block;
	position: absolute;
	z-index:1;
	text-align:left; 
	width:12em;
	padding: 0;
	margin: 0 0 0 -1px;
	border:3px solid #cc0001;
	background:#FFF;
	}

ul.menuOn {
	visibility:visible;
	display: block;
	position: absolute;
	z-index:1;
	width:12em;
	padding: 0;
	margin: 0 0 0 -1px;
	border:2px solid #CC0001;
	background-color:#ffffff;
	text-align:left;
	}

.voceSezione{
	display:block;
	margin-right:2px;
	margin-top:2px;
	}
.voceSezione:hover{
	display:block;
	background-color:#cc0001;
	margin-right:2px;
	margin-top:2px;
	}
.voceSezioneSel{
	display:block;
	background-color:#cc0001;
	margin-right:2px;
	margin-top:2px;
	}
a.sezioni:hover,a.sezioni:focus,a.sezioni:Active{
	padding:4px .3em 4px .3em;
	text-decoration: none;
	color:#FFF;
	background-color:#9c0304;
	display:block;
	font-weight: normal;
	font-size:85%;
	}
a.sezioni {
	padding:4px .3em 4px .3em;
	text-decoration: none;
	color:#FFF;
	font-weight: normal;
	background-color:#cc0001;
	border-right:1px solid #FFF;
	font-size:85%;
	display:block;
	}
.sezioni-stat {
	padding:4px .3em 4px .3em;
	text-decoration: none; 
	color:#FFF;
	font-weight: normal;
	font-size:85%;
	background-color:#9c0304;
	border-right:1px solid #FFF;
	display:block;
	}
.sezioni-stat:hover {
	padding:4px .3em 4px .3em;
	text-decoration: none; 
	color:#FFF;
	font-weight: normal;
	font-size:90%;
	background-color:#9c0304;
	border-right:1px solid #FFF;
	display:block;
	}	
/* ***** tendina ***** MENU SEZIONI  *****/ 
	
a.voce {
	display:block;
	padding:.8em;
	color:#000000;
	text-decoration: none;
	font-size:85%;
	background-color:#f1f1f1;
	}
a.voce:hover,a.voce:focus, a.voce:Active{
	background-color:#cc0001;
	color:#FFFFFF;
	padding:.8em;
	text-decoration: none;
	font-size:85%;
	}	
	
	
	
/*** TITOLI BOX LATERALI***/

div.headTi{ width:100%; float:left; background-color:#00639b;}
	img.an{ border:none;}
	div.headTiSx{ background-color:#00639b; float:left; width:95%; }
	div.headTiDx{ background-color:#00639b; float:right; text-align:right; width:5%;}
	
	div.fooTi{ width:100%; float:left; background-image:url(angsf.gif);}
	div.fooTiSx{ background-image:url(sfoTito2.gif); float:left; width:95%; }
	div.fooTiDx{  float:right; text-align:right; width:5%;}
	
	.numVerde{ padding-left:1em; color:#009900; padding:2px; font-weight:bold;}
	
/** BOX PROGETTI **/
div.headPro{ width:100%; float:left; background-image:url(sfoTitoP.gif); height:28px;}
	div.headPSx{ float:left; padding-top:4px; }
	div.headPDx{ float:right;  margin:0; }

H2.boxLatoP{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	display:inline;
	color:#FFF;
	margin:0;
	padding:5px 10px 3px 15px;
	}
a.allP{ text-decoration:none; font-size:75%; color:#FFF; line-height:24px;}
a.allP:hover{text-decoration:underline; font-size:75%; color:#EEE; line-height:24px;}

div.contP{
	padding:8px;
	font-size:75%;
	color:#0a6da6;
	border-left:1px solid #1085c8;
	border-right:1px solid #1085c8;
	clear:left;
	}

a.linkPro { TEXT-DECORATION: none; color: #0a6da6; font-size:100%; display:block; font-weight: bold;}
a.linkPro:hover { TEXT-DECORATION: none; color:#666; font-size:100%; display:block; font-weight: bold;}

img.icoPro{ border:1px solid #90bde4;} 