body{
	background-color: #ACCC7B;
	margin-top: 14px;
	margin-bottom: 0px;
	text-align: center;   /*centra in IE 5.x */
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(immagini/bkg.png)!important;
	background-repeat: repeat-x;
	background-image: none;
	}
	a{white-space:nowrap;}
h3 {
	font-size: 11px;
	margin-bottom: 0px;
	padding: 0px;
}
dl {
	margin-bottom: 4px;
	margin-top: 6px;
}
dt { margin-bottom: 4px; }


ul.home {
	list-style-type: none;
	padding: 0px;
	margin-top: -150px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	float: right;
	width: 242px;
}
ul.home li {
	margin-top: 0px;
	padding: 0px;
}
.cong{
	font-size: 11px;
	font-weight: bold;
	margin-left: 25px;
}
.pp{
	color: #006600;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	margin-left: 19px;
	font-weight: bold;
}

body a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
	text-decoration: underline;
	padding: 0px;
	}
body a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
	text-decoration: underline;	
	}
body a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;	
	}
div#header{ background-image: url(immagini/header-sisma.jpg); background-repeat: no-repeat; height: 123px; margin-right: 0px; padding-right: 0px;
   }
div#navbar{
	height: 21px;
	background-image: url(immagini/navbar.jpg);
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 1px;
	}
div#hormenu {
	width: 740px;
	float: left;
	margin: 0;
	padding: 0;
	height: 19px;
	background-color: #EBBB01;
}
div#hormenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#hormenu li {
	width:110px;
	float:left;
	margin: 0;
	padding: 0;
	color:black;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C69E00;
	height: 100%;
	text-align: center;
}
div#hormenu a {
	display: block;
	color: #006600;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
div#hormenu a:hover {
	color: #004800;
	text-decoration: none;
	background-color: #F5D80A;
}
div#hormenu li ul {
	display: none;
}
div#hormenu li:hover ul {
	display: block;
	position: absolute;
	z-index:1;
	width:110px;
	padding: 0;
	border:1px solid #FF9933;
	background: #CCCC99;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:-1px;
	text-align: left;
	}

div#hormenu li li {
	width: 110px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #E1E2BC;
	list-style-type: none;
	background-image: url(icon_04b.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	position: relative;
	}
/*freccette per le voci con il secondo livello*/
div#hormenu li li img{
	display: inline;
	position: absolute;
	top: 2px;
	left: 92px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
div#hormenu li li a {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	text-align: left;
	font-size: 10px;
	color: #669933;
	}
div#hormenu li li a:hover {
	background-color: #999900;
	color: #003300;
	background-image: url(icon_04b.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	}
div#hormenu li:hover ul.campagne {
	display: block;
	position: absolute;
	z-index:1;
	width:158px;
	padding: 0;
	border:1px solid #FF9933;
	background: #CCCC99;
	text-align: left;
	margin: 0;
	}
div#hormenu li li.campagne {
	width: 158px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #E1E2BC;
	} 
	
/*secondo livello*/
div#hormenu li ul li ul {
	display: none;
	visibility: hidden;
}
div#hormenu li ul li:hover ul {
	display: block;
	position: absolute;
	z-index:2;
	width: 220px;
	padding: 0;
	border:1px solid #FF9933;
	background: #CCCC99;
	margin-top: -12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 80px;
	text-align: left;
	visibility: visible;
	}
div#hormenu li li li {
	width: 220px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #E1E2BC;
	list-style-type: none;
	background-image: url(icon_04b.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	}
div#hormenu li li li a {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	text-align: left;
	font-size: 10px;
	color: #669933;
	}
div#hormenu li li li a:hover {
	background-color: #999900;
	color: #003300;
	width: 204px;
	}
/*classe per differenziare le dimensioni dei sottomenu Circoli e Riserve*/
div#hormenu li ul li:hover ul.corto{width:135px;}
div#hormenu li li li.corto {width:135px;}
div#hormenu li li li.corto a:hover {width:119px;}
/*fine secondo livello*/

div#banner{
	height: 66px;
	width: 553px;
	float: left;
	background-color: #F2F4EF;
	clear: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}

div#banner-provvisorio{
	height: 68px;
	width: 556px;
	background-image: url(immagini/banner-provv.jpg);
	float: left;
	background-color: #F2F4EF;
	background-repeat: no-repeat;
	background-position: left top;
	}
div#container{
	width: 760px;
	border: 1px solid #495D41;
	background-color: #F2F4EF;
	padding: 0px;	/*centra negli altri browsers*/
	margin: 0px auto;
	text-align: left;
	position:relative;
	} 
div#sisma{position:relative; width:760px; height:160px;}
div#news{
	float: right;
	width: 198px;
	background-image: url(immagini/blocco-news.jpg);
	background-repeat: no-repeat;
	height: 357px;
	margin-right: -1px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 4px;
	} 
div#appuntamenti {
	float: right;
	margin-right: 0px;
	height: 160px;
	width: 199px;
	background-image: url(immagini/blocco-appuntamenti-sh.jpg);
	margin-top: 4px;
	margin-bottom: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	color: #006600;
	text-align: justify;
	padding: 0px;
	}
#appuntamenti ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004800;
	list-style-type: none;
	width: 185px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	vertical-align: top;
	padding: 0px;
	}
#appuntamenti li {
	line-height: 1.3em;
	margin-left: 0px;
	margin-top: 3px;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	width: 190px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D7C18A;
	padding-bottom: 5px;
	}
#appuntamenti li.passsati {
	color: #93B17C;
}
#appuntamenti li.passsati a{
	color: #CAB646;
}
#appuntamenti li.passsati a:hover{
	text-decoration: line-through;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
}
#appuntamenti a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-decoration: none;
	padding-bottom: 1px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F7F4E3;
	border-top-style: solid;
	border-left-style: none;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-color: #F7F4E3;
	}
#appuntamenti a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	padding-bottom: 1px;
	font-weight: bold;
	background-color: #EDE7C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFBD58;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFBD58;
	}

#appuntamenti .txt {font-weight: bold;}

div#newsletter {
	float: right;
	clear: right;
	height: 135px;
	width: 198px;
	margin-right: 2px;
	margin-top: 7px;
	background-image: url(immagini/blocco-newsletter.jpg);
	background-repeat: no-repeat;
	}
div#banner-piccolo{
	float: right;
	clear: right;
	width: 196px;
	margin-top: 7px;
	border:solid 1px #B5B8AD;
}
div#banner-piccolo a, div#banner-piccolo img{ border:none;}
h2.primo-piano{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #317547;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 1.7em;
}
div#contenuto {
	margin-right: 0px;
	min-height: 293px;
	height: auto;
	width: 520px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 3px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 2em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	vertical-align: top;
	background-color: #DCE3D5;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 8px;
	}
div#contenuto .notizia-pp{
	margin-bottom: 20px;
	margin-top: 0px;
}
.notizia-pp h2{
	font-size: 12px;
	color: #030;
	text-align: center;
	background-image: url(immagini/h2-pp-l.jpg);
	line-height: 22px;
	width: 520px;
	margin-top: 0px;
/* word-spacing:-2px;*/
}
.notizia-pp p {
	margin-top: 0px;
	text-align: justify;
	margin-right: 4px;
	line-height: 1.9em;
	padding-bottom: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	}
div#show{position:relative; left:1px;}
#contenuto .bordoinverde {
	border: 1px solid #006600;
	margin-top: 4px;
	float: left;
	margin-right: 4px;
	margin-left: 0px;
	}
#contenuto .bordoinverde:hover{border: 1px solid #FFDD00;}

#contenuto .bordoinverde-dx {
	border: 1px solid #006600;
	margin-top: 4px;
	float: right;
	margin-left: 6px;
	}
#contenuto .bordoinverde-dx:hover{border: 1px solid #FFDD00;}

#contenuto .par {
	margin-top: 0px;
	text-align: justify;
	margin-right: 4px;
	line-height: 1.5em;
	padding-bottom: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	}
#contenuto .par-bordo {
	margin-top: 22px;
	text-align: justify;
	margin-right: 12px;
	line-height: 1.6em;
	padding-bottom: 30px;
	margin-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BFCFB8;
	margin-bottom: 7px;
	}
div#footer{
	clear: both;
	height: 28px;
	background-color: #DEDED6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 2px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 6px;
	text-align: center;
	position: relative;
	}
div#footer img{
	position: absolute;
	left: 610px;
	top: 11px;
}
div#footer img.rss{
	position: absolute;
	left: 3px;
	top: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background:#DEDED6;
	color: #888888;
	text-decoration: underline;
	}
#footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background:#DEDED6;
	color: #888888;
	text-decoration: underline;
	}
#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background:#DEDED6;
	color: #444444;
	text-decoration: none;
	}
div#riquadro-grande-chisiamo {
	background-image: url(immagini/blocco-associazione.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 540px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	}
#container #riquadro-grande-chisiamo h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
}

div#riquadro-grande-chisiamo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.75em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 1px;
	margin-left: 4px;
	width: 524px;
	height: 285px;
	overflow: auto;
	padding-bottom: 4px;
	padding-right: 8px;
	background-color: #EBF0E9;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	}
div#riquadro-grande-chisiamo .titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: bold;
	color: #006600;
	margin-left: 6px;
	}
div#riquadro-grande-chisiamo ul{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 36px;
	width: 210px;
	padding: 0px;
	float: left;
}
div#riquadro-grande-chisiamo li{
	margin-bottom: 8px;
	list-style-type: none;
}
div#riquadro-grande-circoli {
	background-image: url(immagini/blocco-associazione.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 540px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	}
div#riquadro-grande-circoli p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2.3em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 38px;
	margin-left: 6px;
	width: 518px;
	height: 228px;
	overflow: auto;
	padding-bottom: 4px;
	padding-right: 0px;
	background-color: #EBF0E9;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	padding-top: 20px;
	}
div#riquadro-grande-circoli ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #465F3F;
	list-style-type: none;
	list-style-image: none;
	margin-top: 10px;
	float: left;
	clear: right;
	margin-bottom: 4px;
	margin-right: 20px;
	}
	div#riquadro-grande-circoli ul a{
	font-weight: bold;
	color: #336699;
	font-size: 11px;
	text-decoration: underline;
}
	div#riquadro-grande-circoli ul a:hover{
	color: #CC0000;
	}
div#riquadro-grande-circoli li {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	line-height: 2em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #DECA9E;
	list-style-image: none;
	list-style-type: none;
	background-image: url(immagini/freccetta.jpg);
	}
div#riquadro-grande-presidi {
	background-image: url(immagini/blocco-associazione.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 538px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}
div#riquadro-grande-presidi p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2.3em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 6px;
	width: 524px;
	height: 279px;
	overflow: auto;
	padding-bottom: 4px;
	padding-right: 6px;
	background-color: #EDF0E9;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	padding-top: 4px;
	}
div#riquadro-grande-presidi .titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: bold;
	color: #006600;
	margin-left: 0px;
	}
div#riquadro-grande-presidi .immagini {
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	margin-right: 8px;

	}
div#riquadro-grande-presidi .bordoverde {
	border: 1px solid #006600;
	margin-top: 2px;
	margin-left: 48px;
	margin-right: 0px;
	margin-bottom: 4px;
	}
div#riquadro-grande-presidi .immagini-dx {
	margin-top: 0px;
	margin-left: 8px;
	float: right;
	margin-right: 0px;
	}
div#riquadro-grande-torna_home {
	width: 460px;
	height: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	top: 502px;
	position: absolute;
	display:none !important;
	display:inherit;
	left: 130px;
	}
	div#riquadro-grande-torna_homeKyoto {
	width: 460px;
	height: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	top: 502px;
	position: absolute;
	}
div#pagine-doc {
	width: 90px;
	height: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	float: left;
	top: 0px;
	position: absolute;
	margin: 0px;
	left: 450px;
	}
div#pagine-doc .grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #BBBBBB;	
	}
div#pagine-doc a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
	padding: 0px;
	}
div#pagine-doc a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;	
	}
div#pagine-doc a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	}
div#riquadro-grande-torna {
	width: 480px;
	height: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	top: 502px;
	position: absolute;
	padding-left: 9px;
	}

div#riquadro-grande-cosasono {
	background-image: url(immagini/blocco-associazione.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 540px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	}

div#riquadro-grande-cosasono p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2.3em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 6px;
	width: 518px;
	height: 228px;
	overflow: auto;
	padding-bottom: 4px;
	padding-right: 0px;
	background-color: #EBF0E9;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	padding-top: 20px;
	}
div#riquadro-grande-cosasono ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #465F3F;
	list-style-type: none;
	width: 524px;
	list-style-image: none;
	margin-top: 6px;
	height: 240px;
	margin-bottom: 4px;
	margin-left: 6px;
	margin-right: 4px;
	padding: 0px;
	}
div#riquadro-grande-cosasono li {
	padding-left: 0px;
	line-height: 2em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #B7BCB5;
	list-style-image: none;
	list-style-type: none;
	border-bottom-style: dashed;
	margin-bottom: 8px;
	padding-bottom: 4px;
	margin-right: 4px;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	}
div#riquadro-grande-cosasono li a{
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
div#riquadro-grande-cosasono li a:hover {
	color: #006699;
	background-color: #D9E2D6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

div#riquadro-grande-adesione {
	background-image: url(immagini/blocco-associazione.jpg);
	background-repeat: no-repeat;
	height: 338px;
	float: left;
	width: 540px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	}
div#riquadro-grande-adesione p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	width: 518px;
	min-height: 246px;
	overflow: auto;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: #EBF0E9;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	padding-top: 4px;
	}
div#riquadro-grande-adesione .bordoverde {
	border: 1px solid #006600;
	margin-top: 8px;
	margin-left: 0px;
	float: left;
	margin-right: 8px;
	}
div#riquadro-grande-adesione .titolo {}

div#riquadro-grande-riserve {
	background-image: url(immagini/blocco-associazione.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 540px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}
div#riquadro-grande-riserve p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.7em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 4px;
	width: 524px;
	height: 280px;
	overflow: auto;
	padding-bottom: 0px;
	padding-right: 8px;
	background-color: #EBF0E9;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	padding-top: 8px;
	}
div#riquadro-grande-riserve .bordoverde {
	border: 1px solid #006600;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	margin-right: 8px;
	}
div#riquadro-grande-riserve .titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: bold;
	color: #006600;
	margin-left: 6px;
	}
div#riquadro-grande-attivita {
	background-image: url(immagini/blocco-attivita.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 4px;
	}
div#riquadro-grande-attivita p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.75em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 1px;
	margin-left: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7BCB5;
	overflow: auto;
	}
div#riquadro-grande-attivita .div-parag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.75em;
	font-weight: normal;
	color: #666666;
	overflow: auto;
	height: 280px;
	width: 535px;
	margin-top: 12px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B7BCB5;
	}
div#riquadro-map {
	background-image: url(immagini/blocco-attivita.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 4px;
	text-align: center;
	padding-right: 0px;
	position: relative;
	}
div#riquadro-map iframe {
	height: 332px;
	width: 538px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	}
	div#riquadro-map-torna_home {
	width: 100px;
	height: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	margin-top: -300px;
	left: 430px;
	}
	div#riquadro-map-torna_home a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	}
	div#riquadro-map-torna_home a:hover {
	color: #003300;
}
div#riquadro-grande-attivita .bordoinverde {
	border: 1px solid #006600;
	margin-top: 4px;
	float: left;
	margin-right: 8px;
	margin-left: 16px;
	}
div#riquadro-grande-attivita .bordergreen {
	border: 1px solid #006600;
	margin-top: 4px;
	float: left;
	margin-right: 6px;
	}
div#riquadro-grande-attivita .bordergreen:hover{border: 1px solid #FFDD00;}
 
div#riquadro-grande-petizio {
	background-image: url(immagini/blocco-attivita.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 4px;
	}
div#riquadro-grande-petizio p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.75em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 1px;
	margin-left: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	overflow: auto;
	}
div#riquadro-grande-petizio .div-parag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.75em;
	font-weight: normal;
	color: #666666;
	overflow: auto;
	height: 280px;
	width: 535px;
	margin-top: 12px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B7BCB5;
	}
div#riquadro-grande-attivita-kyoto {
	background-image: url(immagini/blocco-attivita.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 4px;
	}
#riquadro-grande-attivita-kyoto h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-align: center;
	margin-bottom: 0px;
}

div#riquadro-grande-attivita-kyotopuntivendita {
	background-image: url(immagini/blocco-attivita.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	padding-bottom: 4px;
	padding-left: 3px;
	margin-bottom: 0px;
	overflow: auto;
	}
.puntivendita {
	overflow: auto;
	height: 285px;
	width: 539px;
	margin-top: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
div#riquadro-grande-attivita-kyotopuntivendita ul {
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 2px;
	margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: auto;
	width: 510px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7BCB5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	}
div#riquadro-grande-attivita-kyotopuntivendita li {
	vertical-align: middle;
	padding-left: 16px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	background-image: url(immagini/freccetta.jpg);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	}
div#riquadro-grande-attivita-kyoto p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2.3em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 6px;
	padding-bottom: 4px;
	padding-right: 12px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7BCB5;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B7BCB5;
	height: 276px;
	width: 518px;
	overflow: auto;
	}
div#riquadro-grande-attivita-kyoto ul {
	margin-top: 0px;
	margin-left: 70px;
	margin-bottom: 2px;
	margin-right: 16px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	overflow: auto;
	height: 280px;
	width: 380px;
	}
div#riquadro-grande-attivita-kyoto li {
	margin-top: 0px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #98B38E;
	padding-left: 16px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 4px;
	list-style-type: none;
	background-image: url(immagini/freccetta.jpg);
	background-repeat: no-repeat;
	background-position: 0px 19px;
	}
div#riquadro-grande-attivita-kyoto li:hover {
	background-image: url(immagini/freccetta.jpg);
	background-repeat: no-repeat;
	background-position: 2px 19px;
	background-color: #EFF3ED;
}
div#riquadro-grande-attivita-kyoto ul a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	}
div#riquadro-grande-attivita-kyoto ul a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #799B6C;
	text-decoration: none;
	}
div#riquadro-grande-attivita-kyoto ul a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	}
div#riquadro-grande-attivita-kyoto .bordoverde {
	border: 1px solid #006600;
	margin-left: 16px;
	float: right;
	margin-right: 10px;
	}
div#riquadro-grande-attivita-kyoto table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-left-color: #006600;	
	}
div#riquadro-grande-attivita-kyoto td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-left: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	}
div#riquadro-grande-attivita-kyoto .grassetto-verde {
	font-weight: bold;
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	}
div#riquadro-grande-attivita-kyoto .grassetto {
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	}
div#riquadro-grande-campagne {
	background-image: url(immagini/blocco-campagne.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	margin-bottom: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	}
div#riquadro-grande-campagne p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.85em;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	width: 526px;
	height: 280px;
	overflow: auto;
	padding-bottom: 0px;
	padding-right: 4px;
	background-color: #EBF0E9;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	padding-top: 6px;
	}

div#riquadro-grande-campagne .titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: bold;
	color: #006600;
	margin-left: 6px;
	margin-top: 0px;
	padding: 0px;
	}
div#riquadro-grande-campagne .bordoverde {float: left; border: 1px solid #006600; margin-right: 6px;}
div#riquadro-grande-volerbene {
	background-image: url(immagini/blocco-campagne.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	margin-bottom: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	overflow:auto;
	}
div#riquadro-grande-documenti {
	background-image: url(immagini/blocco-documenti.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	margin-bottom: 4px;
	}
div#riquadro-grande-documenti ul {
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 2px;
	margin-right: 16px;
	padding: 0px;
	}
div#riquadro-grande-documenti li {
	margin-top: 0px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #87A27D;
	padding-left: 16px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 2px;
	list-style-type: none;
	background-image: url(immagini/freccetta.jpg);
	background-repeat: no-repeat;
	background-position: 0px 26px;
	}
div#riquadro-grande-documenti li:hover {
	background-image: url(immagini/freccetta.jpg);
	background-repeat: no-repeat;
	background-position: 2px 26px;
}	
div#riquadro-grande-documenti ul a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	}
div#riquadro-grande-documenti ul a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #799B6C;
	text-decoration: none;
	}
div#riquadro-grande-documenti ul a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	background-color: #D1DCCD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBF0E9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D7C4;
	}
div#riquadro-grande-documenti .titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: bold;
	color: #006600;
	margin-left: 6px;
	padding-top: 12px;
	}
div#riquadro-grande-ufficiostampa {
	background-image: url(immagini/blocco-ufficiostampa.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 544px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #465F3F;
	margin-bottom: 4px;
	}
div#riquadro-grande-ufficiostampa ul {
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 2px;
	margin-right: 16px;
	padding: 0px;	
	}
div#riquadro-grande-ufficiostampa li {
	margin-top: 0px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #87A27D;
	padding-left: 16px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 4px;
	list-style-type: none;
	background-image: url(immagini/freccetta.jpg);
	background-repeat: no-repeat;
	background-position: 0px 27px;
	}
div#riquadro-galleria {
	background-image: url(immagini/blocco-galleria.jpg);
	background-repeat: no-repeat;
	height: 337px;
	float: left;
	width: 754px;
	margin-left: 3px;
	margin-top: 4px;
	padding-top: 20px;
	margin-bottom: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	text-align: center;
	position: relative;
	}
div#riquadro-galleria a{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	
div#riquadro-galleria img {
	border: 1px solid #005500;
	background-color: #FFFFFF;
	padding: 4px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
div#riquadro-galleria img:hover { border: 1px solid #FFCC00; 
}
div#riquadro-galleria span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #465C3A;
	padding: 0px;
	width: 100px;
	height: 16px;
	position: absolute;
	left: 654px;
	top: 2px;
}
div#riquadro-galleria span a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #465C3A;
	text-decoration: none;
}
div#riquadro-galleria span a:hover{ color: #FF6600; 
}
div#back-home-gallery {
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	top: 377px;
	position: absolute;
	left: 2px;
	z-index: 10;
	visibility: hidden;
	}
div#buttons{
	text-align: center;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.designed-by {
display:none
}
.design-by {
	margin-left: 68px;
	margin-top:4px;
}
.iframe {
	height: 135px;
	width: 198px;
	left: 0px;
	bottom: 0px;
	background-color: #EBF0E9;
	top: -2px;
	position: relative;
	margin: 0px;
	padding: 0px;
	}
.w3c-home {
	margin-top: 2px;
	margin-left: 122px;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: bold;
	color: #006600;
	margin-left: 6px;
	}
.titolo-cea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	font-weight: bold;
	color: #006600;
	margin-left: 140px;
	}
.cea-bordoverde {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 158px;
	border: 1px solid #006600;
	}
.cea ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #465F3F;
	left: 6px;
	list-style-type: none;
	width: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 150px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.cea li {
	padding-left: 16px;
	line-height: 2.5em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #DECA9E;
	background-image: url(immagini/freccetta.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
.grassetto {font-weight: bold;}
.grassetto a:link {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	font-size: 11px;
	}
.grassetto a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	font-size: 11px;
	}
.grassetto a:hover {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	font-size: 11px;
	}
.news-iframe {
	left:684px;
	top:165px;
	width:198px;
	height:215px;
	background-color: #EBF0E9;
	float: right;
	margin-bottom: 7px;
	}
.icona-home{}

/*impostazioni stile per i form*/
form {
	width: 509px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 6px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 0px;
	line-height: 2.2em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #B7BCB5;
	border-bottom-color: #B7BCB5;
	padding-right: 0px;
	}
textarea {
	margin-left: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006600;
	}
#Nome {margin-left: 0px; margin-right: 6px; margin-top: 0px; margin-bottom: 0px;}
#Cognome {margin-left: 0px; margin-right: 6px; margin-top: 0px; margin-bottom: 0px;}
#E-mail {margin: 0px;}
#Telefono {margin-left: 14px; margin-right: 0px;}
#Indirizzo {margin-left: 0px;margin-right: 20px;}
#al-circolo-di{margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
#Città {margin-left: 23px; margin-right: 20px;}
#messaggio {margin-left: 0px; float: left; margin-right: 4px; margin-top: 0px; margin-bottom: 2px;}
#label-messaggio {margin-left: 0px; float: right; margin-right: 213px; clear: both;}
#Nome-petiz {margin-left: 17px; margin-right: 20px;}
#Cognome-petiz {margin-left: 5px; margin-right: 0px;}
#Telefono-petiz {margin-left: 14px; margin-right: 0px;}
#Indirizzo-petiz {margin-left: 0px; margin-right: 20px;}
#E-mail-petiz {margin-left: 14px; margin-right: 0px;}
#Città-petiz {margin-left: 23px; margin-right: 20px;}
#submit {
	margin-top: 2px;
	background-color: #C6D5BF;
	border: 1px solid #516947;
	font-weight: bold;
	height: 16px;
	margin-left: 210px;
	font-size: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	width: 40px;
	padding: 0px;
	}
#submit-petiz {
	margin-top: 0px;
	background-color: #C6D5BF;
	border: 1px solid #516947;
	font-weight: bold;
	height: 16px;
	margin-left: 20px;
	font-size: 10px;
	}
input {
	clear: both;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	margin-left: 2px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: 1px solid #999999;
	background-color: #FAFAFA;
	}
input:focus {background-color: #FFFFFF;border: 1px solid #66CC00; color: #006600;}
input:hover {background-color: #FFFFFF;border: 1px solid #66CC00;}

select {
	clear: both;
	font-family: verdana, helvetica, sans-serif;
	margin-left: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
	margin-top: 2px;
	margin-right: 0px;
	}
/*fineimpostazioni stile per i form*/

.cea {width: 520px;}.design {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #405520;
	margin-top: 0px;
}
.skype{
	position: absolute;
	left: -200px;
	top: 522px;
}
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 2;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 3;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0px;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	z-index: 3;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index: 3;
}

#lbPrevLink {
	left: 0;

}

#lbPrevLink:hover {
	background: transparent url(images/prev.png) no-repeat 0% 5%;
}

#lbNextLink {
	right: 0;

}

#lbNextLink:hover {
	background: transparent url(images/next.png) no-repeat 100% 5%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
div#fix-home {
	position: fixed;
	height: 75px;
	width: 30px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display:inherit !important;
	display:none;
}
div#fix-home a{
	display: block;
	height: 75px;
	width: 33px;
	background-image: url(immagini/home.png);
	background-repeat: no-repeat;
	background-position: -38px 0px;
	overflow: hidden;
}
div#fix-home a:hover{background-position: -5px 0px;}
