body {
	margin: 0px; padding: 0;
	color: black;
	background: white;
	text-align: center;
}

ol.cerchio { list-style-type: circle;}
td {
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #808087;
}
a {
	text-decoration: underline;
	color: #1E428C;
}
a:hover {text-decoration: none; color: #7397E1;}

.t9 {
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
}

.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
.t10 {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #666666;

}
.t10b {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #666666;

}
.t12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.t13 {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
}

.t14 {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A525E;
	text-align: justify;
	}
A.LinkPage {
	color: #6BBE18;
	TEXT-DECORATION: none;
	font-size: 10px;
}
A.LinkPage:visited {color: #555555; TEXT-DECORATION: none}
A.LinkPage:active {color: #555555; TEXT-DECORATION: none}
A.LinkPage:hover {color: #555555; TEXT-DECORATION: underline}
#contextlink { color: #666666; font-size: 10px;}
#contextlink a:link, #contextlink a:visited {
color: #376098;
	font-weight: bold;
	text-decoration: none;
}
#contextlink a:hover {color: #111111; font-weight: bold; text-decoration: underline;}
.login {
	font-family: Tahoma;
	font-size: 9px;
	color: #006600;
}
a.footlink {
	color: #505ca9;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 10px;
}
a.footlink a:link, a.footlink a:active, a.footlink a:hover, a.footlink a:visited {
	color: #1e428c;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 10px;
}
a.menulat  {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.menulat a:link, a.menulat a:active, a.menulat a:hover, a.menulat a:visited {
	color: #6ED127;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
}
#lista {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	vertical-align: 100%;


}
#lista a:link {
	color: #666666;
	text-decoration: none;
	vertical-align: 100%;
}
#lista a:visited {
	color: #666666;
	text-decoration: none;
	vertical-align: 100%;
}
#lista a:active,#lista a:hover {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #8eda59;
	vertical-align: 100%;

}.tdmenu {
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	border-right-width: 1px;
}
.box {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Helvetica;
	color: #3366FF;
}
.frame1 {
	border: 1px solid #8cde5a;
	background-color: #DDFED3;

}
.privacy {font-family: Verdana; font-size: 10px; color: #666666; border: 1px inset;  background-color: #f5f5f5; width: 450px; height:40px;}
.richinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
}
.tdr29 {
	background-image: url(../img/r.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}.validate {
	background-color: #e3e3e3;
	border: 1px dotted #85E085;
}
.template #titempl
{
	padding: 10px 0px 5px 10px;
}

.template #titempl a
{
	color: #3063A5;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.template #titempl a:hover
{
	text-decoration: underline;
}
.template
{
	margin-left: 10px;
	background: url(../img/121.gif);
	width: 210px;
	height: 140px;
}
#tempcont
{
	padding: 0px 10px 0px 10px;
	font-size: 12px;
}

#tempcont a
{
	color: #494949;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

#tempcont a:hover
{
	text-decoration: underline;
}
.frame2 {
	border: 1px solid #8cde5a;
	padding: 3pt;

}
.temp {
	background-color: #EFF7FF;
	border: 1px dotted #85E085;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;

}
.affilia {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;

}.tabaff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DCFAE3;
	border: 1px solid #009933;
	padding: 5pt;
}
.tabnull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EBE3F3;
	border: 1px solid #4E2F6B;
	padding: 5pt;
	

}
.tabpag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #6677A6;
	background-color: #EAEEF4;
	border: 1px solid #CDD1D8;
	padding: 6pt;
}
.tdhomedxup {
	background-image: url(../img/sp11.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 213px;
	padding-top: 5pt; padding-left: 10pt; padding-right: 10pt;
}
.tdhomedxdwn {
	background-image: url(../img/sp12.gif);
	background-repeat: no-repeat;
	height: 131px;
	width: 213px;
	padding-top: 5pt; padding-left: 10pt; padding-right: 10pt;
}
.po {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 18px;
}
.inputform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	background-color: #DDFFDD;
	border: 1px solid #009D00;
}
