body
	{
	padding:0px;
	margin:0px;
	background-color:#008301;
	color:#fff;
	font-family:verdana,arial,sans-serif;
	}
 
	


table.contenuti_top

	{
	background-image:url("../images/table_top.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}




table.contenuti_top01

	{
	background-image:url("../images/table_top01.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top02

	{
	background-image:url("../images/table_top02.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top03

	{
	background-image:url("../images/table_top03.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top04

	{
	background-image:url("../images/table_top04.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top05

	{
	background-image:url("../images/table_top05.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top06

	{
	background-image:url("../images/table_top06.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top07

	{
	background-image:url("../images/table_top07.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top08

	{
	background-image:url("../images/table_top08.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top09

	{
	background-image:url("../images/table_top09.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top10

	{
	background-image:url("../images/table_top10.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top11

	{
	background-image:url("../images/table_top11.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top12

	{
	background-image:url("../images/table_top12.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top13

	{
	background-image:url("../images/table_top13.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top14

	{
	background-image:url("../images/table_top14.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top15

	{
	background-image:url("../images/table_top15.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top16

	{
	background-image:url("../images/table_top16.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top17

	{
	background-image:url("../images/table_top17.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top18

	{
	background-image:url("../images/table_top18.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top19

	{
	background-image:url("../images/table_top19.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}


table.contenuti_top20

	{
	background-image:url("../images/table_top20.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	width:760px;
	height:200px;
	color:#000;
	margin:0px;
	padding:0px;
	}
td.logo

	{
	background-color:transparent;
	margin:0px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	border:none;
	text-align:right;
	width:130px;
	}

td.links_top

	{
	background-color:transparent;
	margin:0px;
	padding:10px 5px 0px 0px;
	vertical-align:top;
	border:none;
	text-align:right;
	width:auto;
	color:#9A9A9A;
	font-size:8pt;
	}




td.links_top A:link, td.links_top A:visited
		{ 
		background-color:transparent;
		color:#9A9A9A;
		text-decoration:none;
		}


td.links_top A:hover, td.links_top A:active
		{ 
		background-color:transparent;
		color:#9A9A9A;
		text-decoration:underline;
		}



table.contenuti

	{
	background-color:#fff;
	width:760px;
	height:auto;
	color:#000;
	margin:0px;
	padding:0px;
	}



td.sinistra
	{
	background-image:url("../images/sinistra.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFEEBA;
	width:130px;
	height:auto;
	color:#000;
	margin:0px;
	padding:17px 0px 15px 0px;
	border-right:1px solid #DCDCDD;
	vertical-align:top;
	}


.pulsante_home

	{
	background-image:url("../images/pulsante_home.png");
	background-repeat:repeat-y;
	background-position:top;
	background-color:#BF4300;
	width:130px;
	border-bottom:1px solid #FFFFFF;
	}

.pulsante_home A:link, .pulsante_home A:visited
		{ 
		background-color:#BF4300;
		color:#fff;
		text-decoration:none;
		}


.pulsante_home A:hover, .pulsante_home A:active
		{ 
		background-color:#BF4300;
		color:#fff;
		text-decoration:underline;
		}




.pulsante_home p

	{
	background-image:url("../images/freccia_pulsante01.jpg");
	background-repeat:no-repeat;
	background-position:center left;
	background-color:transparent;
	color:#fff;
	margin:0px;
	padding:10px 0px 10px 30px;
	font-size:7pt;
	text-align:left;
	font-weight:bold;
	}



.pulsante_verde

	{
	background-image:url("../images/pulsante_verde.png");
	background-repeat:repeat-y;
	background-position:top;
	background-color:#016A02;
	width:130px;
	}

.pulsante_verde p

	{
	background-image:url("../images/freccia_pulsante02.jpg");
	background-repeat:no-repeat;
	background-position:center left;
	background-color:transparent;
	color:#fff;
	margin:0px;
	padding:10px 0px 10px 30px;
	font-size:7pt;
	text-align:left;
	font-weight:bold;
	}


.pulsante_verde2

	{
	background-image:url("../images/pulsante_verde.png");
	background-repeat:repeat-y;
	background-position:top;
	background-color:#016A02;
	width:130px;
	border-bottom:1px solid #FFFFFF;
	}

.pulsante_verde2 p

	{
	background-image:url("../images/freccia_pulsante02.jpg");
	background-repeat:no-repeat;
	background-position:center left;
	background-color:transparent;
	color:#fff;
	margin:0px;
	padding:10px 0px 10px 30px;
	font-size:7pt;
	text-align:left;
	font-weight:bold;
	}





.pulsante_verde2 A:link, .pulsante_verde2 A:visited
		{ 
		background-color:#016A02;
		color:#fff;
		text-decoration:none;
		}


.pulsante_verde2 A:hover, .pulsante_verde2 A:active
		{ 
		background-color:#016A02;
		color:#fff;
		text-decoration:underline;
		}



.link_sx

	{
	background-image:url("../images/bg_link_sx.png");
	background-repeat:repeat-y;
	background-position:top;
	background-color:#FFEEBA;
	width:130px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #fff;
	}

.link_sx p

	{
	background-image:url("../images/link_sx.png");
	background-repeat:no-repeat;
	background-position:top;
	background-color:transparent;
	width:110px;
	color:#000;
	margin:0px;
	padding:4px 0px 4px 20px;
	font-size:8pt;
	text-align:left;
	}


.link_sx A:link, .link_sx A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}


.link_sx A:hover, .link_sx A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}





td.destra
	{
	background-image:url("../images/destra.jpg");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#E1EABA;
	width:130px;
	height:auto;
	color:#000;
	margin:0px;
	padding:17px 0px 15px 0px;
	border-left:1px solid #DCDCDD;
	vertical-align:top;
	}



.pulsante_marrone

	{
	background-image:url("../images/pulsante_marrone.png");
	background-repeat:repeat-y;
	background-position:top;
	background-color:#825C00;
	width:130px;
	}

.pulsante_marrone p

	{
	background-image:url("../images/freccia_pulsante03.jpg");
	background-repeat:no-repeat;
	background-position:center right;
	background-color:transparent;
	color:#fff;
	margin:0px;
	padding:10px 30px 10px 0px;
	font-size:7pt;
	text-align:right;
	font-weight:bold;
	}








p.pulsante_marrone2

	{
	background-image:url("../images/pulsante_marrone.png");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#825C00;
	width:125px;
	height:29px;
	color:#fff;
	margin:0px;
	padding:5px 0px 0px 5px;
	font-size:7pt;
	text-align:left;
	font-weight:bold;
	}










.link_dx

	{
	background-image:url("../images/bg_link_dx.png");
	background-repeat:repeat-y;
	background-position:top;
	background-color:#ADC54C;
	width:130px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #fff;
	}



.link_dx p

	{
	background-image:url("../images/link_dx.png");
	background-repeat:no-repeat;
	background-position:top;
	background-color:transparent;
	width:110px;
	color:#000;
	margin:0px;
	padding:4px 20px 4px 0px;
	font-size:8pt;
	text-align:right;
	}





.link_dx A:link, .link_dx A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}


.link_dx A:hover, .link_dx A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}





td.area_contenuti

	{
	background-image:url("../images/contenuti.jpg");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
	color:#000;
	margin:0px;
	padding:20px 5px 20px 5px;
	font-size:8pt;
	text-align:justify;
	vertical-align:top;
	}


td.area_contenuti A:link, td.area_contenuti A:visited
		{ 
		background-color:transparent;
		color:#B83900;
		text-decoration:underline;
		}


td.area_contenuti A:hover, td.area_contenuti A:active
		{ 
		background-color:#B83900;
		color:#fff;
		text-decoration:none;
		}



div.pergamena

	{
	
	background-image:url("../images/pergamena.gif");
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:transparent;
	margin:auto;
	text-align:justify;
	vertical-align:top;
	color:#000;
	padding:0px 70px 0px 70px;
	}



div.pergamena2

	{background-image:url("../images/pergamena.jpg");
	background-repeat:repeat-y;
	background-position:top;
	background-color:transparent;
	margin:0px;
	padding:0px;
	text-align:center;
	}


table.chiusura

	{
	background-image:url("../images/chiusura.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#DDDDDD;
	width:760px;
	height:auto;
	color:#000;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	}



td.chiusurasx

	{
	background-color:transparent;
	color:#000;
	margin:0px;
	padding:0px 0px 5px 5px;
	font-size:8pt;
	text-align:left;
	vertical-align:top;
	}



td.chiusuradx

	{
	background-color:transparent;
	color:#000;
	margin:0px;
	padding:7px 5px 5px 0px;
	font-size:8pt;
	text-align:right;
	vertical-align:middle;
	}



td.chiusuradx A:link, td.chiusuradx A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}


td.chiusuradx A:hover, td.chiusuradx A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}




img.mid

	{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	}



img.mid_noborder

	{
	vertical-align:middle;
	border:none;
	}



img.bottom

	{
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	border:none;
	}


h1.hp
	{
	color:#000;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:14pt;
	text-align:right;
	vertical-align:top;
	font-family:Lucida Handwriting,verdana,arial,sans-serif;
	}


h1
	{
	color:#000;
	margin:0px;
	padding:0px 5px 5px 0px;
	font-size:14pt;
	text-align:right;
	vertical-align:top;
	font-family:Lucida Handwriting,verdana,arial,sans-serif;
	}



h2
	{
	color:#BF4300;
	margin:0px;
	padding:10px 0px 5px 0px;
	font-size:11pt;
	text-align:left;
	vertical-align:top;
	}



ul li

	{
	color:#000;
	margin:0px;
	padding:0px;
	font-size:8pt;
	text-align:justify;
	vertical-align:middle;
	}


ul li A:link, ul li A:visited
		{ 
		background-color:transparent;
		color:#B83900;
		text-decoration:underline;
		}


ul li A:hover, ul li A:active
		{ 
		background-color:#B83900;
		color:#fff;
		text-decoration:none;
		}



ol li

	{
	color:#000;
	margin:0px;
	padding:0px;
	font-size:8pt;
	text-align:justify;
	vertical-align:middle;
	list-style-type:decimal;
	}


ol.lettere li

	{
	color:#000;
	margin:0px;
	padding:0px;
	font-size:8pt;
	text-align:justify;
	vertical-align:middle;
	list-style-type:lower-alpha;
	}
 

table.dati

	{
	background-color:#fff;
	margin:0px;
	padding:0px;
	width:100%;
	}


table.dati th

	{
	background-color:#785100;
	color:#fff;
	margin:0px;
	padding:0px;
	font-size:10pt;
	text-align:center;
	vertical-align:middle;
	border:1px solid #fff;
	}

td.dati_titolo

	{
	background-color:#A5BF41;
	color:#000;
	margin:0px;
	padding:5px 10px 5px 10px;
	font-size:8pt;
	text-align:justify;
	vertical-align:top;
	border:1px solid #fff;
	}


td.dati_testi

	{
	color:#000;
	margin:0px;
	padding:5px 10px 5px 10px;
	font-size:8pt;
	text-align:justify;
	vertical-align:top;
	border:1px solid #fff;
	}


table.manifestazioni td


	{
	padding:2px;
	}

/*tbl  calcolo ICI online*/

table.sm_icionline
	
	{
	width:95%;
	border:none;
	vertical-align:top;
	margin:20px 0px 0px 0px;
	color:#000;
	}


table.sm_icionline th
	
	{
	background-color:#825C00;
	margin:0px;
	padding:10px;
	vertical-align:middle;
	color:#fff;
	border:solid 1px #fff;
	font-size:12pt;
	}

table.sm_icionline td
	
	{
	background-color:#ADC54C;
	margin:0px;
	padding:10px;
	vertical-align:middle;
	color:#000;
	border:solid 1px #fff;
	border-top:none;
	font-size:100%;
	text-align:left;
	}





/* codice autogenerato x galleria foto */





/* Header */
div#header h1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	background-color: transparent;
	color: #CC0000;
}

/* Thumbnail Index */
div#index {
	text-align: center;
}

div#index table {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div#index td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

div#index td.thumbcell img {
	border-style: none;
}

div#index div.pages {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
}

/* Photo Navigation */
div#navigation {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	
}

div#navigation table {
	text-align: center;
	margin: 0 auto 1em auto;
	
}

div#navigation td.previous {
	text-align: left;
	width: 100px;
	color:#CC0000;
	
}


div#navigation td.previous  a:link, div#navigation td.previous  a:visited 
	{
  	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	}

	
	
div#navigation td.previous A:hover, div#navigation td.previous:visited:hover
	{
	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	
	} 



div#navigation td.index {
	text-align: center;
	color:#CC0000;
}

div#navigation td.index  a:link, div#navigation td.index  a:visited 
	{
  	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	}

	
	
div#navigation td.index A:hover, div#navigation td.index:visited:hover
	{
	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	
	} 




div#navigation td.next {
	text-align: right;
	width: 100px;
	color:#CC0000;
}


div#navigation td.next  a:link, div#navigation td.next a:visited 
	{
  	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	}

	
	
div#navigation td.next A:hover, div#navigation td.next:visited:hover
	{
	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	
	} 


div#navigation td.thumbcell {
	width: 100px;
}

div#navigation td.thumbcell img {
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
}

div#navigation td.thumbcell img.selected {
	border-style: double;
	border-width: 5px;
}

div#navigation span.home {
	display: block;
	padding-bottom: 1em;
}

/* Photograph */
div#photograph {
	text-align: center;
}

div#photograph img {
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
}

/* Photograph Title */
h1.title {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
}

/* Photograph Caption */
p.caption {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 0.8em;
}


.op_t A:link, .op_t A:visited
		{ 
		background-color:transparent;
		color:#825C00;
		text-decoration:none;
		}


.op_t A:hover, .op_t A:active
		{ 
		background-color:transparent;
		color:#ADC54C;
		text-decoration:underline;
		}






