body {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif ;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 100%; width: 100%;}
div#container {position: relative; height:100%;background-image: url(../img/bg1.jpg); background-repeat: repeat-y; }
div#testataBanner {width: 100%;border:0px;}
div#footer {clear: right; text-align: center;} 
.rigafondopagina {width: 95%; height:0.2em; text-align: center; background-image: url(../img/riga.jpg); background-repeat: repeat-x;}
div#corpopagina {margin-left: 212px;  margin-right: 25px; margin-top: 0px;text-align: justify;}



img.pag1 { border: 0px;float: left;}
img.pagg { border: 1px solid #000000; margin: 5px 5px 5px 5px;}
img.pagnob { border: 0px; 	 margin: 5px 5px 5px 5px;}
img.pag { border: 0px; 	margin: 5px 5px 5px 5px; float: right;}
img.pagb { border: 1px solid #000000; 	margin: 0px 0px 0px 0px; float: right;}
img.paglf { border: 0px; 	margin: 5px 45px 5px 80px; float: left;}
img.paglfb { border: 1px solid #000000; 	margin: 5px 25px 5px 40px; float: left;}
img.pagLaPiazza { border: 0px; 	margin: 5px 5px 5px 5px;}
img.pagsx1 { border: 1px solid #000000; margin: 0px 0px 0px 0px;}
img.pagsx { border: 1px solid #000000; margin: 0px 80px 0px 0px; float: left;}
img.pagdx { border: 1px solid #000000; margin: 0px 0px 0px 0px; float: right;}
img.top { border: 0px;}
img.linkwelc { border: 0px;}
img.sx { border: 0px;}
.keylink {position: absolute;	left: -1000px;	width: 990px;font-size:1px; line-height:1em;}

img.border { border: 1px solid #000000;}



/************************************************ ************************************************/
.underline {text-decoration:underline;}

/*************************************************************************************************/

#tableform {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px; width: 600px; border-collapse: collapse;	border: 1px solid #D5E2D8;}

/*********************************************** Stili catalogo **********************************/
table.tableCatalogo {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	width: 100%; border-collapse: collapse;	border: 0px ;}
	
	

.elencoCat {	FONT-SIZE:70%; FONT-FAMILY:verdana,helvetica,sans-serif; 	TEXT-TRANSFORM: none; margin: 0.5em;} 
.elencoCat ul {
	background-color:#ffffff;
	list-style-type: none;
	margin: 0px;
	padding: 0px;margin-bottom: 0.5em;TEXT-TRANSFORM: none; }
.elencoCat ul li a {color:#0000FF; 	background-color:#ffffff; font-family:verdana, helvetica, sans-serif; FONT-WEIGHT: normal; text-decoration:none; margin-bottom: 0.5em;TEXT-TRANSFORM: none;}
.elencoCat ul li {
	margin-right: 4px;
	margin-left: 2px;
	text-align: left;
	TEXT-TRANSFORM: none;}


img.strumenti { width:100px;}

div.contenuto  {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none; text-align: justify; margin-bottom: 0.5em;margin-left: 0.5em;}
td.larghezza {width:20%;}

/*********************************************** Fine stili catalogo **********************************/


td.verdechiaroform { border: 1px solid #D5E2D8;	padding: 4px;	background-color: #D5E2D8; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none;}
td.verdechiaroformbianco { border: 1px solid #D5E2D8;	padding: 4px;	background-color: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none;}

#tableform2 {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px; width: 600px; border-collapse: collapse;	border: 1px solid #fbeacc;}
td.verdechiaroformbianco2 { border: 1px solid #fbeacc;	padding: 4px;	background-color: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none;}
td.verdechiaroform2 { border: 1px solid #fbeacc;	padding: 4px;	background-color: #fbeacc; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none;}

/***layout menù sinistra ***/
div#menusinistra {position:absolute;line-height: 1.0em; width:197px; display: block;background-image: url(../img/bg1.jpg); background-repeat: no-repeat;}
.menusinistra {background-color:#f3f3f3; color: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	margin-right: 0.5em; padding: 0px; font-weight: bold;}
.menusinistra ul {	color: #454344;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; FONT-SIZE: 80%;}
#menusinistra ul li a {color:#454344; 	background-color:#f3f3f3; font-family:verdana, helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:none;}

li.listatrasp {line-height: 0.5em;  font-weight:normal; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%;list-style-type: none;}
li.lista {line-height: 1.3em;  font-weight:normal; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%;}
li.lista1 {line-height: 1.9em;  font-weight:normal; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%;}
li.lista2 {line-height: 2.0em;  font-weight:bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%;}

A.a:link { color:#FFFFFF; font-family:verdana, helvetica, sans-serif; text-decoration:none;FONT-SIZE: 80%;}
A.a:visited { font-family:verdana, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; FONT-SIZE: 80%;}
A.a:hover { font-family:verdana, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; FONT-SIZE: 80%;}
A.a:focus { font-family:verdana, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; FONT-SIZE: 80%;}
A.a:active { font-family:verdana, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; FONT-SIZE: 80%;}

B.b:link { color:#000000; font-family:verdana, helvetica, sans-serif; text-decoration:none;FONT-SIZE: 70%;}
B.b:visited { color:#000000; font-family:verdana, helvetica, sans-serif; text-decoration:none;FONT-SIZE: 70%;}
B.b:hover { color:#000000; font-family:verdana, helvetica, sans-serif; text-decoration:none;FONT-SIZE: 70%;}
B.b:focus { color:#000000; font-family:verdana, helvetica, sans-serif; text-decoration:none;FONT-SIZE: 70%;}
B.b:active{ color:#000000; font-family:verdana, helvetica, sans-serif; text-decoration:none;FONT-SIZE: 70%;}
/***fine layout menù sinistra***/

/***layout top***/

#tabletoplogo {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px; width: 100%; border-collapse: collapse;	border: 1px solid #f3f3f3;}
	td.grigiologo { background-color:#f3f3f3;  height: 73px; text-align: center; vertical-align: middle;}
td.biancofoto { background-color:#B3AFB0;  height: 73px; text-align: center; vertical-align: middle;}

#tabletoplogo1 {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px; width: 100%; border-collapse: collapse;	border: 1px solid #f3f3f3;}
	td.grigiologo1 { background-color:#f3f3f3;  height: 73px; text-align: center; vertical-align: middle;}
td.biancofoto1 { background-color:#d5e2d8;  height: 73px; text-align: center; vertical-align: middle;}

tabletoplogo2 {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px; width: 100%; border-collapse: collapse;	border: 1px solid #f3f3f3;}
	td.grigiologo2 { background-color:#f3f3f3;  height: 73px; text-align: center; vertical-align: middle;}
td.biancofoto2 { background-color:#fbeacc;  height: 73px; text-align: center; vertical-align: middle;}


#tableindex {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px; width: 100%; border-collapse: collapse;}
	td.biancotx { background-color:#ffffff; width: 70%;  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none; text-align: justify;}
td.biancoimg { background-color:#ffffff; width: 28%;}
td.bianco { background-color:#ffffff; width: 2%;}
#menutop a { font-family:verdana, helvetica, sans-serif; color:#ffffff; text-decoration:none; FONT-SIZE: 70%;}

#tabletop {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
td.grigio { background-color:#545454;  height: 25px; text-align: center;}
td.bianco { background-color:#ffffff; width: 1px;}
/***fine layout top***/

div.Titletrasp {background-color:#545454; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none; vertical-align:middle; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px;}

.eventi {	FONT-SIZE:70%; FONT-FAMILY:verdana,helvetica,sans-serif; 	color: #000000; background-color:#f3f3f3;TEXT-TRANSFORM: none; margin: 0.5em;} 
.eventi ul {
	background-color:#f3f3f3;
	list-style-type: none;
	margin: 0px;
	padding: 0px;margin-bottom: 0.5em;TEXT-TRANSFORM: none; }
.eventi ul li a {color:#000000; 	background-color:#f3f3f3; font-family:verdana, helvetica, sans-serif; FONT-WEIGHT: normal; text-decoration:none; margin-bottom: 0.5em;TEXT-TRANSFORM: none;}
.eventi ul li {
	margin-right: 4px;
	margin-left: 2px;
	text-align: left;
	TEXT-TRANSFORM: none;}
	
	

table.rag {width: 75%;	padding: 0;	margin: 0;	 border: 0px;}
td.rag {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	FONT-SIZE: 70%;
	font-weight: normal;	color: #000000;	vertical-align: top;	text-align: left; padding: 4px;	background-color: #FFFFFF;}
td.rag1 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	FONT-SIZE: 70%;
	font-weight: normal;	color: #000000;	vertical-align: top;	text-align: left; padding: 4px;	background-color: #FFFFFF;}

#tablefoto {	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px; width: 600px;}
td.foto{ padding: 4px;	background-color: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none;}

.barramenu {	FONT-SIZE:70%; FONT-FAMILY:verdana,helvetica,sans-serif; 	color: #583628; background-color:#fbeacc;TEXT-TRANSFORM: none; margin: 0.2em;text-align: right;} 
.barramenu ul {
	background-color:#fbeacc;
	list-style-type: none;
	margin: 0px;
	padding: 0px;margin-bottom: 0.2em;TEXT-TRANSFORM: none;text-align: right; }
.barramenu ul li a {color:#583628; 	background-color:#fbeacc; font-family:verdana, helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:none; margin-bottom: 0.2em;TEXT-TRANSFORM: none;text-align: right;}
.barramenu ul li {
	margin-right: 7px;
	margin-left: 2px;
	text-align: left;
	TEXT-TRANSFORM: none;text-align: right;}
	
	.barramenu2 {	FONT-SIZE:70%; FONT-FAMILY:verdana,helvetica,sans-serif; 	color: #215421; background-color:#d5e2d8;TEXT-TRANSFORM: none; margin: 0.2em;text-align: right;} 
.barramenu2 ul {
	background-color:#d5e2d8;
	list-style-type: none;
	margin: 0px;
	padding: 0px;margin-bottom: 0.2em;TEXT-TRANSFORM: none;text-align: right; }
.barramenu2 ul li a {color:#215421; 	background-color:#d5e2d8; font-family:verdana, helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:none; margin-bottom: 0.2em;TEXT-TRANSFORM: none;text-align: right;}
.barramenu2 ul li {
	margin-right: 7px;
	margin-left: 2px;
	text-align: left;
	TEXT-TRANSFORM: none;text-align: right;}

	.linkrigaverde {	FONT-SIZE:70%; FONT-FAMILY:verdana,helvetica,sans-serif; 	color: #215421; background-color:#d5e2d8;TEXT-TRANSFORM: none; margin: 0.2em;} 
.linkrigaverde ul {
	background-color:#d5e2d8;
	list-style-type: none;
	margin: 0px;
	padding: 0px;margin-bottom: 0.2em;TEXT-TRANSFORM: none;text-align: right; }
.linkrigaverde ul li a {color:#215421; 	background-color:#d5e2d8; font-family:verdana, helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:none; margin-bottom: 0.2em;TEXT-TRANSFORM: none;}
.linkrigaverde ul li {
	margin-right: 7px;
	margin-left: 2px;
	text-align: left;
	TEXT-TRANSFORM: none;}



	.leftt {text-align: left;margin-left: 30em;}
	div#right { text-align: right; margin-right: 180px;}
.pcenter { text-align: center;}
span.mappa {text-align: center;}
div#center {text-align: center;}
div#right {text-align: right;margin-left: 30em;}
div#left {text-align: left;}
div#sottolineato {text-decoration:underline;}
div#sottolineatofont {text-decoration:underline;COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%; FONT-WEIGHT: normal;}



H1 { background-color:#d5e2d8; COLOR: #215421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 2.0em;}
H1.titolo1 { background-color:#ffffff; COLOR: #215421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 2.0em;}
H1.titolo2 { background-color:#fbeacc; COLOR: #583628; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 2.0em;}
H2 { background-color:#FFFFFF; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 1.0em}
H3 { background-color:#FFFFFF; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 1.0em}

.right {text-align: right;  COLOR: #583628; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 2.0em;}

SPAN.TESTOMENUVERDE {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #215421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 2.0em;
}
SPAN.TESTOMENU {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #583628; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; line-height: 2.0em;
}
SPAN.TESTOTITOLO {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none
}
SPAN.TESTONERO {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; TEXT-TRANSFORM: none; text-align: justify;
}
SPAN.TESTOVERDEB {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #215421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; text-align: justify;
}
SPAN.TESTONEROB {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: bold; TEXT-TRANSFORM: none; text-align: justify;
}


A:link, A:visited { text-decoration: none }

