/*
Theme Name: PiccoloRisparmio
Theme URI: http://wordpress.org/
Description: The original WordPress theme for PiccoloRisparmio.
Version: 1.0
Author: Katapulta Design
PiccoloRisparmio by Katapulta Design || http://katapulta.eu
*/
*{margin:0;padding:0;}
body{text-align:center;font:14px/21px Helvetica, Arial, sans-serif;font-weight:400;color:#333;background:#a6c937 url(images/bg.jpg);}
a{text-decoration:none;color:#2d6906;font-weight:600;}
h2{line-height:180%;}
h3{font-size:10pt;line-height:130%;}
#footer-wrapper{width:1010px;margin:0 auto; margin-top:20px;padding-bottom:1em;text-align:center;}
#footer-left-side{border:3px solid #162d13;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;background:#ebebeb;width:1006px;min-height:100px;}
#footer-wrapper h3{font-family:"Myriad Pro", Helvetica, Arial;font-size:12pt;letter-spacing:-.04em;line-height:1.3em;color:#162d13;text-shadow:1px 1px 1px #FFF;text-align:center;font-style:normal;padding:10px;}
#footer-wrapper .widget{margin-bottom:10px;color:#000;padding:0 25px;}
#footer-left-side .textwidget{font-style:italic;font-size:8pt;line-height:1.2em;}
#footer-wrapper ul li{font-size:100%;margin-bottom:5px;padding-left:10px}
#iva{text-align:left;font-size:9pt;font-weight:normal;margin-bottom:10px}
#iva p{ padding-top:10x; padding-left:35px;}
#iva img{ border:none;margin-bottom:-7px;}
.container{width:1010px;margin:0 auto; text-align:left;}
#main-wrapper{background:url(images/header_bg.jpg) top center no-repeat; margin: 0 auto;}
#header{padding-bottom:20px;margin-bottom:10px;background:url(images/header.png) bottom left no-repeat;}
#header h1{font-size:0;text-indent:-1000px;color:transparent;}
#header h1 a{width:1010px;height:225px;display:block;background-color:transparent;}
#header h1 a span{display:none;}
#sidebar{width:360px;background:#ebebeb;border:3px solid #162d13;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;float:right;margin-left:4px;font-family:Verdana, Verdana, Geneva, sans-serif;font-size:9pt;line-height:130%;}
#top_sidebar{width:320px;text-align:center;margin:20px;}
#l_sidebar{width:170px;float:left;margin-left:4px;}
#r_sidebar{width:170px;float:right;margin-right:4px;}
#searching{margin-top:15px;height:50px;background:url(images/cerca.png) top center no-repeat;}
#sidebar #topsearch{float:right;}
#sidebar #topsearch fieldset{height:20px;width:250px;border:none;margin:15px 15px 30px 10px}
#sidebar #topsearch fieldset .searchfield{background-color:transparent;-x-system-font:none;text-transform:uppercase;border:none;font-family:Arial,Helvetica,sans-serif;width:240px;margin:7px 0 45px 3px;padding:0}
.widget{margin-bottom:25px;padding-left:10px;font-size:.8em;font-style:normal}
.widget h3{font-family:"Myriad Pro", Helvetica, Arial;font-size:1.8em;letter-spacing:-.04em;line-height:1.05em;padding-bottom:5px;color:#000;text-shadow:1px 1px 1px #FFF}
#sidebar #adblocks{text-align:center}
#sidebar #adblocks img{border:5px solid #DFDFDF;margin:0 5px 5px}
.thumbnail{border:0 transparent}
#sidebar ul li{font-size:100%;margin-bottom:5px}
#main-content{width:630px;background-color:#ebebeb;border:3px solid #162d13;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;float:left}
#main-content .container{width:auto;background:transparent;border:none;padding:20px}
#main-content ul li{list-style-type:disc}
.post{display:block;position:relative;font-size:100%;margin-bottom:25px;padding-bottom:5px;clear:both}
.post .thumbnail{float:left;margin-right:15px;margin-bottom:15px;width:200px;height:200px}
.post h2{font-family:Helvetica, Arial, sans-serif;font-size:1.6em;letter-spacing:-.04em;line-height:1.05em;padding-bottom:5px}
.post small{margin-left:206px;color:#000;font-family:times new roman, times, serif;font-size:.95em;font-style:italic;line-height:1.1em;display:block;background:#dffc86;padding:5px 12px 5px 8px}
.post small a:hover{text-decoration:underline;color:#000}
.post .summary{display:block;font-style:italic;margin-top:20px;float:left;width:375px}
.tagare{width:570px;margin-bottom:10px;color:#000;font-family:times new roman, times, serif;font-size:1em;font-style:italic;line-height:1.3em;border-top:1px solid #162d13;border-bottom:1px solid #162d13;background:#f5f5f5;padding:5px 12px 5px 8px}
.post p{padding-bottom:2em}
.wp-pagenavi{text-align:right;font-size:14px}
.wp-pagenavi a,.wp-pagenavi a:link{display:inline;line-height:80%;text-align:center;text-decoration:none;color:#333;background-color:#c5f825;margin:2px;padding:3px 8px}
.wp-pagenavi a:hover{background-color:#2a5f2c;color:#FFF}
.wp-pagenavi a:active{color:#FFF}
.wp-pagenavi span.pages{min-width:14px;line-height:80%;text-align:center;text-decoration:none;float:left;padding:8px 6px 8px 0 !important}
.wp-pagenavi span.current{display:inline-block;text-align:center;text-decoration:none;color:#fff;background-color:#b1d95c;margin:2px 2px 2px 3px;padding:3px 8px}
.wp-pagenavi span.extend{display:inline-block;line-height:22px;min-width:18px;text-align:center;text-decoration:none;color:#333;margin:2px;padding:0 3px}
#commentblock{background:#EFEFEF;color:#000;border-top:2px solid #4C666A;border-bottom:1px solid #4C666A;margin:0;padding:20px 20px 10px}
#disqus_thread ul li {list-style-type:none;}
#commentblock ol{margin:0;padding:0 0 10px}
.commentdate{font-size:12px;padding-left:0}
#commentlist li p{margin-bottom:8px;line-height:20px;padding:0}
.commentname{color:#162d13;font-weight:700;margin:0;padding:5px 5px 5px 0}
.commenttext{background:#F9F9F9;border:1px solid #162d13;font-style:normal;font-size:10pt;margin:25px 20px 20px 0;padding:10px}
.commenttext-admin{clear:both;background:#FFF url(images/comment.gif) no-repeat top;margin:3px 0 10px;padding:20px 10px 5px}
#commentsformheader{padding-left:0}
#commentsform{text-align:center;margin:0;padding:0}
#commentsform form{text-align:left;margin:0}
#commentsform p{margin-bottom:20px}
#commentsform form textarea{width:99%}
p.comments_link img{border-style:none;margin:0;padding:0}
img.avatar{float:right;margin-right:20px;border:1px solid #4C666A}
.awaiting{color:#886353}
.auth-name{font-family:Georgia,"Times New Roman", Times, serif;font-size:16px;color:#000}
.auth-time{font-size:10px;color:#333;font-style:italic}
#comments,#respond{font-size:14px;font-weight:800;color:#162d13}
#commentform{font-size:12px}
.com_no{float:right;background:url(images/comments.gif) bottom left no-repeat;width:40px;height:35px;text-align:center;font-size:.9em;font-family:times new roman,serif;font-style:italic;margin-top:-10px;padding-top:5px}
div#demo{text-align:left;margin:30px 0 30px -15px}
div#demo ul#menu{list-style:none;display:inline-block;margin:5px 0}
div#demo ul#menu li{float:left;position:relative;margin-left:5px;margin-right:5px;width:48px;height:48px;padding:0}
div#demo ul#menu li a{position:absolute}
div#demo ul#menu li img{position:absolute;width:48px;top:0;left:0;border:none;overflow:hidden;margin:0 8px 0 0;padding:0}
#tablewrap{width:585px;background-color:#eaf8c1;border:1px solid #122913;margin-top:-30px;font-size:10pt;font-family:Tahoma, Geneva, sans-serif;line-height:.8em}
#tablewrap table{border:none;width:565px px;padding-right:10px;padding-left:10px;margin:20px 0}
#tablewrap td{width:25%;padding-top:6px;padding-left:10px;font-size:85%}
#tablewrap th{font-size:10pt;background-color:#c5ebb7;text-align:center;border-bottom:2px solid #122913;border-top:2px solid #122913;text-transform:uppercase;padding:5px 0}
#tablewrap .title{font-weight:800;text-align:center;text-transform:uppercase;background-color:#c5ebb7;border-bottom:1px solid #122913;border-top:1px solid #122913;padding-bottom:5px}
#tablewrap .right{text-align:right;padding-right:5px}
#tablewrap #colore select{background-color:#dff5d7}
#tablewrap input{text-align:left;color:#122913;background-color:#fffef0}
#tablewrap .blocked input{color:#000;background-color:#dff5d7}
#tablewrap .finale input{color:#000;background-color:#bee2b2}
#tablewrap #cig_button{width:90px;height:30px;font-weight:700;border-bottom:1px solid #122913;background-color:#c5ebb7;text-align:center}
#contratto{float:left;margin-left:110px}
#sospensione{float:right;margin-right:70px}
.clear,.commentinfo{clear:both}
a:hover,.post h2 a:hover{text-decoration:underline}
ul li,#footer-wrapper ul,#footer-wrapper li,#top_sidebar ul,#top_sidebar li{list-style-type:none}
#footer-wrapper ul li a,#sidebar ul li a{padding-left:5px;color:#162d13;text-decoration:none}
#footer-wrapper ul li a:hover,#sidebar ul li a:hover{color:#162d13;text-decoration:underline}
#top_sidebar img,.widget img{border:none}
#main-content ul,#main-content ol,#main-content ol ul{margin-left:20px}
.post h2 a,.post small a{color:#000;text-decoration:none}
/*menu*/
#header ul#topmenu li{display:inline;line-height:28px;margin-right:20px}
#header ul#topmenu li a{color:#162d13;font-size:13px;font-weight:700;text-decoration:none}
#header ul#topmenu li a:hover{color:#333;background-color:#fff;border:1px solid #333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:3px}
#topmenu{height:30px;margin-top:-10px;padding-top:10px;text-align:right;background-color:#ebebeb;border-bottom:3px solid #162d13;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-left:3px solid #162d13;border-right:3px solid #162d13}
#header ul#topmenu li#monitor a{color:#fff;font-size:13px;font-weight:700;text-decoration:none}
#header ul#topmenu li#monitor{background:#b52a13;color:#fff;border:1px solid #ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:3px}
#header ul#topmenu li#monitor a:hover{font-weight:700;color:#162d13;background-color:#fff;border:3px solid #b52a13;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding:4px}
#player1, #player2, #player3 {text-align: center;}
#show a {color:#B52A13;background-color:#fff;border:1px solid #B52A13;padding-top:5px;padding-bottom:5px;padding-left:40px;padding-right:40px;}
#bingo{width:330px; height:155px; background: url(images/bannerpr.jpg) no-repeat top; margin:10px;}

a.promm {
color:#ffffff;
padding:1px 3px;
background: #B52A13;
border:1px solid #B52A13;
}
a.promm:hover {
border: 1px solid #B52A13;
color:#B52A13;
background: #ffffff;
}
