BODY {
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	BACKGROUND-IMAGE: url("../images/blu2.gif"); BACKGROUND-REPEAT: repeat-x;

}
table.traspa
{
color:#333333;
background-color:ffffff;
filter:alpha(opacity=80);-moz-opacity:0.9; 	
border:0px ridge;
margin-bottom:0px;
}


td.traspa
{
color:#333333;
background-color:transparent;
padding-top:3px;
padding-bottom:6px;
}

TD	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none
}
TD.titolo	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#CC0000;
	font-size:11px;
	text-decoration:none
}
.title	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal; 
	color:#666666;
	font-size:11px;
	text-decoration:none
}
.testo	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal; 
	color:#666666;
	font-size:11px;
	text-decoration:none;	
	text-align : justify
}
.testoTD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal; 
	color:#666666;
	font-size:11px;
	text-decoration:none;	
	text-align : left
}
.data	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal; 
	color:#555555;
	font-size:11px;
	text-decoration:none
}

.cella_grigio {font-family: Verdana,Arial; font-size: 9px; border: 1px solid; color:#898989}

.tita {color: #174896; font-family: Arial; font-size: 16px; font-weight: bold;line-height:16px}
.bottom 
{  
	font-family: verdana, tahoma; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #FFFFFF; 
	text-decoration: none
}

A.bottom:hover
{  
	font-family: verdana, tahoma; 
	font-size: 9px;
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #FFFFFF; 
	text-decoration: underline;
}

.menu	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#666666;
	font-size:11px;

}
.menu:visited	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#CC0000;
	font-size:11px;

}
.menu:hover	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#CC0000;
	font-size:11px;
	text-decoration:none
}


#ColonnaFine {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-left: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#F6F6ED',gradientType='0' ); WIDTH: 100%px; HEIGHT=100%; BACKGROUND-COLOR: #cedfff
}
#NavFine {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-left: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#F6F6ED',gradientType='0' ); WIDTH: 160px; HEIGHT=100%; BACKGROUND-COLOR: #cedfff
}
#NavTd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT: #999999 1px solid; BORDER-left: #999999 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',endColorStr='#F2F2E4',gradientType='0' ); WIDTH: 160px; HEIGHT=100%; BACKGROUND-COLOR: #cedfff
}

#Nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px;  WIDTH: 160px; HEIGHT=100%
}
#Nav .line {
	BORDER-TOP: #999999 1px solid; MARGIN: 5px 0px 5px 0px
}

#Nav P {
	BORDER-RIGHT: 1px;
	BORDER-LEFT: 1px;
	BORDER-TOP:1px;
	BORDER-BOTTOM:1px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	WIDTH: 158px;
	height: 20px;
	CURSOR: hand;
	MARGIN: 0px 2px
}
#Nav .titolo {
	BORDER-RIGHT:#999999 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	PADDING-LEFT: 8px; 
	PADDING-RIGHT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 2px; 
	color: #CC0000; 
	font-weight: bold; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	MARGIN: 0px 0px 0px 4px;
	WIDTH: 158px 
}

#Nav H4 {
	FONT-SIZE: 95%;MARGIN: 4px 0px 2px 5px
}
#Nav H3 {
	FONT-SIZE: 95%;color: #CC0000;  MARGIN: 4px 0px 2px 5px
}
#Nav A {
	COLOR: black; 
	MARGIN: 0px 0px 0px 0px;
	text-decoration: none
}
#Nav A:visited {
	COLOR: black

}
#Nav A:hover {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	COLOR: black
}
#Nav A:active {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #87B77D 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #87B77D 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none;
	COLOR: black
}

.elenco {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	list-style-position: outset;	list-style-image: url(img/quadratini_f.gif);	vertical-align: middle;	text-indent: -5pt;	font-weight: bold;}

.TableP {
	BORDER-RIGHT: 1px; 
	BORDER-LEFT: 1px; 
	BORDER-TOP:1px; 
	BORDER-BOTTOM:1px;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 2px;
	MARGIN: 0px 2px
}


.sele	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#666666;
	font-size:11px;
	TEXT-DECORATION: none

}
.sele:hover	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#CC0000;
	font-size:11px;
	text-decoration:none
}
.unsele	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#FF0000;
	font-size:11px;
	TEXT-DECORATION: none

}
.unsele:hover	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color:#666666;
	font-size:11px;
	text-decoration:none
}

#Tabella {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	COLOR: black; 
	MARGIN: 0px 0px 0px 20px;
	text-decoration: none
	WIDTH: 600px 
}
#TabellaHS {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	COLOR: black; 
	MARGIN: 0px 40px 0px 20px;
	text-decoration: none
	WIDTH: 600px 
}
.in  	{
	border : 1px solid; 
	border-color : #B8B8B8; 
	font-size : 11 px;
	color : #555555; 
	font-family : Verdana,Arial;
	height = 24px;
	background-color: #ffffff
}

.submit 	{border : solid 1px black; font-family: Verdana,Arial; font-size: 11px; font-weight: bold; background-color:#ffffff; color: #000000}
.input  	{border : 1px solid; color:#333333; border-style : double; font-size : 12px; font-family : Verdana,Arial; background-color: #ffffff;}
.scelta 	{border : solid 1px color:#333333; font-family: Verdana,Arial; font-size: 11px; background-color:#ffffff; color: #666666}
.select 	{
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid; 
	border-style : double;
	font-size : 12px;
	font-family : Verdana,Arial;
	background-color: #ffffff
}
.radio		{border : solid 1px silver; font-size : 14px; font-family : Arial;}
.reset 		{border : solid 1px black; font-family: Verdana,Arial; font-size: 11px; font-weight: bold; background-color:silver; color: black}


h1 {
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	color: #1d3d8d; 
	margin: 10px 0 18px 0;
}
h3 {
	display: inline;
	font-size: 12px;
	margin: 0;
	color: #666;
}

td.loading { text-align: Center; color: #778899; font: Bold 11px Verdana; }
td.barra { background-color: #F9F9F9; border: Solid 1px #CCCCCC; }
barra { background-color: #EEEEEE; }
percentuale { text-align: Center; color: #778899; font: Bold 10px Verdana; }