A {
    color: #000000;
    text-decoration: none;
}
A:visited {
    color: #000000;
    text-decoration: none;
}
A:hover {
    color: #b80c04;
    text-decoration: none;
}


A.link_photogallery {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #b80c04;
    text-decoration: none;
}
A.link_photogallery:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #b80c04;
    text-decoration: none;
}
A.link_photogallery:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #b80c04;
    text-decoration: underline;
}


A.numero {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.numero:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.numero:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    background-color:#000000;
    text-decoration: none;
}
.numero_selezionato {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    background-color:#000000;
    text-decoration: none;
}




/* canali */
.home_canali_titolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #4F4D4D;
    text-decoration: none;
    height: 10px;
}
A.home_canali_testo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.home_canali_testo:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.home_canali_testo:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #b80c04;
    text-decoration: none;
}

.articolo_titolo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.articolo_corpo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.articolo_firma {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #346799;
    text-decoration: none;
}
A.articolo_email {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
A.articolo_email:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
A.articolo_email:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #b80c04;
}
A.articolo_stampa {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #b80c04;
}
A.articolo_stampa:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #b80c04;
}
A.articolo_stampa:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}


/* */








.home_testo_piccolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.home_leiniziative {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}










.home_box_titolo_colonnacentrale {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #346799;
    text-decoration: none;
    height: 10px;
}

.home_box_titolo_colonnacentrale_nero {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #4F4D4D;
    text-decoration: none;
    height: 10px;
}

TD.box_titolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    height: 10px;
}

.box_argomento {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #346799;
    text-decoration: none;
}

.box_testo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
    
/* news in evidenza nella home page */
.home_newsevidenza_luogo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #346799;
    text-decoration: none;
}
.home_newsevidenza_occhiello {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.home_newsevidenza_titolo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.home_newsevidenza_titolo:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.home_newsevidenza_titolo:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #b80c04;
    text-decoration: none;
}
A.home_newsevidenza_titolo_small {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.home_newsevidenza_titolo_small:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.home_newsevidenza_titolo_small:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #b80c04;
    text-decoration: none;
}
/* box rossi colonna di sinistra */  
TD.home_box_titolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    background: #b80c04;
    text-decoration: none;
    height: 10px;
    width: 100%;
}
TD.home_box_sfondo_riga {
    background: #E0E0E0;
    height: 10px;
    width: 100%;
}
.home_box_testo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.home_box_testolink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

A.home_box_testolink:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;

}
A.home_box_testolink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #b80c04;
    text-decoration: none;
}
/* box provincia */
.home_box_provincia_righe {
	width: 100%;
	background: #ffffff;
	height: 45px;
	text-align: center;
	vertical-align: middle;
}



/* box 4 news dopo news in evidenza */
.home_news_luogo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #b80c04;
    text-decoration: none;
}
.home_news_occhiello {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

A.home_news_titolo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.home_news_titolo:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.home_news_titolo:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #b80c04;
    text-decoration: none;
}

/* altro */
TD.titolo_separatore {
	width: 100%;
	height: 15px;
	background: #e0e0e0;

}
TD.titolo_separatore_small {
	width: 100%;
	height: 4px;
	background: #e0e0e0;

}


/* brevi */
.brevi_luogo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #346799;
    text-decoration: none;
}

A.brevi_titolo {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.brevi_titolo:visited {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.brevi_titolo:hover {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #b80c04;
    text-decoration: none;
}

/* */ 

a.calendar_day_thismonth					{	color: #000099;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_thismonth:link 		{ color: #000099;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_thismonth:visited	{ color: #000099;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_thismonth:active 	{ color: #000099;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_thismonth:hover 		{ color: #990000;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none; 			}

a.calendar_day_othermonth					{	color: #777777;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_othermonth:link 		{ color: #777777;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_othermonth:visited { color: #777777;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_othermonth:active 	{ color: #000099;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_othermonth:hover 	{ color: #990000;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}

a.calendar_day_today					{	color: #000099; font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_today:link 		{ color: #000099; font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_today:visited 	{ color: #000099;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_today:active 	{ color: #000099; font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_today:hover 		{ color: #990000;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none 			}

a.calendar_day_selected					{	color: #000099; font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_selected:link 		{ color: #000099; font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_selected:visited 	{ color: #000099;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_selected:active 	{ color: #000099; font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none				}
a.calendar_day_selected:hover 		{ color: #990000;	font-weight: normal;	font-size: 10px;	font-family: Verdana;	text-decoration: none 			}

.calendario_giorni_settimana				{	color: #000000;	font-weight: bold;		font-size: 10px;	font-family: Verdana;															}
.calendario_mese_corrente						{	color: #000000;	font-weight: normal;	font-size: 10px;	font-family: Verdana;															}

a.boxsito_titolo 					{	color: #007700;	font-weight: bold;	font-size: 12px;	font-family: Verdana;	text-decoration: none				}
a.boxsito_titolo:link 		{ color: #007700;	font-weight: bold;	font-size: 12px;	font-family: Verdana;	text-decoration: none				}
a.boxsito_titolo:visited 	{ color: #007700;	font-weight: bold;	font-size: 12px;	font-family: Verdana;	text-decoration: none				}
a.boxsito_titolo:active 	{ color: #007700;	font-weight: bold;	font-size: 12px;	font-family: Verdana;	text-decoration: none				}
a.boxsito_titolo:hover 		{ color: #FFFF00;	font-weight: bold;	font-size: 12px;	font-family: Verdana;	text-decoration: none; background: #007700		}


.tdbackground_thismonth		{ background-color: #ffffff; }
.tdbackground_othermonth	{ background-color: #ffffff; }
.tdbackground_today				{ background-color: #dd9999; }
.tdbackground_selected		{ background-color: #dddddd; }

A.agenda_mese_attuale {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.agenda_mese_attuale:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
A.agenda_mese_attuale:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #b80c04;
    text-decoration: none;
}


