/* CSS Document - struttura pagina *//* struttura pagina */body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	}/*********************************//********* CLASSI GENERICHE ******//*********************************//** Global **/* {    margin:0;    padding:0;	border:0;	text-align:left;}.clear {	clear:both;	height:0;	font-size:1%;	}	/** Nascondo oggetti **/.off {	position: absolute;    top: -9999px;	left:-9999px;	}	a {	color:#333;	text-decoration:none;	}	/*********************************//***** CONTENITORE GENERALE ******//*********************************/#contenitore {	color:#333;	line-height:18px;	}	p {	font-size:90%;	}/*********************************//*********** HEADER **************//*********************************/#header {	height:150px;	margin:0 0 15px 0;	border-bottom:1px solid #ccc;	}		/*********************************//*********** MENU ALTO ***********//*********************************/#menu_alto, #path, #menu_interno, .box_allegato, #nav, #gallery_home {	display:none;	}/*********************************//*********** CENTRALE ************//*********************************/		#centrale h2 {	font-family:"Times New Roman", Times, serif;	font-weight:lighter;	padding:0 0 20px 0;	}#centrale {	margin-bottom:15px;	padding:0 0 15px 0;	border-bottom:1px solid #ccc;	}	.foto_dx {	float:right;	padding:1px;	margin:0 0 15px 15px;	background-color:#fff;	border:1px solid #999;	}			.box {	padding-bottom:20px;	margin:0 0 15px 0;	border-bottom:1px solid #ccc;	}		#box_triplo .box p.titolo, #box_triplo .box p.titolo a {	font-size:100%;	font-weight:bold;	font-family:"Times New Roman", Times, serif;	font-weight:lighter;	color:#333;	padding:0 0 20px 0;	}			/* news */.news {	border-bottom:1px solid #ccc;	margin:0 0 15px 0;	}		.news img {	float:left;	margin:0 15px 15px 0;	padding:1px;	border:1px solid #ccc;	}			#centrale .news p.titolo span.data {	color:#333;	}		#centrale .news p.titolo a {	color:#2665A8;	font-size:110%;	}		#colonna_interna .news p {	margin:0;	}		#centrale .news p.titolo {	margin:0 0 8px 0;	}		#centrale hr.divisore {	height:1px;	border-bottom:1px dashed #999;	width:100%;	margin:10px 0;	}		p.titolo_small, p.titolo_small2  {	margin:0 0 10px 0; 	}p.titolo_small2  {	margin:10px 0 10px 0; 	}/* Polaroid */.polaroid {	width:176px;	height:176px;	background-color:#FCFAF3;	border:1px solid #ccc;	margin:15px 20px 5px 0;	float:left;	text-align:center;	}	.polaroid img {	border:1px solid #ccc;	margin:8px 0 10px 0;	}	.polaroid p {	text-align:center;	}		.polaroid p a {	color:#666;	}			/*********************************//*********** FOOTER **********//*********************************/#footer{	margin:15px 0 0 0;	text-align:center;	}