BODY
{
    FONT-SIZE: 12px;
    SCROLLBAR-HIGHLIGHT-COLOR: #778899;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #dedede;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #778899;
    FONT-FAMILY: Verdana;
	 color: #000000;
    SCROLLBAR-DARKSHADOW-COLOR: #ff9900;
    SCROLLBAR-BASE-COLOR: #e8e8e8;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A
{
	COLOR: Background;
	TEXT-DECORATION: none;
	font: bold;
}
A:HOVER {
	color : #ff9900;
	border-top: 1px none Background;
	border-bottom: Background dotted 1px;
	text-decoration : bold;
}
.small
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.infoPage
{
    BORDER-RIGHT: #778899 1px solid;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10.5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #778899 1px solid;
    COLOR: #000000;
    TEXT-INDENT: 10px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FF9900;
    TEXT-ALIGN: left
}
.cell
{
    BORDER-RIGHT: #778899 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #778899 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10.5px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #778899 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #778899 1px solid;
    BACKGROUND-COLOR: #dedede;
}
.copyright
{
    FONT-SIZE: 10px
}
.button
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 2px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10.5px;
    MARGIN-LEFT: 2px;
    BORDER-LEFT: #cccccc 2px solid;
    COLOR: #ff9900;
    MARGIN-RIGHT: 2px;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: #525252;
}

.topbanner2004
{
    BORDER-RIGHT: #778899 1px solid;
    BORDER-TOP: #778899 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(header2004.gif);
    BORDER-LEFT: #778899 1px solid;
    COLOR: #777777;
    TEXT-ALIGN: center
}

.topbanner2008
{
    BORDER-RIGHT: #778899 1px solid;
    BORDER-TOP: #778899 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(header2008.gif);
    BORDER-LEFT: #778899 1px solid;
    COLOR: #777777;
    TEXT-ALIGN: center
}

.topbannerPrimarie
{
    BORDER-RIGHT: #778899 1px solid;
    BORDER-TOP: #778899 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(headerProdi.gif);
    BORDER-LEFT: #778899 1px solid;
    COLOR: #777777;
    TEXT-ALIGN: center
}

.topbanner2005
{
    BORDER-RIGHT: #778899 1px solid;
    BORDER-TOP: #778899 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(header2005.gif);
    BORDER-LEFT: #778899 1px solid;
    COLOR: #777777;
    TEXT-ALIGN: center
}

.topbanner
{
    BORDER-RIGHT: #778899 1px solid;
    BORDER-TOP: #778899 1px solid;
    FONT-SIZE: 9px;
    BACKGROUND-IMAGE: url(header.gif);
    BORDER-LEFT: #778899 1px solid;
    COLOR: #777777;
    TEXT-ALIGN: center
}
.tableline1
{
    BORDER-RIGHT: #dedede thin;
    BORDER-TOP: #dedede thin;
    FONT-SIZE: 10.5px;
    BORDER-LEFT: #dedede thin;
    COLOR: #000000;
    BORDER-BOTTOM: #dedede thin;
    BACKGROUND-COLOR: #DADEE7;
    TEXT-ALIGN: left
}
.tableline2
{
    FONT-SIZE: 9px;
    BACKGROUND-COLOR: #EAEAEA;
    TEXT-ALIGN: left
}
.tablelinemain
{
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;
	FONT-SIZE: 10px;
	BORDER-LEFT: 1px;
	COLOR: Black;
	TEXT-INDENT: 2px;
	BORDER-BOTTOM: 1px;
	BACKGROUND-COLOR: #ff9900;
	TEXT-ALIGN: left
}
.normal
{
    FONT-SIZE: 10px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify
}

.grande
{
    FONT-SIZE: 15px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify
}

.evidenziatore-giallo
{
    FONT-SIZE: 10px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
	BACKGROUND-COLOR: #ffff00;
}

.titolo-verde
{
    FONT-SIZE: 12px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
	COLOR: #339900;
	font-weight : bold
}


.titolo-verde-grande
{
    FONT-SIZE: 18px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
	COLOR: #339900;
	font-weight : bold
}
.myTable
{
    BORDER-RIGHT: #525252 3px solid;
    BORDER-TOP: #778899 1px solid;
    FONT-SIZE: 10px;
	 color: black;
    BORDER-LEFT: #778899 1px solid;
    BORDER-BOTTOM: #525252 3px solid;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: #E8E8E8;
    TEXT-ALIGN: none;
    TEXT-DECORATION: none
}
.myTitle
{
background: #C6E6FA;
    BORDER-RIGHT: #525252 3px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #778899 1px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
   
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #778899 1px;
    COLOR: #000000;
    TEXT-INDENT: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #778899 1px solid;
    
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-ALIGN: left;
   
}
.myTr
{
    BACKGROUND-COLOR: #ffffff;
}
.myTD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.tablelinemain A
{
    COLOR: #ffffff
}
