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;
		}




.nascosto
	{
	position: absolute;
	top: -10000px;
	left:-10000px;
	width: 0;
	height:0;
	clear:none;
	}


/* news-teaser */

#news-teaser, #news-teaser_hp {
    clear:both;
}

#news-teaser .date, #news-teaser_hp .date {
    color:#fff;
    background-color:#825C00;
    padding:3px;font-weight:bold;margin-top:10px;
}

#news-teaser .folder, #news-teaser_hp .folder {
    width:28px;
    height:21px;
    background:url(../images/folder.png) no-repeat;
    position:relative;
    float:right;
    top:-21px;
    right:-1px;
}

#news-teaser .teaser, #news-teaser_hp .teaser  {
    float:left;
    width:330px;
    padding-right:20px;
}

#news-teaser .teaser h2, #news-teaser_hp .teaser h2 {
    font-size:12px;
    font-weight:bold;
    margin:5px 0 10px 0;
    padding:0;
    text-transform:uppercase;
}

#news-teaser .teaser h2 a, #news-teaser_hp .teaser h2 a {
    color:#BF2E1D;
    text-decoration:none;
}

#news-teaser .teaser h2 a:hover, #news-teaser_hp .teaser h2 a:hover {
    text-decoration:underline;
}

#news-teaser .teaser p, #news-teaser_hp .teaser p {
    line-height:16px;
    margin:0;
    padding:0;
    text-align:justify;
}


#news-teaser .teaser ul li a, #news-teaser_hp .teaser ul li a {
    color:#BF2E1D;
    text-decoration:underline;
}


#news-teaser .teaser .more, #news-teaser_hp .teaser .more {
    float:right;
    width:auto;
}

#news-teaser .teaser .more a, #news-teaser_hp .teaser .more a {
    color:#B83900;
    text-decoration:underline;
}

#news-teaser .teaser .more a:hover, #news-teaser_hp .teaser .more a:hover {
    text-decoration:none;
    background-color:#B83900; color:#fff;
}

#news-teaser .pic, #news-teaser_hp .pic {
    float:right;
    width:122px;
}

#news-teaser .pic .top, #news-teaser_hp .pic .top {
    width:122px;
    height:11px;
    background:url(../images/news-pic-top.png) no-repeat;
}

#news-teaser .pic .bg, #news-teaser_hp .pic .bg {
    width:122px;
    background:url(../images/news-pic-bg.png) repeat-y;
    text-align:center;
}

#news-teaser .pic .bottom, #news-teaser_hp .pic .bottom {
    width:122px;
    height:14px;
    background:url(../images/news-pic-bottom.png) no-repeat;
}

	
	
.clickable {
    cursor:pointer;
    text-decoration:underline;
    padding-left:10px;
}

.bg .mid{
    cursor:pointer;margin-left:2px;
}


.clear {
    clear:both;
}


