.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050}
.tabella { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #DDDDDD; border: #FFFFFF solid; border-width: 2px 0px}
.tabella_bianca { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #FFFFFF; border: #FFFFFF solid; border-width: 2px 0px}
.testo_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #2424AF; color: #FFFFFF}
.c_evento { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FF0000; border: 0px #FFFFFF solid; color: #FFFFFF; text-align: center; line-height: 13px}
.c_noevento { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #2424AF; border: 0px #FFFFFF solid; color: #FFFFFF ; text-align: center}
.tabella_calendario { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #2424AF; border: 0px #FFFFFF solid; color: #FFFFFF}
.c_giorno_nera { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #333333; border: 0px #FFFFFF solid; color: #FFFFFF; text-align: center }
.c_evento_day { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FF0000; border: 1px #FFFFFF solid; color: #FFFFFF; text-align: center; line-height: 13px }
.c_noevento_day { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #2424AF; border: 1px #FFFFFF solid; color: #FFFFFF ; text-align: center }
.testo_errore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}

.testorosso{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000}
.testoverde{ font-family: Verdana, Arial, Helvetica, sans-serif; color: green}

a:link {color: #2424AF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
a:visited {color: #2424AF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
a:hover {color: #FF0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}

.tabella_calendario a:link {color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.tabella_calendario a:visited {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.tabella_calendario a:hover {color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.testo_bianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #FFFFFF}
.testopiccolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #505050}
.tabella_pagine { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; background-color: #FFFFFF; border: #FFFFFF; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px ; color: #000000}
.c_circuito { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: 1px #2424AF solid; color: #000000; text-align: center; line-height: 13px }
.testopiccolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.c_bordi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FF0000; border: 0px #FFFFFF solid; color: #FFFFFF; text-align: center; line-height: 13px }
.cella_prenotaz {background-color: #FFFFFF; border: 1px #2424AF solid;}
.input_errore {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #FFFF99;}
.hidden_row {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.detail_table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.detail_table_head {background-color: #2424AF; color: #FFFFFF}
.detail_table a:link {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.detail_table a:visited {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.detail_table a:hover {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}

.notice_table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; background-color: #DDDDDD; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.notice_table_head {background-color: #DDDDDD; color: #505050; border: #505050; border-style: dashed; border-bottom-width: 1px;border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;}
.notice_table a:link {color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.notice_table a:visited {color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.notice_table a:hover {color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.notice_table_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #DDDDDD; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.notice_table_black_head {background-color: #DDDDDD; color: #505050; border: #505050; border-style: dashed; border-bottom-width: 1px;border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;}
.notice_table_black a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.notice_table_black a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.notice_table_black a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.gest_info_navigator {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #DDDDDD; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.gest_info_navigator_head {background-color: #2424AF; color: #FFFFFF}
.gest_info_navigator_footer {background-color: #505050; color: #FFFFFF; font-size: 9px}
.gest_info_navigator a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.gest_info_navigator a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.gest_info_navigator a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.gest_info_navigator_footer a:link {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.gest_info_navigator_footer a:visited {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.gest_info_navigator_footer a:hover {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #DDDDDD; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_head {background-color: #2424AF; color: #FFFFFF}
.prenotazioni_table a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table_ob {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_ob a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_ob a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_ob a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table_ob_accolta {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_ob_accolta a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_ob_accolta a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_ob_accolta a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table_ob_rifiutata {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #FF8000; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_ob_rifiutata a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_ob_rifiutata a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_ob_rifiutata a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table_canc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_canc a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_canc a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_canc a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table_canc_accolta {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_canc_accolta a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_canc_accolta a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_canc_accolta a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table_canc_rifiutata {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #FF8000; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_canc_rifiutata a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_canc_rifiutata a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_canc_rifiutata a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.prenotazioni_table_pag {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.prenotazioni_table_pag a:link {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_pag a:visited {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.prenotazioni_table_pag a:hover {color: #505050; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}

.giornate_table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; border: #505050; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.giornate_table_head {background-color: #2424AF; color: #FFFFFF}
.giornate_table_scad {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; background-color: #BBBBBB; border: #505050;}
.giornate_table a:link {color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.giornate_table a:visited {color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.giornate_table a:hover {color: red; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}


.tabellaUtentiAdmin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; border: #505050; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.checkboxesPanelAdmin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}