/* CSS Document */.td_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #807054;	line-height: 14px;}a {	font-size: 10px;	color: #954171;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 14px;}a:Visited{	color: #954171;	text-decoration: none;}a:Hover{	color: #954171;	text-decoration: underline;}A.menulink {	color: #954171;	text-decoration: none;	font-size: 9px;	padding: 1px 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 14px;}A.menulink:Visited {	color: #954171;	text-decoration: none;}A.menulink:Hover {	color: #FFFFFF;	background-color: #954171;	text-decoration: none;}.vocitab {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #807054; font-weight: bold}.vocitab2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #807054; letter-spacing: 1pt; font-style: italic}select {color: #4E6172;width: 180px;background-color: #FFFFFF;cursor: hand;font-size: 12px;}.tendina {	color: #807054;	width: 180px;	background-color: #EEF2F4;	cursor: hand;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}body {	background-image: url(immagini/sfondo02.gif);	background-repeat: no-repeat;}.titolo_big {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 34pt; line-height: 40pt; display:none}.titolo_mini {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12pt; line-height: 18pt; display:none}.titoletti {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13pt; line-height: 16pt; display:none; font-weight: bold}hr {  display:none;}.mainform {	color: #4E6172;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 12px;}form td {	color: #4E6172;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;}.textfield {	width: 180px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4E6172;	padding: 2px;	font-weight: bold;	background-color: #EEF2F4;	border-top: 1px solid;	border-right: 1px solid #A9BEC7;	border-bottom: 1px solid #A9BEC7;	border-left: 1px solid;}.submint {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	cursor: hand;	background-image: url(immagini/submint.gif);	border: 0px none;	width: 60px;	height: 17px;	padding: 0px;	background-repeat: no-repeat;}.radio {	color: #4E6172;}.lastupdate {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #A9BEC7;	font-style: italic;}.highlights {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #C3AF82;	font-weight: bold;}.highlight_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #807054;	line-height: 11px;}.highlight_txt A {	color: #954171;	line-height: 11px;	text-decoration: none}.highlight_txt A:Hover {	color: #954171;	text-decoration: underline;}.highlight_txt A:Visited {	color: #954171;	text-decoration: none}