img.foto { 
     float: left; 
     margin: 5px; 
     border: none;
}
img.fotor { 
     float: right; 
     margin: 5px; 
     border: none;
}
.dtree {
	font-family: trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E2E2E;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #FFCF00;
}
.dtree .clip {
	overflow: hidden;
}
SPAN.TreeviewSpanArea A {
        font-size: 10pt; 
        font-family: trebuchet ms,verdana,helvetica; 
        text-decoration: none;
        color: '#2E2E2E';
   }
   SPAN.TreeviewSpanArea A:hover {
        color: '#FFCF00';
   }
.BusinessCard
{
    background-color: #FFFFFF;
    BORDER-RIGHT: #2E2E2E 1px solid;
    BORDER-TOP: #2E2E2E 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #2E2E2E 1px solid;
    COLOR: #2E2E2E;
    BORDER-BOTTOM: #2E2E2E 1px solid;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
}
.testoControlli2RigaTab
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #AAAAB4 dashed;
}
.testoControlli3RigaTab
{
    BORDER-TOP: thin none;
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: #AAAAB4 1px solid;
    BORDER-RIGHT: #AAAAB4 1px solid;
    BORDER-LEFT: #AAAAB4 1px solid;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
}
.testoControlli4RigaTab
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BORDER-TOP: thin none;
    BORDER-BOTTOM: #AAAAB4 1px solid;
    BORDER-RIGHT: #AAAAB4 1px solid;
    BORDER-LEFT: #AAAAB4 1px solid;
}
.testoControlli31RigaTab
{
    BORDER-TOP: thin none;
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: #AAAAB4 1px solid;
    BORDER-RIGHT: #AAAAB4 1px solid;
    BORDER-LEFT: #AAAAB4 1px solid;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
}
.testoControlli5RigaTab
{
    BORDER-TOP: thin none;
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: #AAAAB4 1px solid;
    BORDER-RIGHT: thin none;
    BORDER-LEFT: thin none;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
}
.TitoloSito
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #3366CC;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloLabelBarra
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFCF00;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloLabelBarraSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFCF00;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloLabelBarraSmallNoBold
{
    FONT-SIZE: 8pt;
    COLOR: #FFCF00;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloLabelBarraSmall2
{
    FONT-SIZE: 7pt;
    COLOR: #FFCF00;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloLabelBarraSmall3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFCF00;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloLabelBarraGrande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFCF00;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.HomeColonnaCentrale
{
    BORDER-RIGHT: #00598C 1px solid;
    BORDER-TOP: thin none;
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    BORDER-LEFT: #00598C 1px solid;
    BORDER-BOTTOM: thin none;
    TEXT-DECORATION: none;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}
.Home
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    TEXT-DECORATION: none;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
}
.HomeColonnaTitoloCentrale
{
    BORDER-RIGHT: #00598C 1px solid;
    BORDER-TOP: thin none;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #00598C;
    BORDER-LEFT: #00598C 1px solid;
    BORDER-BOTTOM: thin none;
    TEXT-DECORATION: none;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}
.RigaTabellaSole
{
    BORDER-RIGHT: thin none;
    BORDER-TOP: thin none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin none;
    COLOR: #00598C;
    BORDER-BOTTOM: #00598C 1px solid;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}
.RigaTabellaFAQ
{
    BORDER-RIGHT: thin none;
    BORDER-TOP: thin none;
    FONT-SIZE: 7pt;
    BORDER-LEFT: thin none;
    COLOR: #2E2E2E;
    BORDER-BOTTOM: #2E2E2E 1px dashed;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
}
.RigaTabellaSolePari
{
    BORDER-RIGHT: thin none;
    BORDER-TOP: thin none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin none;
    COLOR: #00598C;
    BORDER-BOTTOM: #00598C 1px solid;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFCC;
}
.TitoloPaginaPiccolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloPaginaPiccoloCentrato
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #2E2E2E;
    text-align : center;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloPaginaGrande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloPaginaGrandeStatutoCentrato
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #2E2E2E;
    text-align : center;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloPaginaGrandeCentrato
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #2E2E2E;
    text-align : center;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloPaginaGrandeCentratoWarning
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #FA7600;
    text-align : center;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.Testo
{
    FONT-SIZE: 10pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoBody
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoLogin
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TestoControlli2
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlliBC
{
    FONT-SIZE: 9pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli2small
{
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli4
{
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli5
{
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    FONT-STYLE: italic;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli2Right
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    TEXT-ALIGN: RIGHT;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloSezione
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00598C;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloSezionePiccolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00598C;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.Errore
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00598C;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli2Bullet
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.Pulsante
{
    BORDER-RIGHT: #00598C thin outset;
    BORDER-TOP: #00598C thin outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #00598C thin outset;
    COLOR: #00598C;
    BORDER-BOTTOM: #00598C thin outset;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #F0FBFB;
}
.PulsanteLogin
{
    BORDER-RIGHT: #AAAAB4 1px solid;
    BORDER-TOP: #AAAAB4 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #AAAAB4 1px solid;
    COLOR: 2E2E2E;
    BORDER-BOTTOM: #AAAAB4 1px solid;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #FFCF00;
}
.Pulsante_hover
{
    BORDER-RIGHT: #00598C 1px solid;
    BORDER-TOP: #00598C 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #00598C 1px solid;
    COLOR: #00598C;
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: #00598C 1px solid;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F0FBFB;
}
.testoControlli3
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TestoClose
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
    FONT-STYLE: italic;
}
.HypLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkOr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FA7600;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkOrMed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FA7600;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkOrSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #FA7600;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkOrBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FA7600;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.Hyplinknobold
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinknoboldSmall
{
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFCF00;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    CURSOR: hand;
}
.HypLinkBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkBig2
{
    FONT-SIZE: 10pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: hand;
}
.HypLinkBig3
{
    FONT-SIZE: 10pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.LabelCampo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #64BEBE;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli2Riga
{
    FONT-SIZE: 8pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: #626262 solid;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    TEXT-DECORATION: none;
}
.Footer
{
    FONT-SIZE: 7pt;
    COLOR: #AAAAB4;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;

    BORDER-RIGHT: medium none;
    BORDER-TOP: #AAAAB4 dashed;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20;
    WIDTH: 100%;
    TEXT-ALIGN: center;
}
.Footer2
{
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    HEIGHT: 20;
    WIDTH: 100%;
    TEXT-ALIGN: center;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
.Footer3
{
    FONT-SIZE: 7pt;
    COLOR: #AAAAB4;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;

    BORDER-RIGHT: medium none;
    BORDER-TOP: #AAAAB4 solid;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20;
    WIDTH: 100%;
    TEXT-ALIGN: center;
}
.Footer4
{
    FONT-SIZE: 7pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    HEIGHT: 20;
    WIDTH: 100%;
    TEXT-ALIGN: right;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
.Footer5
{
    FONT-SIZE: 8pt;
    COLOR: #AAAAB4;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    HEIGHT: 20;
    WIDTH: 100%;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
.TitoloPagina
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #00598C;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloPaginaPiccolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #2E2E2E;
    FONT-STYLE: normal;
    FONT-FAMILY: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TitoloPaginaPiccoloGrigio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #A3A3A3;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TabellaHeader
{
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #2d6297;
    TEXT-ALIGN: left;
}
.ColumnHeader
{
    BORDER-RIGHT: #dbe9ff 1px solid;
    BORDER-TOP: #dbe9ff 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #dbe9ff 1px solid;
    COLOR: darkblue;
    BORDER-BOTTOM: #dbe9ff 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #dbe9ff;
}
.rigaModificata
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
        TEXT-INDENT: 5px;
    FONT-SIZE: 7pt;
    BORDER-LEFT: medium none;
    COLOR: #2D6297;
    BORDER-BOTTOM: #2D6297  solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
.rigaModificata2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #2D6297;
    BORDER-BOTTOM: #2D6297  solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
.SectionHeader
{
    BORDER-RIGHT: #ffffff solid;
    BORDER-TOP: #ffffff solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: darkblue;
    FONT-WEIGHT: bold;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: #6699cc 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
.SectionHeader2
{
    BORDER-RIGHT: #ffffff solid;
    BORDER-TOP: #ffffff solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: darkblue;

    TEXT-INDENT: 5px;
    BORDER-BOTTOM: #6699cc 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
.TabellaEntry
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: aliceblue;
}
.TabellaEntryDark
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: powderblue;
}
.DettaglioLink
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.DettaglioLink:visited
{
    COLOR: #003366;
}
.DettaglioLink:active
{
    COLOR: #003366;
}
.DettaglioLink:hover
{
    COLOR: mediumblue;
    TEXT-DECORATION: underline;
}
.label
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.testoControlli
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.combo
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BORDER-TOP-STYLE: none;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none;
}
.rigaTestata
{
    BORDER-RIGHT: #003366 thin solid;
    BORDER-TOP: #003366 thin solid;
    BORDER-LEFT: #003366 thin solid;
    BORDER-BOTTOM: #000000 thin solid;
    BACKGROUND-COLOR: #003366;
}
.colore1
{
    COLOR: #003366;
}
.PulsanteLink
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.PulsanteLink:visited
{
    COLOR: white;
}
.PulsanteLink:active
{
    COLOR: white;
}
.PulsanteLink:hover
{
    COLOR: yellow;
}
.PulsanteLink2
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.PulsanteLink2:visited
{
    COLOR: white;
}
.PulsanteLink2:active
{
    COLOR: white;
}
.PulsanteLink2:hover
{
    COLOR: yellow;
}
.RigaConBordo
{
    BORDER-RIGHT: #2D6297 2px solid;
    BORDER-TOP: #2D6297 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #2D6297 2px solid;
    COLOR: darkblue;
    BORDER-BOTTOM: #2D6297 2px solid;
    FONT-FAMILY: Verdana;
    TEXT-INDENT: 5px;
    TEXT-ALIGN: left;
}
.labelDark
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.labelDarkBig
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.labelDarkBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.labelDarkPiccola
{
    FONT-SIZE: 7pt;
    COLOR: #222222;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.labelDarkBoldBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.labelTitoletto
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.PulsanteDarkLink
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.PulsanteDarkLink:visited
{
    COLOR: #003366;
}
.PulsanteDarkLink:active
{
    COLOR: #003366;
}
.PulsanteDarkLink:hover
{
    COLOR: #003366;
    TEXT-DECORATION: underline;
}
.PulsanteDarkLinkBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.PulsanteDarkLinkBold:visited
{
    COLOR: #003366;
}
.PulsanteDarkLinkBold:active
{
    COLOR: #003366;
}
.PulsanteDarkLinkBold:hover
{
    COLOR: #003366;
    TEXT-DECORATION: underline;
}
.PulsanteDarkLinkBoldGrande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.PulsanteDarkLinkBoldGrande:visited
{
    COLOR: #003366;
}
.PulsanteDarkLinkBoldGrande:active
{
    COLOR: #003366;
}
.PulsanteDarkLinkBoldGrande:hover
{
    COLOR: #003366;
    TEXT-DECORATION: underline;
}
.PulsanteDarkLinkBoldDis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.PulsanteDarkLinkBoldDis:visited
{
    COLOR: #003366;
}
.PulsanteDarkLinkBoldDis:active
{
    COLOR: #003366;
}
.PulsanteDarkLinkBoldDis:hover
{
    COLOR: #003366;
}
.Button1
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #d6e7ef;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR: #000066;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: tahoma,sans-serif;
    HEIGHT: 20px;
    TEXT-DECORATION: none;
}
.Button2
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #dddddd;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: tahoma,sans-serif;
    HEIGHT: 20px;
    TEXT-DECORATION: none;
}
.rigaGenerica
{
    HEIGHT: 30px;
}
.pannelloModifica
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.rigaPulsanti
{
    HEIGHT: 25px;
}
.rigaTabella
{
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-BOTTOM: #dbe9ff 2px solid;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 30px;
    BORDER-RIGHT-COLOR: #ffffff;
}
.rigaVuotaGenerica
{
    HEIGHT: 10px;
}
.descrizione
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.bulletinTableHeader
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 1px;
    COLOR: #ffffff;
    TEXT-INDENT: 5px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: auto;
    BACKGROUND-COLOR: #2d6297;
    TEXT-ALIGN: left;
}
.bulletinColHeaderBold
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 1px;
    COLOR: darkblue;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: auto;
    BACKGROUND-COLOR: #dbe9ff;
    TEXT-ALIGN: left;
}
.bulletinColHeader
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 1px;
    COLOR: darkblue;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: auto;
    BACKGROUND-COLOR: #dbe9ff;
    TEXT-ALIGN: left;
}
.bulletinLblDark
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    COLOR: #003366;
    PADDING-TOP: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: auto;
    TEXT-DECORATION: none;
}
.bulletinLblDarkBold
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    COLOR: #003366;
    PADDING-TOP: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: auto;
    TEXT-DECORATION: none;
}
.bulletinTableCol
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-BOTTOM-COLOR: #dbeaff;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    BORDER-TOP-COLOR: black;
    PADDING-TOP: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-WIDTH: 0px;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: black;
}
.bulletinTableColBold
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-BOTTOM-COLOR: #dbeaff;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    BORDER-TOP-COLOR: black;
    PADDING-TOP: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-WIDTH: 0px;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: black;
}
.bulletinColHeaderPiccolo
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    COLOR: darkblue;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: auto;
    BACKGROUND-COLOR: #dbe9ff;
    TEXT-ALIGN: left;
}
.bulletinTableColBoldPiccolo
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-BOTTOM-COLOR: #dbeaff;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    BORDER-TOP-COLOR: black;
    PADDING-TOP: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-WIDTH: 0px;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: black;
}
.BordinoBlu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    HEIGHT: 8px;
    BACKGROUND-COLOR: #2d6297;
    TEXT-ALIGN: left;
}
BODY
{
    MARGIN-TOP: 7px;
}
.testotextarea
{
    FONT-SIZE: 8pt;

    scrollbar-arrow-color: rgb(90,80,80);
    scrollbar-base-color: rgb(233,242,249);
    FONT-FAMILY: Courier New
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
	HEIGHT: 142px;

    BORDER-LEFT: medium none;
    COLOR: #2D6297;
    BORDER-BOTTOM: #2D6297  solid;
    FONT-FAMILY: Verdana;

    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
#ticker-container {
        position:relative;
        overflow:hidden;
        width: 145px;
        height: 100px;
        background-color: #2E2E2E;
        background-repeat: repeat;
        padding: 2px;
        border: 1px solid #2E2E2E;
        }
	
	#ticker {
		position:relative;
		width:150px;
	}
	
	#ticker ul {
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	#ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: trebuchet ms;
            font-size: 8pt;
            font-weight: normal;
            color: #FFCF00;
            padding-left: 2px;
	}
	
	#ticker ul li a {
            font-family: trebuchet ms;
            font-size: 8pt;
            font-weight: normal;
            color: #FFCF00;
            text-decoration: none;
            padding-left: 2px;
	}
        
        #ticker ul li a:hover {
            font-family: trebuchet ms;
            font-size: 8pt;
            color: #FFCF00;
            text-decoration: none;
            padding-left: 2px;
        }