/*-------------------------------------------------------------------*/
/* Menu a POPUP                                                      */
/*-------------------------------------------------------------------*/
ul.menu1 {
  font-family: helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  text-decoration: none;
  list-style:none;              /* elimino i punti elenco */
  margin:0; padding:0;              /* elimino i rientri delle liste */
}

ul.menu1 li a {
display:block;                  /* il link occupa tutto lo spazio orizzontale */
text-decoration:none;               /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em;                  /* lascia spazio far il bordo del menu e il testo del link */
height:1.5em;line-height:1.5em;         /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menu1 li { display:inline }          /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu1 li a:link, ul.menu1 li a:visited {
color:black;
background:none;
}                       /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active {
color:white;
}               /* colori per l'effetto roll-over */

.bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
.bodytext1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
}
.bodytextsmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

a:hover {
    color: blue;
    text-decoration: none;
}
a:link {
    color: white;
    text-decoration: none;
}
a:visited {
    color: white;
    text-decoration: none;
}   


.bottoni02 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    background-color: #00603C;
    border: 1px solid #788765;

}
.bottoni03 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00603C;
    border: 2px solid #000000;

}
.bottoni04 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: grey;
    border: 2px solid #000000;

}
.testo {
    font-family: Arial Narrow, Helvetica, sans-serif;
    font-size: 15px;
}
.testo1 {
    font-family: Arial Narrow, Helvetica, sans-serif;
    font-size: 18px;
}
.testo_rosso {
    font-family: Arial Narrow, Helvetica, sans-serif;
    color: red;
    font-size: 18px;
}

.tinycat {
    font-size: 18px;
    font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
    text-transform: capitalize;
    text-decoration: none;

.class1 a:link    {color:#BFEFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.class1 a:visited {color:#BFEFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.class1 a:active  {color:#FFFFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.class1 a:hover   {color:#FFFFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}

.class2 a:link    {color:#1E90FF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.class2 a:visited {color:#1E90FF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.class2 a:active  {color:#FFFFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.class2 a:hover   {color:#FFFFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}

.class3 a:link    {color:#1E90FF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
.class3 a:visited {color:#1E90FF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
.class3 a:active  {color:#FFFFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
.class3 a:hover   {color:#FFFFFF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}

.class4 a:link    {color:#1E90FF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
.class4 a:visited {color:#1E90FF ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
.class4 a:active  {color:#000000 ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
.class4 a:hover   {color:#000000 ; text-decoration: none ; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}