ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input, span, label, a,div, body{margin:0;padding:0;}
#stampa{display:none;}
body{font:normal 14px Tahoma, Arial;color:#444;background:#fff url(images/body.gif) repeat-x top left;}
fieldset, a img{border:none;}
a{color:#05abbf;text-decoration:none;}
a:visited{color:#05abbf;text-decoration:none;}
a:hover{color:#5ff2ed;text-decoration:underline;}
p{padding:0px 0px 15px;}
h1{font:normal 28px Tahoma;padding-top:45px;display:block}
h1 a, h1 a:visited{color:#26810D;text-decoration:none;}
h1 a:hover{text-decoration:underline;}
h2{color:#245419;font:normal 25px Tahoma, Arial;}
h2 a, h2 a:visited{color:#245419;text-decoration:none;}
h2 a:hover{color:#56C72E;text-decoration:none;}
h3{font:bold 16px tahoma, Arial, sans-serif;color:#444444;padding:10px 0 10px 20px;margin-bottom:5px;}
.tratt{background:url(images/trat.gif) repeat-x bottom;display:block;height:10px;}
#page{margin:0 auto;width:943px;position:relative;}
#header{margin-top:30px;height:251px;background:url(images/header.jpg) no-repeat top center}
#header .description{color:#BFF8F6;font:bold 15px Georgia,"Times New Roman", Times, serif;padding:9px;display:block;width:800px;font-style:oblique;}
.rss{background:url(images/rss.jpg) no-repeat left center;display:block;position:absolute;right:0px;top:0px;height:45px;width:42px;}
.rss span{display:none;}
#nav{list-style:none;position:absolute;right:0px;top:90px;}
#nav li{float:left;margin-left:5px;}
#nav .current_page_item a, #nav .current_page_item a:visited{color:#fff;text-decoration:none;background-color:#7dcef0;}
#nav .page_item a{color:#fff;text-decoration:none;background-color:#036830;padding:5px 15px;font:bold 12px Tahoma, Helvetica, sans-serif;border-bottom:5px solid #66C511;display:block;}
#nav .page_item a:hover{color:#fff;background-color:#147414;}
#content{float:left;width:630px;padding:15px 0;overflow:hidden;}
#content img.alignright{float:right;padding-left:5px;}
#content img.alignleft{float:left;padding-right:5px;}
#content .wp-caption.alignright{float:right;}
#content .wp-caption.alignleft{float:left;}
.post{clear:both;padding-top:15px;}
.post-date{height:auto;float:left;border-bottom:8px solid #8ABD78;border-top:8px solid #8ABD78;margin-bottom:20px;margin-right:10px;}
.post-month{font-size:11px;color:#FFFFFF;font-weight:bold;text-align:center;background-color:#0B4218;padding:2px 5px;}
.post-day{font:bold 11px Tahoma;color:#fff;text-align:center;background-color:#21BB3E;padding:2px;}
.post-title{display:bock;position:relative;}
.post-title h2 a{padding-top:20px;}
.widget-title {
	color: #123f00;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}
.entry{clear:both;padding-top:10px;}
.entry img{margin:10px 0;}
.post-cat{font-size:11px;font-style:italic;}
.post-comments{background:url(images/ico-comment.gif) no-repeat center right;padding-right:30px;float:right;font-size:11px;position:absolute;top:10px;right:0;}
.navigation a, .navigation a:visited{color:#fff;font:bold 11px tahoma, Arial, sans-serif;line-height:20px;}
#comments, #respond, h3#comments{font:normal 25px tahoma, Arial, sans-serif;color:#444;border:none;clear:both;padding-left:0;}
.commentlist{margin:10px 0 20px 0;padding-left:20px;font-size:11px;line-height:14px;list-style-type:none;}
.commentlist li{padding:5px 10px 25px 10px;margin:10px 0;}
.commentlist .alt{background:#dedede;}
.commentlist cite{font-weight:bold;font-style:normal;color:#557FD3;}
.commentlist cite a, .commentlist cite a:visited{color:#557FD3;}
.commentlist small{margin-bottom:5px;display:block;}
#commentform{margin-top:10px;font:11px Arial, Helvetica, sans-serif;}
#commentform p{padding:6px 0px;}
#commentform input{width:200px;background:#dedede;border:1px solid #5FA3D0;padding:3px;margin-top:3px;}
#commentform textarea{font:normal 12px Arial, Helvetica, sans-serif;width:500px;height:115px;background:#dedede;border:1px solid #5FA3D0;padding:2px;margin-top:3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus{background:#FFF;}
#commentform #submit, #c_form_2 input#contactsubmit{background:#5286C5;font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;border:none;width:148px;height:33px;cursor:pointer;text-align:center;margin:0 auto;}
.avatar{float:left;display:inline;width:32px;background:#fff;margin-right:20px;}
.avatar img{border:3px solid #ddd;padding:1px;}
#sidebar{font-size:11px;margin:5px;float:right;padding:50px 5px;width:240px;color:#666;overflow:hidden;position:relative;}
#sidebar h2, #sidebar .sidebartitle{font:bold 14px Arial, sans-serif;color:#245419;margin:10px 5px;padding:5px;border:1px solid #8abd78;border-bottom-width:3px;}
#sidebar a, #sidebar a:visited{color:#2b6915;text-decoration:none;}
#sidebar a:hover{color:#56c72e;text-decoration:none;}
#sidebar ul li{list-style:none;margin:5px 0;}
#sidebar ul li ul{margin-left:10px;}
#searchform{display:block;background:url(images/bg_cerca.gif);width:236px;height:26px;position:absolute;top:0;right:0px;padding:10px 5px 5px 5px;}
#searchform #s{border:1px solid #5286C5;font-size:11px;height:18px;padding:0 2px;margin-right:5px;color:#333;background-color:#B6F4FA;color:#245419;width:150px;}
#searchform input#searchsubmit{background-color:#66A69C;border:none;width:50px;height:20px;font:bold 11px Arial;color:#FFF;position:absolute;top:10px;}
#footer{clear:both;padding:50px 10px 5px 10px;height:30px;color:#999;font-size:10px;text-align:center;background:#fff url(images/body.gif) repeat-x top left;}
#footer a, #footer a:visited{color:#999;text-decoration:underline;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.center, .centro{text-align:center;margin:0 auto;}
