body{
	border: 0px solid lime;
	text-align:center;
	margin:0px;
	font-family:verdana;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-color:#F7F6E8;
}

h3,hr{display:none;}
#contenuto input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003366;
background-color:#F1EFDC;
border: 1px solid #5D2F19;

}

.font_titolo{
	margin-top:0px;
	margin-bottom:20px;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	color:#5D2F19;
	display:block;
	
	padding-left:8px;
	padding-bottom:1px;
	text-transform:uppercase;
	border-bottom:1px solid #C1BEA4;
}



#contenuto a,  contenuto a:visited {
	color: #000000;



}
#contenuto a:hover, #contenuto a:focus {
	color: #f00;
	text-decoration:underline;

}
.font_barra{
	font-size:0.6em;
	text-align:left;
	color:#2A1106;
	text-indent:5px;
	padding:3px;
	text-align:center;
	display:none;
}


#barra_top{
	background-color:#C1BEA4;
	width:760px;
	margin:0px auto;
	position:relative;
	border-right: 1px solid #5F5B38;
	border-left: 1px solid #5F5B38;
	border-top: 1px solid #5F5B38;
	
}
.cerca_home{
float:right;
width:380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding:2px;


}
.form{
border:1px;
border-left-style:outset;
border-color:#996600;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}


#corpo{
	width:760px;
	background-image:url(/immagini/barra_sfondo_interna.gif);
}


#pagina{
	width:760px;
	margin:0px auto;
	border-right:1px dashed rgb(249,168,53);
	background-color:#F7F6E8;
	border-color:#5F5B38;
	border:1px;
	border-style:solid;
	background-image:url(/immagini/sfondo_home.gif);
	}



#top{
	border-bottom: 1px solid #5F5B38;
	margin-bottom:0px;
}
#top_grafico{
	width:760px;
	float:left;
	
}

/*inizio menu contestuale*/
#menu_contestuale_interno{
	background-color:#DAD8C4;
	width:760px;
	border-bottom: 1px solid #5F5B38;
	padding:0px;
}

#menu_contestuale{
	
	
	
	
	
}


.testo_menu_cont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4E3E08;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:5px;
	border-top:1px solid #000;
	width:760px;
	background-color:#F7F6E8;
	padding:5px 0;
}

#ricerca_top{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	width:300px;
	background-color:#DAD8C4;

}

.testo_ricerca_top{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	font-style:normal;

}
/*.font_cerca{font-size:0.8em;}*/
.form_input{border:1px solid #000;font-size:0.8em;}
.form_botton{border:1px solid #000;font-size:0.9em;}



.form_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003366;
background-color:#F1EFDC;
border: 1px solid #5D2F19;

}

.form_bottone{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
background-color:#5D2F19;
border: 1px solid #5D2F19;
}

/*fine menu contestuale*/



#centrale{
	float:left;
	
}
#contenuto{
	width:570px;
	float:right;
	text-align:left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:610px;
	
	
}
#contenuto_monumenti{
	
	text-align:left;
	
	
}

.intestazione_contenuto{
	padding-top:10px;
	padding-bottom:20px;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	color:#993300;
	display:block;
	background-color:rgb(246,242,239);
	padding-left:8px;
}
.font_contenuto{
	font-size:0.6em;
	text-align:left;
	color:#000;
	margin-top:-14px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}




.font_contenuto_news{
	font-size:0.6em;
	text-align:left;
	color:#000;
	margin-top:-14px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}
/*inizio link titoli delle news*/
#font_contenuto_news a:link {
	font-size:12px;
	font-weight:bold;
	
	color:#0C4397;
	display:block;
	text-indent:10px;
	padding-bottom:10px;

}

#font_contenuto_news a:visited {
	font-size:12px;
	font-weight:bold;
	color:#0C4397;
	display:block;
	text-indent:10px;
	padding-bottom:10px;

}


#font_contenuto_news a:hover{
	font-size:12px;
	font-weight:bold;
	color:#0C4397;
	display:block;
	text-indent:10px;
	padding-bottom:10px;

}
#font_contenuto_news a:active{
	font-size:12px;
	font-weight:bold;
	color:#0C4397;
	display:block;
	text-indent:10px;
	padding-bottom:10px;
	
}

 /*fine link titoli delle news*/


#colonna_sx{
	width:150px;
	float:left;
	font-size:11px;
	text-align:left;
	
	
}
	
/*serve per trasformare una lista in men verticale */
.bottone li a {
	color: #0C4397;
	background-color:#F1EFDC;
	margin:0px 0;
	padding:1px;
	display:block;
	text-decoration:none;
}
.bottone li a:visited { 
	background-color:#F1EFDC;
	margin:0px 0;
	padding:1px;
	display:block;
	text-decoration:none;

} 
.bottone li a:hover,a:focus {
	color: #0C4397;
	background-color:#F7F6E8;
	font-weight:normal;
	text-decoration:underline;

} 

.bottone li{display:inline}
.bottone ul{
	color:#006699;
	background-color:#f4f4f4;
	margin:0 2px;
	padding:0;
	list-style:none;
	text-indent:2px;
	
	
}
.titolo_menu{
	background-color:#DAD8C4;
	display:block;
	font-weight:bold;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px;
	border-bottom-style:solid;
	border-color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	
	
}
/* fine menu verticale*/
#colonna_dx{
	width:231px;
	float:right;
	text-align:left;


}
.top_colonna_dx{
	width:231px;
	background-image:url(../immagini/sfondo_top_news.gif);
	font-size:1.2em;
	font-weight:bold;
	color:#993300;
	display:block;
	text-indent:10px;
	padding-bottom:10px;
	padding-top:6px;
}

#sez_dx{
	width:233px;
	float:right;
	font-size:0.6em;
	text-align:left;
}
.titolo_sx{
	color:#993300;
	background-color:rgb(246,241,237);
	font-weight:bold;
	display:block;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
}
.testo_sx{
	color:#993300;
	margin-top:4px;
	padding-left:8px;
	padding-right:8px;
}
#bottom{
	margin:0px auto;
	background-color:#B2AF91;
	padding-top:3px;
	padding-bottom:3px;
	width:760px;
	border-bottom:1px solid #5F5B38;
	border-left:1px solid #5F5B38;
	border-right:1px solid #5F5B38;
}
.font_bottom{
	text-align:center;
	font-size:0.6em;
	color:#2A1106;
}
/*serve per ripristinare la propriet float */
.toclear{
	clear: both;
	margin: -2px auto auto auto;
	height: 2px;
}


/**/
.font_contenuto{
	font-size:0.7em;
	text-align:left;
	color:#1A1111;
	margin-top:-14px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}

.font_contenuto_blu{
	font-size:0.7em;
	text-align:left;
	color:#0C4397;
	margin-top:-14px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}

.font_contenuto_blu_bold{
	
	text-align:center;
	color:#0C4397;
	margin-top:-14px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	font-weight:bold;
	text-transform:uppercase;
}

.font_contenuto_blu_bold_autocert{

	color:#0C4397;
	margin-top:14px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	font-weight:bold;
	text-transform:uppercase;
	
}


.grassetto_contenuto{
	font-weight:bold;
	color:#0C4397;
}
.titoletto_contenuto{
	font-weight:bold;
	font-size:0.8em;
}
#contenuto a,  contenuto a:visited {
	color:#000;
}
#contenuto a:hover, #contenuto a:focus {
	color: #0C4397;
	
}
#contenuto ol {font-size:0.8em;}
/**/

dl{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0C4397;
font-weight:bold;
padding-left:8px;
padding-bottom:8px;
text-transform:uppercase;
padding-top:0px;
}

dt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1A1111;
padding-left:30px;
padding-top:10px;
font-weight:normal;
padding-bottom:0px;
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#DAD8C4;
padding-bottom:4px;
text-transform:none;
}

caption{
	font-size:0.6em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:1.0em;

}
th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
color:#1A1111;

padding-top:3px;
font-weight:normal;
padding-bottom:0px;
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#DAD8C4;
padding-bottom:2px;
text-transform:none;
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#DAD8C4;
voice-family: "\"}\"";
voice-family: inherit;
font-size:1.0em;
}

.tr_bold_blu{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#0C4397;
font-weight:bold;

}

.tr_bold_nero{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#382C05;
font-weight:bold;
text-align:left;

}
td {
font-size:0.6em;
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#DAD8C4;
voice-family: "\"}\"";
voice-family: inherit;
font-size:1.0em;
}
td a,  td a:visited {
	
	color:#0C4397;

	text-align:left;
}
td a:hover, td a:focus {

	color:#0C4397;

	text-align:left;
}


.inizio_pagina{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
color:#003366;
text-indent:10px;

}


.bordo_news{
border-bottom:1px dashed #5D2F19;
}


/* gastronomia*/


.font_contenuto_gastronomia{
	font-size:0.6em;
	text-align:left;
	color:#000;
	margin-top:-14px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}
.contenuto_gastronomia{
font-size:1.2em;}

.font_contenuto_gastronomia ul{ 
	
	list-style:none; /* elimino i punti elenco */
	margin:10px; padding:0; /* elimino i rientri delle liste*/
	color: #ccc;
	height:1.3em;line-height:1.3em;

}

.titolo_gastronomia{
color:#1247A3;
font-size:1.2em;
font-weight:bold;
background-color:#DAD8C4;
display:block;}

.font_contenuto_gastronomia li a,  .font_contenuto_gastronomia li  a:visited {
text-decoration:none;
	color: #000000;



}
.font_contenuto_gastronomia li  a:hover, .font_contenuto_gastronomia li  a:focus {
	text-decoration:none;
	color: #f00;
	text-decoration:underline;

}
/*fine link menu gastronomia*/

.b {
font-weight:bold;}


.img_gastronomia{
float:left;
padding:10px;
}


.ripristino{
clear:both;}


.copyright a, .copyright a:hover, .copyright a:visited{
font-size:12px;
color:#000000;}
form {margin:0px;}