* {	margin: 0px;	padding: 0px;}body {	background-color: #990000;	background-image: url(sfondo.jpg);	background-repeat: repeat-y;	background-position: center 330px;}#contenitore {	width: 600px;	margin-right: auto;	margin-left: auto;}#header {	background-position: bottom;	width: 600px;	background-repeat: no-repeat;	margin-right: auto;	margin-left: auto;	height: 130px;}#message {	float: left;	width: 192px;	padding-top: 30px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 30px;	background-color: #FFFFFF;	height: 212px;}#message h1 {	font-family: "Lucida Sans";	font-size: 1.1.em;	color: #990000;	width: 10em;	font-weight: bold;	font-size: 1em;}#header img {	margin-left: 20px;	float: left;	margin-top: 10px;}#galleria {	width: 600px;	margin-right: auto;	margin-left: auto;}#galleriathumb {	text-align: center;	width: 100%;	font-family: "Lucida Sans";	font-size: 0.65em;	color: #FFFFFF;	background-position: center;}#sm {	float: left;	margin-top: 10px;	margin-left: 10px;	width: 450px;}#contenuto {	background-color: #FFFF00;	clear: both;}#sm p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.6em;	margin: 0px;	padding: 0px;	color: #990000;}#sm h1 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #990000;	font-size: 1.2em;	padding: 0px;	margin: 0px;}#sm h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1em;	color: #990000;	padding: 0px;	margin: 0px;}/*colonne*/#navigazione {float: left;width: 55%;margin: 0;margin-left: 0;}#navigazione caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;}#navigazione table {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.6em;	border: 1px solid #666666;	line-height: 2em;	background-color: #E9E9E9;	width: 100%;}#navigazione td {	text-align: center;}.sfondobianco {	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}#content {float: right;width: 40%;margin: 0;}/*fine colonne*/.padding {	padding: 20px;}.padding p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.65em;	line-height: 2em;	text-align: justify;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}/*menu*/ul.menu1 {	width:100%;	list-style:none; /* elimino i punti elenco */	margin:0;	padding:0; /* elimino i rientri delle liste */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.65em;	font-weight: bold;}ul.menu1 li a {	display:block; /* il link occupa tutto lo spazio orizzontale */	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */	height:2em;	line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #990000;}ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/ul.menu1 li a:link, ul.menu1 li a:visited {color: #990000;} /* colori per il link */ul.menu1 li a:hover, ul.menu1 li a:active {background: #FFFFFF;color:#000000;} /* colori per l'effetto roll-over */.paddingbordo {	padding: 20px;	background-image: url(divisore_h1.gif);	background-repeat: no-repeat;	background-position: top;}#corner img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.paddingbordo ul {	color: #990000;	list-style-type: square;	padding: 0px;	margin: 3px;}.paddingbordo h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 0.7em;	color: #990000;	background-image: url(divisore_h1.gif);	background-position: center;	background-repeat: no-repeat;	margin-top: 40px;	padding-bottom: 30px;	margin-bottom: -10px;	text-align: center;}.paddingbordo li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.65em;	padding-left: 3px;	padding-top: 5px;}.linkdx:link {	background-color: #FFFFFF;	text-decoration: none;	color: #990000;}.linkdx:visited {	background-color: #FFFFFF;	text-decoration: none;	color: #990000;}.linkdx:hover {	text-decoration: none;	color: #990000;}#navigazione .padding img {	margin-top: 20px;	margin-bottom: 20px;}.noborder {	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}#banner {	text-align: center;	width: 100%;	margin-top: 30px;}#banner img {	padding: 5px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#corner {	display: block;	position: absolute;	height: 330px;	width: 270px;	top: 0px;	right: 0px;	visibility: hidden;}#message h2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 0.75em;	color: #999999;}#navigazione h2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 0.85em;	color: #990000;	padding-left: 20px;	font-weight: bold;}#navigazione ul {	color: #990000;	list-style-type: square;	margin: 3px;	padding-left: 60px;	padding-bottom: 60px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.65em;}.galleriaimg {	margin: 3px;	border: 5px solid #CCCCCC;}
