/********************************************************************CSS DESIGNMirko Delcaldowww.delcaldo.com********************************************************************//********************************************************************ELEMENTI GENERICI********************************************************************/body {	background-image: url(../immagini/bg_body.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #4d4d4f;	text-align: center;	/*font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/	font-family: Georgia, "Times New Roman", Times, serif;}img {	margin: 0px;	padding: 0px;	border: 0px;	vertical-align: middle;}a {	color:#8c3001;	text-decoration: underline;}a:hover {	color:#FF0000;	text-decoration: underline;}/********************************************************************DIV FOTO********************************************************************/.foto {  float: left;  width: 72px;  height: 76px;  padding: 5px;  margin-right: 10px;  margin-bottom: 10px;  border-style: solid;  border-width: 1px;  border-color: #d5cabd;  background-color: #ffffff;  position: relative; /* corregge bug di explorer 7 sui corsivi */}.testo {  /*float:none;*/  /*overflow:hidden;*/ /* corregge bug di explorer 7 sui corsivi */}.testo_home {  /*float:none;*/  /*overflow:hidden;*/ /* corregge bug di explorer 7 sui corsivi */  margin-left: 140px;}.testo_home h3 {	font-size: 1.2em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	color: #000000;	padding:0px;	margin:0em;	text-transform: none;}.copertina {  float: left;  width: 110px;  padding: 5px;  margin-right: 20px;  margin-bottom: 20px;  border-style: solid;  border-width: 1px;  border-color: #d5cabd;  background-color: #f5f2eb;}/********************************************************************DIV HEADER********************************************************************/#content {	margin-left:30px;	margin-right:30px;	margin-top:15px;	background-color: transparent;	background-color: #fffcf7;	min-width:900px !important;	width:auto !important;	/*width: 900px;*/}#testata {	clear: both;	text-align: left;	margin-top: 0px;	height: 82px;	background-image: url(../immagini/bg_testata.jpg);	background-repeat: repeat-x;}/********************************************************************PAGINA********************************************************************/#cornice_2 {	clear: both;	font-size: 0.8em;	/*padding-top: 1em;	padding-bottom: 5em;*/	padding-left: 80px;	padding-right: 2em;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(../immagini/bg_pagina.jpg);	background-repeat: repeat-x;	background-color: #fffcf7;	text-align: left;}#path {	font-size: 0.9em;	padding-top: 20px;}/********************************************************************MONOCONTENT********************************************************************//*#monocontent {	margin-right:0em;	margin-left:0em;	padding-left: 0em;	padding-right: 4em;	padding-top:0px;	margin-top:0px;}*/#box_titolo {	padding-top:0.8em;	padding-bottom:0.8em;	border-top-color:#c6ada3;	border-top-width: 1px;	border-top-style: solid;	border-bottom-color:#c6ada3;	border-bottom-width: 1px;	border-bottom-style: solid;}#cornice_2 h1 {	font-size: 2em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding:0px;	margin:0px;	text-transform: none;}#cornice_2 h2 {	font-size: 1.2em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: lighter;	color: #973a27;	padding:0px;	margin:0em;	text-transform: none;}#cornice_2 ul {	clear: left;	font-size: 1em;	padding-left: 0em;	margin-left: 0em;	list-style-type: none;}#cornice_2 li {	list-style-type: none;	padding-left: 0em;	margin-left: 0em;	padding-top: 0.3em;	padding-bottom: 0.3em;	list-style-image: url(../icone/ico_lista.gif);	list-style-position: outside;}#cornice_2 li img {	vertical-align: middle;	padding-left: 0em;	margin-left: 0em;	}/********************************************************************MENU********************************************************************/#menu_orizzontale {	font-family: Georgia, "Times New Roman", Times, serif;	background-image: url(../immagini/bg_menu.jpg);	background-repeat: repeat-x;	/*width: auto;	margin-left: auto;	margin-right: auto;*/	color: #ffffff;	font-size:0.8em;	text-align: left;	padding-top:0.4em;	padding-bottom:0.4em;	padding-right:0px;	padding-left:0px;	margin: 0px;	background-position: left bottom;	background-color: #5a0c0c;}#menu_orizzontale ul {	display:inline;	list-style-type: none;	padding-left:0px;	margin-left:0px;}#menu_orizzontale li {	display:inline;	list-style-type: none;	padding-top:0.4em;	padding-bottom:0.4em;}#menu_orizzontale .first {	border-left-width: 0px;	/*padding-right:0.8em;	padding-left:0.8em;*/}#menu_orizzontale .select {	color: #000000;		border-left-width: 0px;	padding-left:0.8em;    padding-right:0.8em;	/*margin-left:auto;*/	background-position: left bottom;	border-right-color: #E5E0DA;	border-right-style: solid;	border-right-width: 0px;	background-color: #5a0c0c;	background-image: url(../immagini/bg_menu_select.jpg);    background-repeat: repeat-x;}#menu_orizzontale .no_select {	color: #823734;	/*border-left-width: 0px;*/	padding-left:0.8em;	padding-right:0.8em;	/*margin-left:auto;	border-right-color: #E5E0DA;	border-right-style: solid;	border-right-width: 0px;*/}#menu_orizzontale li a {	color: #ffffff;	text-decoration: none;	padding-left:0.8em;	padding-right:0.8em;	/*margin-left:3px;	margin-right:3px;*/	/*border-left-color: transparent;	border-left-style: solid;	border-left-width: 1px;	border-right-color: transparent;	border-right-style: solid;	border-right-width: 1px;*/}#menu_orizzontale li a:hover {	color: #5a0c0c;	background-color: #5a0c0c;	text-decoration: none;	padding-top:0.4em;	padding-bottom:0.4em;	background-image: url(../immagini/bg_menu_select.jpg);	background-repeat: repeat-x;	background-position: left bottom;} /********************************************************************FOOTER********************************************************************/.ripulitore {	padding-top: 100px;}#footer {	margin:0px;    padding-left: 0px;	padding-top: 20px;	padding-bottom: 0px;	font-size: 0.8em;	/*clear: both;*/	text-align: left;	background-color: #ffffff;	border-top-color:#ddcdc6;	border-top-width: 1px;	border-top-style: solid;}.signature {	padding-top: 0px;	padding-bottom: 20px;	margin-left: 80px;	background-color: #ffffff;}#contributors ul {	font-size: 1em;	padding-top: 0em;	margin-top: 0em;	padding-left: 0.5em;	margin-left: 2em;	list-style-type: none;}#contributors li {	list-style-type: disc;	padding-left: 0em;	margin-left: 0em;	padding-top: 0.3em;	padding-bottom: 0.3em;	list-style-image: none;}/********************************************************************AMMINISTRAZIONE NEWS********************************************************************/#tabella_admin table {	width: 90%;	margin: 0px;	padding: 0px;	border: 0px;	border-collapse:collapse;	}	#tabella_admin td {	border-bottom-color:#ddcdc6;	border-bottom-width: 1px;	border-bottom-style: solid;	margin: 0px;	padding-top: 10px;	padding-bottom: 10px;	}	#tabella_admin tr {	margin: 0px;	padding-top: 10px;	padding-bottom: 10px;	}	#tabella_admin .bottone {	width: 10%;	}	