a {
	text-decoration: none;
	color: #CC6600;
}

a:visited {
	color: #CC6600;
}

a:hover {
	text-decoration: underline;
}

#percorso a {
	color: #000000;
}

#percorso a:visited {
	color: #000000;
}

#percorso a:hover {
	text-decoration: underline;
}
.datarss {
	padding-top:3px;
	padding-bottom:5px;
	color: #999999;
}

#indietro {
	text-transform: uppercase;
	font-size: 10px;
	color: #999999;
}
#sezione {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 40px;
	margin-right: 100px;
	margin-bottom: 40px;
	margin-left: 100px;
	font-size: 12px;
}



#contatti_links  {
	padding-right: 30px;
	padding-left: 30px;
	
}

#contatti_links a {
	color: #000000;
}
#counter {
	position: absolute;
	z-index: 60;
	left: 475px;
	top: 590px;
	border: 0px solid #FFFFFF;
	height: 90px;
}



#contatti_links a:visited {
	color: #000000;
}

#contatti_links a:hover {
	text-decoration: underline;
}

table a {
	text-decoration: none;
	color: #000000;
}

table a:visited {
	color: #000000;
}

table a:hover {
	text-decoration: none;
}
#googlemap {
	border: 1px solid #000000;
	height: 430px;
}

.header_mercatino {
	background-color: #EFEFEF;
}
.separatore_mercatino {
	height: 5px;
}




img {
	border: 0;
	
}

body {
	color: #000;
	font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	background-repeat: repeat-y;
	background-image: url(Images/bg.png);
	z-index: 0;
	background-attachment: scroll;
	background-position: 0px 60px;
}

#footer {
	text-align: center;
	position: relative;
	font-size: 10px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 10px;
	z-index: 120;

}
#pace {
	
	position: absolute;
	left: 655px;
	top: 121px;
	height: 50px;
	width: 50px;
	z-index: 101;
}

#ceramica {
	
	position: absolute;
	left: 725px;
	top: 279px;
	height: 50px;
	width: 50px;
	z-index: 101;
}


#endpage {
	background-image: url(Images/endpage.png);
	background-repeat: no-repeat;
	position: relative;
	height: 38px;
	background-position: center;
}



#menu {
	position: absolute;
	top: 0px;
	width: 778px;
	height: 75px;
	z-index: 9;
	background-image: url(Images/inner_bg.png);
	background-repeat: repeat-y;
	background-position: 73px;
	left: 0px;
}
#last_update {
	text-align: center;
	font-size: 10px;
}
#motto {
	position: absolute;
	z-index: 50;
	height: 250px;
	width: 585px;
	top: 0px !important;
	top: -5px;
	padding-top: 80px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
}
#pagina {
	position: static;
}
#contenuto {
	position: relative;
	width: 715px;
	background-image: url(Images/inner_bg.png);
	background-repeat: repeat-y;
	left: 65px !important;
	left: 63px;
	padding-top: 120px;
}
#foot_links {
	margin-top: 5px !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #CC6600;

}
#certified {
	position: relative;
	left: 253px;
	top: -3px;
	width: 350px;
}


#percorso_in {
	font-size: 12px;
	line-height: normal;
	padding-left: 116px;
	font-weight: bold;
	color: #666666;
}
#percorso {
	position: absolute;
	height: 20px;
	width: 687px;
	background-image: url(Images/percorso_bg.png);
	top: 75px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	left: 87px;
	z-index: 100;
}
#barranera {
	position: absolute;
	height: 5px;
	width: 598px;
	left: 180px;
	top: 35px;
	background-image: url(Images/barranera.png);
	background-repeat: repeat-x;
}

#testa {
	position: absolute;
	width: 565px;
	left: 200px;
	height: 16px;
	top: 13px;
	z-index: 15;
}

#corpo {
	position: relative;
}
#titolo {
	font-size: 25px;
	color: #8E4A0D;
	position: relative;
	height: 50px;
	padding-top: 0px;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom: 12px;
	letter-spacing: 1px;
}
#subtitle{
	color: #000000;
	font-size: 12px;
	padding-top: 5px;


}



#interno {
	position: relative;
	padding-right: 65px;
	padding-left: 65px;
	padding-top: 15px;
	padding-bottom: 30px;
	font-size:11px;
	line-height: 14px;
}
#bg_cem {
	background-image: url(Images/corpoemente_full.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 164px;
	width: 222px;
	left: 475px;
	top: 83px;
	z-index: 100;
}

#interno_menu {
	position: absolute;
	left: 470px !important;
	left: 405px;
	top: 52px!important;
	top: 49px;
	font-size: 12px;
	z-index: 2;
}


#home_hot_links {
	position: absolute;
	left: 76px;
	top: 326px;
	font-size: 12px;
	text-align: center;
	z-index: 100;
}
#homepage {
	position: relative;
	height: 280px;
	width: 715px;
}
#cover_libro {
	position: absolute;
	top: -11px!important;
	top: -10px;
	width: 60px;
	height: 80px;
	left: 58px;
	border: 1px solid #CCCCCC;
	background-image: url(Images/50anni_cover_mini.png);
}

.nav_pagina {
	text-align: right;
	padding-right: 25px;
	padding-left: 25px;
}
#galleria li {
	display: inline;
}
#interno_testo {
	width: 365px;
	z-index: 10;
}

#galleria {
}
#galleria ul {

}
#galleria ol {


}

#table_solo td{
	font-size: 12px;
	vertical-align: middle;
	height: 21px;
	text-align: center;
}


#interno_menu_spaziatura {
	height: 20px;
}

#gallery_zoommsg {
	font-size: 10px;
	color: #666666;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#gallery_desc {
}
#table_solo {
	width: 189px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	
}

#table_gallery {
	width: 189px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: left;
	font-size: 10px;
}

#lista_as li {
	padding-top: 10px;
}
#interno_menu_full td{
	
	font-size: 12px;
	vertical-align: middle;
	height: 21px;
	text-align: center;


}
#interno_menu_full {
	position: relative;
}
#home_hot_links td {
	width: 183px;
	height: 21px;
}
#interno_home {

	position: relative;
	padding-right: 65px;
	padding-left: 65px;
}
#interno_testo_gallery {

	width: 380px!important;
	width: 395px;
	text-align: justify;
}
.centrato {
	text-align: center;
}
.xsl_title_home{
	padding-left:90px;
	width: 400px;
	font-weight: bold;
	text-align: center;
}
.xsl_date_home{
	text-align: center;
	color: #666666;
}
.xsl_description{
	
	
	


}
.xsl_creator{

text-align: right;
padding-right: 35px;
	padding-left: 35px;
}
.bg_news {
	background-image: url(Images/inner_btn_gallery.png);
	background-repeat: no-repeat;
}

.bg_news a{
	color: #FF0000;
	
}



.img_center{
	vertical-align: middle;
}
#lista_as {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	display:none;
}


.invisibile{
	display:none;
}
.descrss {
	top: -5px;
}

.interno_menu_titolo {
	font-weight: bolder;
	text-align: center;
	padding-bottom: 6px;
}

.left {
	text-align: left;
}
.right {
	text-align: right;
}
.copyright {
	text-align: center;
	margin: 3px;
	color: #999999;
	padding-top: 2px;
}

.selected_menu {
	background-image: url(Images/inner_btn.png);
	background-repeat: no-repeat;
}
.normal {
	background-image: url(Images/inner_btn_gallery.png);
	background-repeat: no-repeat;
}

.testimonianza {
	font-style: italic;
	
}
.autorita {
	font-style: italic;
	
}
#table_direttivi td {
	width: 178px;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.head {
	background-image: url(Images/inner_btn_head.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.selected_menu_g {
	font-weight: bold;
}
.rightup {
	text-align: right;
	vertical-align: top;
}
.carica {
color: #993300;
	font-weight: bold;
}
#galleria img{
	margin-right: 3px;
	margin-bottom: 2px;
}
#table_footer {
	padding: 10px;
	color: #666666;
	font-size: 11px;
}

#testimonianza_img {
	width: 470px;
	left: 50px;
	top: 8px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#didascalia_test {
	position: relative;
	font-weight: bold;
	left: 130px;
	bottom: 50px;
	width: 345px;
	font-size: 11px;
}



















#as_cem {
	position: absolute;
	height: 75px;
	width: 200px;
	left: 75px;
	top: 246px;
}
#as_polis_ci {
	position: absolute;
	left: 323px;
	top: 117px;
	text-align: center;
	font-weight: bold;
}

#as_polis_ga {
	position: absolute;
	left: 376px;
	top: 199px;
	text-align: center;
	font-weight: bold;
}

#as_polis_ca {
	position: absolute;
	left: 114px;
	top: 85px;
	text-align: center;
	font-weight: bold;
}

#as_merc {
	position: absolute;
	left: 173px;
	top: 369px;
}
#as_luogopoesia {
	position: absolute;
	left: 253px;
	top: 170px;
}
#as_aig {
	position: absolute;
	left: 289px;
	top: 312px;
}
#as_rosita {
	position: absolute;
	left: 46px;
	top: 196px;
}
#as_cer {
	position: absolute;
	left: 434px;
	top: 119px;
}
#as_cn {
	position: absolute;
	left: 118px;
	top: 343px;
}




















#table_gallery td {
	text-indent: 8px;
}
.bg_news a:visited {
	color: #FF0000;
}
.bg_news a:hover {
	color: #FF0000;
}
#titoloconfoto {
	position: absolute;
	top: 17px;
	padding-left: 11px;
	left: 125px;
	font-size: 18px;
	width: 550px;
}
.leftup {

	text-align: left;
	vertical-align: top;
}
#corpo_home {
	position: relative;
	background-image: url(Images/home_page2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#contenuto_home {
	position: relative;
	width: 715px;
	background-image: url(Images/inner_bg.png);
	background-repeat: repeat-y;
	left: 65px !important;
	left: 63px;
	background-position: center;
	padding-top: 50px;
}
#interno_menu img {
	border: 1px solid #CCCCCC;
}
#bottone_news {

	
	position: absolute;
	left: 168px;
	top: 580px;
	z-index: 101;
}
#bottone_paas {

	
	position: absolute;
	left: 405px;
	top: 584px;
	z-index: 101;
}
#sfondo_2 {
	background-image: url(Images/sfondo2.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 313px;
	width: 575px;
	top: 463px !important;
	top: 468px;
	left: 151px;
	z-index: 10;
	display: inline !important;
	display: none;
}

#bottone_bar {
	position: absolute;
	left: 245px;
	top: 580px;
	z-index: 101;
	vertical-align: middle;
	text-align: center;
}
#bottone_foto {


	
	position: absolute;
	left: 322px;
	top: 580px;
	z-index: 101;
}








.xsl_date{
	width: 102px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #999999;

}


.xsl_title {

	
	font-weight: normal;
	text-align: left;
}
.table_news {
	font-size: 11px;
}
#feed {
	
	z-index: 101;
	
}
#news_image {
	position: absolute;
	top: -5px!important;
	top: -10px;
	width: 66px;
	height: 80px;
	left: 58px;
	background-image: url(Images/bottone_news.png);
	background-repeat: no-repeat;
}
#paginanews {
	position: relative;
	width: 585px;
	z-index: 101;
}

#foto_image {

	position: absolute;
	top: -5px!important;
	top: -10px;
	width: 66px;
	height: 80px;
	left: 58px;
	background-image: url(Images/bottone_foto.png);
	background-repeat: no-repeat;
}
#scurino {
	position: absolute;
	left: 561px;
	top: 630px !important;
	top: 638px;
	z-index: 101;
	background-color: #FFFFFF;
	height: 20px;
	width: 140px;
}
.titolorss {
	color: #993300;
	font-weight: bold;
	font-size: 12px;
}
.rosso {
	color: #990000;
}