BODY
{
    font-size: x-small;
    font-family: Sans-Serif;
    background-color: #ffffff;
    margin-bottom: 1px;
    margin-top: 1px;
    margin-right: 2px;
    margin-left: 2px;
}
.menu
{
    font-weight: bolder;
    font-size: x-small;
    color: #ffffff;
    background-color: #767676;
}
.menu-ombra
{
    font-size: x-small;
    background-color: #C6C4C4;
}
.language
{
    border-color: White;
    border-style: solid;
    border-width: 2px;
}
.link
{
    font-weight: bold;
    font-size: small;
    font-family: Sans-Serif;
    color: Black;
}
A.link
{
    text-decoration: none;
}
A:hover.link
{
    text-decoration: underline;
}

.attivo
{
    font-size: 8pt;
    font-family: Trebuchet MS;
    background-color: #ffffff;
}
A.attivo
{
    color: Black;
    text-decoration: none;
}
TD.attivo
{
    text-align: left;
    width: 190px;
    height: 23px;
    padding-left: 6px;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: white;
}
A:hover.attivo
{
    color: red;
    text-decoration: none;
}
.attivo_1
{
    font-size: x-small;
    font-family: Trebuchet MS;
    background-color: #CAE7B1;
}
A.attivo_1
{
    color: Black;
    text-decoration: none;
}
TD.attivo_1
{
    text-align: left;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: White;
}
A:hover.attivo_1
{
    color: #052EFF;
    text-decoration: none;
}

.attivo_2
{
    font-weight: bold;
    font-size: small;
    font-family: Sans-Serif;
    color: #ffffff;
    background-color: #CAE7B1;
}
A.attivo_2
{
    color: Black;
    text-decoration: none;
}
A:hover.attivo_2
{
    color: #052EFF;
    text-decoration: underline;
}
TD.attivo_2
{
    text-align: left;
    background-color: #CAE7B1;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: White;
}
.nonattivo
{
    font-size: 8pt;
    font-family: Trebuchet MS;
    color: #747577;
    background-color: #c6c4c4;
}
A.nonattivo
{
    color: Black;
    text-decoration: none;
}
A:hover.nonattivo
{
    color: red;
    text-decoration: none;
    background-color: gray;
    cursor: no-drop;
}
TD.nonattivo
{
    width: 190px;
    height: 23px;
    padding-left: 6px;
    text-align: left;
    background-color: #cbcbcb;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: White;
}
.scelto
{
    color: Black;
    font-size: 8pt;
    font-family: Trebuchet MS;
    background-color: #8b8a8a;
    border-color: White;
}
A.scelto
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
A:hover.scelto
{
    color: #ffffff;
    text-decoration: none;
}
TD.scelto
{
    text-align: left;
    width: 190px;
    height: 23px;
    padding-left: 6px;
    background-color: #8b8a8a;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: White;
}

.scelto_1
{
    color: Black;
    font-weight: bold;
    font-size: small;
    font-family: Sans-Serif;
    background-color: #CFE2F5;
}
TD.scelto_1
{
    text-align: left;
    background-color: #CFE2F5;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: White;
}
A.scelto_1
{
    color: Black;
    text-decoration: none;
}
A:hover.scelto_1
{
    color: Black;
    text-decoration: underline;
}

.scelto_2
{
    font-weight: bold;
    font-family: Sans-Serif;
    font-size: small;
    background-color: #CFE2F5;
}
TD.scelto_2
{
    text-align: left;
    background-color: #CFE2F5;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-bottom-color: White;
}
A.scelto_2
{
    color: Black;
    text-decoration: none;
}
A:hover.scelto_2
{
    color: Black;
    text-decoration: underline;
}

.indirizzo
{
    color: #ffffff;
    font-size: xx-small;
}

.white
{
    color: #ffffff;
}
A.white
{
    color: #ffffff;
    text-decoration: none;
}
A:hover.white
{
    color: #ffff00;
    text-decoration: underline;
}

A.white-bold
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
A:hover.white-bold
{
    color: #ffff00;
    font-weight: bold;
    text-decoration: underline;
}
.bold-x-small
{
    font-size: x-small;
    font-weight: bold;
}
.x-small
{
    font-size: x-small;
}
.bold-xx-small
{
    font-size: xx-small;
    font-weight: bold;
}
.xx-small
{
    font-size: xx-small;
}
.bordo
{
    border-right: #C6C4C4 1px ridge;
    border-top: #C6C4C4 1px ridge;
    border-left: #C6C4C4 1px ridge;
    border-bottom: #C6C4C4 1px ridge;
}
.disabled
{
    cursor: default;
    background-color: #c6c4c4;
}
A.news
{
    color: #000000;    
    font-family: 'Trebuchet MS';
    font-size: 8pt;
    text-decoration: none;
}
A:hover.news
{
    color: #000000;
    font-family: 'Trebuchet MS';
    font-size: 8pt;
    text-decoration: underline;
}
a.linkatop:link
{
    color: black;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    text-decoration: none;
    font-weight: bold;
}
a.linkatop:visited
{
    color: black;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    text-decoration: none;
    font-weight: bold;
}
a.linkatop:hover
{
    color: black;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    text-decoration: none;
    font-weight: bold;
}
a.linkatop:active
{
    color: black;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    text-decoration: none;
    font-weight: bold;
}

.noselected
{
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    color: black;
    font-weight: bold;
}
marqueecontainer
{
    position: relative;
    width: 200px; /*marquee width */
    height: 200px; /*marquee height */
    background-color: white;
    overflow: hidden;
    border: 3px solid orange;
    padding: 2px;
    padding-left: 4px;
}
.space
{
    margin:0px;
    padding:0px;

    padding-top: 0px;
    padding-bottom: 0px;
}

