BODY
{
    SCROLLBAR-ARROW-COLOR: #d9dee8;
    FONT-FAMILY: Arial;
    SCROLLBAR-BASE-COLOR: #8090b0
}
BODY.index
{
    MARGIN: 0px
}
BODY.alto
{
    BACKGROUND: url(/immagini/sfondo4.gif) #c6ceda;
    MARGIN: 0px
}
A:link
{
    COLOR: #3030e0
}
A:visited
{
    COLOR: #802080
}
TABLE.table1
{
    BORDER-RIGHT: #404060 3px double;
    BORDER-TOP: #404060 3px double;
    BACKGROUND: #eceef2;
    BORDER-LEFT: #404060 3px double;
    BORDER-BOTTOM: #404060 3px double;
    BORDER-COLLAPSE: separate;
    empty-cells: show;
    cellspacing: 0px
}

.table2_PRIMARIGA
{
    BORDER: 2px solid #400040;	
    BORDER-BOTTOM: 0px solid #400040;	
}
.table2_SECONDARIGA
{
    BORDER: 2px solid #400040;	
    BORDER-BOTTOM: 2px solid #400040;	
}
TH.th1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(/immagini/img1.gif);
    COLOR: #d3d2e3;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana;
    HEIGHT: 22px
}
TD.td1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}
TD.td2
{
    BORDER-TOP-WIDTH: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 14px;
    BORDER-LEFT-COLOR: #000044;
    BACKGROUND-IMAGE: url(/immagini/img2.gif);
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #000044;
    COLOR: #324c74;
    BORDER-TOP-COLOR: #000044;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana;
    HEIGHT: 22px;
    TEXT-ALIGN: center;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #000044
}
TD.tdcella1
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #eceef2;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #c0cddc 1px solid;
    COLOR: #636283;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c0cddc 1px solid;
    HEIGHT: 26px
}
TD.tdcella1-b
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #e3e6ed;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #c0cddc 1px solid;
    COLOR: #636283;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c0cddc 1px solid;
    HEIGHT: 26px
}
TD.tdcella2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #e4e8ef;
    PADDING-BOTTOM: 3px;
    COLOR: #535273;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d2d8e4 2px solid;
    HEIGHT: 22px
}
TD.tdcella5
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d2d8e4 2px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #e4e8ef;
    PADDING-BOTTOM: 3px;
    COLOR: #535273;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #707a9e 2px solid;
    HEIGHT: 22px;
    TEXT-ALIGN: center
}
TD.tdcella3
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #f1f3f7;
    PADDING-BOTTOM: 3px;
    COLOR: #535273;
    PADDING-TOP: 3px;
    HEIGHT: 22px;
    TEXT-ALIGN: left
}
TD.tdcella4
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #d2d8e4;
    PADDING-BOTTOM: 3px;
    COLOR: #535273;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #707a9e 2px solid;
    HEIGHT: 22px;
    TEXT-ALIGN: center
}
INPUT.input1
{
    BORDER-RIGHT: #a6a9b4 1px solid;
    BORDER-TOP: #a6a9b4 1px solid;
    BACKGROUND-IMAGE: url(/immagini/img3.gif);
    BORDER-LEFT: #a6a9b4 1px solid;
    BORDER-BOTTOM: #a6a9b4 1px solid;
    TEXT-ALIGN: left;
    backgrount-repeat: repeat-x
}
.input2
{
    BORDER-RIGHT: #a6a9b4 1px solid;
    BORDER-TOP: #a6a9b4 1px solid;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #a6a9b4 1px solid;
    BORDER-BOTTOM: #a6a9b4 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fbfbfd;
    TEXT-ALIGN: left
}
INPUT.button1
{
    FONT-SIZE: 9px;
    BORDER-LEFT-COLOR: #2e3b6c;
    BACKGROUND-IMAGE: url(/immagini/img1.gif);
    BORDER-BOTTOM-COLOR: #2e3b6c;
    WIDTH: 60px;
    CURSOR: pointer;
    COLOR: #d3d2e3;
    BORDER-TOP-COLOR: #2e3b6c;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana;
    HEIGHT: 22px;
    BORDER-RIGHT-COLOR: #2e3b6c
}
.button2
{
    BORDER-RIGHT: #505575 1px solid;
    BORDER-TOP: #505575 1px solid;
    DISPLAY: inline;
    FONT-SIZE: 9px;
    BACKGROUND: #657293;
    BORDER-LEFT: #505575 1px solid;
    WIDTH: 21px;
    COLOR: #f8fafc;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: #505575 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 22px
}
.button2p
{
    BORDER-RIGHT: #505575 1px solid;
    BORDER-TOP: #505575 1px solid;
    DISPLAY: inline;
    FONT-SIZE: 9px;
    BACKGROUND: #455273;
    BORDER-LEFT: #505575 1px solid;
    WIDTH: 21px;
    CURSOR: pointer;
    COLOR: #f8fafc;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: #505575 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 22px
}
INPUT.button3
{
    BORDER-RIGHT: #505575 1px solid;
    BORDER-TOP: #505575 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND: #657293;
    BORDER-LEFT: #505575 1px solid;
    WIDTH: 90px;
    COLOR: #d8e4e8;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: #505575 1px solid;
    FONT-FAMILY: Verdana
}
INPUT.button3p
{
    BORDER-RIGHT: #505575 1px solid;
    BORDER-TOP: #505575 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND: #455273;
    BORDER-LEFT: #505575 1px solid;
    WIDTH: 90px;
    CURSOR: pointer;
    COLOR: #d8e4e8;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: #505575 1px solid;
    FONT-FAMILY: Verdana
}
INPUT.buttonADM
{
    BORDER-RIGHT: #505575 1px solid;
    BORDER-TOP: #505575 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND: #EF5810;
    BORDER-LEFT: #505575 1px solid;
    WIDTH: 90px;
    COLOR: #d8e4e8;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: #505575 1px solid;
    FONT-FAMILY: Verdana
}
INPUT.buttonADM_P
{
    BORDER-RIGHT: #505575 1px solid;
    BORDER-TOP: #505575 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND: #EF5810;
    BORDER-LEFT: #505575 1px solid;
    WIDTH: 90px;
    CURSOR: pointer;
    COLOR: #d8e4e8;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: #505575 1px solid;
    FONT-FAMILY: Verdana
}
INPUT.button6
{
    BORDER-RIGHT: #505575 1px solid;
    BORDER-TOP: #c2c6da 1px solid;
    MARGIN-TOP: 5px;
    FONT-SIZE: 11px;
    BACKGROUND: #657293;
    BORDER-LEFT: #c2c6da 1px solid;
    CURSOR: pointer;
    COLOR: #e4f0f3;
    BORDER-BOTTOM: #505575 1px solid;
    FONT-FAMILY: Verdana
}
INPUT.button6p
{
    BORDER-RIGHT: #c2c6da 1px solid;
    BORDER-TOP: #505575 1px solid;
    MARGIN-TOP: 5px;
    FONT-SIZE: 11px;
    BACKGROUND: #455273;
    BORDER-LEFT: #505575 1px solid;
    CURSOR: pointer;
    COLOR: #e4f0f3;
    BORDER-BOTTOM: #c2c6da 1px solid;
    FONT-FAMILY: Verdana
}
INPUT.button4
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #f0f0f0 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    WORD-SPACING: 0px;
    BORDER-LEFT: #f0f0f0 1px solid;
    WIDTH: 13px;
    TEXT-INDENT: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial Narrow;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #949fbc;
    TEXT-ALIGN: center;
    c: #FFFFFF
}
INPUT.button5
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    WORD-SPACING: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 13px;
    CURSOR: pointer;
    COLOR: #ffffff;
    TEXT-INDENT: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial Narrow;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #61719a;
    TEXT-ALIGN: center
}
.normale
{
    FONT-SIZE: 70%;
    FONT-FAMILY: Arial
}
.grande
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial
}
.piccolo
{
    FONT-SIZE: 70%;
    FONT-FAMILY: Arial Narrow
}
.data
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial Narrow;
    TEXT-ALIGN: center
}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.little
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial
}
.bordoup {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}
