A   { text-decoration: none;    color:#f00; font: bold 12px/12px verdana, serif; }
A:visited   { text-decoration: none;    color:#f00; font: bold 12px/12px verdana, serif; }
A:hover   { text-decoration: underline;    color:#f00;   font: bold 12px/12px verdana, serif; }

A.l2    { text-decoration: none;    color:black; font: bold 12px/12px verdana, serif; }
A.l2:visited  { text-decoration: none;    color:black; font: bold 12px/12px verdana, serif; }
A.l2:hover  { text-decoration:none;   color:red;   font: bold 12px/12px verdana, serif; }

A.l3    { text-decoration: none;    color:red; font: bold 12px/12px verdana, serif; }
A.l3:visited  { text-decoration: none;    color:red; font: bold 12px/12px verdana, serif; }
//A.l3:hover  { text-decoration:underline overline;   color:red;   font: bold 12px/12px verdana, serif; }
A.l3:hover  { text-decoration:none;   color:red;   font: bold 12px/12px verdana, serif; }

A.l4    { text-decoration: none;    color:white;  font: bold 12px/12px verdana, serif; }
A.l4:visited  { text-decoration: none;    color:white;  font: bold 12px/12px verdana, serif; }
A.l4:hover  { text-decoration: none;          color:white;  font: bold 12px/12px verdana, serif; }

A.l5    { text-decoration: none;    color:black;  font: bold 9px/9px verdana, serif; }
A.l5:visited  { text-decoration: none;    color:black;  font: bold 9px/9px verdana, serif; }
A.l5:hover  { text-decoration: none;          color:black;  font: bold 9px/9px verdana, serif; }

A.l6        { text-decoration: none;    color:#000099;  font: italic 8px/8px verdana, serif; }
A.l6:visited  { text-decoration: none;    color:#000099;  font: italic 8px/8px verdana, serif; }
A.l6:hover  { text-decoration: none;       color:#000099;  font: italic 8px/8px verdana, serif; }

A.l7        { text-decoration: underline;     color:#000099;  font: bold 12px/12px verdana, serif; }
A.l7:visited  { text-decoration: underline;     color:#000099;  font: bold 12px/12px verdana, serif; }
A.l7:hover  { text-decoration: underline;        color:#000099;  font: bold 12px/12px verdana, serif; }


thead {display: table-header-group;}
tfoot {display: table-footer-group;}




body
{
  color:blue;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  background-color:#000099;
  scrollbar-face-color : #ffffff ; //spazio vuoto dentro freccia
  scrollbar-shadow-color : #000088 ; //parte foreground della freccia
  scrollbar-highlight-color : #800000 ;
  scrollbar-3dlight-color : #000088 ;
  scrollbar-darkshadow-color : #000099 ;
  scrollbar-track-color : #ffffff ;
  scrollbar-arrow-color : #0000ff;
}

body.onlyprint
{
  color:blue;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  background-color:#ffffff;
  scrollbar-face-color : #ffffff ; //spazio vuoto dentro freccia
  scrollbar-shadow-color : #000088 ; //parte foreground della freccia
  scrollbar-highlight-color : #800000 ;
  scrollbar-3dlight-color : #000088 ;
  scrollbar-darkshadow-color : #000099 ;
  scrollbar-track-color : #ffffff ;
  scrollbar-arrow-color : #0000ff;
}

.cb
{
  border: solid #ff0000;

}

.testo
{
    font:  12px/12px verdana, serif;    COLOR:#000099;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}

.lettera
{
    font:  18px/18px "Amaze","Monotype Corsiva", serif;    COLOR:#000099;

}



.testoi
{
    font:  italic 12px/12px verdana, serif;    COLOR:#000099;
    FONT-FAMILY: Verdana, Arial,sans-serif;
  LINE-HEIGHT: 150%;
}

.testopp
{
    font:  italic 8px/8px verdana, serif;    COLOR:#000099;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}
.testopp2
{
    font:  bold italic 9px/9px verdana, serif;    COLOR:#000099;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}
.testopp3
{
    font:  bold italic 12px/12px verdana, serif;    COLOR:#000099;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}

.boxv{
  color:#ffffff;
  font: bold italic 12px/12px verdana, serif;
  border: solid #0000dd;
  padding-left:0em;
  padding-top:0.5em;
  padding-bottom:0.5em;
  background-color:#000099;


}
.box2{
  color:#000099;
  font:  12px/12px verdana, serif;
  border: solid #0000dd;
  padding-left:0.5em;
  padding-right:0.5em;
  padding-top:1em;
  padding-bottom:0.5em;
  background-color:#ffffff;


}

.evidenziato1 {
  background-color:#ffff00;
  padding-right:0.5em;

}

  /* Style for tree item text */
  .t0i {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    background-color: #ffffff;
    text-decoration: none;
  }
  /* Style for tree item image */
  .t0im {
    border: 0px;
    width: 19px;
    height: 16px;
  }



.testoblu
{
    font:  bold 12px/12px verdana, serif;    COLOR:#467be5;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}

.verde
{
    font:  bold 12px/12px verdana, serif;    COLOR:#008000;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}
.rosso
{
    font:  bold 12px/12px verdana, serif;    COLOR:#990000;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}



.iv {
  color:#FF0000 ;
  background-color:#EFE211;
  font:  bold 12px/12px verdana, serif;
}



.testoev
{
    font:  12px/12px verdana, serif;    COLOR: white;
    FONT-FAMILY: Verdana, Arial,sans-serif;
}


.titolo
{
    font: bold   16px/16px verdana, serif;
    COLOR: #ff0000;
    text-decoration: none;
}

.titolo2
{
    font: bold   16px/16px verdana, serif;
    COLOR: #ff0000;
    text-decoration: underline;
}





.descrizione
{
    font: bold italic  12px/12px verdana, serif;
    COLOR: #ff0000;
    text-decoration: none;
}

.descrizione2
{
    font: italic  10px/10px verdana, serif;
    COLOR: #ff0000;
    text-decoration: none;
}



.titoloev
{
    font: bold 14px/14px verdana, serif;
    COLOR: white;
}


.avviso
{
    font: bold 12px/12px verdana, serif;
    COLOR: red;
}


.sottotitolo
{
    font: italic bold 14px/14px verdana, serif;
    COLOR: white;
}

.copyrightb
{
    font:  italic 10px/10px verdana, serif;
    COLOR: white;
}

.testobianco
{
    font:  italic bold 12px/12px verdana, serif;
    COLOR: white;
}

.testobiancog
{
    font:  italic bold 22px/22px verdana, serif;
    COLOR: white;
}

.testogg
{
    font:  italic bold 22px/22px verdana, serif;
    COLOR: #000099;
}


.testoggr
{
    font:  italic bold 22px/22px verdana, serif;
    COLOR: red;
}



.hidden { position: relative; visibility: visible; }

.versosx
{
    font:  12px/12px verdana, serif;    COLOR:#ff0000;
    FONT-FAMILY: Verdana, Arial,sans-serif;
    position:relative;
    left:-30px;

}


@media print { .noprint { display: none; } } 
