body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;	
    margin-left: 15px;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
}
form {
	margin: 0;
	padding: 0;
}
.tdHeader {
	background: #FFFFFF url('../images/menu.jpg')
}
.radio {
	border:				none; 
	vertical-align:		middle;
}
.radio input {
	border:				none; 
	vertical-align:		middle;
}
.radio label {
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			12px;
	vertical-align:		middle;
	border-style:		none;
}
.geo12Norm_black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
}
.sfondodark {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	background: #24A4E1;
}
.sfondolight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	background: #80C7FF;
}
.h1red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	color:#FF0000;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	color:#178BFF
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#178BFF; 
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
}

.geo12Bold_black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000
}
.geo12Bold_blackborder {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	border-bottom-color: #178BFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.geo12Norm_blackborder {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	border-bottom-color: #178BFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.geo12Bold_bl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#178BFF
}
.intestazione {
	background-color: #178BFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.list {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	border: solid 1px;
}
.geo12Bold_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#0033CC;
}
.pag {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.pag:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#0033CC;
	text-decoration: none;
}
.linkRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.linkRed:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#CC0000;
}
a.Geo16Bold_azz {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#0066FF;
	text-decoration: none;
}
a.Geo16Bold_azz:Hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#0033CC;
	text-decoration: none;
}
a.Geo16Bold_azz_liks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	}

a.Geo16Bold_azz_liks:Hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color:#0066CC;
	text-decoration:none;
}
.NVer11_blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.NVer11_blk_rd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}
.NVer11_blk_gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00CC33;
}
.NVer11_blk_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#0066CC;
}
.NVer11_blk_prv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#FEB101;
}
.NVer11_blk_opz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#800000;
}
.sfondo_blk_rd {
	background-color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 20px;
}
.sfondo_blk_gr {
	background-color: #00CC33;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 20px;
}
.sfondo_blk_blu {
	background-color: #0066CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 20px;
}
.sfondo_blk_prv {
	background-color: #FEB101;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 20px;
}
.sfondo_blk_opz {
	background-color: #800000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 20px;
}
.pulsante {
	border-left:		solid 1px black; 	
	border-right:		solid 1px black; 
	border-top:			solid 1px black; 
	border-bottom:		solid 1px black; 
	font-size:			11px; 
	color:				#FFFFFF; 
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background-color:	#0275AA;  
	text-align:			center; 
	font-weight:		bold;
	vertical-align:		middle;
	width:				80px;
	cursor:				pointer;
}
.pulsantebig {
	border-left:		solid 1px black; 	
	border-right:		solid 1px black; 
	border-top:			solid 1px black; 
	border-bottom:		solid 1px black; 
	font-size:			11px; 
	color:				#FFFFFF; 
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background-color:	#0275AA;  
	text-align:			center; 
	font-weight:		bold;
	vertical-align:		middle;
	width:				145px;
	cursor:				pointer;
}
.pulsantered {
	border-left:		solid 1px black;
	border-right:		solid 1px black;
	border-top:			solid 1px black;
	border-bottom:		solid 1px black;
	font-size:			11px; 
	color:				#FFFFFF; 
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	background-color:	#FF0000;  
	text-align:			center; 
	font-weight:		bold;
	vertical-align:		middle;
	cursor:				pointer;
}
.border {
	border-bottom-color: #178BFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #178BFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #178BFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #178BFF;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.borderbottom {
	border-bottom-color: #178BFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}