body {padding: 0;margin:0;font-size:11pt; font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000}

#container {margin: 0 auto;	text-align: left; }

#header{display:none;}






#footer{display:none;}


img{border: 0;}
/* layout */


table{	font: 11pt Verdana, Arial, Helvetica, sans-serif;	COLOR: #000;margin: 10px 0;	width: 98%;}
td {border: #ccc 1px solid;padding: 5px; text-align: left;}
.data{padding-right:15px;font-weight:bold;}
.txtstretto{letter-spacing:  -0.01em;}

.center{text-align:center;}
.titolo{color:#000000;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: 11pt 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: #003366 1px solid; background: #FFF; }
input.pulsante {border: #000000 1px solid; background: #EEE; text-align:center;}
textarea{background: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1px solid;}
select{background: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1px solid;}
legend {margin:0;padding: 0;}


a:link{ color:#000000;text-decoration: none;font-weight:bold;}
 a:visited{ color:#000000;text-decoration: none;font-weight:bold;}
 a:active { color:#000000;text-decoration: none;font-weight:bold;}
 a:hover{color:#000000;text-decoration: underline;font-weight:bold;}



.divlinea  {border-bottom: 1px solid #CCC;	padding:5px 0;margin:0;}
.divlineadoppia  {	border-bottom: 1px solid #CCC;	border-top: 1px solid #CCC;margin: 5px 0 0 0;	padding: 5px 0;}
.riquadro  {margin:5px 0;	border: 1px solid #CCC;	padding: 5px;}

.bordono{border:0}
.bordosi{border:1px solid #CCCCCC}


.imgsinistra {	float: left; border: 1px solid #000000;	margin-right: 10px;	margin-bottom: 5px;	}
.imgsinistrasb {	float: left; border: 0;	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestra {	float: right; border: 1px solid #000000; margin-left: 10px; margin-bottom: 5px;}
.imgdestrasb {	float: right; border: 0; margin-left: 10px; margin-bottom: 5px;}
.imgcentro {	border: 1px solid #000000;	margin: 0px 5px 5px 0px;}
.alldestra {	text-align: right; }

ul#gallery {padding: 0px; margin: 0px; list-style-type: none;float: left; width: 100%;}
ul#gallery li {	border: 1px solid #CCC;	padding: 2px 0; list-style-type: none; height: 130px;
	float: left; margin: 10px 3px;	background:#FFF; width: 130px; text-align: center;}
ul#gallery img {vertical-align: middle;	padding: 0px;margin: 0px;}

dd{margin: -20px 0 0 108px;border-bottom: 1px solid #CCC;padding:2px 0;}
dt{margin: 5px 0 5px 0;font-weight:bold;}
