body { margin-bottom: 0px;	margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center; }

#div_centrale { vertical-align: top; text-align: left; width: 778px; margin: 0px auto; }

hr { border: 0; width: 100%; }
	hr.hr1
	{ color: #FFFFFF; background-color: #FFFFFF; height: 1px; }
	hr.hr2
	{ color: #B2B2B2; background-color: #B2B2B2; height: 1px; }
	hr.bacheca
	{ color: #B2B2B2; background-color: #B2B2B2; width:220px; height: 1px; }
	hr.segretario
	{ color: #B2B2B2; background-color: #B2B2B2; width:285px; height: 1px; }
	
a:link, a:visited { text-decoration: none }
a:hover { text-decoration: underline }
.normale {background: #FFFFFF}
.selezionata {background: B8D0C0;}

.testo_download_sez
{
	color: black; font-family: Verdana; 
    font-size: 7pt; text-align: left; line-height: 150%; 
	margin-top: 0; margin-bottom: 0; margin-left: 40; margin-right: 0;

}

.testo_download
{
	color: black; font-family: Verdana; 
    font-size: 7pt; text-align: left; line-height: 150%; 
	margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;

}
/* -------------------- bacheca -------------------------- */
#tabella_bacheca { width:100%; height:100%; border-collapse:collapse; border-color: black; border-width: 3pt;}
#tabella_bacheca td { padding:0; }
#bacheca { font: 8pt/150% verdana,serif ; color: #000000; }
#bacheca_testo{ font: 8pt/150% verdana,serif ; color: #990000; }
/* -------------------- unioni comunali -------------------------- */
#tabella_unioni { width:100%; height:100%; border-collapse:collapse; border-color: black; border-width: 3pt;}
#tabella_unioni td { padding:0; }
#unioni { font: 10pt/130% verdana,serif ; color: #000000; }
#unioni_titolo{ font: 10pt/130% verdana,serif ; color: #990000; }
/* --------------------------------------------------------------- */
#tabella_sopra { width:777px; border-style:none; border-collapse:collapse; }
#tabella_sopra td { padding:0; }

#tabella_destra { width:100px; border-style:none; border-collapse:collapse; }
#tabella_destra td { padding:0; }

#tabella_notizie { width:270px; border-style:none; border-collapse:collapse; }
#tabella_notizie td { padding:0; }
#tabella_notizie2 { width:249px; border-style:none; border-collapse:collapse; }
#tabella_notizie2 td { padding:0; }	

#tabella_news { width:270px; border-style:none;	border-collapse:collapse; }
#tabella_news td { padding:0; }

#tabella_centrale { width:522px; border-style:none;	border-collapse:collapse; }
#tabella_centrale td { padding:0; }

#tabella_menu { width:522px; border-style:none;	border-collapse:collapse; }
#tabella_menu td {padding:0;}

#tabella_adnkronos { width:522px; border-style:none; border-collapse:collapse; }
#tabella_adnkronos td {padding:0;}

#tabella_inflav { width:232px; border-style:none;	border-collapse:collapse; }
#tabella_inflav td {padding:0; vertical-align:top}

#tabella_servizi { width:232px; border-style:none;	border-collapse:collapse; }
#tabella_servizi td {padding:0; vertical-align:top}

#tabella_territorio { width:232px; border-style:none;	border-collapse:collapse; }
#tabella_territorio td {padding:0; vertical-align:top}

#tabella_doc { width:232px; border-style:none;	border-collapse:collapse; }
#tabella_doc td {padding:0; vertical-align:top}

#tabella_sinistra { width:151px; border-style:none;	border-collapse:collapse; }
#tabella_sinistra td { padding:0; vertical-align:top }

#tabella { width:777px; border-style:none;	border-collapse:collapse; }
#tabella td { padding:0; vertical-align:top }

#tabella_link { width:500px; height:100%; border-collapse:collapse; }
#tabella_link td { padding:0; font: 7.8pt/150% verdana,serif; color: black; }

/* -------------------- documentazione -------------------------- */
.tabella_infodoc { width:491px; border-style:none;	border-collapse:collapse; margin-left: 5pt;}
.vis_doc 	
				{ 
				font: 7.8pt/150% verdana,serif; color: black; 
				text-align: left; margin-left: 15pt;
				}
			   	.vis_doc a { color: black; margin-left: 0pt; color: black }
				.vis_docint	
				{ 
				font: 7.8pt/150% verdana,serif; color: #999999; 
				text-align: left; margin-left: 20pt;
				}
			   	.vis_docint a { color: black; margin-left: 0pt; color: #C20202 }
.vis_doc2 	
				{ 
				width:247px; font: 7.8pt/150% verdana,serif; color: black; 
				text-align: left; margin-left: 0pt;
				}
			   	.vis_doc2 a { color: black; margin-left: 23pt }
/* -------------------- sondaggio -------------------------- */
.tabella_sond { width:180px; border-style:none;	border-collapse:collapse; margin-left: 5pt;  }
.tabella_sond td { padding:0; vertical-align:top }
#sondaggio { 
	font: 7.4pt/100% verdana,serif ; color: black;
	word-spacing: 2pt; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 0pt; }
	#sondaggio a { color: #C20202; }
#sondaggio_que { 
	font: 7.4pt/150% verdana,serif ; color: black;
	word-spacing: 0pt; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 20pt; }
#sondaggio_ans { 
	font: 7.4pt/150% verdana,serif ; color: black;
	word-spacing: 2pt; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 20pt; }
	#sondaggio_ans a { color: #C20202; }
	
#sondaggio_ans_home { 
	font: 7.4pt/150% verdana,serif ; color: black;
	word-spacing: 1pt; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 20pt; }
	#sondaggio_ans a { color: #C20202; }

#tabella_sondpg { width:470px; border-style:none;border-collapse:collapse; margin-left: 10pt;  }
#tabella_sondpg td { padding:0; vertical-align:top; }
#sondaggiopg_que { 
	font: 8.5pt/150% verdana,serif ; color: #C20202; 
	word-spacing: 0pt; text-align: left; font-weight: bold;
	margin-top: 0; margin-bottom: 0; }
#sondaggiopg_ans { 
	font: 8.5pt/100% verdana,serif ; color: black;
	word-spacing: 2pt; text-align: left;
	margin-top: 0; margin-bottom: 0; }
	#sondaggio_ans a { color: #C20202; }
#sondaggio_titolo { 
	font: 9pt/100% verdana,serif ; color: black;
	word-spacing: 2pt; text-align: left; font-weight: bold;
	margin-top: 0; margin-bottom: 0; }
#sondaggio_coll { 
	font: 7.4pt/130% verdana,serif ; color: black;
	word-spacing: 2pt; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 0pt; }
/* -------------------- segretario -------------------------- */
#tabella_angolo { width:231px; border-style:none; border-collapse:collapse; }
#tabella_angolo td { padding:0; vertical-align:top;}
#segretario_angolo_d { font: 7pt/180% verdana,serif ; color: #000000; }
#segretario_angolo_t { font: 8pt/120% verdana,serif ; color: #990000; }
	#segretario_angolo_t a { font: 8pt/120% verdana,serif ; color: #990000; }	
.tabella_segretario { width:95%; border-style:none; border-collapse:collapse; }
.tabella_segretario td { padding:0; vertical-align:top; }
#segretario_data { font: 7pt/150% verdana,serif ; color: #000000; }
#segretario_titolo { font: 8pt/150% verdana,serif ; color: #990000; }
	#segretario_titolo a { font: 8pt/150% verdana,serif ; color: #990000; }
#segretario_testo{ font: 8pt/150% verdana,serif ; color: #000000; }
/* --------------------------------------------------------------- */
.tabella_categoria { width:98%; border-style:none;	border-collapse:collapse; }
.tabella_categoria td { padding:0;  vertical-align:top; }

.tabella_sez-categoria { width:251px; border-style:none; border-collapse:collapse; }
.tabella_sez-categoria td { padding:0; vertical-align:top; }

.tabella_sezioni { width:231px; border-style:none; border-collapse:collapse; }
.tabella_sezioni td { padding:0;}
/* -------------------- pannello_gestione -------------------------- */

.tabella_pannello { width:742px; border-style:none;	border-collapse:collapse; border: thick solid #D6DCDE; }
.tabella_pannello td { padding:0; vertical-align:top; }

.tabella_gestione { width:741px; border-style:none;	border-collapse:collapse; }
.tabella_gestione .sinistra { 
							width:127px; padding:0; vertical-align:top; 
							background-image: url('../immagini/ges_sin_sfo.gif'); 
							background-repeat: repeat-y; 
							}
.tabella_gestione .centro {
							width: 425px; padding: 0;
							vertical-align: top; text-align: center;
							}
.gestione_centro { width:424px; font: 7.8pt/150% verdana,serif; color: black; margin-left: 8pt; margin-left: auto; margin-right: auto; }

.tabella_iframe { width:95%; border-style:none;	border-collapse:collapse; }
.tabella_iframe td { padding:0;  vertical-align:top; }

.visualizza_news { width:400px; font: 7.8pt/150% verdana,serif; color: black; margin-left: 0pt; text-align: left; }
.visualizza_news a { font: 7.8pt/150% verdana,serif; color: #990000; margin-right: 0pt; text-align: right; }


.tabella_gestione .destra 
						{ 
						width:189px; padding:0;  vertical-align:top; 
						background-image: url('../immagini/ges_des_sfo.gif'); 
						background-repeat: repeat-y; 
						}
.gestione_sinistra 	
				{ 
				width:112px; font: 7.8pt/180% verdana,serif; color: black; 
				text-align: left; margin-left: 3pt;
				}
			   	.gestione_sinistra a { color: black; margin-left: 3pt }
.gestione_destra { width:179px; font: 7.8pt/150% verdana,serif; color: black; margin-left: 8pt }

#modulo_psw { width:150px; font: 7.8pt/150% verdana,serif; color: black; }
#modulo_news { width:400px; font: 7.8pt/150% verdana,serif; color: black; text-align: left;}

.modulo_cont { width:450px; font: 7.8pt/150% verdana,serif; color: black; text-align: center; margin-left:5pt: } 
#modulo_newsletter { width:400px; font: 7.8pt/150% verdana,serif; color: black; text-align: center;}
/* --------------------------------------------------------------- */
#rassegna { font: 7pt/100% verdana,serif ; color: black; text-align: right; }
#rassegna a { font: 7pt/100% verdana,serif ; color: black; text-align: right; }

#categorie {
    font: 7.8pt/140% verdana,serif ; color: #006600;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 7pt;
	}
	#categorie a { color: #006600; }

#associazioni {
	font: 7.8pt/140% verdana,serif;
	color: #006600;
	word-spacing: 0;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 7pt;

	min-height: 350!important;
	border: 1;
}
	#associazioni a { color: #006600; }

#info_categoria { 
	font: 8pt/180% verdana,serif ; color: black;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 5pt;
	}
	#info_categoria a { color: #C20202; }

#titolo_categoria { 
	font: 8pt/150% verdana,serif ; color: black; font-weight: bold;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 0pt;
	}
	
#risorse_rete { 
	font: 8pt/140% verdana,serif ; color: black;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 25pt;
	}
	#risorse_rete a { color: #C20202; }
	
#documenti { 
	font: 8pt/140% verdana,serif ; color: black;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 25pt;
	}
	#documenti a { color: #C20202; }

#foto_segretario
	{ 
	font: 7pt/140% verdana,serif ; color: black; font-style: italic;
	word-spacing: 0; text-align: center;
	margin-top: 0; margin-bottom: 0; margin-left: 0pt;
	}
	
#archivio { 
	font: 8pt/140% verdana,serif ; color: black;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 5pt;
	}
	#archivio a { color: #C20202; }
	
.territorio { 
	font: 8pt/140% verdana,serif ; color: black;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 15pt;
	}
	.territorio a { color: black; }
	
.servizi { 
	font: 7pt/150% verdana,serif ; color: black;
	word-spacing: 0; text-align: center;
	margin-top: 0; margin-bottom: 0; margin-left: 0pt;
	}
	.servizi a { color: #C20202; text-align: right; }
	
#centro_servizi { font: 8pt/180% verdana,serif ; color: black;	word-spacing: 0; text-align: justify; }


.td_sinistra 
	{
	background-image: url(../immagini/sfo_sin.gif); background-repeat: repeat-y;
	width: 155px; vertical-align: top; padding:0;
	}

.td_destra 
	{
	background-image: url(../immagini/sfo_destra.gif); background-repeat: repeat;
	width: 100px; vertical-align: top;
	}

.td_centrale { width: 522; vertical-align: top; border: 0; }
.td_notizie { width: 282px; vertical-align: top; border: 0; }
.td_associazioni { width: 151px; vertical-align: top; padding:0; }
.td_categorie { width: 151px; vertical-align: top; padding:0; }
.td_separatore 
	{
	vertical-align: top; border: 0; width: 5;
	background-image: url(../immagini/separatore.gif); background-repeat: repeat-y;
	}

.td_barra {	vertical-align: top; width: 522; height: 18; }

.testo_primo_piano
	{
	color: black; font-family: Verdana; font-size: 7.8pt; 
	word-spacing: 0; text-align: left; line-height: 120%; 
	margin-top: 7; margin-bottom: 0; margin-left: 120;
	}

.testo_appuntamenti
	{
    font-family: Verdana; font-size: 7pt; color: black;
	word-spacing: 1; text-align: left; line-height: 150%; 
	margin-top: 3; margin-bottom: 0; margin-left: 10;
	}
	.testo_appuntamenti a { color: #C20202; }

.testo_notizia
	{
    color: black; font-family: Verdana; font-size:8.5pt; 
	word-spacing: 1; text-align: justify; line-height: 150%; 
	margin-top: 3; margin-bottom: 0; margin-left: 10; margin-right: 10;
	}

.testo_archivio
	{
	color: black; font-family: Verdana; font-size: 7pt; 
	word-spacing: 1; text-align: right; line-height: 100%; 
	margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 6;
	}

.testo_sezioni
	{
   color: black; font-family: Verdana; font-size: 7pt; 
	word-spacing: 1; text-align: left; 	line-height: 150%; 
	margin-top: 0; margin-bottom: 0;	margin-left: 0;
	}
	
a.testo_sezioni
{
   color: black; font-family: Verdana; font-size: 7pt; 
	word-spacing: 1; text-align: left; 	line-height: 150%; 
	margin-top: 0; margin-bottom: 0;	margin-left: 0;
}

.testo_sezione_servizi
	{
    color: black; font-family: Verdana; font-size: 7pt; 
	word-spacing: 1; text-align: left; line-height: 150%; 
	margin-top: 0; margin-bottom: 0; margin-left: 3;
	}

.testo_sezione_documenti
	{
    color: black; font-family: Verdana; font-size: 7pt; 
	word-spacing: 1; text-align: left; line-height: 150%; 
	margin-top: 0; margin-bottom: 0; margin-left: 3;
	}

.testo_sezione_territorio
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt; 
	word-spacing: 1; 
	text-align: left; 
	line-height: 150%; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 3;

}


.titolo_articolo
{
    COLOR: #5e936f;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt; 
	word-spacing: 0; 
	text-align: left; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 64;

}
.data_articolo
{
    COLOR: #828383;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt; 
	word-spacing: 0; 
	text-align: left; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 64;

}

.data_primo_piano
{
    COLOR: #9D0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt; 
	word-spacing: 0; 
	text-align: left; 
	margin-top: 0; 
	margin-bottom: 0;
	margin-left: 64;

}

a.titolo_articolo
{
    COLOR: #317246;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 6,5pt; 
	word-spacing: 0; 
	text-align: left; 
	margin-top: 7; 
	margin-bottom: 0;
	margin-left: 0;
}
a.testo_articolo
{
    COLOR: #828383;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 6,5pt; 
	word-spacing: 0; 
	text-align: left; 
	margin-top: 7; 
	margin-bottom: 0;
	margin-left: 0;
}


a.testo_scorrevole
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt; 
	word-spacing: 0; 
	text-align: left; 
	margin-top: 7; 
	margin-bottom: 0;
	margin-left: 0;
}

.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #0099CC;
}

.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #0099CC;
}

.div_cat
{
	line-height: 150%;
	font-family: Verdana;
	font-size: 8pt;
}
.div_cat_doc {
	line-height: 150%;
	font-family: Verdana;
	font-size: 8pt;
	margin-left: 20pt;
	}

#descrizione_asso { 
	font: 8pt/150% verdana,serif ; color: black; font-weight: normal;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 5pt;
	}
#testo_asso { 
	font: 8pt/200% verdana,serif ; color: black; font-weight: normal;
	word-spacing: 0; text-align: justify;
	margin-top: 0; margin-bottom: 0; margin-left: 5pt;
	}
.testo_segreteria { 
	font: 8pt/200% verdana,serif ; color: black; font-weight: normal;
	word-spacing: 0; text-align: justify;
	margin-top: 0; margin-bottom: 0; margin-left: 3pt;
	vertical-align: middle;
	}
	.testo_segreteria_min { 
	font: 8pt/120% verdana,serif ; color: black; font-weight: normal;
	word-spacing: 0; text-align: left;
	margin-top: 0; margin-bottom: 0; margin-left: 3pt;
	vertical-align: middle;
	}
/* ----------------------  informalavoro  ------------------------ */
.tabella_informalavoro 
	{ 
	width:100%; padding:0; vertical-align:top; margin-left:5pt;
	}
.div_informalavoro 
	{
	font: 8pt/210% verdana,serif;
	color: black;
	font-weight: normal;
	word-spacing: 0;
	text-align: justify;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0pt;
	margin-right: 5pt;
}
	
.testo_oradata
	{
	color: black;
	font-family: Verdana;
	font-size: 7pt;
}

.stileform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px groove #d4d0c8;
}

.div_626 
	{
	font: 8pt/115% verdana,serif;
	color: black;
	font-weight: normal;
	word-spacing: 0;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0pt;
	margin-right: 0pt;
}

.div_radio
	{
	font: 8.5pt/130% verdana,serif;
	color: black;
	font-weight: normal;
	word-spacing: 0;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0pt;
	margin-right: 0pt;
}