.style {
	border: 1px solid #CDC38E;
}
.navigazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #A2DB7A;
	font-weight: bold;
	padding-left: 10px;
		text-decoration:none;

}
.navigazione a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #A2DB7A;
	font-weight: bold;
	padding-left: 10px;
	text-decoration:none;

}
.navigazione a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006F01;
	font-size: 12px;
	background-color: #A2DB7A;
	font-weight: bold;
	padding-left: 10px;
		text-decoration:underline;

}
.posinistro {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CDC38E;
	background-color: #FFFBDD;
}
.reservedarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #544800;
	background-color: #E3D751;
	letter-spacing: 1px;
}

.reservedarea a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544800;
	background-color: #E3D751;
	letter-spacing: 1px;
	text-decoration:none;
	padding-left: 5px;
}



.reservedareaaccedi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #908300;
	background-color: #FFF6B3;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDC38E;
	padding-left: 10px;
    text-decoration:none;

}
.reservedareaaccedi a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #908300;
	background-color: #FFF6B3;
	letter-spacing: 1px;
	padding-left: 10px;
    text-decoration:none;

}
.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	background-color: #FFFBDD;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	padding: 2px;

}
.titologrosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013C66;
	background-color: #FFFFCC;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	padding: 2px;
	text-decoration:none;
}
.titologrosso a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013C66;
	background-color: #FFFFCC;
	font-weight: bold;
	
	padding: 2px;
	text-decoration:none;
}

.titologrosso a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013C66;
	background-color: #FFFFCC;
	font-weight: bold;
	padding: 2px;
	text-decoration:underline;
}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C66;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #E3D751;

}
.podestro {
	background-color: #DFF2D2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDC38E;

}
.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006B01;
	background-color: #DFF2D2;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	padding: 2px 2px 2px 2px;
	letter-spacing: 1px;
	text-decoration:none;
}

.mainmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006B01;
	background-color: #DFF2D2;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	letter-spacing: 1px;
	text-decoration:none;
}

.mainmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	background-color: #DFF2D2;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	letter-spacing: 1px;
	text-decoration:none;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003D69;
}
.desccal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D2E4EE;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	
	text-decoration:none;
}

.desccal a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D2E4EE;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	
    text-decoration:none;
}

.desccal a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D2E4EE;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	
   	text-decoration:none;
}

.sfcal {
	background-color: #8FBDD5;
}
.titolopiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003D69;
	padding-left: 2px;

}
.titolopiccolo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003D69;
	padding-left: 5px; 
	text-decoration:none;

}

.titolopiccolo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003D69;
	padding-left: 5px; 
	text-decoration:underline;

}


.titolopiccolobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;

}
.news {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #DFF2D2;
	font-weight: bold;
	padding: 2px 2px 2px 10px;
	letter-spacing: 1px;
}
.newsconteiner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #618F37;
	background-color: #F6F9F2;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6E1AE;
	letter-spacing: 1px;
	text-decoration:none;
	padding-left: 2px;
}
.newsconteiner a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #618F37;
	background-color: #F6F9F2;
	font-weight: bold;
	
	letter-spacing: 1px;
	text-decoration:none;
}
.newsconteiner a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #618F37;
	background-color: #F6F9F2;
	font-weight: bold;
	
	letter-spacing: 1px;
	text-decoration:underline;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC7B1;
	font-weight: bold;
	text-decoration:none;
}

.footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC7B1;
	font-weight: bold;
	text-decoration:none;
}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC7B1;
	font-weight: bold;
	text-decoration:underline;
}

.corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #016A01;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	text-align: center;

}
.mainmenulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006C00;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	letter-spacing: 1px;
	text-decoration:none;
	border: 1px solid #CCCCCC;

}
.mainmenulink  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006C00;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	letter-spacing: 1px;
	text-decoration:none;


}
.mainmenulink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006C00;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	text-decoration:underline;


}


.titolocontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	padding-left: 5px;
	text-decoration:none;
}
.titolocontent a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	padding-left: 5px;
	text-decoration:none;
}
.titolocontent a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	padding-left: 5px;
	text-decoration:underline;
}


.desccorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3EEF4;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	vertical-align: middle;
	text-align: center;



}
.elencocm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 5px;
	border-bottom: 1px solid #CCC8AF;





}
.elencocm a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	text-decoration:none;
	padding: 5px;

}
.elencocm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:underline;
	padding: 5px;

}







.desc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003B67;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	text-decoration:none;
	padding: 5px;
	text-decoration:none;
}

.desc a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003B67;
	padding: 5px;
	text-decoration:none;
}

.elencocmc6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #D9F2FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	text-decoration:none;
	padding: 5px;
}


.elencocmc6 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	text-decoration:none;
	padding: 5px;

}
.elencocmc6 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:underline;
	padding: 5px;

}.desccorpoapp {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 2px 2px 2px 10px;
	vertical-align: middle;
	text-align: center;
}
.titintel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003D69;
	padding-left: 5px;
	background-color: #CAEAFF;
}
	
.tabevid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003D69;
	padding-left: 5px;
	background-color: #FFFFCC;
}

.floatright 
{ 
float: right; 
margin: 0 0 3px 3px; 
padding: 2px; 
} 

.floatleft 
{ 
float: left; 
margin:  3px 3px 0 0; 
padding: 2px; 
}
.newsconteineragggiunto {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #F6F9F2;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6E1AE;
	padding: 2px 2px 2px 10px;
	letter-spacing: 1px;
	text-decoration:none;
}
.allegati {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6546;
	font-weight: bold;
	text-decoration:none;
}
.allegati a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6546;
	font-weight: bold;
	text-decoration:none;
}
.allegati a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:underline;
}
.descLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 5px;
	border: 1px solid #CCC8AF;

}
.reservedareaaccediButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #908300;
	background-color: #FFF6B3;
	letter-spacing: 1px;
	text-decoration:none;
	border: 1px solid #CDC38E;

}
.elencocmserv {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 5px;
}
.elencocmserv a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:none;

}
.elencocmserv a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:underline;

}
.titolocomunità {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	padding-left: 5px;
	text-decoration:none;
}
.titologrossoindex {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013C66;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-decoration:none;
}
.tastini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 2px;

}

.tastini a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #FFFFFF;
	text-decoration:none;
	padding: 2px;
	

}
.tastini a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003B67;
	background-color: #D5F7FF;
	text-decoration:underline;
	padding: 2px;
	border: 1px solid #CCC8AF;

}
.titoloimg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013C66;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	padding: 2px;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC8AF;

}
.descmappa {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003B67;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	text-decoration:none;
	padding: 0px;

}
.descmappa a {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003B67;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	text-decoration:none;
	padding: 0px;

}
.descmappa a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC8AF;
	text-decoration:none;
	padding: 0px;

}

.menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006C00;
	background-color: #FFF6B3;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	letter-spacing: 1px;
	text-decoration:none;
	border: 1px solid #CCCCCC;

}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007C00;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	letter-spacing: 1px;
	text-decoration:none;
	border: 1px solid #CCCCCC;

}.corpodocumenti {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3pt;
	color: #016A01;
	font-weight: bold;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}

.tabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007C00;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	letter-spacing: 1px;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	
.tabellatitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007C00;
	background-color: #cccccc;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	letter-spacing: 1px;
	text-decoration:none;
	border: 5px solid #CCCCCC;