body {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
}

td {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #216589;
}
td.tit {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #247097;
	FONT-WEIGHT: bold;
}


td.titabel {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #247097;
	FONT-WEIGHT: normal;
}

td.celladispa {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #154259;
	FONT-WEIGHT: normal;
}
td.cellapari {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #154259;
	FONT-WEIGHT: normal;
}
td.titbianc {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	FONT-WEIGHT: bold;
}
td.titgiallo {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2C939;
	FONT-WEIGHT: bold;
}

TD.nero {
	background-color : #4C7CA4;
}

th {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

.small {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #09364D;

}

.smallblu {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #127CC1;

}

.small-blanc {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}
.smallblux {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CCFF;

}

TD.menu {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #09364D;
	FONT-WEIGHT: bold;
}

TD.menuselect {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #127CC1;
}

.big {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
}

.xbig {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
}

.expanded {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
A:link , A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #09364D;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:hover{
	color: #00CCFF;
	text-decoration:none;
}
A.link_menutop:link , A.link_menutop:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	TEXT-DECORATION: none;
	color: #ffffff;
	letter-spacing : 0;
}

A.link_menutop:hover{
	color: #00CCFF;
	text-decoration:none;
}
A.link_menu2:link , A.link_menu2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	TEXT-DECORATION: none;
	color: #09364D;
	letter-spacing : 0;
}

A.link_menu2:hover{
	color: #CAB01E;
	text-decoration:none;
}
A.link_menu:link , A.link_menu:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	TEXT-DECORATION: none;
	color: #09364D;
	letter-spacing : 0;
}
A.link_menu:hover{
	color: #127CC1;
	text-decoration:none;
}

A.altnew:link , A.altnew:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	TEXT-DECORATION: none;
	color: #00CCFF;
	letter-spacing : -1;
}
A.altnew:hover{
	color: #ffffff;
	text-decoration:none;
}
A.altnewb:link , A.altnewb:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	TEXT-DECORATION: none;
	color: #216589;
	letter-spacing : -1;
}
A.altnewb:hover{
	color: #ffffff;
	text-decoration:none;
}

input.ricerc  {
	border-color : #88B1C7;
	background-color : #11648E;
	font : Verdana, Arial;
	font-size : 9pt;
	border-width : 1;
	border-style : solid;
	color : White;
	height : 15px;
	whith : 60px;

}

input.campo8, select.campo8, textarea.campo8, {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	border : solid #E2C93A;
	border-width : 1px;
		scrollbar-arrow-color: #005E9B;
	scrollbar-3dlight-color:#005E9B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #005E9B;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;

}
option.campo8 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E4EAF2;
	border : solid #E2C93A;
	border-width : 1px;
	scrollbar-arrow-color: #005E9B;
	scrollbar-3dlight-color:#005E9B;
	scrollbar-highlight-color:#EEEEEE;
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #005E9B;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;
}

input.campo81, select.campo81, textarea.campo81, {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	border : solid #E2C93A;
	border-width : 1px;
		scrollbar-arrow-color: #E2C93A;
	scrollbar-3dlight-color:#005E9B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #005E9B;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	width : 204px;
}
SPAN.testo_evidenziato_ricerca{
	FONT-SIZE: 10px;
	COLOR: black;
	background-color : #AED7EC;
}