body    {
        margin-top: 5px;
        margin-left: 5px;
        margin-right: 5px;
        background-color: #fff;
        color: #000;
        }

a:visited
        {
        color: #000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        }

a:link
        {
        color: #000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        }

a:hover
        {
        color: #c63;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        }

a:active
        {
        color: #C63;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        }

.textlink
        {
        color: #245380;
        font-weight: normal;
        text-decoration: none;
        font-size: 12px;
        }

.textlink:visited
        {
        color: #245380;
        font-weight: normal;
        text-decoration: underline;
        font-size: 12px;
        }

.textlink:link
        {
        color: #245380;
        font-weight: normal;
        text-decoration: underline;
        font-size: 12px;
        }

.textlink:hover
        {
        color: #245380;
        font-weight: normal;
        text-decoration: none;
        font-size: 12px;
        }

.textlink:active
        {
        color: #245380;
        font-weight: normal;
        text-decoration: underline;
        font-size: 12px;
        }

.tablebordo
        {
        border-right: 1px solid #000;
        }

.title
        {
        font-size: 12px;
        font-style: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #c60;
        font-weight: bold;
        }
.titlebig
        {
        font-size: 14px;
        font-style: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #c63;
        font-weight: 600;
        }

td      {
        font-weight: normal;
        font-size: 12px;
        font-style: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        }

td.link
        {
        border-left: 1px solid #000;
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        padding: 5px;
        }

td.nolink
        {

        border-left: 1px solid #000;
        border-bottom: 1px solid #000;
        background-image: url(img/bglink.gif);
        background-repeat: repeat-y;
        color: #c63;
        font-weight: bold;
        padding: 5px;
        }
td.centrale
        {
        border-bottom: 1px solid #000;
        }

td.tabtesto
        {
        padding: 8px;
        }

.sfondomenu
        {
        background-image: url(img/bgmenu.gif);
        background-repeat: repeat-y;
        }

.galleggiadestra
        {
        float: right;
        }

.imagefloat
        {
        float: right;
        padding: 6px;
        }

.imagefloat1
        {
        float: left;
        padding: 6px;
        }

ul.lista1 li
        {
        list-style: url(img/list.gif);
        }

.tablelink
        {
        background-image: url(img/mole.gif);
        background-position: center center;
        background-repeat: no-repeat;
        }

INPUT.bottone
        {
        border: #000 1px solid;
        font-weight: normal;
        font-size: 12px;
        color: #000;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        background-color: #CCC;
        text-decoration: none;
        }

input
        {
        font-size: 12px;
        color: #000;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        text-decoration: none;
        font-weight: normal;
        background-color: #FFF;
        }

textarea
        {
        border: #000 1px solid;
        font-size: 12px;
        color: #000;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        text-decoration: none;
        font-weight: normal;
        background-color: #FFF;
        }
td.bordobottom
        {
        border-bottom: 1px solid #666;
        }

.importante
                {
                font-size: 12px;
                font-style: normal;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #4B4B4B;
                font-weight: bold;
                }
hr      {
        border-color: #5B788A;
        background-color: transparent;
        border-style: dotted;
        height: 1px;
        }

.titoletto              {
                font-size: 12px;
                font-style: normal;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #727272;
                font-weight: bold;
                background-color: #E5E5E5;
                padding-left:2px;
                padding-right:2px;
                padding-top:1px;
                padding-bottom:1px;
                border: 1px #999 solid;
                letter-spacing: 1px;
                }

.programma      {
                font-weight: normal;
                font-size: 11px;
                font-style: normal;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                }

.bordoprog      {
                border-left: 1px #666 solid;
                border-bottom: 1px #000 solid;
                }

.bordoprogt     {
                border-top: 1px #666 solid;
                }

.bordoprogr     {
                border-right: 1px #666 solid;
                }

.sfprogram      {
                color: #333;
                background-color: #E1EAF1;
                font-weight: bold;
                }

.sfondotit      {
                background-image: url(img/tit_sfondo.gif);
                background-position: left top;
                background-repeat: y;
                }

a.link:visited { color: #748EA7; text-decoration: none; background-color: transparent}
a.link:link {color: #748EA7; text-decoration: none; background-color: transparent}
a.link:hover {color: #3D6387; text-decoration: none; background-color: transparent}
a.link:active {color: #3D6387; text-decoration: none; background-color: transparent}

.error
        {
        font-size: 14px;
        font-style: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #f00;
        font-weight: bold;
        }

.smalltext {
    font-size: 10px;
}