BODY
{
}
.TitoloTabella
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #4052ad
}
.SfondoTabella
{
    BORDER-RIGHT: white 1px ridge;
    BORDER-TOP: white 1px ridge;
    BORDER-LEFT: white 1px ridge;
    BORDER-BOTTOM: white 1px ridge;
    BACKGROUND-COLOR: lightgrey
}
.Testo
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #0d2448;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}
.TestoDettaglio
{
    BORDER-RIGHT: white 1px groove;
    BORDER-TOP: white 1px groove;
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px groove;
    COLOR: #0d2448;
    BORDER-BOTTOM: white 1px groove;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.input
{
    border: 1px solid midnightblue;
    FONT-WEIGHT: 200;
        FONT-SIZE: 7pt;
        COLOR: darkblue;
        FONT-FAMILY: Verdana;
        BACKGROUND-COLOR: white;
    height: 18px;
}

.prova
{
    TEXT-DECORATION: none;
	COLOR: navy;
	
}

.bottone
{
    BORDER-RIGHT: white 1px ridge;
    BORDER-TOP: white 1px ridge;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px ridge;
    COLOR: white;
    BORDER-BOTTOM: white 1px ridge;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #45569c
}
.Cornice
{
    BORDER-RIGHT: darkslateblue 1px solid;
    BORDER-TOP: darkslateblue 1px solid;
    BORDER-LEFT: darkslateblue 1px solid;
    BORDER-BOTTOM: darkslateblue 1px solid;
    BACKGROUND-COLOR: transparent
}
.link
{
    BORDER-RIGHT: lightgrey 1px;
    BORDER-TOP: lightgrey 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: lightgrey 1px;
    COLOR: #2348ff;
    BORDER-BOTTOM: lightgrey 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.link:hover
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px;
    COLOR: #ff0000;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.messaggioerrore
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: red
}
.TitoloColonna
{
    BORDER-RIGHT: white 1px ridge;
    BORDER-TOP: white 1px ridge;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px ridge;
    COLOR: white;
    BORDER-BOTTOM: white 1px ridge;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #004584
}
.Pari
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: darkslateblue;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #b3b3b3
}
.Dispari
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: darkslateblue;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #a9a9a9
}
.RigaEvidenziata
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #004584
}
.SfondoFiltro
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.TitoloColonnaDettaglio
{
    BORDER-RIGHT: black 1px ridge;
    BORDER-TOP: black 1px ridge;
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px ridge;
    COLOR: #ffffff;
    BORDER-BOTTOM: black 1px ridge;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #7e7d7e
}
.menu
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    PAGE-BREAK-BEFORE: always;
    PADDING-BOTTOM: 1px;
    PAGE-BREAK-AFTER: always;
    BORDER-LEFT: black 1px solid;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: lightgrey
}
.menuvoce
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    COLOR: white;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #4052ad
}
.menuvocedisabilitata
{
    BORDER-RIGHT: lightgrey;
    BORDER-TOP: lightgrey;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: lightgrey;
    WIDTH: 100%;
    COLOR: gray;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: lightgrey;
    FONT-STYLE: oblique;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #4052ad
}
.menuvocesopra
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #4052ad;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.titolomenu
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px;
    COLOR: white;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.titolomenucliccato
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #2348ff;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
DIV.box
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    BACKGROUND: left top;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
}
DIV.box-inner
{
    PADDING-RIGHT: 0px;
    MARGIN: 0px;
    OVERFLOW: auto
}
DIV.box P
{
    MARGIN-TOP: 0px
}
.popup
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.bottonechiaro
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #2348ff;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

table.dotbox {
	border: 1px dotted #342DAC;
	border-collapse: separate;
	background-color: white;
    }