/* RESET E STILI DI BASE */
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
img,input,select,label{vertical-align:middle;}
/* Gestione Clearing */
.cleared:after{display:block;visibility:hidden;content:".";height:0;clear:both;}
.cleared{clear:both;/* per Gecko */height:1%;/* per IE */}
/* Alignment */
.align-right{float:right;}
.align-left{float:left;}
html, body {min-height: 100%;height: auto !important;height: 100%;}
/* Markup*/
html body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1.4em;}
html>body{font:62.5%/1.4em Verdana,Helvetica,sans-serif;color:#333;}
body{text-align:center;background: #ECEBE6 url(images/sf_body.jpg) repeat-x;	}
body.curWait * {cursor: wait;}
a{color:#333 text-decoration:none; }
a:link{color:#333 ;text-decoration:underline;}
a:visited {color:#333 ;	text-decoration:underline;	 }
a:hover{ color:#990000; }
a:active{ color:#333 ;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-0.01em;color:#333;}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#333;}
span{color:#333;}
h1{font-size:2.2em; }
h2{font-size:2em;	 font-weight:lighter; color:#404040}
h3{font-size:1.4em; font-weight:lighter;}
h4{font-size:1.2em;letter-spacing: -0.01em; }
h5{font-size:1.1em;letter-spacing:-0.01em;}
h6{font-size:1em;}
p{color:#333;font-size: 1.2em;}
strong{font-weight:700px;}
noscript p{ background-color: #B9152E; color:#FFFFFF; padding: 10px; font-weight: bold; display: block; }
hr {display:none;}
/*STRUTTURA*/
.wrap {display: block;width: 968px;margin-right: auto;	margin-left: auto;text-align: left; }
#content {text-align: left; height:auto !important; height:500px; min-height:500px; }
#header{ background-image: url(images/sf_header.gif); background-repeat: repeat-x; background-position: left bottom; background-color: #990000; }
#wp-enter{ display: block; background-image: url(images/enter_wp.gif); background-repeat: no-repeat; background-position: 0px -7px; width:172px; height:74px; text-indent:-9999px; float:right; }
#wp-enter:hover{  background-position: 0px -4px;  }
#wp-tv {top: -2px; position: relative; margin-bottom: 20px;position:absolute}
#main{	width:580px;float:right;padding-top:130px;position:relative;}
#left-menu{ width:380px; float:left;}
#small{ padding-left:15px; padding-right:15px; margin-left:60px; margin-right:20px; margin-top:230px; /*background-image: url(images/sf_news.png); */}
.right{text-align:right;}
#navbar{width:340px;float:right;height:14px;margin-right:20px;}
#navbar li{float:left;display:block;}
#navbar li a{ display:block; text-indent:-9999px; overflow:hidden; background-image:url(images/navbar.png) !important;background-image:url(images/navbar.gif) ; background-repeat: no-repeat;}
.nav-home a{background-position:0 0;width:96px;}
.nav-archivio a{background-position:-96px 0;width:101px;}
.nav-search a{background-position: -197px 0;width:82px;}
.nav-rss a{background-position:-279px 0;width:52px;}
.nav-home a:hover,.nav-home a.current {background-position:0px -16px;}
.nav-archivio a:hover,.nav-archivio a.current{background-position:-96px -16px;}
.nav-search a:hover,.nav-search a.current {background-position: -197px -16px;}
.nav-rss a:hover,.nav-rss a.current {background-position:-279px -16px;}
#master-title{font-size:1.1em;height:100px;}
#master-title p {line-height:1.4em;text-align:right;}
.category-list li a,.footer-list a,.commenti-list li a,.blog-commenti li a  {text-decoration:none;}
.post,#bloghome li {margin-bottom:70px;}
.entry{margin-bottom:20px;margin-top:20px;font-size:12px;}
.entry p{line-height:1.5em;margin-bottom:20px;}
.entry ul,.entry ol{font-size:1.2em;line-height:1.4em;text-align:left;margin-bottom:20px;margin-left:50px;}
.entry ul li{list-style-image:url(images/bullet_list.gif);}
.entry ol li{font-weight:400;list-style-type:decimal;}
.entry ol li span{font-weight:400;}
.entry .align-right{margin:5px 0 10px 10px;}
.entry .align-left{margin:5px 10px 10px 0;}
.entry blockquote{background-image:url(images/box_comments.gif);background-repeat:no-repeat;background-position:right top;border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#C1C8D2;border-left-color:#C1C8D2;font-size:1.1em;margin:10px;padding:5px;}
.post-tools{ background-image: url(images/box_top_large.png); background-repeat: no-repeat; background-position: left top; }
.post-tools p{ padding:5px;padding-left:10px;padding-right:10px;background-image: url(images/box_bottom_large.png); background-repeat: no-repeat; background-position: left bottom;font-size:1.1em;color:#666666;}
.post-tools a{ font-weight:bold;}
.icon-top{ text-align:right; font-weight: normal !important; background-image: url(images/arrow_up.gif); background-repeat: no-repeat; background-position: right center; display: block; width: 4em; padding-right: 20px; text-decoration:none !important; }
.data{ color:#544E3D; background-image: url(images/date.gif); background-repeat: no-repeat; background-position: left center;display:block;padding-top:5px;padding-bottom:5px;padding-left:20px;margin-top:10px; }
.insert{background-image: url(images/omino.gif);background-repeat: no-repeat;background-position: left center;padding-left:25px;padding-right:5px;}
.fiori{background-image: url(images/fiori.gif);background-repeat: no-repeat;background-position: 0px 3px;padding-top:45px;margin-left:-60px;padding-left:60px;}
.pie-list{background-color:#D2D0C4;;}
.commento{background-image: url(images/nuvola.gif);background-repeat: no-repeat;background-position: left top;padding-left:25px;margin-left:5px;}
.ombra-sx{background-image: url(images/ombra_sx.gif);background-repeat: no-repeat;background-position: left top;padding-top:2px;padding-bottom:2px;}
.ombra-dx{background-image: url(images/ombra_dx.gif);background-repeat: no-repeat;background-position: right top;padding-top:2px;padding-bottom:2px;padding-right:3px;}
.blog-commenti {margin-top:10px;margin-bottom:10px;}
.blog-commenti cite{ background-image: url(images/icon-comment.gif); background-repeat: no-repeat; background-position: left top; display: block; padding-left: 25px; line-height: 1.5em; }
.comment-form-input,.blog-commenti li.alt { background-image: url(images/box_top_large.png); background-position: left top; background-repeat: no-repeat;_height:1%; }
.comment-form-input fieldset,.blog-commenti li.alt div{background-image: url(images/box_bottom_large.png); background-position: left bottom; background-repeat: no-repeat;}
.blog-commenti li p{ font-size: 1.1em; line-height: 1.5em; margin-top: 10px; margin-left: 25px; }
.blog-commenti li a{color:#333;font-weight:bold;}
.comment-form-input fieldset,.blog-commenti div{ padding:10px; }
.blog-commenti li{ margin-bottom:20px; }
.insert-comment{background-image: url(images/comment_new.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-size: 1.1em; line-height: 1.5em; }
.newsletter{background-image: url(images/newsletter.gif);}
.categorie{background-image: url(images/categorie.gif);}
.ultimi-commenti{background-image: url(images/commenti.gif);}
.stats{background-image: url(images/stats.gif);}
.new-comment{background-image: url(images/new_comment.gif);}
.ricerca{background-image: url(images/cerca.gif);}
.admin{background-image: url(images/admin.gif);}
.title-commenti{background-image: url(images/title_commenti.gif);}
.scrivi-commento{background-image: url(images/title_scrivi_commento.gif);}
.commenti-vari{background-image: url(images/comment_report.gif);padding-bottom:8px;color:#FFFFFF;text-align:right;padding-right:5px;}
.scrivi-commento,.title-commenti,.admin,.ricerca,.newsletter,.categorie,.ultimi-commenti,.stats,.new-comment{background-repeat: no-repeat;text-indent:-9999px;padding-bottom:8px;}
fieldset p{margin-top:10px;}
.category-list li span{ padding-right: 5px; padding-left: 5px; }
.commenti-list li.alt div,.category-list li.alt span{ display:block; background-image: url(/images/box_bottom.gif); background-repeat: no-repeat; background-position:left bottom; line-height: 1.5em;background-color: #D2D0C4; }
.category-list li.alt,.commenti-list li.alt { background-image: url(/images/box_top.gif); background-repeat: no-repeat; background-position: left top;  }
.category-list li a { line-height: 1.8em; font-size:1.1em;  color:#44433E; }
.category-list{margin-bottom:20px;}
.view-all{ text-align: right; padding-right:10px; }
.view-all a{ font-size:0.9em;font-weight:bold;padding-right: 20px; background-image: url(images/arrow_go.gif); background-repeat: no-repeat; background-position: right center; }
.newsletter-btn{text-align:center;padding-top:10px;}
ol li{ margin-bottom:20px; list-style: decimal;margin-left:20px; }
.commenti-list li.alt div{ padding:5px; }
 .commenti-list strong{ background-image:url(images/icon-comment.gif); background-repeat: no-repeat; background-position: left top;padding-left:20px;display:block;}
.commenti-list p{font-size:1.1em;line-height:1.4em;}
.commenti-list a { color:#44433E;}
.commenti-list li { margin-top:10px; _border-bottom: 1px solid #ECEBE6;padding-top:5px;  } 
.category-list li { margin-top:5px; _border-bottom: 1px solid #ECEBE6;padding-top:5px;  } 
.bottom{margin-bottom:40px;}
.standard-p{margin-bottom:20px;}
.stdinput { border:solid 1px #797772;background-image: url(images/form_bck.gif); background-repeat: repeat-x; background-position: left top;  font-size: 1.1em; padding: 3px; background-color: #FFFFFF; }
#commentform input.stdinput,#commentform textarea.stdinput{ width:98%;  font: 1.0em Verdana, Arial, Helvetica, sans-serif; }
#commentform {padding-top:20px;padding-bottom:20px;}
.standard-p{diplay:block;margin-top:10px;margin-bottom:10px;}
.checkbox{padding-right:10px;}
#bloglist li{margin-top:5px;margin-bottom:5px;background-image:url(/images/calendar.gif);background-repeat:no-repeat;background-position:left center;padding-left:25px;padding-top:5px;padding-bottom:5px;}
#bloglist li span{float:right;font-weight:400;}
#footer{background-image: url(images/sf_footer.gif);background-repeat: repeat-x;background-position: left top;background-color:#999790; padding-top:20px;margin-top:30px;}
#footer{padding-bottom:100px; }
.footer-list{margin-left:auto;margin-right:auto; width:560px;margin-bottom:20px;}
.logo-wp-1{background-image: url(images/logo_wp_1.gif);}
.logo-wp-2{background-image: url(images/logo_wp_2.gif);}
.logo-wp-3{background-image: url(images/logo_wp_3.gif);}
.logo-wp-4{background-image: url(images/logo_wp_4.gif);}
.last{border:none !important;}
#footer  .footer-list li { display:block; float:left; background-repeat: no-repeat; background-position: center top; padding-top:50px; width:140px; text-align:center; }
.footer-list a {color:#FFFFFF;letter-spacing: -0.1em;font-size:10px;line-height:11px;}
.footer-list p { padding-top:10px; border-right: 1px solid #8C8B84; display:block; padding-right:5px; margin-left:5px; height:100px; background-image: url(images/gradient_footer.jpg); background-repeat: repeat-x; background-position: left top; }
#footer-sub p{ text-align:center; letter-spacing: -0.1em; font-size:1.1em; color:#666666;}
#credits{ margin-top:20px; text-align:center; height:90px; background-image: url(images/proudly_grazie.gif); background-repeat: no-repeat; background-position: center bottom; }
#credits span{display:block;}
#credits a{letter-spacing: -0.1em;color:#FFFFFF;text-decoration:none;}
legend { font-size: 12px; font-weight:bold; display: block; margin-top: 5px; margin-bottom: 5px; }
.disclaimer{font-size:10px;margin:0;padding:0;}
.warning{display:block;margin-top:10px;margin-bottom:10px;background-color:#FFF;border:1px solid #333;padding:0;}
.warning p{background-color:#333333;background-image:url(/images/warning.gif);background-position:20px center;background-repeat:no-repeat;color:#FFF;display:block;	margin:1px;	padding:12px;	font-size: 11px;}
#ccc{display:none;}
