body{
	background-color: white;
}
.tbstrprincipale{
	margin: auto;
	border: 0px solid;
	width: 800px;
}
.tblogo{
	border: 0px solid;
	width: 800px;
}
.tdheader{
	width: 800px;
	border: 0px solid;
	background-color:#365778;
	height: 30px;
	text-align:right;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.tdnavigazione{
	width: 200px;
	vertical-align:top;
	text-align:center;
	}
.tddestra{
	width: 20px;
	}
.tbnavigazionelink{
	width: 200px;
	text-align:left;
	border: 0px solid;
	}
.tdlink{
	height:25px;
	background-color:#E6E6E6;
	vertical-align:middle;
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
	}
.tdsottolink{
	height:25px;
	background-color:#F3F3F3;
	vertical-align:middle;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
	}
.tdspace{
	height:15px;
	}
.tdspace1{
	height:10px;
	}		
.tdcentrale{
	width: 400px;
	vertical-align:top;
	text-align:center;
	}
.tdcentrale2{
	width: 550px;
	vertical-align:top;
	text-align:center;
	}
.tbstrcentrale{
	margin: auto;
	border: 0px solid;
	border-collapse:collapse;
	width: 380px;
}
.tdheader2{
	height:25px;
	background-color:#365778;
	vertical-align:middle;
	font-weight:bold;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	text-align:left;
	}	
.img{
	vertical-align:middle;
	border: solid 0px;
	}
.testonav2{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:justify;
	text-decoration:none;
}
.testonav3{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}
.testonav4{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:right;
	text-decoration:none;
}
.spacediv{
	height: 9px;
}
.margindiv{
	margin-left:21px;
}
.margindiv2{
	margin-left:68px;
}
.divlink{
	width: 250px;
	height: 45px;
	background-color: #365778;
	vertical-align:middle;
	text-align:center;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	margin:auto;
}
.divcentrato{
	text-align:center;
}
.testonav{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	height:25px;
	text-decoration:none;
}
.testonav:hover,
.style1:hover{
	text-decoration: underline;
}
.line{
	color: #999999;
	height:1px;
}
.tbcollegamento{
	height:25px;
	background-color:#DBEFC9;
	vertical-align:middle;
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
	border:#85C5A9 solid 1px;
	}
.tbcollegamento2{
	height:25px;
	background-color:#D8D8FC;
	vertical-align:middle;
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
	border:#62A7C6 solid 1px;
	}
.style1 {
	font-size: 11px;
}
.tdcentrato{
	text-align:center;
	}
.header2{
	color:#000000;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration:underline;
	text-align: left;
}
.header3{
	color:#000000;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration:underline;
	text-align: center;
}
.tbcasi{
	border-collapse:collapse;	
	border: 0px solid;
	width: 550px;
	background-color:#F3F3F3;
	margin: auto;
}
.tdheadercasi{
	height:30px;
	width: 350px;
	background-color:#E6E6E6;
	vertical-align:middle;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	}
.tdindietro{
	height:30px;
	width: 150px;
	background-color:#666666;
	vertical-align:middle;
	font-weight:bold;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-align:center;
	}
.tbelenco{
	border: 0px solid;
	width: 450px;
	background-color:#E9E9E9;
	text-align:center;
	margin: auto;
}
.tdpuntoelenco{
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	}	
.tdvoceelenco{
	width: 430px;
	vertical-align:middle;
	text-align:left;
	}
.tbcaso{
	border: 0px solid;
	width: 535px;
}
.tbcaso1{
	border: 0px solid;
	text-align:center;
	margin: auto;
}
.tdvirgolette{
	border: 0px solid;
	width: 30px;
	font-family: Arial;
	font-size: 36px;
	vertical-align:top;
}
.tdvirgolette2{
	border: 0px solid;
	width: 30px;
	font-family: Arial;
	font-size: 36px;
	vertical-align:bottom;
}
.tdiconastoria{
	width:90px;
	height:120px;
	text-align:center;
	}
.tbquestionario{
	border: 0px solid;
	width: 380px;
	border-collapse:collapse;
	margin:auto;
}
.tbantispam{
	border: 0px solid;
	width: 300px;
	border-collapse:collapse;
	margin:auto;
}
.tdheaderquestionario{
	height:20px;
	text-align:center;
	background-color:#E6E6E6;
	vertical-align:middle;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	}
.tbform{
	border: 0px solid;
	width: 350px;
	border-collapse:collapse;
	margin:auto;
	background-color:#F3F3F3;
}
.tdinput{
	color: #000000;
	font-family: Arial;
	height: 20px;
	font-size: 12px;
	text-align:justify;
	text-decoration:none;
}
.form_input{
	height: 24px;
	width: 150px;
	vertical-align:middle;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
}
.form_field{
	height: 24px;
	width: 100px;
	vertical-align:middle;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
}
.form_field2{
	height: 24px;
	width: 320px;
	vertical-align:middle;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
}
.nota{
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align:left;

}
.nota2{
	color: #000000;
	font-family: Arial;
	font-size: 8px;
	font-weight: bold;
	text-align:justify;

}
.nota3{
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:justify;

}


.annalt{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#FFFFFF;
}





.header{
	color:#FFFFFF;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.styleh1 {
	font-size: 13px;
}

.spacediv{
	height: 10px;
	}
.link{
	color: #FFFFFF;
	text-decoration: underline;
}
.link:hover{
	color: #FFCC00;
	text-decoration: underline;
}

input, textarea, select{
	font-family: Arial;
	color:#000000;
	font-size: 11px;
	padding:1px;
	margin-top:1px;

}

.testo{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align:center;
}

