/* CSS Document *//* -----author: http://www.veno.it -------*/html{padding:0px;margin:0px;}body {text-align: center;   /*centra in IE 5.x */background:url(images/bkg.jpg);font-size: 65%;font-family: Verdana, Arial, Helvetica, Sans-Serif;color:#564b47;padding:0px;margin:0;}ol,ul,li {list-style:none;margin:0;padding:0;}#translate{width: 1000px;margin-left: auto;margin-right: auto;margin-top:2px;margin-bottom:16px;text-align: right;padding-right:14px;color:#ccc;}#translate a{	color: #999999;	background:#564818;	padding:4px;}#translate a:hover{color:#fff;background:#333;}#wrapper {text-align: left;   /*ripristina allineamento */padding:0px;width: 1000px;margin-left: auto;margin-right: auto;background:#fff;clear:both;}#wrapper2 {padding:0px;background:#fff;}#header{/*background:url(images/head1.jpg) no-repeat left top;height: 320px;padding: 10px 10px 0 20px;margin-left: auto;margin-right: auto;*/}#header2{background:url(images/head2.jpg) no-repeat;height: 320px;padding: 10px 10px 0 10px;}#main-logo {float:left;clear:both;margin-top:10px;width: 1000px;}.vertmenu a:hover {background:#ddd;}ul.vertmenu li a {display:block; /* il link occupa tutto lo spazio orizzontale */padding:0 0.8em; /* lascia spazio far il bordo del menu e il testo del link*/ }ul.vertmenu li {border-bottom: 1px solid #ccc;line-height:2em;} #menu {	background: #222d25;	float: left;	list-style: none;	padding: 0;	width: 100%;	clear:both;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.2em;	font-style: italic;}#menu li {	float: left;	margin: 0;	padding: 0;}#menu a {	background: #222d25 url("images/seperator.gif") bottom right no-repeat;	color: #ccc;	float: left;	margin: 0;	padding: 8px 12px;	text-decoration: none;	display: block;}#menu a:hover {	background: #6d9377 url("images/hover2.gif") bottom center no-repeat;	color: #333;	padding-bottom: 8px;}#menu li a.active:link, #menu li a.active:visited, #menu li a.active:active, #menu li a.active:hover {	background: #d5d5bb url("images/hover.gif") bottom center no-repeat;	color: #333;	padding-bottom: 8px;}#center {background: url(images/gradient_middle.jpg) repeat-x left top #fff;width:980px;margin-left:auto;margin-right:auto;}.content {width:900px;margin-left:auto;margin-right:auto;margin-bottom:0px;/*border-left: 2px solid #564b47;border-right: 2px solid #564b47;padding: 0px;*/}.unterzo {float: left;margin-right:10px;width:274px;margin-top:10px;padding:8px;background:#fbf6d8;margin-bottom:20px;}.unterzo-inside {float: left;margin-right:10px;width:274px;margin-top:10px;padding:8px;margin-bottom:20px;}.over{background:url(images/gradient.jpg) repeat-x top left #fff;}.unterzo img{	float:left;	margin-right:10px;}.unterzo h2{	font-size:1.5em;}.dueterzi {float: left;margin-right:10px;width:568px;margin-top:10px;padding:8px;margin-bottom:20px;background:#222d25;}.unmezzo-sx {	float: left;	width:418px;	padding: 0 20px 10px 0;	border-right: 1px solid #999;	margin-top:10px;	clear:both;	}.unmezzo-dx {	float: right;	width:422px;	padding: 0 10px 10px 10px;	margin-top:10px;	margin-left:10px;}.unquarto {	float: left;	width:210px;	}.listino_head {	float: left;	width:130px;	background:#333;	color:#fff;	margin-right:2px;	margin-top:2px;	padding:2px;}.listino {	float: left;	width:130px;	background:#cccccc;	margin-right:2px;	margin-top:2px;	padding:2px;}.float-left{	float:left;	clear:both;}.float-left img{	margin-right:10px;}.float-right{	float:right;	text-align:right;}#footer_top{	width: 1000px;	height:64px;	background:url(images/footer_top.jpg) repeat-x top left #222d25;	margin-left:auto;	margin-right:auto;	clear:both;/*position: absolute; bottom: 0;*/}#footer{	width: 1000px;	background: #222d25;	margin-left:auto;	margin-right:auto;	/*position: absolute; bottom: 0;*/}#credits{	width:900px;	margin-left:auto;	margin-right:auto;	padding-top:30px;	color:#ccc;}#credits a {color:#E3D3B3;}#spacer-top{	width: 100%;	height:10px;	background: url(images/spacer_top.jpg) repeat-x left top;	float:left;	clear:both;	margin-bottom:20px;}#spacer-bottom{	width: 900px;	height:10px;	background: url(images/spacer_bottom.jpg) repeat-x left top;	float:left;	margin-bottom: 20px;	clear:both;}.line{	width: 98%;	height: 2px;	background: url(images/line_title.gif) repeat-x left bottom;	margin-left:auto;	margin-right:auto;	margin-bottom: 10px;	clear:both;}.spacer-middle{	width: 900px;	height: 10px;	background: url(images/line.gif) no-repeat left bottom;	margin-left:auto;	margin-right:auto;	margin-top:30px;	margin-bottom: 10px;	clear:both;}.blank{	height: 0px;	background: transparent;	clear:both;}.gallery{	padding: 8px 12px;}.space{margin-left:4px;margin-bottom:4px;}.spacetop{margin-bottom:4px;}/* anchors----------------------------------------------- */a {	color:#333;	text-decoration: none;}a:hover {	color: #996633;}/* headings----------------------------------------------- */h1{	font-size:2em;}h2{	font-size:1.8em;	font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;	margin-top:0;}h3{	font-size:1.4em;	font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;} h4, h5, h6 {	font-weight:bold;}h4 a{	font-weight:bold;	color: #5a7852;}h5 {	font-size:1em;}h6 {	font-size:0.6em;	text-transform: uppercase;}h1 a {	font-weight:normal;}.whitelink{color:#fff;}