body {
	background:#000;
	padding: 5px;
	margin:0px;
	text-align: center;
	font-size: 80%;
	font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing: 1px;
}

.home {
	background:#000;
	padding: 5px;
	margin:0px;
	text-align: justify;
	font-size: 80%;
	font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;
	color:#6F6F6F;
	letter-spacing: 1px;
}

.home a:link{ color:#6F6F6F;text-decoration: none;font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
.home a:visited{ color:#6F6F6F;text-decoration: none;font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
.home a:active { color:#6F6F6F;text-decoration: none;font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
.home a:hover{color:#6F6F6F;text-decoration: underline;font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}

#container{	margin: 0 auto;	text-align: left;	width: 780px;}

#header{padding:1em 0;	background: url(immagini/testata2.jpg) no-repeat 0px 0px ;height:225px;
	width: 780px;	margin-bottom:0px;
}

#contenuto {float: left;padding-right: 10px; padding: 0; text-align:justify;
	width:560px;margin: 0 0 20px 0;}
#contenuto h1{font-size: 95%;padding:5px 0 0 0;color:#003366;}
#contenuto h2{font-size: 95%;padding:5px 0 0 0;color:#003366;}
#contenuto h3{font-size: 95%;padding:5px 0 0 0;color:#003366;}


#contenuto form{padding:2px;}
#footer{background:#E1E1E1;CLEAR: both;text-align:center; margin-top:20px;padding: 5px 0;color: #000}
#footer a{color:#000;font-weight: bold;text-decoration: none;}
#footer a:hover{color: #003366;text-decoration: underline;}

img{border: 0; padding:0; margin:0}

.testo{ letter-spacing: 1px;font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color:#999999}
/* layout */


.bordono{border:0}
.bordosi{border:1px solid #CCCCCC}
table{letter-spacing: 1px;	font: 100% "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif;margin: 5px 0;}
td {padding: 5px; text-align: center;}
.txtstretto{letter-spacing:  -0.01em;}

.center{text-align:center;}
.titolo{color:#CCCCCC;font-weight:bold;}
.titolo2{color:#FFFFFF;font-weight:bold;}
.hidden{position: absolute;top: -9999px;left:-9999px;} 
.clearer{clear:left;}
.clearerlinea {clear:left;	margin: 5px 0;padding: 0;border-bottom: 1px solid #CCC;}

div#wrapper{float:left;width:100%}

form{padding:0;margin:0;font: 100% Verdana, Arial, Helvetica, sans-serif;}
fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:130px;display: inline;margin-left: 8px;line-height:23px}
label.prot{float:left;width:150px;display: inline;margin-left: 8px;line-height:23px}
label.ris{float:left;width:80px;display: inline;margin-left: 8px;line-height:23px}

input {border: #999999 1px solid; background: #FFF; }
input.pulsante {border: #999999 1px solid; background: #CCC; text-align:center;}
textarea{letter-spacing: 1px;background: #FFF; font-family: "AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif; border: #003366 1px solid;}
select{letter-spacing: 1px;background: #FFF; font-family:"AvantGarde Bk BT", Verdana, Arial, Helvetica, sans-serif; border: #003366 1px solid;}
legend {margin:0;padding: 0;}


a:link{ color:#FFF;text-decoration: underline;font-weight:bold;}
a:visited{ color:#FFF;text-decoration: underline;font-weight:bold;}
a:active { color:#FFF;text-decoration: underline;font-weight:bold;}
a:hover{color:#CCC;text-decoration: underline;font-weight:bold;}

.rosso{color:#F00;}

.testopic{font-size:10px;}
