/*stili per il layout fluido*/

html,body{
	padding : 0px;
	margin: 0px;
}


a:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
} 
	
a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
} 

a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #C00000;
	text-decoration: underline;
} 


a:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
} 


/*inizio stili specifici per il layout*/

#header{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#colonna-sx{
	float: left;
	width: 220px;
	\width:230px;
	w\idth:220px;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 10px;
	background-color: #F8FAFC;
}

#colonna-dx{
	float: right;
	/*width: 240px;
	\width:250px;
	w\idth:240px;*/
	width: 220px;
	\width:230px;
	w\idth:220px;
	padding-top: 1em;
	padding-right: 5px;
	padding-bottom: 0em;
	padding-left: 5px;
	background-color: #F8FAFC;
}

#contenuto{
	margin-top: 0px;
	/*margin-right: 250px;*/
	margin-right: 230px;
	margin-left: 230px;
	margin-bottom: 0px;
	padding-top: 1em;
	padding-right: 15px;
	padding-bottom: 1em;
	padding-left: 15px;
	text-align:justify;
}

#footer{
	clear:both; 
	text-align:center; 
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenu.png);
	margin-bottom: 0px;
	bottom: 0;
}	
/*fine stili specifici per il layout*/

#pagina {
	position: relative;
}	



/*inizio stili header*/
.topmenuHomePage {
	background-image: url(images/bg-headermenu-grey.png);
	padding: 2px;
} 

.topmenuMunicipio {
	background-image: url(images/bg-headermenuMunicipio.png);
	padding: 2px;
}

.topmenuDocumenti {
	background-image: url(images/bg-headermenuDocumenti.png);
	padding: 2px;
}

.topmenuTerritorio {
	background-image: url(images/bg-headermenuTerritorio.png);
	padding: 2px;
}

.topmenuCultura {
	background-image: url(images/bg-headermenuCultura.png);
	padding: 2px;
}

.topmenuServizi {
	background-image: url(images/bg-headermenuServizi.png);
	padding: 2px;
}

/*fine stili header*/


/*inizio stili  footer*/

#footer-HomePage{
	clear:both; 
	text-align:center; 
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenu-grey.png);
	margin-bottom: 0px;
	bottom: 0;
}	

#footerMunicipio{
	clear:both; 
	text-align:center; 
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenuMunicipio.png);
	margin-bottom: 0px;
	bottom: 0;
}	

#footerDocumenti{
	clear:both; 
	text-align:center; 
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenuDocumenti.png);
	margin-bottom: 0px;
	bottom: 0;
}	

#footerDocumenti{
	clear:both; 
	text-align:center; 
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenuDocumenti.png);
	margin-bottom: 0px;
	bottom: 0;
}	

#footerTerritorio{
	clear:both; 
	text-align:center; 
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenuTerritorio.png);
	margin-bottom: 0px;
	bottom: 0;
}

#footerCultura{
	clear:both; 
	text-align:center; 
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenuCultura.png);
	margin-bottom: 0px;
	bottom: 0;
}

#footerServizi{
	clear:both; 
	text-align:center; 
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;	
    background-image: url(images/bg-headermenuServizi.png);
	margin-bottom: 0px;
	bottom: 0;
}


/*fine stili footer*/



/*inizio stili caratteri per titoli pagina*/
.titoliMunicipio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.98em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #17437F;
} 

.sottotitoliMunicipio {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	font-weight: bold;
	color: #17437F;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titoliDocumenti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.98em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #E25A00;
}

.sottotitoliDocumenti {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	font-weight: bold;
	color: #E25A00;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titoliTerritorio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.98em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #276527;
}

.sottotitoliTerritorio {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	font-weight: bold;
	color: #276527;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titoliCultura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.98em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #994C01;
}

.sottotitoliCultura {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	font-weight: bold;
	color: #994C01;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titoliServizi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.98em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #830606;
}

.sottotitoliServizi {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	font-weight: bold;
	color: #830606;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titoliBianchi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.98em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
}

.sottotitoliBianchi {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.testoBianco {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}



/*fine stili caratteri per titoli pagina*/

 
 /*inizio stili specifici per testo*/
.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
} 

.testo-small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
} 

.testo-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 

.righe { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}


.testo-elezioni2009 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
} 

.testo-small-elezioni2009 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
} 

.testo-big-elezioni2009 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 



 /*fine stili specifici per testo*/

  /*inizio stili sfondo per testo*/
.bgTitoliSezMunicipio {
	background-image: url(images/bg-titoliSezioneMunicipio.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 2px 10px;
	margin: .2em 0;
} 



 /*fine stili specifici per testo*/
 


/* hide from incapable browsers */
div#sizer { display:none; } 



/*inizio stili per il menu laterale sinistro*/
#colonna-sx ul{
	position: relative;
	margin: 0;
	padding: 0px 0px 3px 17px;
	list-style-image: url(images/freccia-menu.png);
}

#colonna-sx li{
	margin: 0;
}

#colonna-sx a{
	color:#000000;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
}
#colonna-sx a:hover{color: #C00000;text-decoration: underline}
#colonna-sx a#activelink{color: #C00000;text-decoration: none}
#colonna-sx p{font-size: 0.65em}
/*fine stili per il menu laterale sinistro*/



/*inizio stili per il menu laterale destro*/
#colonna-dx ul{
	position: relative;
	margin: 0;
	padding: 0px 0px 3px 40px;
	list-style-image: url(images/freccia-menu.png);
}

#colonna-dx li{
	margin: 0;
}

#colonna-dx a{
	color:#000000;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	font-variant: normal;
}
#colonna-dx a:hover{color: #C00000;text-decoration: underline}
#colonna-dx a#activelink{color: #C00000;text-decoration: none}
#colonna-dx p{font-size: 0.65em}
/*fine stili per il menu laterale destro*/


/*inizio stile per elenco con piccolo rombo*/
.lista{
	margin: 0px;
	padding-top: 2px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.lista ul li{
	list-style-image: url(images/dot-square1.png);
}

/*fine stile per elenco con piccolo rombo*/


/*stile per lista con lettere minuscole*/
.lista-ltt{
	margin: 0px;
	padding-top: 2px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.lista-ltt ul li{
	list-style: lower-alpha;
}
/*fine stile per lista con lettere minuscole*/

/*stile per lista con numero*/
.lista-num{
	margin: 0px;
	padding-top: 2px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.lista-num ul li{
	list-style: decimal;
}
/*fine stile per lista con numero*/

/*stile per lista con cerchio vuoto*/
.lista-circle{
	margin: 0px;
	padding-top: 2px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.lista-circle ul li{
	list-style: circle;
}

/*fine stile per lista con cerchio vuoto*/


/*stile per lista con freccia-municipio*/
.lista-freccia{
	margin: 0px;
	padding-top: 2px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.lista-freccia ul li{
	list-style-image: url(images/frecciaBlu-municipio.png);
}
/*fine stile per lista con freccia*/


/*inizio stili per titolo news*/
.title-notizie{
	float: left;
	width: 70%;
	background-image: url(images/bg.tdnotizie.png);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.title-notizieArchivio{
	float: right;
	width: 30%;
	background-image: url(images/bg.tdnotizie.png);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
/*fine stile per titolo news*/



/***************inizio top menu*********************/
#siteNav{
	color: #FFFF00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
}

#topLinks{
	color: #FFFF00;
	text-decoration: none;
}

#topLinks a:link{
	color: #FFFF00;
	text-decoration: none;
}

#topLinks a:visited{
	color: #FFFF00;
	text-decoration: none;
}

#topLinks a:hover{
	color: #00FFFF;
	text-decoration: none;
}
/***************fine top menu*********************/


/***************inizio news*********************/
#LastNews{
	color: #FFFF00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
}

#news{
	color: #FFFF00;
	text-decoration: none;
}

#news a:link{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#news a:visited{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#news a:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #04449A;
	text-decoration: underline;
}
/***************fine news*********************/




/*inizio stile elenco news*/
.lista-news{
	margin: 0;
	float: left;
	padding-top: 2px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(images/freccia-news.png);
}

.lista-news ul li{
	list-style-image: url(images/freccia-news.png);
}

.lista-news a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:justify;
}



.lista-news a:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #04449A;
	text-decoration: underline;
}
.lista-news a#activelink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #04449A;
	text-decoration: none;
}

.lista-news p{
	font-size: 0.65em;
}
/*fine stile per elenco news*/


/*inizio stile per "notizie in evidenza"*/
.notizie{
	margin: 0;
	float: left;
	padding-right: 50px;
	padding-left: 0px;
	list-style-image: url(images/freccia-news.png);
}


.notizie a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:justify;
	list-style-image: url(images/freccia-news.png);
}



.notizie a:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #04449A;
	text-decoration: underline;
}
.notizie a#activelink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #04449A;
	text-decoration: none;
}

/*fine stile per elenco "notizie in evidenza"*/

