
#side_bar{
	height:550px;
	overflow: auto;
}
#side_bar h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}
#side_bar h3, h3 {
	font-size: 12px;
	line-height: 14px;
}
#side_bar .dettagli, #links, #links2, #links3,#links-carn{
	font-size: 11px;
}
#side_bar .comune, .comune {
	font-size: 11px;
	font-style:italic;
}
#side_bar .sagra{
	height:70px;
}
#side_bar .data{
	font-size: 10px;
	float:left;
	width:150px; 
	height:69px;
	border-right: 1px dotted #336299;
	margin-right:5px;
}
#side_bar br {
	font-size: 1px;
	line-height: 1px;
}
.mappina {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	width:350px;
	height: 200px; 
	overflow:auto;
	font-size:10px;
	white-space:normal;
	line-height:12px;
}
.mappinabig {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	width:370px;
	height: 310px; 
	overflow:auto;
	font-size:10px;
	white-space:normal;
	line-height:12px;
}
.mapinterno{
	height:248px;overflow:auto;
}
div.mapinterno u{
	font-weight:bold;
}
#links {
	background-color:#eef4f9; color: #336299; padding: 5px;/*background-color:#FFFF66;*/
}
#links a{text-decoration:none; }
#links a:hover {
	text-decoration:underline; 
}
#links a:visited, #links a:link{
	background-color:#eef4f9;color: #336299;
}
#links2{
	background-color:#FF6666;padding: 5px;
}
#links3{background-color:#EEF4F9;padding:5px;font-weight:bold;}
.b12{
	font-size:12px;
	font-weight: bold;
}

.elenco{
	padding:0.5em
}
#topcontainer{
	border:2px solid white;
	background-color:#336299;
	height:75px;
}
#topmenu{
	background-color:#dee4e9;
	color:#336299;
	text-decoration:none;font-size:11px;
}
#topmenu td:hover{
	background-color:#eef4f9;
	color:#336299; text-decoration:underline;
}
#topmenu a:visited,#topmenu a:link{
	/*font-weight:bold;*/ text-decoration:none;
	color:#336299;
}
#linkcontainer{
	border:1px solid #cccccc;padding 0; margin:0;
}
