/* CSS Document - struttura pagina *//* struttura pagina */body {	font-family:Georgia, "Times New Roman", Times, serif;	text-align:left;	font-size:80%;	}/*********************************//********* CLASSI GENERICHE ******//*********************************//** Global **/* {    margin:0;    padding:0;	border:0;	text-align:left;}.clear {	clear:both;	height:0;	}	/** Nascondo oggetti **/.span, .span_terra {	position: absolute;    top: -9999px;	left:-9999px;	}	a {	color:#D08900;	text-decoration:none;	}		a:hover {	text-decoration:underline;	}	input, textarea, select {border:1px solid #ccc;background-color:#fff;width:130px;padding:2px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}textarea {	width:300px;	font-size:11px;	}input.pulsante {	width:100px;	text-align:center;	background-color:#eaeaea;	color:#484848;	margin:15px 0 0 0;	}input.check {	border:0;	padding:0;	width:auto;	}select {margin-bottom:5px;}#sitemap ul {margin-left:20px;}#sitemap ul li {list-style:square;padding:3px 0;}#contenuti_esteso ul {	padding:0 0 10px 10px;	}#contenuti_esteso ul li {	list-style:square;	padding:3px;	}	/* Search_do */#search_do form input.testo {	border:1px solid #ccc;	font-size:11px;	color:#484848;	width:130px;	margin:10px 0 0 0;	background-color:#fff;	padding:2px;	}	#search_do form select {	border:1px solid #ccc;	font-size:11px;	width:130px;	margin:0 0 0 12px;	background-color:#fff;	color:#484848;	padding:2px;	}	#search_do form input.pulsante {	font-size:11px;	border:1px solid #ccc;	margin:10px 0 0 0;	padding:1px;	width:120px;	text-align:center;	background-color:#eaeaea;	color:#484848;	}		/** end global **/	/*********************************//*********** HEADER **************//*********************************/#header {	width:100%;	border-bottom:1px solid #ccc;	padding-bottom:15px;	margin-bottom:15px;	}	#header img {	margin:0 0 0 0;	}		/*********************************//*********** MENU ALTO ***********//*********************************/#menu_alto, #nav, #contenitore_allegati, #colonna_sx, #menu_secondario, hr {	display:none;	}	/*********************************//*********** CENTRALE ************//*********************************/#centrale, #colonna_interna {	font-size:90%;	color:#333;	border-bottom:1px solid #ccc;	padding-bottom:15px;	margin-bottom:15px;	}		#centrale h2, #colonna_interna h2 {	color:#D08900;	font-weight:lighter;	font-size:170%;	padding:0 0 15px 0;	}		.foto_dx {	float:right;	margin:0 0 15px 15px;	padding:1px;	border:1px solid #ccc;	}		#centrale p, #colonna_interna p {	margin:0 0 15px 0;	}		/* Polaroid */.gallery {	margin:-10px 0 0 0;	}.polaroid {	width:176px;	height:176px;	background-color:#F1F3F2;	border:1px solid #ccc;	margin:10px 25px 15px 0;	float:left;	text-align:center;	}	.polaroid img {	border:1px solid #ccc;	margin:8px 0 10px 0;	}	.polaroid p {	text-align:center;	}					/* contenitore allegati */#legenda {	float:left;	margin:0 0 20px 20px;	}			#colonna_interna #legenda input.scegli {	width:14px;	margin:0;	padding:0;	border:0;	}		#legenda p {	margin:0 0 5px 0;	}		#legenda p img {	margin:0 10px 0 0;	}	/* news */.news {	width:100%;	float:left;	}	.news img {	float:left;	margin:0 15px 15px 0;	padding:1px;	border:1px solid #ccc;	}		.divisore {	width:100%;	height:1px;	float:left;	border-bottom:1px solid #ccc;	margin:30px 0 20px 0;	}		#colonna_interna .news p.titolo span.data {	color:#990000;	}		#colonna_interna .news p.titolo a {	color:#3A7C95;	}		#colonna_interna .news p {	margin:0;	}		#colonna_interna .news p.titolo {	margin:0 0 8px 0;	}		/*********************************//********* COLONNA DX ************//*********************************/	#colonna_dx img.foto_grande {	border:8px solid #F1EDD9;	margin:0 0 15px 0;	}	#centrale #colonna_dx p {	margin:0 0 15px 0;	}	/*********************************//*********** FOOTER **********//*********************************/	#testo {	padding:0;	color:#333;	}	span.arancio {		color:#D08900;	font-size:140%;	margin:0 10px 0 0;	}		#testo a {	color:#333;	}	