body {	background-color: #ffffff;	margin: 0px;	padding: 0px;	font-family: arial, helvetica, georgia, tahoma, verdana, sans-serif;	font-size:0.85em;	color:#000000;	text-align:center;	}#header {	width:100%;	height:270px;	background-image: url(../immagini/pattern.jpg);	background-repeat:repeat-x;	}#testata {	width:760px;	height:220px;	background-image:url(../immagini/testata.jpg);	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	}#pulsantiera {	width:760px;	height:50px;	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	}img.bottone {	border:none;	cursor:pointer;	}img.bottone2 {	border:none;	cursor:pointer;	padding-left:15px;	padding-top:40px;	padding-right:0;	padding-bottom:0;	margin:0;	}img.miniatura {	border:none;	cursor:pointer;	margin-right:10px;}img.miniatura_ser {	border:none;	cursor:pointer;	padding-top:0;	padding-right:0;	padding-bottom:10px;	padding-left:40px;	margin:0;	float:left;}		img.cartina {	border:none;	cursor:pointer;	float:left;	margin-top:10px;	margin-right:10px;	margin-bottom:0;		}img.ingrandimento {	border:none;}	#contenuto_centrale {	width:100%;	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	}#news {	width:310px;	background-color:#fffef4;	border:1px solid #f5d597;	position: relative;	top:30px;	left:0px;	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	}	#piede {	width:100%;	height:155px;	background-image: url(../immagini/pattern_piede.jpg);	background-repeat:repeat-x;	}#partner{	width:760px;	height:101px;	background-image:url(../immagini/partner.jpg);	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	}#immagini {	width:310px;	position: relative;	top:50px;	left:0px;	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	}	h1	{	margin:0;	padding-top:50px;	padding-right:0;	padding-bottom:0;	padding-left:5px;	color: #eeab36;	font-size: 120%;	text-align:left;	}h3	{	margin:0;	padding-top:20px;	padding-right:0;	padding-bottom:0;	padding-left:15px;	color: #000000;	font-size: 1.3em;	text-align:left;	font-weight:bold;	text-decoration: underline;	}h4 {	color:#FFFF00;	text-align:center;	font-size: 125%;	}h4.due {	color:#000099;	text-align:left;	font-size: 125%;	padding-left:15px;	}p {	margin:0;	padding-top:20px;	padding-right:0;	padding-bottom:0px;	padding-left:5px;	font-size:0.90em;	text-align:left;	width:95%;	line-height:1.4em;	}p.privacy {	margin:0;	padding-top:60px;	padding-right:0;	padding-bottom:0px;	padding-left:5px;	font-size:0.82em;	text-align:left;	width:95%;	line-height:1.4em;	}.testo {	margin:0;	padding-right:0px;	padding-bottom:0px;	padding-left:5px;	padding-top:3px;	text-align:left;	font-size:0.85em;	line-height:1.4em;	color:#000000;	}.testo_text {	margin:0;	padding-right:0px;	padding-bottom:0px;	padding-left:5px;	padding-top:3px;	text-align:left;	font-size:0.85em;	line-height:1.4em;	color:#000000;	text-align:left;	}.testo_no {	margin:0;	padding-right:0px;	padding-bottom:10px;	padding-left:5px;	padding-top:10px;	text-align:left;	font-size:0.85em;	line-height:1.4em;	text-transform:uppercase;	font-weight:bold;	color:#eeab36;	}.testo3 {	margin:0;	padding:4px;	text-align:center;	font-size:0.85em;	line-height:1.4em;	}p.firma {	margin:0;	padding-top:40px;	padding-right:0;	padding-bottom:0px;	padding-left:5px;	font-size:0.82em;	text-align:center;	}ul li {	margin:0;	padding:0;	line-height:1.3em;	list-style-position: outside;	list-style:disc;	text-align:left;}A:link{ 		text-decoration: underline;		color: #000000;	 }A:visited{		 text-decoration: underline;		 color: #000000;		  }A:hover{ 		 text-decoration: underline;		 color: #666666;		 /*background:#ffffff;*/		}table.cont {	border:none;	}td.left {	width:430px;	vertical-align:top;	padding-bottom:30px;	}td.right {	width:330px;	vertical-align:top;	padding-top:0;	padding-right:0;	padding-bottom:60px;	padding-left:0;}td.unico {	width:760px;	vertical-align:top;	padding-bottom:30px;	}input.form	{	margin:0;	padding:0;	background : #ffffff;	border:1px solid #f5d597;	}.input2	{	margin:0;	padding:0;	background : #fffef4;	border:1px solid #f5d597;	}textarea	{	border:1px solid #f5d597;	background: #ffffff;	height:100px;	margin:0;	padding:0;	}.linkb {	color: #999999;	text-decoration : none;	font-size: 10;}.linkb:hover {	color: #999999;	text-decoration : none;	font-size: 10;	}ol {text-align:left;	}	#contenitoreGalleria{	width: 760px;	background-color:#ffffff;	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	}		.cornice {	padding: 7px;	border: 1px solid #ddd;	float: left;	margin-right: 3px;	margin-bottom: 10px;	font-family: helvetica, arial, verdana, sans-serif, tahoma;	font-size: 9px;	color: #135140;	text-decoration: none;	margin-left: 3px;	height: 130px;}.privacy {	font-size:0.82em;	text-align:left;	line-height:1.4em;}#news2 {	width:310px;	background-color:#fffef4;	border:1px solid #f5d597;	position: relative;	top:30px;	left:0px;	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	height: 145px;	}	#imgNews {	margin-bottom: 10px;	font-size: 0.9em;	line-height: 1.4em;	height: 100%;	text-align: left;	clear: left;	padding: 5px;}#news2 {	width:310px;	background-color:#fffef4;	border:1px solid #f5d597;	position: relative;	top:30px;	left:0px;	margin-top: auto;	margin-bottom: 0;	margin-right: auto;	margin-left: auto;	padding:0px;	height: 145px;	}
