body {
    background-color: #FFFFE7;
    color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-attachment: fixed;
    background-image: url(../img/sfondone.jpg);
    background-repeat: no-repeat;
    background-position: left top;

}
.verdana_10_grigio_chiaro_maiuscolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #BDC0C1;
    text-decoration: none;
    clip:   rect(   );
}
.verdana_10_bianco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    clip: rect( );
    font-weight: normal;
}
.verdana_10_grigio_chiaro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
    clip: rect( );
}
.sfondo_giallino { text-decoration: none; clip: rect( ) ; background-color: #FFFFE7; color: #FFFFFF; border: #B5B4B9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sfondo_bianco { text-decoration: none; clip: rect( ) ; background-color: #003366; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; border: 1px solid #000066}
.sfondo_barra {
    text-decoration: none;
    clip: rect( );
    background-color: #FF9900;
    color: #003366;
    border: #B5B4B9;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    text-align: center;
}
.sfondo_menusx{
    text-decoration: none;
    clip: rect( );
    background-color: #eeeeee;
    color: #003366;
    border: #B5B4B9;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.no_underline {
    text-decoration: none;
    clip: rect( );
    color: #003366;
    font-size: 7pt;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Tahoma;
    background-color: #FFCC00;
}
.no_underline:link{
    text-decoration: none;
    clip: rect( );
    color: #003366;
    font-size: 7pt;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Tahoma;
}
.no_underline:hover{
    text-decoration: none;
    clip: rect( );
    color: #003366;
    font-size: 7pt;
    background-color: #FF9900;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Tahoma;
}


.no_underline_adminsite {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FF9900;
    text-decoration: none;
}
.no_underline_adminsite:link {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FF9900;
    text-decoration: none;
}
.no_underline_adminsite:hover{
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FF9900;
    text-decoration: none;
}
.no_underline_adminsite:visited{
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FF9900;
    text-decoration: none;
}
.no_underline_bardown {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FFCC00;
    text-decoration: none;
}
.no_underline_bardown:link {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FFCC00;
    text-decoration: none;
    height: 100%;
    padding-top: 15px;
    padding-right: 3px;
    padding-bottom: 10px;
    padding-left: 3px;
}
.no_underline_bardown:hover{
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FF9900;
    text-decoration: none;
}
.no_underline_bardown:visited{
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FF9900;
    text-decoration: none;
    height: 100%;
    margin: auto;
    padding-top: 15px;
    padding-right: 3px;
    padding-bottom: 10px;
    padding-left: 3px;
}
.no_underline_bardown:active{
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FF9900;
    text-decoration: none;
    height: 100%;
    margin: auto;
    padding-top: 15px;
    padding-right: 3px;
    padding-bottom: 10px;
    padding-left: 3px;
}
.verdana_10_nero_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none; clip: rect( ) ; font-weight: bold}
.verdana11nero {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}
.titolo {
    font-family: Tahoma;
    font-size: 12px;
    color: #003366;
    background-color: #EEEEEE;
    margin: 1px;
    padding: 1px;
    border: 1px solid #999999;
    font-weight: bold;
    text-transform: uppercase;
}
.titolomaiu {
    text-transform: uppercase;
    color: #FF9900;
    font-weight: bold;
}
.copyright {
    font: 7pt Verdana, Arial, Helvetica, sans-serif;
    color: #003366;
    margin: 0px;
    padding: 0px;
}
.copyright:hover {
    font: 7pt Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
    background-color: #999999;

}
.mail {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #FF9900;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
.mail:hover {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
    background-color: #999999;
}
.verdana12 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
}
.titolomenusx {
    text-transform: uppercase;
    color: #663300;
    font-weight: bold;
    background-color: #F5F5E0;
}
.titoloca_menusx {
    color: #003366;
    font-weight: bold;
    background-color: #eeeeee;
    font-size: 9px;
    text-transform: uppercase;
}
.menusx {
    color: #FF9900;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
}
.contentmenusx {
    color: #003366;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;

}
.menusx:link {
    color: #003366;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.menusx:hover {
    color: #FF9900;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    background-color: #eeeeee;
}
.menusx:visited {
    color: #666666;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    background-color: #eeeeee;
}
.menusx:active {
    color: #FF9900;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    background-color: #eeeeee;
}
.bar:link {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FFCC00;
    text-decoration: none;
    height: 100%;
    padding-top: 15px;
    padding-right: 3px;
    padding-bottom: 10px;
    padding-left: 3px;

}
.bar:hover {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FFCC00;
    text-decoration: none;
    height: 100%;
    padding-top: 15px;
    padding-right: 3px;
    padding-bottom: 10px;
    padding-left: 3px;

}
.bar:visited {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FFCC00;
    text-decoration: none;
    height: 100%;
    padding-top: 15px;
    padding-right: 3px;
    padding-bottom: 10px;
    padding-left: 3px;

}
.bar:active {
    font-family: Tahoma;
    font-size: 7pt;
    color: #003366;
    clip: rect( );
    font-weight: bold;
    text-transform: uppercase;
    background-color: #FFCC00;
    text-decoration: none;
    height: 100%;
    padding-top: 15px;
    padding-right: 3px;
    padding-bottom: 10px;
    padding-left: 3px;

}
