.hide 
{
    visibility: hidden;
}
.show 
{
    visibility: visible; 
    text-align: center; 
    border: blue 1px solid; 
    font-size: 20px; 
    font-weight: bold; 
    font-family: Tahoma, "Times New Roman", Serif; 
    background-color: red; 
    color: blue;
}
.nascondi 
{
    visibility: hidden;
}
.mostra
{
    visibility: visible; 
}
BODY
{
    BACKGROUND-IMAGE: url(../img/sfondo.jpg);
    BACKGROUND-REPEAT: repeat;
    SCROLLBAR-BASE-COLOR: blue;
}
.usr
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: left;
    COLOR: blue
}
.int
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: center
}
.warn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: orange;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: center
}
.err
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: center
}
.ok
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: green;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: center
}
.corpo
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: justify
}
.sinistra
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: left
}
.destra
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    TEXT-ALIGN: right
}
LEGEND
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif
    COLOR: blue;
}
FIELDSET
{
    COLOR: blue;
    BORDER-COLOR: blue;
}
LABEL
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif
}
INPUT
{
    FONT-SIZE: 14px;
    COLOR: blue;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    BACKGROUND-COLOR: transparent;
    BORDER-COLOR: blue
}
INPUT.btn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    BACKGROUND-COLOR: transparent;
    BORDER-COLOR: red
}
BUTTON
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    BACKGROUND-COLOR: transparent;
    BORDER-COLOR: red
}
SELECT
{
    FONT-SIZE: 14px;
    COLOR: blue;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    BACKGROUND-COLOR: transparent;
    BORDER-COLOR: blue
}
TEXTAREA
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma, "Times New Roman", Serif;
    BACKGROUND-COLOR: transparent;
    BORDER-COLOR: blue
}
TD.int
{
    FONT: bold 14px/1.5 Tahoma, "Times New Roman", serif;
    TEXT-ALIGN: center
}
TD.rigo
{
    FONT: 14px/1.5 Tahoma, "Times New Roman", serif;
    TEXT-ALIGN: justify
}
TD.sinistra
{
    FONT: 14px/1.5 Tahoma, "Times New Roman", serif;
    TEXT-ALIGN: left
}
TD.destra
{
    FONT: 14px/1.5 Tahoma, "Times New Roman", serif;
    TEXT-ALIGN: right
}
LI.rosso
{
    BORDER: red 1px solid;
    FONT: bold 14px/1.5 Tahoma, "Times New Roman", serif;
}
LI
{
    FONT: bold 14px/1.5 Tahoma, "Times New Roman", serif;
}
A:link
{
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}