/*delcaldo.com designwww.delcaldo.com------------------------------------------------------------------Questo CSS e' compatibile con i browser SAFARI, FIREFOX,IE 6 Win, IE 7 Win, OPERA 9.------------------------------------------------------------------CSS SCREEN------------------------------------------------------------------*//* CORPO DELLA PAGINA E TESTATINA SOPRA HEADER------------------------------------------------------------------ */body {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;   /* ------------- dimensione FONT ------------- */	margin: 0px;	padding: 0px;	background-color: #4F2D0A;	background-image: url(../immagini/bg_body.jpg);	background-repeat: repeat-x;	}a {	color: #920909;	text-decoration: none;	}a:hover {	color: #CC6600;	text-decoration: underline;	}img {	border: 0px;	vertical-align: middle;	}#container{	margin-left: 3em;	margin-right: 3em;	margin-top: 1em;	margin-bottom: 1em;	padding: 1em;	background-color: #ffffff;	min-width: 890px !important;	width:auto !important;	width: 890px;	}/* HEADER E FOTO HEADER------------------------------------------------------------------ */#header{	clear:both;	background-color: #6B1022;	color: #000000;	margin: 0px;	padding: 0px;	height: 132px;	background-repeat: repeat-x;	background-image: url(../immagini/bg_testata.jpg);	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 1px;	}#header_blu {	clear:both;	background-color: #6B1022;	color: #000000;	margin: 0px;	padding: 0px;	height: 132px;	background-repeat: repeat-x;	background-image: url(../immagini/bg_testata_blu.jpg);	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 1px;	}#header_ocra {	clear:both;	background-color: #6B1022;	color: #000000;	margin: 0px;	padding: 0px;	height: 132px;	background-repeat: repeat-x;	background-image: url(../immagini/bg_testata_ocra.jpg);	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 1px;	}#foto_random{	border-top-color: #FFFFFF;	border-top-style: solid;	border-top-width: 1px;	border-left-color: #FFFFFF;	border-left-style: solid;	border-left-width: 1px;	height: 140px;	margin-left: 201px;	}/* HEADER INTERNO------------------------------------------------------------------ */#titolo{	margin-top: 0px;	margin-left: 240px;	padding-top: 0px;	height: auto;	min-height:140px !important;	height:auto !important;	/*float: left;*/	}#header_interno{	clear:both;	background-color: #6B1022;	color: #000000;	margin: 0px;	padding: 0px;	height: auto;	min-height:140px !important;	height:auto !important;	background-repeat: repeat-x;	background-image: url(../immagini/bg_tema_2.jpg);	background-position: left bottom;	}#header_interno h1 {	font-size: 2.2em;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	font-weight: normal;	}	#header_interno h2 {	font-size: 1.5em;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	font-weight: normal;	}	#header_interno h3 {	font-size: 1.2em;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	/*font-weight: normal;*/	}/* BANNER------------------------------------------------------------------ */#banner{	font-size: 0.9em;	clear:both;	background-color:#FFFFFF;	color: #000000;	margin: 0px;	padding: 0px;	min-height:206px !important;	height:auto !important;	height: 206px;	background-repeat: repeat-x;	background-position: top left;	background-image: url(../immagini/bg_banner.jpg);	}	#banner_02 .foto_home {	float: left;	}#banner_02 ul {	margin: 0px;	padding: 0px;	list-style-type: none;	width: 483px;	}		/*#portfolio li {	margin: 0px;	padding: 0px;	list-style-type: none;	}	#portfolio {	margin: 0px;	padding: 0px;	}		*/	/* MENU SX------------------------------------------------------------------ */	#banner_01 {	float: left;	background-image: url(../immagini/bg_menu.jpg);	background-repeat: no-repeat;	min-height:221px !important;	height:auto !important;	height: 221px;	}	#banner_01 .menu {	width: 180px;	left: 0px;	color: #000000;	text-align: left;	padding-top:0.2em; /* ---------- CORREGGE IL BUG DELLO SPAZIO TRA UN DIV E L'ALTRO --------- */	padding-bottom:0.2em;	padding-right:0px;	padding-left:0px;	margin-left: 0px;	margin-top:0px;	margin-bottom:0px;	}	#banner_01 ul {	list-style-type: none;	padding-left:0px;	margin-left:0px;	}#banner_01 li {	list-style-type: none;	margin:0px;	}#banner_01 .select_01 {	width: 160px;	color: #CC6600;	display:block;	padding-left: 10px;	padding-top: 0.2em;	padding-bottom: 0.2em;	margin-bottom: 0.3em;	border-bottom-color: #E4E4E4;	border-bottom-style: solid;	border-bottom-width: 1px;	text-align: right;	}#banner_01 li a {	width: 160px;	color: #7b5933;	text-decoration: none;	display:block;	padding-left: 10px;	padding-top: 0.2em;	padding-bottom: 0.2em;	margin-bottom: 0.3em;	border-bottom-color: #E4E4E4;	border-bottom-style: solid;	border-bottom-width: 1px;	text-align: right;	}#banner_01 li a:hover {	color: #cd7c1d;	text-decoration: none;	padding-top: 0.2em;	padding-bottom: 0.2em;	} 		#banner_02 {	margin-left: 180px;	min-height:221px !important;	height:auto !important;	height: 221px;	}	#banner_01 h1 {	font-size: 1.8em;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	font-weight: normal;	}	#banner_01 h2 {	font-size: 1.2em;	margin-top: 0px;	padding-top: 0px;	}	#banner_03 {	color: #7b5933;	height: 221px;	font-size: 0.9em;	margin-left: 483px;	padding-left: 18px;	padding-top: 10px;	padding-right: 0px;	background-image: url(../immagini/bg_indirizzo.jpg);	background-repeat: no-repeat;	}	#barra_rossa {	margin: 0px;	padding: 0px;	background-color: #6B1022;	height: 8px;	clear: both;	}	#barra_blu {	margin: 0px;	padding: 0px;	background-color: #657494;	height: 8px;	clear: both;	}		#barra_ocra {	margin: 0px;	padding: 0px;	background-color: #9c5c04;	height: 8px;	clear: both;	}	/* MENU SX------------------------------------------------------------------ */		#col_sx .menu {	width: 180px;	left: 0px;	color: #000000;	text-align: left;	padding-top:0.2em; /* ---------- CORREGGE IL BUG DELLO SPAZIO TRA UN DIV E L'ALTRO --------- */	padding-bottom:0.2em;	padding-right:0px;	padding-left:0px;	margin-left: 0px;	margin-top: 1.1em;	margin-bottom:0px;	}	#col_sx ul {	list-style-type: none;	padding-left:0px;	margin-left:0px;	}#col_sx li {	list-style-type: none;	margin:0px;	}#col_sx .select_01 {	width: 160px;	color: #CC6600;	display:block;	padding-left: 10px;	padding-top: 0.2em;	padding-bottom: 0.2em;	margin-bottom: 0.3em;	border-bottom-color: #E4E4E4;	border-bottom-style: solid;	border-bottom-width: 1px;	text-align: right;	}#col_sx li a {	width: 160px;	color: #7b5933;	text-decoration: none;	display:block;	padding-left: 10px;	padding-top: 0.2em;	padding-bottom: 0.2em;	margin-bottom: 0.3em;	border-bottom-color: #E4E4E4;	border-bottom-style: solid;	border-bottom-width: 1px;	text-align: right;	}#col_sx li a:hover {	color: #cd7c1d;	text-decoration: none;	padding-top: 0.2em;	padding-bottom: 0.2em;	} /* MENU SX------------------------------------------------------------------ */#submenu {	font-size: 0.8em;	margin: 0em;	margin-top: 0.4em;	padding-top:0.4em;	padding-bottom:0.4em;	padding-left: 0px;	background-color: #F5F5F5;	border-bottom-color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;}#submenu ul {	display:inline;	padding-left: 0px;}#submenu li {	display:inline;}#submenu a {	color: #88402d;	text-decoration: none;	padding-right:0.8em;	padding-left:0.8em;	padding-top:0.4em;	padding-bottom:0.4em;}#submenu a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #D2A58B;	padding-right:0.8em;	padding-left:0.8em;	padding-top:0.4em;	padding-bottom:0.4em;}#submenu .select {	color: #FFFFFF;	text-decoration: none;	background-color: #D2A58B;	padding-right:0.8em;	padding-left:0.8em;	padding-top:0.4em;	padding-bottom:0.4em;}/* PAGINA------------------------------------------------------------------ */#pagina {	background-image: url(../immagini/bg_pagina_home.jpg);	background-repeat: repeat-x;	background-position: left top;	/*width: 100%;	position: relative;*/	border-top-color: #FFFFFF;	border-top-style: solid;	border-top-width: 1px;	}	/* BARRA CERCA------------------------------------------------------------------ *//*#barra_cerca {	margin: 0em;	padding-left: 201px;	padding-top: 0.8em;	padding-bottom: 0.8em;	background-color: #6B1022;	background-position: left top;	background-image: url(../immagini/bg_ricerca.jpg);	background-repeat: repeat-x;} *//* FORM RICERCA------------------------------------------------------------------ */.box_cerca{	color: #000000;	margin: 0px;	margin-left: 10px;	margin-top: 10px;	padding: 0px;	font-size: 0.8em;	}.box_cerca p {	margin: 0px;	padding: 0px;	display: inline;	}	.box_cerca input {	background-color: #FCFCFC;	border-color: #e3ddd7;	border-width: 1px;	border-style: solid;	vertical-align: middle;	margin: 0px;	margin-right: 5px;	padding: 0px;	}	.box_cerca form {	display: inline;	margin: 0px;	padding: 0px;	}.box_cerca .bottone {	/*background-color: #FFFFFF;*/	border-color: #6B1022;	border-width: 0px;	border-style: solid;	margin: 0px;	padding: 0px;	}.box_cerca .noborder {	/*background-color: #FFFFFF;*/	border-color: #6B1022;	border-width: 0px;	border-style: solid;	margin: 0px;	padding: 0px;	}.img_inline {	display: inline;	margin: 0px;	padding: 0px;	}/* COLONNE LATERALI------------------------------------------------------------------ */#col_sx {	float: left;	width: 170px;	margin-left:10px;	padding: 0px;	margin: 0px;}#col_sx .label {	font-size: 1.2em;	padding-top: 0.8em;	padding-bottom: 0.4em;	padding-left: 0px;	margin-left: 10px;	border-bottom-color: #CCCC66;	border-bottom-width: 3px;	border-bottom-style: solid;	}#col_dx {	float: right;	width: 200px;	padding-left: 20px;	padding-right: 20px;	margin-left: 20px;	}#col_dx .label {	font-size: 1.3em;	padding-top: 0.8em;	padding-bottom: 0.4em;	padding-left: 0px;	border-bottom-color: #d3a27e;	border-bottom-width: 3px;	border-bottom-style: solid;	}#col_dx .ico_rss {	font-size: 0.7em;	float:right;	padding-right: 0.5em;	}#col_dx .ico_rss img {	vertical-align: middle;	}.box_generico_dx {	font-size: 0.9em;	border: 0px;	margin-top: 0.8em;	padding-bottom: 0.6em;	border-bottom-color: #e3ddd7;	border-bottom-style: solid;	border-bottom-width: 3px;	margin-bottom: 1em;	}		.box_generico_dx ul {	margin-left: 0px;	padding-left: 0px;	}	.box_generico_dx li {	margin-left: 0px;	padding-left: 0px;	margin-bottom: 0.8em;	list-style-type: none;	}		.box_generico_dx h1{	font-size: 1.1em;	margin-bottom: 0.6em;	padding-bottom: 0px;	}	#col_dx .freccia_news {	border: 0px;	margin-top: 0.2em; 	text-align: right;		}	.box_generico_noborder {	border: 0px;	margin-top: 0.8em;	padding-bottom: 0.6em;	margin-bottom: 0em;	}		.box_generico_noborder ul {	margin-left: 0px;	padding-left: 0px;	}	.box_generico_noborder li {	margin-left: 0px;	padding-left: 0px;	margin-bottom: 0.8em;	list-style-type: none;	}			/* BOX MULTIMEDIA------------------------------------------------------------------ *//*.box_multimedia {	font-size: 0.9em;	margin-left: 0px;	padding: 4px;	margin-bottom: 0.8em;	margin-top: 1em;	list-style-type: none;	background-color: #eee9e4;	border-color: #e3ddd7;	border-style: solid;	border-width: 1px;	}	.img_pw {	float: left;	width: 54px;	padding: 3px;	border-color: #e3ddd7;	border-style: solid;	border-width: 1px;	margin-bottom: 1px;	margin-right: 8px;	}	.img_pw_text {	margin-right: 8px;	margin-left: 70px;	}			*//* BOX NEWS------------------------------------------------------------------ *//*#col_sx .box_news {	margin-bottom: 0.5em;	margin-top: 0.5em;	padding: 1em;	}#col_sx .box_news h2 {	font-size: 1.2em;	margin-bottom: 0.5em;	padding-bottom: 0px;	}#col_sx .box_news hr {	border: 0px;	height: 2px;	color: #ddbe43;	background-color: #ddbe43;	margin-top: 0px;	padding-top: 0px;	}#col_sx .date_news_dx {	font-size: 0.9em;	margin-top: 0px;	padding-top: 0px;	}#col_sx .text_news_dx {	border: 0px;	margin-top: 0.4em;	padding-bottom: 0.6em;	border-bottom-color: #e3ddd7;	border-bottom-style: solid;	border-bottom-width: 3px;	margin-bottom: 1em;	}	#col_sx .freccia_news {	border: 0px;	margin-top: 0.2em; 	text-align: right;		}			*/	/* BOX di servizio------------------------------------------------------------------ *//*#box_rss {	padding-bottom: 0.8em;	font-size: 0.9em;	}#box_login {	font-size: 0.9em;	margin-left: 0px;	padding: 4px;	margin-bottom: 0.8em;	margin-top: 1em;	list-style-type: none;	background-color: #eee9e4;	border-color: #e3ddd7;	border-style: solid;	border-width: 1px;	}*/#box_archivio_news {	padding-bottom: 0.4em;	margin-bottom: 0.4em;	border-bottom-color: #e3ddd7;	border-bottom-style: solid;	border-bottom-width: 1px;	}/* COLONNA CENTRALE------------------------------------------------------------------ */#col_center {	margin-right: 250px;	margin-left: 180px;	}#col_center .label {	font-size: 1.3em;	/*background-color: #ffffff;*/	padding-top: 0.8em;	padding-bottom: 0.4em;	padding-left: 10px;	border-bottom-color: #a1b89c;	border-bottom-width: 3px;	border-bottom-style: solid;	}#monocontent_home {	background-color: #e4e3df;}.riga {	/*background-color: #f2f2ea;*/	margin-bottom:0.4em;	/*overflow:auto;*/}.news-list-container .riga {	background-color: #e4e3df;	margin-bottom:0.4em;	padding-bottom:0.7em;	overflow: auto; /*-------------- serve a non fare sbordare il Float -------------------*/	/*width:100%; /*-------------- serve a non fare sbordare il Float -------------------*/	border:1px solid #e4e3df;}.riga h1 {	font-size: 1.6em;	font-weight: lighter;	padding-bottom: 0px;	margin-bottom: 0.2em;	margin-top: 0.2em;	}.riga h2 {	font-size: 1.4em;	font-weight: lighter;	padding-bottom: 0px;	margin-bottom: 0.2em;	margin-top: 0.2em;	}.riga_text {	padding-top:1em;	padding-bottom:1em;	padding-left:1em;	padding-right:1em;	}	.riga_text h1 {	color: #87423e;	font-size: 1.6em;	font-weight: lighter;	padding-bottom: 10px;	margin-bottom: 0.2em;	margin-top: 0.2em;	display: inline;	}/* PATH------------------------------------------------------------------ */#path {	font-size: 0.8em;	margin-bottom: 0.9em;	}/* COLONNA CENTRALE INTERNO------------------------------------------------------------------ */#col_mono_center {	margin-right: 50px;	margin-left: 180px;	border-left-color: #E4E4E4;	border-left-width: 1px;	border-left-style: solid;	padding-left: 0px;	}#col_mono_center .label {	font-size: 1.3em;	padding-top: 0.8em;	padding-bottom: 0.4em;	padding-left: 10px;	border-bottom-color: #a1b89c;	border-bottom-width: 3px;	border-bottom-style: solid;	}#col_mono_center .riga {	margin-bottom:0.4em;	/*overflow:auto;*/}#col_mono_center .riga h1 {	color: #87423e;	font-size: 2.2em;	font-weight: lighter;	padding-bottom: 10px;	margin-bottom: 0.2em;	margin-top: 0.2em;	display: inline;	}#col_mono_center .riga h2 {	color: #854f40;	font-size: 1.4em;	font-weight: lighter;	padding-bottom: 0px;	margin-bottom: 0.2em;	margin-top: 0.2em;	display: inline;	}	#col_mono_center h4 {	/*color: #87423e;*/	color: #854f40;	font-size: 1.2em;	font-weight: lighter;	padding-bottom: 0.4em;	margin-bottom: 1.2em;	margin-top: 1.8em;	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	}	#col_mono_center h5 {	/*color: #87423e;*/	color: #854f40;	font-size: 1.1em;	font-weight: lighter;	padding-bottom: 0.4em;	margin-bottom: 0.1em;	margin-top: 1.4em;	/*border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;*/	}	#col_mono_center h6 {	color: #87423e;	font-size: 1.6em;	font-weight: lighter;	padding-bottom: 0.4em;	margin-bottom: 1.2em;	margin-top: 0.2em;	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	}#col_mono_center .riga_text {	padding-top:1em;	padding-bottom:1em;	padding-left:1em;	padding-right:1em;	}	.data {	font-size: 0.8em;	}/* PAGINAZIONE------------------------------------------------------------------ *//*#paginazione {	font-size: 0.8em;	margin-left: 10px;	padding-top: 0.8em;	padding-bottom: 0.8em;	}#paginazione ul {	display:inline;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-left: 0px;	}#paginazione li {	display:inline;	margin-top: 0px;	margin-bottom: 0px;	}#paginazione a {	color: #e3ddd7;	text-decoration: none;	padding-right: 0.3em;	padding-left: 0.3em;	padding-top: 0.3em;	padding-bottom: 0.3em;	border-color: #e3ddd7;	border-width: 1px;	border-style: solid;	}#paginazione a:hover {	color: #990000;	text-decoration: none;	padding-right: 0.3em;	padding-left: 0.3em;	padding-top: 0.3em;	padding-bottom: 0.3em;	border-color: #E09797;	border-width: 1px;	border-style: solid;	}#paginazione .select {	color: #993300;	text-decoration: none;	background-color: #e9d0be;	padding-right: 0.3em;	padding-left: 0.3em;	padding-top: 0.3em;	padding-bottom: 0.3em;	background-repeat: repeat-x;	border-color: #E09797;	border-width: 1px;	border-style: solid;	}*//* ELEMENTI DELLE NEWS------------------------- */  .foto_pw {	/*background-color: #ffffff;*/	padding: 5px;	border-color: #d9d3c0;	border-style: solid;	border-width: 1px;	margin-right: 18px;	margin-bottom: 6px;	/*width:153px;	float:left;*/	}	.foto_didascalia {	font-size: 0.8em;	margin-bottom: 12px;	float:left;	font-style: italic;	color: #665740;	}/* GALLERIA FOTOGRAFICA------------------------- */ #gallery {	margin-left: 0px;	margin-right: auto;	overflow:auto;	}.foto_gallery {	padding: 5px;	border-color: #d9d3c0;	border-style: solid;	border-width: 1px;	margin-right: auto;	margin-left: auto;	margin-bottom: 6px;	width:100px;	height:100px;	}	.foto_didascalia_gallery {	font-size: 0.8em;	font-weight: normal;	margin-bottom: 12px;	margin-right: 12px;	margin-left: 12px;	float:left;	color: #665740;	text-align: center;	width:100px;	min-height:170px !important;	height:170px !important;	}	/* SINGOLA FOTO------------------------- */ 	#col_center_big {	margin-left: 15em;	margin-right: 0px;	padding-right: 0px;	margin-left: 220px;	}	#box_login_interno {	font-size: 0.9em;	margin-left: 0px;	padding: 4px;	margin-bottom: 0.8em;	margin-top: 1em;	list-style-type: none;	background-color: #eee9e4;	border-color: #e3ddd7;	border-style: solid;	border-width: 1px;	width: 612px;	}	.riga_text_gallery {	padding-top:1em;	padding-bottom:1em;	padding-left:1em;	padding-right:1em;	display: block;	float: none;	overflow: visible;	}.foto_big {	background-color: #FCFCFC;	padding: 10px;	border-color: #EBEBEB;	border-style: solid;	border-width: 1px;	width: 550px;	margin-right: auto;	margin-left: 0px;	margin-bottom: 6px;	}	.foto_didascalia_big {	font-size: 1em;	margin-bottom: 12px;	margin-right: 12px;	color: #665740;	text-align: center;	width: 550px;	}#gallery_big {	/*min-width:600px !important;	width:auto !important;	width: 600px;*/	}.label {	font-size: 1.3em;	/*background-color: #ffffff;*/	padding-top: 0.8em;	padding-bottom: 0.4em;	padding-left: 10px;	margin-bottom: 0.3em;	}/* COLONNA CENTRALE PAGINE INTERNE------------------------------------------------------------------ *//*#col_center_interno {	margin-left: 15em;	margin-right: 4em;	}*//* COLONNA UNICA PAGINE INTERNE------------------------------------------------------------------ *//*#col_unica {	margin-left: 4em;	margin-right: 4em;	}	*/		/* INDICI------------------------------------------------------------------ */.box_indice {	border: 0px;	margin-top: 0.8em;	padding-bottom: 0.6em;	border-bottom-color: #e3ddd7;	border-bottom-style: solid;	border-bottom-width: 3px;	margin-bottom: 1em;	overflow: auto;	}.testo_indice {	margin-left: 80px;	margin-top: 0px;	}			.testo_indice h3{	font-size: 1.2em;	margin-bottom: 0em;	padding-bottom: 0px;	margin-top: 0em;	padding-top: 0px;	}	.box_indice .img_pw {	float: left;	width: 65px;	height: 100px;	padding: 3px;	border-color: #e3ddd7;	border-style: solid;	border-width: 1px;	margin-bottom: 1px;	margin-right: 8px;	}	.freccia_indice {	border: 0px;	margin-top: 0.2em; 	text-align: right;		}			/* INDICI SENZA SEPARATORI------------------------------------------------------------------ */.box_indice_2 {	border: 0px;	margin-top: 0.8em;	padding-bottom: 0.6em;	border-bottom-color: #e3ddd7;	overflow: auto;	}.testo_indice_2 {	margin-left: 80px;	margin-top: 0px;	}			.testo_indice_2 h3 {	font-size: 1.2em;	margin-bottom: 0em;	padding-bottom: 0px;	margin-top: 0em;	padding-top: 0px;	}	.box_indice_2 .img_pw {	float: left;	width: 65px;	height: 100px;	padding: 3px;	border-color: #e3ddd7;	border-style: solid;	border-width: 1px;	margin-bottom: 1px;	margin-right: 8px;	}/* INDICI SOLO TESTO------------------------------------------------------------------ */.box_indice_3 {	border: 0px;	margin-top: 0.8em;	padding-bottom: 0.6em;	margin-bottom: 1em;	overflow: auto;	}.testo_indice_3 {	margin-left: 0px;	margin-top: 0px;	}			.testo_indice_3 h3 {	font-size: 1.2em;	margin-bottom: 0em;	padding-bottom: 0px;	margin-top: 0em;	padding-top: 0px;	}/* FOOTER------------------------------------------------------------------ */.ripulitore {	clear:both;	}#footer {	clear:both;	margin-top: 5em;	margin-left: 180px;	padding-top:0px;	padding-bottom:20px;	padding-left: 10px;	padding-right: 0.8em;	color: #000000;	font-size: 0.8em;	text-align: left;	border-left-color: #cccccc;	border-left-style: solid;	border-left-width: 1px;	}#footer a:hover {	text-decoration: underline;	color: #000000;	}/* RISULTATO DELLA RICERCA------------------------------------------------------------------ */.csc-searchResultHeader  {	padding-bottom: 0px;	margin-bottom: 0px;	font-size: 1em;	}	.csc-searchResult  {	padding-top: 0px;	margin-top: 0px;	}