.txtblack9
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblack10
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblack10b
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblack11
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblack12
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblack13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtwhite10
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtwhite10b
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtwhite12
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtwhite13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblu9
{
    FONT-SIZE: 9px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblu10
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblu11
{
    FONT-SIZE: 11px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblu12
{
    FONT-SIZE: 12px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtblu13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.btnOn
{
    BORDER-RIGHT: #9c9a9c 1px solid;
    BORDER-TOP: #9c9a9c 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #9c9a9c 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #9c9a9c 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #0060ae;
    TEXT-DECORATION: none
}
.btnOff
{
    BORDER-RIGHT: #9c9a9c 1px solid;
    BORDER-TOP: #9c9a9c 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #9c9a9c 1px solid;
    COLOR: #eeeeee;
    BORDER-BOTTOM: #9c9a9c 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #003366;
    TEXT-DECORATION: none
}
.txtavio10
{
    FONT-SIZE: 10px;
    COLOR: #316394;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.txtavio11
{
    FONT-SIZE: 11px;
    COLOR: #316394;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.txtavio11bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #316394;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.txtwhite9
{
    BORDER-RIGHT: #b0e0e6 1px solid;
    BORDER-TOP: #b0e0e6 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #b0e0e6 1px solid;
    WIDTH: 100px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #b0e0e6 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #29184a;
    TEXT-DECORATION: none
}
.txtgray10
{
    FONT-SIZE: 10px;
    COLOR: #dddddd;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.casella
{
    BORDER-RIGHT: #004d7e 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #004d7e 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #004d7e 1px solid;
    COLOR: #394152;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #004d7e 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.casellaselect
{
    BORDER-RIGHT: #004d7e 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #004d7e 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #004d7e 1px solid;
    WIDTH: 150px;
    COLOR: #394152;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #004d7e 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.casellaeventi
{
    BORDER-RIGHT: #00468c 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #00468c 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #00468c 1px solid;
    COLOR: #394152;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #00468c 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #00468c;
    TEXT-DECORATION: none
}
.txtred11
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.errore
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sezioni:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 115px;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.sezioni
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 115px;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.sezionigiovani:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 115px;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.sezionigiovani
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 115px;
    COLOR: #FDE2CE;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

.eventi:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    HEIGHT: 16px;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.eventi
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    HEIGHT: 16px;
    COLOR: #dddddd;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.comunicati
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    HEIGHT: 16px;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.comunicati:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    HEIGHT: 16px;
    COLOR: #777B64;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.navigatore
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.navigatore:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #ff0000;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.navigatoregiovani
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #510012;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.navigatoregiovani:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #ca002d;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.collegamento:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 120px;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.collegamento
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 120px;
    COLOR: #006699;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.collegamentowhite
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 120px;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.collegamentowhite:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    WIDTH: 120px;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}


.RigaOff
{
    BORDER-RIGHT: #c0d5e4 1px solid;
    BORDER-TOP: #c0d5e4 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #c0d5e4 1px solid;
    COLOR: #003366;
    BORDER-BOTTOM: #c0d5e4 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #c0d5e4 ;
    TEXT-DECORATION: none
}
.RigaOn
{
    BORDER-RIGHT: #006699 1px solid;
    BORDER-TOP: #006699 1px solid;
    FONT-SIZE: 10px;
    CURSOR: hand;
    BORDER-LEFT: #006699 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #006699 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #a8c5e1;
    TEXT-DECORATION: none
}
.navsearch
{
   
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.navsearch:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.ancora:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.ancora
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.txtlink
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtlink:hover
{
   cursor: hand; 
   cOLOR: #336699;
}
.pagine 
{
PADDING-top: 4px; 
PADDING-left: 4px;
 FONT-WEIGHT: normal; 
 FONT-SIZE: 10px;
 BACKGROUND-IMAGE: none; 
 BORDER-LEFT: #e7ebd6 1px; 
 COLOR: #000066; 
 BORDER-BOTTOM: #C3D9E9 1px;
 BORDER-BOTTOM-width: 100% ;
 BACKGROUND-REPEAT: repeat;
 FONT-FAMILY: Verdana,Geneva,Helvetica,Arial; 
 min-height: 20px; 
 height: auto !important;
 height: 22px; 
 width: 100%; 
 BACKGROUND-COLOR: #eeeeee; 
 FONT-VARIANT: normal; 
 TEXT-DECORATION: none 
} 
.pagine:hover 
{ 
 BACKGROUND-COLOR: #cccccc; 
}
.link
{
    FONT-SIZE: 10px;
    COLOR: #0033cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.link:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.link_home 
{
PADDING-top: 4px; 
PADDING-left: 4px;
 FONT-WEIGHT: normal; 
 FONT-SIZE: 10px;
 BACKGROUND-IMAGE: none; 
 BORDER-LEFT: #e7ebd6 1px; 
 COLOR: #000066; 
 BORDER-BOTTOM: #C3D9E9 1px;
 BORDER-BOTTOM-width: 100% ;
 BACKGROUND-REPEAT: repeat;
 FONT-FAMILY: Verdana,Geneva,Helvetica,Arial; 
 min-height: 20px; 
 height: auto !important;
 height: 22px; 
 width: 100%; 
 BACKGROUND-COLOR: #eeeeee; 
 FONT-VARIANT: normal; 
 TEXT-DECORATION: none 
} 
.link_home:hover 
{ 
 BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: medium none;
    COLOR: #0000ff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana,Geneva,Helvetica,Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
