html
	{
	height: 100%;
	min-height: 100%;
	border-width: 0px;
	}

body
	{
	height: 100%;
	min-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	background-color: #42C0FC;
	background-color: #F28F23;
	}
	
/* ----------- link ----------- */

a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }

#cursore { 
cursor: hand; 
cursor: pointer;
}
#theLayer {
cursor: hand;
cursor: pointer;
}

/* ----------- tabelle ----------- */

table{
border: 0px;
border-collapse: collapse; border-spacing: 0px 0px;
}

table.tableEsternaHome{
width: 800;
height: 600;
}

table.tableSpacing6{
border-collapse: separate; border-spacing: 6px 6px;
}

table.tableSpacing8{
border-collapse: separate; border-spacing: 8px 8px;
}

.td{
text-align=left;
vertical-align: middle;
}

table.bordoBlu{
border-style : solid;
border-color : #1D2971;
border-width : 1;
}

table.tablePunteggiata{
width: 100%;
border-style : solid;
border-color : #000000;
border-width : 0;
}

.tablePunteggiata td {
border-left-width: 1px; 
border-right: 1px dotted #C0C0C0;
border-top-width: 1px;
border-bottom: 1px dotted #C0C0C0;
}

/* ----------- testo ----------- */

.bianco7normal{
	font-family: Tahoma;
	font-size: 7px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
}

.bianco8bold{
	font-size: 8px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}

.biancoblu9bold{
	font-size: 9px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}

a.biancoblu9bold:hover {color: #1D2971;}

.bianco9normal{
	font-size: 9px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
}

.bianco9bold{
	font-size: 9px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}

a.bianco9bold:hover {color: #FF9900;}

.bianco9bold0{
	font-size: 9px;
	color: #FFFFFF;
	letter-spacing: 0px;
	font-weight: bold;
}

.bianco9bold-1{
	font-size: 9px;
	color: #FFFFFF;
	letter-spacing: -1px;
	font-weight: bold;
}

.bianco10bold{
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}
a.bianco10bold:hover {color: #FF9900;}

.bianco10bold0{
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 0px;
	font-weight: bold;
}

.bianco11normal{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
}

.bianco11normalRientro{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 0px 0px 0px 8px;
}

.bianco10boldms10{
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0px 4px 0px 0px;
}

a.bianco11normal:hover {color: #FF9900;}

.bianco11normal0{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0px;
	font-weight: normal;
}

a.bianco11normal0:hover {color: #FF9900;}

.bianco11normalms10{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 0px 7px 0px 7px;
}

.bianco11normal0ms10{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0px;
	font-weight: normal;
	margin: 0px 7px 0px 7px;
}

.bianco11normalmd10{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 0px 7px 0px 0px;
}

.bianco11boldmd10{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0px 7px 0px 0px;
}

.bianco11bold{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}

.bianco11boldh2{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 2.8;
}

a.bianco11boldh2:hover {color: #FF9900;}

.bianco11boldms10{
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0px 7px 0px 7px;
}

.bianco12normal{
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
}

.bianco12bold{
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}

.bianco12boldh2{
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 2.0;
}
.bianco13normal{
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: normal;
}

.bianco13bold{
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;
}

a.bianco13bold:hover {color: #FF9900;}

.orange9bold{
	font-size: 9px;
	color: #FF9900;
	letter-spacing: 1px;
	font-weight: bold;
}

.orange9bold0{
	font-size: 9px;
	color: #FF9900;
	letter-spacing: 0px;
	font-weight: bold;
}

.orange10bold{
	font-size: 10px;
	color: #FF9900;
	letter-spacing: 1px;
	font-weight: bold;
}

.orange11bold{
	font-size: 11px;
	color: #FF9900;
	letter-spacing: 1px;
	font-weight: bold;
}

.orange11bold0{
	font-size: 11px;
	color: #FF9900;
	letter-spacing: 0px;
	font-weight: bold;
}
.orange11normal{
	font-size: 11px;
	color: #FF9900;
	letter-spacing: 1px;
	font-weight: normal;
}

.orange11boldnews{
	font-size: 11px;
	color: #FF9900;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
}

.orange12bold{
	font-size: 12px;
	color: #FF9900;
	letter-spacing: 1px;
	font-weight: bold;
}

.orange14bold{
	font-size: 13px;
	color: #FF9900;
	letter-spacing: 1px;
	font-weight: bold;
}

.blu9bold{
	font-size: 9px;
	color: #122377;
	letter-spacing: 1px;
	font-weight: bold;
}

.blu11bold{
	font-size: 11px;
	color: #122377;
	letter-spacing: 1px;
	font-weight: bold;
}

.blu14bold{
	font-size: 14px;
	color: #122377;
	letter-spacing: 1px;
	font-weight: bold;
}

.blu15normal{
	font-size: 15px;
	color: #1D2971;
	letter-spacing: 1px;
	font-weight: normal;
}

.nero9normal{
	font-size: 9px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
}

a.nero9normal:hover {color: #FF9900;}

.textbox{ 
color:#235090; 
font:normal 13px tahoma;	
background-color: #FFFFFF;
}

.textBoxDisabilitata{ 
color:#235090; 
font:normal 13px tahoma;	
background-color: #CCCCCC;
}