/* ==== Body ========================================================*/
BODY{
	background: #FFFFFF;
	margin: 3px;
	text-align: center;
}
BODY, TABLE, TD, TR, P, DIV, TEXTAREA {
	font-family: verdana;
	font-size : 8pt;
	color: #000000;
}
/*  === LINKS ========================================*/
A:VISITED {
	color : #000000;
	text-decoration : none;
	}
A:LINK {
	color : #000000;
	text-decoration : none;
	}
A:HOVER {
	color : #000000;
	text-decoration : underline;
}
/* ==== FORM =============================================== */
FORM{
	background : #F2F2F2;
}
FORM.mail{
	background : #FFFFFF;
}
INPUT, SELECT, TEXTAREA {
	border: 1px solid #990000;
	background-color : #F2F2F2;
	color : #990000;
	font-size : 7.5pt;
}
INPUT.verde, SELECT.verde, TEXTAREA.verde {
	border-color : #009966;
}
TR.error{
background-color : #FF3300;
}
/* ==== PAGINAZIONE ======================================== */
.pageNotSelected {
		text-align: center;
		color : #000;
		background-color: #CCC;
		font-weight: bold;
		text-decoration: none;
}
.pageSelected {
		text-align: center;
		color : #FFF;
		background-color: #990000;
		font-weight: bold;
		text-decoration: none;
}

/* ==== GRIGIO ============================================== */
.grigio{
	color: #F2F2F2;
}
.sfondoGrigio {
	background-color: #F2F2F2;
}
/* ==== ALTRO ============================================== */
IMG{
	border: none;
}
.hint {
	visibility : hidden;
	position: absolute;
	z-index:1;
	border:solid #FF3300 1px;
	background-color: #F2F2F2;
	color: #FF3300;
	font-size: 8pt;
	left: 300px;
	top: 300px;
	height: 3px;
	width: 230px;
}
.tdPari{
	background-color: #EEEEEE;
}
.torna{
	float: right;
	margin-right: 9px;
	padding-top: 0px;
	font-size: 9px;
}