/* CSS Document */
html{height: 100%; margin-bottom: 1px} 
body{
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
	}
td{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
}
textarea,input,select{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #6D6D6D;
}
option{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
.no_bordo{
	border:0px none;
	}
.bordo{
	border:1px solid #6D6D6D;
}
a,a:link,a:visited{
	color:#6D6D6D;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#3366FF;
	font-weight:bold;
	text-decoration:none;
}
a.bott,a.bott:link,a.bott:visited{
	color:#DEDEDE;
	font-weight:normal;
	text-decoration:none;
	}
a.bott:hover{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.nome_campi{
	color:#3366FF;
	font-weight:bold;
	}
.risposta{
	color:#1E6A21;
	font-weight:bold;
	}
.errore{
	color:#FF1F00;
	font-weight:bold;
	}	
.piede{
	text-align:right;
	}
.riga_uno{
	border-top:1px solid #D4D4D4;
	background-color:#3366FF;
}
.colonna_sx{
	background-color:#EEEEEE;
	background-image:url(sf_colonna_p.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:top;
	height:420px;
	border-bottom:1px solid #FFFFFF;
	}
.corpo{
	vertical-align:top;
	background-color:#FFFFFF;
	border-right:1px solid #6D6D6D;
	border-bottom:1px solid #FFFFFF;
	background-image:url(sf_corpo_P.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
.corpo_admin{
	padding-left:5px;
	vertical-align:top;
	background-color:#FFFFFF;
	border-right:1px solid #6D6D6D;
	border-bottom:1px solid #FFFFFF;
	background-image:url(sf_corpo_P.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
.bottoni{
	background-image:url(bottone_p.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
	color:#DEDEDE;
	font-weight:normal;
	text-decoration:none;
	}
.riga_piede{
	border-bottom:1px solid #FFFFFF;
	background-color:#6D6D6D;
}
.testo{
	line-height:20px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	}
.titolo_pagina{
	text-align:left;
	vertical-align:top;
}
.blu{
	color:#150071;
	font-weight:bold;
}
.titolo_rosso{
	background-color:#FF1F00;
	color:#DFDFDF;
	font-weight:bold;
	vertical-align:middle;
	border:2px solid #6D6D6D;
}
.titolo_verde{
	background-color:#1E6A21;
	color:#DFDFDF;
	font-weight:bold;
	vertical-align:middle;
	border:2px solid #6D6D6D;
}
.titolo_giallo{
	background-color:#FFFE00;
	color:#525252;
	font-weight:bold;
	vertical-align:middle;
	border:2px solid #6D6D6D;
}
.titolo_azzurro{
	background-color:#146FDB;
	color:#DFDFDF;
	font-weight:bold;
	vertical-align:middle;
	border:2px solid #6D6D6D;
}
.titolo_nero{
	background-color:#000000;
	color:#DFDFDF;
	font-weight:bold;
	vertical-align:middle;
	border:2px solid #6D6D6D;
}
a.nero,a.nero:link,a.nero:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
a.nero:hover{
	color:#6D6D6D;
	font-weight:bold;
	text-decoration:none;
}

.td_giallo{
/*	background-color:#FFFE00; */
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	border:2px solid #FFFE00;
}
.td_rosso{
/*	background-color:#FF1F00; */
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	border:2px solid #FF1F00;
}
.td_verde{
/*	background-color:#1E6A21; */
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	border:2px solid #1E6A21;
}
.td_azzurro{
/*	background-color:#146FDB; */
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	border:2px solid #146FDB;
}


