/* CSS Document */
html,body { margin:0; padding:0 }
body { font: 76% Verdana,Arial,sans-serif; background:#EAE3CB; color:#333; text-align:center; width:100%; height:100%; } 

body,h1,div#footer { text-align:center; }
h1 {
	font-size:200%; /* 24px */
	color:#767676;
	margin:0 0 10px;
	padding:15px 0 10px;
	
}
h2 {
	font-size:120%;
	text-align:center;
	color: #767676;
	margin:0 0 10px;
	padding-bottom:10px;
}
h3 {
	font-size: 150%;
	color:#58582C;  /*: #8C8053;*/
	margin:0 0 5px;
	padding-top:15px;
}
h4 {
	font-size:170%;
	text-align:center;
	color: #767676;
	margin:0 0 10px;
	padding-bottom:10px;
	border-bottom:2px solid #BDB390;
}
p { margin:10px; line-height:1.4 }
div#container { margin:5px auto; width:715px; text-align:left; background: #EDEAD9 url("../Images/micro.jpg") repeat-y top left; width:680px;
border: 2px solid #9DD5F7; }
/* div#header { 
	height:75px;
	margin-left: 24px;
	background: url(../header.jpg);
	text-align:center;
	padding-top:25px;
	background-color: #F00;
}*/
div#main { float:left; width:75%; background: url("left.gif") repeat-y left; height:100%; }
div#main img.vert { float:left; }
div#content { margin: 0 10px 50px 80px; text-align:center; }
div#content p { text-align:justify; }

div#sidebar { float:right; width:24%; padding-top:30px; filter:alpha(opacity=60); opacity:0.6; background:#9ED5F5; }
div#sidebar p { margin: 10px 5px; }
div#footer { clear:both; background:transparent; color:#FFF; }
div#footer p { padding:10px 0 40px; margin:0;/*background: url(ruler.png) no-repeat bottom left*/}
div#logo {margin:auto;}

#sidebar ul{list-style-type: none; margin:0 0 25px 0; padding:0; }
#sidebar ul li{display:block;  width:150px; height:25px;padding-left:5px;}
#sidebar ul li a{display:block; border-width:1px; border-style:solid;  border-color:#4CB9F8;width:140px; line-height:20px;
 font-size: 93%;color:#00F; text-decoration:none;padding-left:10px; background-color:#FFFFFF; }
#sidebar ul li a:hover{background-color:#B4DFF8; color:#990000;}
#sidebar ul #active{color:#FFF; background-color:#4CB9F8;}


ul.lista{list-style-type: none; margin:0 0 25px 0; padding:0;}
ul.lista li{padding-left:0px;}
ul.eventi{list-style-type: none; margin:10px 5px 25px 0; padding:0;}
ul.eventi li{text-align:justify; padding-left:0px;padding-bottom:10px; padding-left:10px;}
ul.eventi li a{text-decoration:none; color:#3366FF;}


dl{width:400px;line-height:1.3;color: #555}
dt{padding: 1px 15px 0;background:#9ED5F5;font-weight:bold;filter:alpha(opacity=60); opacity: 0.6; width:250px; color:#000066}
dt a{color: #FFF}
dt a:hover{color: #CC0000}
dd{margin:0;padding: 5px 15px 15px;background:url(../rounded.jpg) no-repeat bottom}
dd p{margin:0;padding: 0 0 5px}
dd a{color:#0099CC;text-decoration:none; }

p.news{
	border:1px solid #996633;
	padding:5px;
}
p a{text-decoration:none; color:#3366FF;}
p a:hover{color:#990000;}
p.storia{text-align:justify;}
p.storia1{text-align:center;margin-left:50px;}
ul.elencosx{text-align:left; margin: 0 0 25px 0;}
ul.elencosx li{text-align:left; }
p.nota{font:80%Verdana, Arial, Helvetica, sans-serif;}