body {	margin:0;	border:0;	padding:0;	font-family: Verdana, Geneva, Helvetica, sans-serif;	background: #cccccc;}/*div {    padding: 1px 0;}*//*inizia il layout a 4 colonne x 3 righe*/#wrapper {    width: 60em;    margin: 0 auto;    padding: 0;    background: #FFF0C0;}#header {    width: 100%;    padding: 1em 0 0 0;    background-color: rgba(175,120,90,0.3);}/*iniziano gli elementi interni a header*/#header h1  {    margin: 0;    padding: 0;    font-family: Lucida Calligraphy;    font-size: 2em;    color: #000;    text-align: center;}#header p {    margin: 0 0 3em 0;    padding: 0.1em 0;    font-size: 0.72em;    font-family: Arial;    text-align: center;}/*finiscono gli elementi interni all'header*/#content-wrapper {    width: 100%;}#content1, #content2, #content3, #content4, #content5, #content6 {	float: left;	width: 22%;	margin: 0 1%;	padding: 0 0.5%;	font-size: 0.875em;	text-align: justify;}#content1, #content2, #content3, #content5 {	margin: 0.9em 0.6% 1em 1%;	border-top: solid 0.1em #aaa;	border-right: solid 1px #666;	background-color: rgba(245,200,00,0.5);	box-shadow: -5px 5px 5px #888;    border-radius: 8px;    -moz-box-shadow: -5px 5px 5px #888;    -moz-border-radius: 8px;    -webkit-box-shadow: -5px 5px 5px #888;    -webkit-border-radius: 8px;    -o-box-shadow: -5px 5px 5px #888;    -o-border-radius: 8px;}#content4, #content6 {	width: 24%;	margin: 0;	padding: 0 0.5%;}#content1 h1, #content2 h1, #content3 h1, #content5 h1 {    margin: 1em 0 0 0;    padding: 0;    font-size: 1em;    font-weight:bold;}#content1 h1>p, #content2 h1>p, #content3 h1>p, #content5 h1>p {    margin-top: 0;    padding-top: 0;}#content1 a, #content2 a, #content3 a, #content5 a {    text-decoration: none;    color: #000;    font: bold 1em arial;}#content1 a:hover, #content2 a:hover, #content3 a:hover, #content5 a:hover {    color: #F00;}#sidebar1, #sidebar2, #sidebar3, #sidebar4, #sidebar5, #sidebar6 {    float: left;	width: 25%;    padding: 0;}#foot1, #foot2, #foot3 {     clear: both;    width: 100%;    border-style: solid;     border-color: #FFD700;    border-width: 0.1em 0 0 0;    padding: 0;}#footer {    clear: both;    margin: 0;    padding: 1em 0 2em 0;    font-family: Arial;    font-size: 0.80em;    color: purple;    background-color: rgba(175,120,90,0.1);}/*iniziano gli elementi interni al footer*/#lingue {	float: right;	margin: 0 1em 0 0;	padding: 0;	border: 0.1em solid #FFD700;	color: black;	font-family: Arial;	font-size: 0.875em;	font-weight: bold;	text-align: left;}#lingue ul {    padding: 0;	margin: 0;	list-style-type:none;}#lingue ul a {    display: block;    text-decoration: none;    color: #F00;    text-transform: uppercase;}div#lingue ul li a:hover {    text-decoration: none;    color: #000;}#validatorXHTML {    float:right;	margin: 0 1em;}	#validatorCss {	float:right;	margin: 0 1em;}#footer p {	padding: 0 0.5em;	margin: 0;}/*finiscono gli elementi interni al footer*//*finisce il layout a 4 colonne x 3 righe*//*inizia la bacheca dei Menù*/.container {	margin: 1.2em 0;	border-top: solid 0.1em #aaa;	border-right: solid 1px #666;	padding: 0.5em;	background-color: rgba(245,200,00,0.5);	box-shadow: -5px 5px 5px #888;    border-radius: 8px;    -moz-box-shadow: -5px 5px 5px #888;    -moz-border-radius: 8px;    -webkit-box-shadow: -5px 5px 5px #888;    -webkit-border-radius: 8px;    -o-box-shadow: -5px 5px 5px #888;    -o-border-radius: 8px;}.container p {    margin: 0.2em 0;    padding: 0.2em; 	font-size: 1em;}a.email {    display: block;    text-decoration: none;    color: #000;    margin: 0.6em 0 0 0;	padding: 0.2em 0; 	font: bold 1em arial;}a.email:hover {    background-color: #66F;    color: #FFF;}#quadromenu {    width: 90%;    margin: 0.4em auto;	padding: 0.2em 0;	background-color: #FAFAD2;	box-shadow: -5px 5px 5px #888;    border-radius: 8px;    -moz-box-shadow: -5px 5px 5px #888;    -moz-border-radius: 8px;    -webkit-box-shadow: -5px 5px 5px #888;    -webkit-border-radius: 8px;	 -o-box-shadow: -5px 5px 5px #888;    -o-border-radius: 8px;}#quadromenu ul {    list-style-type: none;    margin: 0;	padding: 0;}#quadromenu ul li {    margin: 0.2em 0.4em;	border: 0;	padding: 0.2em 0.4em;	font-size: 1.25em;    font-weight: 500;    font-family: Arial;    text-align: left;}#quadromenu ul a {    text-decoration:none;    color: #000;    display: block;}#quadromenu ul a:hover {    background-color: #66F;    color: #FFF;}/*finisce la bacheca dei Menù*//*inizia il biglietto da visita*/div#hcard-Ciro-Zanin {	margin: 1em 0;    border-top: solid 0.1em #aaa;	border-right: solid 1px #666;    padding: 1.6em 0.5em 1.2em 0.5em; 	font-size: 1em;	background-color: rgba(245,200,00,0.5);	box-shadow: -5px 5px 5px #888;    border-radius: 8px;    -moz-box-shadow: -5px 5px 5px #888;    -moz-border-radius: 8px;    -webkit-box-shadow: -5px 5px 5px #888;    -webkit-border-radius: 8px;    -o-box-shadow: -5px 5px 5px #888;    -o-border-radius: 8px;}span.fn {    padding: 0.3em 0.3em 0.4em 0.3em;    font-size: 1.25em;	background: #E6D699;	box-shadow: -5px 5px 5px #888;    border-radius: 6px;    -moz-box-shadow: -5px 5px 5px #888;    -moz-border-radius: 6px;    -webkit-box-shadow: -5px 5px 5px #888;    -webkit-border-radius: 6px;    -o-box-shadow: -5px 5px 5px #888;    -o-border-radius: 6px;}.org {	width: 100%;    margin: 0 auto;	padding: 0.2em 0;	background-color: #FAFAD2;	box-shadow: -5px 5px 5px #888;    border-radius: 8px;    -moz-box-shadow: -5px 5px 5px #888;    -moz-border-radius: 8px;    -webkit-box-shadow: -5px 5px 5px #888;    -webkit-border-radius: 8px;    -o-box-shadow: -5px 5px 5px #888;    -o-border-radius: 8px;}.org p#tipo {    padding: 0.6em 0.4em 0 0.4em;     font-size: 1.5em;    text-align: left;}.org p {    padding: 0.3em 0;	margin: 0;	text-align: center;	font: 2em Verdana;}div.tel {	margin: 0;	padding: 0.4em 0 0.2em 0; 	font-size: 1em;	clear: right;}div#hcard-Ciro-Zanin a {    display: block;    text-decoration: none;    color: #000;    margin: 0;	padding: 0.2em 0; 	font: bold 1em arial;}div#hcard-Ciro-Zanin a:hover {    background-color: #66F;    color: #FFF;}div.adr {	margin: 0.3em 0;	padding: 0.1em; 	font-size: 1em;	clear: right;}/*finisce il biglietto da visita*/
