*{margin:0;padding:0;}
html{height:100%;padding-bottom:1px;}
body{background:url(images/background.gif) repeat-y top center #fff;font:normal 14px Verdana,sans-serif;color:#345;margin-top:18px;}
p{margin:2px 0 8px;}
h1{font:normal 1.8em Georgia,Tahoma,sans-serif;}
h2{font:normal 1.8em Georgia,Tahoma,sans-serif;color:#006;font-weight:700;}
h3{font:normal 1.5em Georgia,sans-serif;}
h3 a{font:normal 1.5em Georgia,sans-serif;text-decoration:none;}
h1,h2,h3{margin:2px 0;}
table{border:1px solid #ccc;}
th.head{text-align:right;background:#f5f5f5;}
code{display:block;white-space:pre;background:#FFFFF6;border:1px solid #EED;overflow:auto;margin:1em 0;padding:5px 10px;}
ul,ol{margin:0 0 1em 1.4em;}
fieldset{background:#EFE;color:#232;border:1px solid #DED;margin-bottom:1em;padding:12px 10px;}
legend{font:bold 1em Verdana,sans-serif;color:#363;padding:0 6px;}
img{border:none;}
img.bordered,.post img{background:#FFF;border:1px solid #DDD;padding:5px;}
img.left{margin-right:1em;}
img.right{margin-left:1em;}
small,.small{font-size:0.8em;}
#container{width:960px;padding-bottom:0.5em;margin:0 auto;}
#main{margin:15px 0 0 8px;}
#main_left{width:78%;}
#main_right{width:20%;}
#top{padding-left:1em;margin:1em 0;}
#site_title{font:bold 2em Georgia,sans-serif;color:#567;}
#site_description{font:normal 1.4em Verdana,sans-serif;color:#006;}
.path{margin-bottom:1em;background:#F6F8FA;border-top:1px solid #E0E5F0;color:#678;padding:8px 10px;}
#nav{font-size:1.1em;}
#nav a{color:#364E6D;text-decoration:none;}
#nav ul{display:inline;margin:0;}
#nav ul li{display:inline;list-style:none;margin:0 8px;}
#main_right .content{background:#F8F8F3;border-top:1px solid #EAEAE2;margin-bottom:14px;padding:2px 8px 4px;}
#main_right div.content{padding:5px 8px;}
#sidebar{float:left;line-height:1.4em;width:195px;border-left:1px solid #000;margin:0 0 5px;padding:1px 0 0;}
#sidebar ul{font-size:0.9em;list-style:none;color:#000;margin:0;padding:0 0 15px 5px;}
#sidebar li{color:#000;list-style:none;margin:0 0 4px;padding:3px 0;}
#sidebar li a{font-size:14px;color:#000;text-decoration:none;padding:2px;}
#sidebar h3{margin:3px 0 8px;}
#footer{font-size:0.9em;border-top:1px solid #E6E6E6;background:#F6F6F6;color:#888;padding:8px 12px;}
#footer .right,.right a{color:#888;}
#footer .right a{text-decoration:none;}
#splash .post{background:url('img/splash.jpg') repeat-x left bottom !important;height:0.01%;padding:2px 18px 0;}
#splash .metadata{color:#ACA;border-top:1px solid #DEE9E0;background:none;margin:0;padding:8px 0;}
#splash .metadata a{color:#474;text-decoration:none;}
#splash .metadata a:hover{color:#232;text-decoration:underline;}
a.scrolldown,a.scrollup{width:16px;height:16px;}
a.scrolldown{background:url('img/arrow_down.gif') no-repeat left top;}
a.scrollup{background:url('img/arrow_up.gif') no-repeat left top;}
a.feed{background:url('img/feed.jpg') no-repeat left top;width:28px;height:28px;margin-top:20px;}
a.button{display:block;}
a.button:hover{background-position:left bottom;}
.bold{font-weight:700;}
.bordered{border:1px solid #DDD;background:#FFF;padding:5px;}
.clearer{clear:both;font-size:0;}
.left{float:left;}
.light,.light a{color:#777;}
.odd{background:#F6F6F6;}
.right{float:right;}
.tright{text-align:right;}
.post .date{color:#468;font-size:0.9em;margin:4px 0 6px;}
.post .body{margin-bottom:12px;line-height:1.4em;}
.post .metadata{background:#F6F6F6;border-top:1px solid #E6E6E6;font:normal 0.9em sans-serif;clear:both;padding:6px;}
.post .metadata a{color:#333;text-decoration:none;}
span.comment{background:url('img/icon_comment.gif') no-repeat left center;padding-left:18px;}
span.tag{background:url('img/icon_tag.gif') no-repeat left center;padding-left:18px;}
.commentlist{font-size:0.9em;margin:1em 0 0;}
.commentlist li{list-style:none;padding:8px 10px 1px;}
.commentlist .post .date{margin-bottom:3px;}
.readmore{text-align:right;margin:-10px 10px 12px 0;}
.Stile2{font-size:70%;}
.Stile3{font-size:medium;font-weight:700;}
.Stile4{font-size:medium;font-weight:700;color:#4088b8;}
.text{font-size:10px;font-weight:400;color:#000;}
.contatti_cap{font-family:Arial, Helvetica, sans-serif;color:#06A;font-weight:100;}
.distretti{float:left;width:278px;text-align:left;}
.mappa{float:left;width:278px;}
.spacca{width:370px;float:left;}
.spaccaads{width:335px;float:left;}
a,a:hover,#footer .right a:hover{color:#000;}
h1 a,h2 a{font:normal 1.8em Georgia,Tahoma,sans-serif;text-decoration:none;}
#nav a:hover,#sidebar li a:hover{text-decoration:underline;}
#footer .right,#splash .date{font-size:0.9em;}
#splash,.post{margin-bottom:1em;}
