.testo       { font-family: Tahoma; color: #344BAF; font-size: 10pt }
.testo_formattato       { font-family: Tahoma; color: #344BAF; font-size: 10pt; text-align:justify }
.testo_piccolo       { font-family: Tahoma; color: #344BAF; font-size: 8pt }
.testo_download       { font-family: Tahoma; color: #344BAF; font-size: 14pt }
a.testo_piccolo       { font-family: Tahoma; color: #344BAF; font-size: 8pt; text-decoration:none }
a:hover.testo_piccolo       { font-family: Tahoma; color: #D50000; font-size: 8pt; text-decoration: underline }
a.testo       { font-family: Tahoma; color: #344BAF; font-size: 10pt; text-decoration:none }
a:hover.testo         { font-family: Tahoma; font-size: 10pt; color: #D50000; font-weight: bold; text-decoration: underline}

a.testo_nob       { font-family: Tahoma; color: #344BAF; font-size: 10pt; text-decoration:none }
a:hover.testo_nob        { font-family: Tahoma; font-size: 10pt; color: #D50000; text-decoration: underline}

.testo_titolo       { font-family: Tahoma; color: #344BAF; font-size: 12pt;font-weight: bold }

.menupipe         { font-family: Tahoma; font-size: 10pt; color: #F2DE8E; font-weight: bold }
a.menu         { font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
a:hover.menu         { font-family: Tahoma; font-size: 10pt; color: #F2DE8E; font-weight: bold; text-decoration: underline }
.menu_riq         { font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold;}
.testo_riq       { font-family: Tahoma; color: #344BAF; font-size: 8pt }
.testo_riq_red       { font-family: Tahoma; color: #D50000; font-size: 8pt }

a.testo_riq       { font-family: Tahoma; color: #344BAF; font-size: 8pt; text-decoration: none }
a:hover.testo_riq       { font-family: Tahoma; color: #D50000; font-size: 8pt; text-decoration: underline }

.intestazione         { font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
.intestazione_piccola         { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration:none }

a.intestazione_piccola         { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
a:hover.intestazione_piccola         { font-family: Tahoma; font-size: 8pt; color: #F2DE8E; font-weight: bold; text-decoration:none }

.intestazione_piccola_select         { padding:0; font-family: Tahoma; font-size: 8pt; color: #344BAF; text-decoration:none; background-color:#EEEFF7 }

a.intestazione         { font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
a:hover.intestazione         { font-family: Tahoma; font-size: 10pt; color: #F2DE8E; font-weight: bold; text-decoration: none }

a.gallery       { font-family: Tahoma; color: #344BAF; font-size: 10pt; font-weight: bold; text-decoration:none }
a:hover.gallery         { font-family: Tahoma; font-size: 10pt; color: #D50000; font-weight: bold; text-decoration: underline}

.calendar {border:1px solid #BDC0DF; border-collapse: collapse; font-family: Tahoma; color: #344BAF; font-size: 8pt}
.calendarheader {font-family: Tahoma; color: #FFFFFF; font-size: 8pt; background-color:#405BBF; font-weight:bold}
.calendarToday {font-family: Tahoma; color: #344BAF; font-size: 8pt; font-weight: bold}
.calendarday {font-family: Tahoma; color: #344BAF; font-size: 8pt}
.calendarEventiToday {font-family: Tahoma; font-size: 8pt; font-weight: bold; background-image:url('images/flag1.gif'); background-repeat:no-repeat; color:#344BAF}
.calendarEventi {font-family: Tahoma; font-size: 8pt; color:#344BAF; background-image:url('images/flag1.gif'); background-repeat:no-repeat}

a.hcalendar {font-family: Tahoma; color: #344BAF; font-size: 8pt; text-decoration:none}
a.hcalendarToday {font-family: Tahoma; color: #344BAF; font-size: 8pt; font-weight: bold; text-decoration:none}
a.hcalendarday {font-family: Tahoma; color: #344BAF; font-size: 8pt; text-decoration:none}
a.hcalendarEventiToday {font-family: Tahoma; font-size: 8pt; font-weight: bold; color:#344BAF; text-decoration:none}
a.hcalendarEventi {font-family: Tahoma; font-size: 8pt; color:#344BAF; text-decoration:none}

a:hover.hcalendar {font-family: Tahoma; color: #344BAF; font-size: 8pt; text-decoration:overline underline}
a:hover.hcalendarToday {font-family: Tahoma; color: #344BAF; font-size: 8pt; font-weight: bold; text-decoration:overline underline}
a:hover.hcalendarday {font-family: Tahoma; color: #344BAF; font-size: 8pt; text-decoration:overline underline}
a:hover.hcalendarEventiToday {font-family: Tahoma; font-size: 8pt; font-weight: bold; color:#344BAF; text-decoration:overline underline}
a:hover.hcalendarEventi {font-family: Tahoma; font-size: 8pt; color:#344BAF; text-decoration:overline underline}