/*
Theme Name: DietaGratis V3
Theme URI: http://dietagratis.com
Description: Versione 3.0 tema dietagratis.com
Version: 3.0
Author: 
Author URI: http://www.templateitalia.com/
Tags: diete
DietaGratis v3.0
*/
@import url('articoli_correlati.css');
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend{border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:normal;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
a{text-decoration:none;}
a:hover{text-decoration:underline !important;}
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}
:focus{outline:0 none;}
body{background:url("images/bg2.png") repeat-x scroll 0 0 #E7E7DE;color:black;font-family:arial;font-size:13px;}
ol, ul, li{color:#666;font-style:italic;list-style:none outside none;margin:0 0 25px;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
.gallery{margin:auto;}
.gallery-item{float:left;}
.gallery-caption{margin-left:0;}
h1, h2, h3, h4, h5, h6{color:#2E4B7F;font-family:arial;font-weight:normal;margin-top:10px;}
h1{color:#D1D1D1;float:left;font-size:11px;line-height:1;margin:0 !important;padding:10px;position:relative;white-space:normal;}
h2{color:#183452;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:1.8em;font-style:italic;}
h3{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:20px;line-height:1;margin-bottom:15px;padding-bottom:25px;}
h4{border-bottom:1px solid #BED4DB;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:17px;font-weight:normal;line-height:1;margin-bottom:6px;padding-bottom:6px;}
h5{font-size:13px;font-weight:bold;margin-bottom:10px;}
h6{font-size:12px;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{line-height:20px;margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover{color:#A2ABBF;}
a{color:#369;outline:medium none;text-decoration:none;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
strong{font-weight: bold;}
em, dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre, code, tt{font:1em/1.5 'andale mono','lucida console',monospace;}
li ul, li ol{margin:0 0.5em;}
ul, ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol, ol li{list-style-type:decimal!important;}
dl{margin:0 0 1.5em;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:none repeat scroll 0 0 #C3D9FF;}
th, td, caption{padding:4px 10px 4px 5px;}
tr.even td{background:none repeat scroll 0 0 #E5ECF9;}
tfoot{font-style:italic;}
caption{background:none repeat scroll 0 0 #eee;}
.small{font-size:0.8em;line-height:1.875em;margin-bottom:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:none repeat scroll 0 0 #ff0;}
.added{background:none repeat scroll 0 0 #006600;color:#fff;}
.removed{background:none repeat scroll 0 0 #900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:9px;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
h2.welcome{padding:0 0 21px;}
h2.single{background:none repeat scroll 0 0 transparent !important;padding:0 0 21px;}
body{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:76%;}
div.shared1 {
border: 1px solid #CCC !important;
border-radius: 4px 4px 4px 4px;
height: 110px !important;
margin: 5px 1px;
padding: 5px;
width: 300px;
}
.sharer {
float: left;
width: 65px;
padding: 10px 0 13px;
margin: 0 5px 0 22px;
text-align: center;
}
div#container{margin:0 auto;width:970px;}
.inner-bg{background:none repeat scroll 0 0 #fff;border:1px solid #D2D2BB;float:left;width:970px;z-index:-1;}
.inner{background:none repeat scroll 0 0 #fff;border:1px solid #D2D2BB;float:left;position:relative;top:112px;width:970px;}
div#header{color:#333;float:left;height:auto;width:970px;}
.toolbar{float:left;width:100%;}
.toolbar h1 a{color:#fff;}
span.pink{color:#F7CFD0;}
.toolbar-menu{float:right;padding:6px;}
.toolbar-menu ul{float:left;margin:0;padding:0;}
.toolbar-menu li{float:left;margin:0 10px;}
.toolbar-menu li img{float:left;margin:1px 5px;}
.toolbar-menu li a{color:#D1D1D1;float:left;font-size:11px;font-weight:bold;line-height:20px;}
.toolbar-menu li a:hover{color:#fff;text-decoration:none !important;}
.social-likebox{float:left;margin:25px 0 0 40px;}
.top-social a img{margin:0 2px;}
.top-social a img:hover{opacity:0.7;}
.likebox{float:right;margin:13px;}
.top-header{float:left;margin-top:-122px;position:relative;width:100%;}
.mascotte{float:left;margin-top:-20px;width:173px;}
.mascotte img.head-mascotte{float:left;left:15px;position:relative;top:20px;z-index:-1;}
.mascotte span.home-btn{float:left;margin-left:0;margin-top:50px;width:100%;z-index:999;}
.logo-dieta{float:left;margin-left:-45px;margin-top:35px;z-index:-1;}
.top-menu{float:right;margin:4px 0 0;padding:0;width:81%;}
.top-menu ul{float:left;margin:0;padding:0;width:100%;}
.top-menu li{float:left;margin:0 2px;padding:0;}
.top-menu li a{border-radius:5px 5px 0 0;color:#fff;float:left;padding:5px 15px;}
.top-menu li a:hover{text-decoration:none !important;}
.top-menu li.current-cat a{background:none repeat scroll 0 0 #fff !important;border-color:#D2D2BB;border-left:1px solid #D2D2BB;border-right:1px solid #D2D2BB;border-top:1px solid #D2D2BB;color:#333 !important;}
.top-menu li.cat-item-3 a{background:none repeat scroll 0 0 #622041;}
.top-menu li.cat-item-3 a:hover{background:none repeat scroll 0 0 #854263;}
.top-menu li.cat-item-53 a{background:none repeat scroll 0 0 #f39;}
.top-menu li.cat-item-53 a:hover{background:none repeat scroll 0 0 #FC6BB3;}
.top-menu li.cat-item-49 a{background:none repeat scroll 0 0 #34B3D1;}
.top-menu li.cat-item-49 a:hover{background:none repeat scroll 0 0 #5FD3EE;}
.top-menu li.cat-item-609 a{background:none repeat scroll 0 0 #333;}
.top-menu li.cat-item-609 a:hover{background:none repeat scroll 0 0 #666;}
.top-menu li.cat-item-48 a{background:none repeat scroll 0 0 #c00;}
.top-menu li.cat-item-48 a:hover{background:none repeat scroll 0 0 #EA3636;}
.top-menu li.cat-item-17 a{background:none repeat scroll 0 0 #993399;}
.top-menu li.cat-item-17 a:hover{background:none repeat scroll 0 0 #C75EC7;}
.top-menu li.cat-item-1 a{background:none repeat scroll 0 0 #369;}
.top-menu li.cat-item-1 a:hover{background:none repeat scroll 0 0 #558CC3;}
.top-menu li a.blog{background:none repeat scroll 0 0 #E54C4C;}
.top-menu li a.blog:hover{background:none repeat scroll 0 0 #F77E7E;}
.top-menu li a.forum{background:none repeat scroll 0 0 #66BB50;}
.top-menu li a.forum:hover{background:none repeat scroll 0 0 #83D86C;}
.top-menu ul.sub{border-bottom:1px dotted #999;float:left;margin:0 0 2px;padding:7px 0 2px;width:775px;}
.top-menu ul.subads{border-bottom:1px dotted #999;float:left;margin:0 0 15px;padding:0px 0 2px;width:775px;}
.top-menu ul.sub li{font-size:11px;padding:0 0 5px;}
.top-menu ul.sub li a{color:#333 !important;float:none;font-size:11px;padding:0 13px 10px;}
.top-menu ul.sub li a:hover{color:#666 !important;}
.banner-newsl{float:left;margin:10px 0 0;width:100%;}
.banner728{border:1px solid #ccc;margin:0 0 0 10px;padding:4px; width:725px; height:190px; float:left}
.box-newsletter{background:none repeat scroll 0 0 #E2E2CF;float:right;margin:0 10px 0 0;min-height:100px;width:200px;}
h3.newsl{color:#777;float:left;font-size:13px;font-weight:bold;letter-spacing:1px;line-height:24px;margin:0;padding:0;text-transform:none;width:97%;}
h3.newsl img{float:left;height:auto;margin-right:10px;margin-top:-10px;width:32px;}
.box-newsletter p{float:left;font-size:11px;margin:-8px 0 0 8px;padding:0;width:100%;}
span.red{color:#c00;font-weight:bold;}
span.hard-pink{color:#f39;font-weight:bold;}
span.blu{color:#369;font-weight:bold;}
form.newsletter{float:left;width:100%;}
form.newsletter input.input-newsl{border:1px solid #B7DBE9;color:#999;font-size:11px;height:9px;margin:3px 0 0 -5px;padding:6px;width:174px;}
span.newsl-l{float:left;margin:0 0 0 8px;width:116px;}
.box-utility{background:url("images/bg-donna.jpg") no-repeat scroll 248pt 4pt #E2E2CF;float:left;height:295px;margin:10px 0 0 10px;padding:0 4px;width:622px;}
.adsense250{float:left;padding:2px 0;}
.utility-ad300{float:left;width:100%;}
.adsense300{border:1px solid #ccc;float:right;margin:10px 10px 0 0;padding:6px;}
.adsense300-side{background:none repeat scroll 0 0 #E2E2CF;float:right;margin:0 5px 10px 0;padding:5px;}
.utility{float:right;padding:0 27px 0 0;width:185px;}
.utility h3.utility-title{color:#5290CC;float:left;font-size:14px;font-weight:bold;margin:0;padding:0;text-align:right;width:100%;}
.utility span.bubble{background:none repeat scroll 0 0 #F9F9ED;float:left;font-size:11px;line-height:normal;margin:10px 0 0 20px;padding:5px 7px;width:94%;}
.utility span.bubble p{margin:0;padding:0;}
.utility span.utility-buttons{float:right;margin:14px 0 !important;width:89%;}
.utility span.utility-buttons a img{margin:0 0 5px;width:188px !important;}
.utility span.utility-buttons a img:hover{opacity:0.7;}
span.utility-buttons{float:left;margin:0;width:88%;}
span.utility-buttons a img{margin:0 0 5px;}
span.utility-buttons a img:hover{opacity:0.7;}
div#footer a{color:#fff;font-weight:bold;text-decoration:underline;}
/*div#navigation{float:left;padding:1em 0 0 10px;width:160px;}*/
h3.sidebar-l{color:#fff;float:left;font-size:15px;font-weight:bold;height:34px;line-height:33px;margin:0 0 10px;padding:0;width:153px;}
h3.sidebar-r{color: #F4F4F4; float: left; font-size: 15px; font-weight: bold; height: 34px; line-height: 33px; margin: 10px 0 0; padding: 0; width: 310px;}
.title-green{background-image:url("images/sprite.png");background-position:-10px -10px;}
.title-green-r{background-image:url("images/sprite.png");background-position:-10px -64px;}
.title-blu-r{background:url("images/right-title-blu.png") no-repeat scroll 0 0 transparent;}
.title-red{background:url("images/left-title-red.png") no-repeat scroll 0 0 transparent;}
.title-pink{background:url("images/right-title-pink.png") no-repeat scroll 0 0 transparent;}
h3.sidebar-l img, h3.sidebar-r img{float:left;margin-left:7px;margin-right:10px;margin-top:1px;}
ul.green{background:none repeat scroll 0 0 #D5EBC7;float:left;margin:0 0 20px !important;padding:15px !important;width:123px;}
ul.green li{background:url("images/icone/arrow-green.png") no-repeat scroll 0 7pt transparent;border-bottom:1px dotted #fff;line-height:25px;padding:0 10px !important;}
ul.green li a{color:#474747 !important;font-size:14px !important;font-weight:normal !important;}
ul.green li a:hover{color:#42902E !important;text-decoration:none !important;}
ul.red{background:none repeat scroll 0 0 #FADBDB;float:left;margin:0 0 20px !important;padding:6px !important;width:141px;}
ul.red li{background-image:url("images/sprite.png");background-position:-10px -188px;border-bottom:1px dotted #fff;line-height:25px;padding:0 10px !important;}
ul.red li a{color:#474747 !important;font-size:12px !important;font-weight:normal !important;}
ul.red li a:hover{color:#D01A1A !important;text-decoration:none !important;}
ul.blu, ul.orange{float:left;margin:0;padding:0 20px;width:95%;}
ul.blu li a, ul.orange li a{font-size:12px;}
ul.blu li{background-image:url("images/sprite.png");background-position:-10px -168px;color:#666;font-size:12px;line-height:18px;margin:0;padding:0 10px;}
ul.orange li{background:url("images/icone/arrow-orange.png") no-repeat scroll 0 2pt transparent;line-height:20px;margin:0;padding:0 10px;}
.box-blu{border:1px solid #ccc;}
.box-orange{background:url("images/mascotte-utility-2.png") no-repeat scroll 148pt 0 #FFEAAB;height:auto !important;padding:0 0 10px !important;}
.box-green{background:url("images/mascotte-side1.png") no-repeat scroll right center #D5EBC7;}
h3.box-title{color:#183452;float:left;font-size:1.8em;font-style:italic;font-weight:bold;line-height:32px;margin:5px;padding:5px;width:98%;}
h3.box-title img{float:left;margin-right:6px;}
h3.green{background:none repeat scroll 0 0 transparent !important;color:#497D29 !important;}
.blu{color:#069;}
.orange{color:#D97806 !important;}
.orange2{background:none repeat scroll 0 0 #FFEAAB;color:#D97806 !important;}
.beige{border:1px solid #ccc;}
.celeste{border:1px solid #ccc;}
.green{border:1px solid #ccc;}
.in-rilievo-box{float:left;width:102%;}
.dieta{background:none repeat scroll 0 0 #ECEEF5;cursor:pointer;float:left;height:100px;margin-bottom:15px;margin-left:2px;margin-right:8px;padding:6px;width:284px; border: 2px solid #CAD4E7;}
.dieta:hover{background:none repeat scroll 0 0 #CAD4E7; border: 2px solid #ECEEF5;}
.dieta img.dieta-img{float:left;margin-right:10px;}
.dieta span a{color:#2C5F99;font-size:15px;font-style:normal;font-weight:normal;}
.dieta p{color:#666;font-size:13px;line-height:normal;}
.cent-box{border:1px solid #ccc !important;float:left;margin:0 0 15px;padding:8px;width:100%;}
.cent-box h2.center{float:left;font-weight:bold;line-height:45px;margin:0 0 10px;width:100%;}
.cent-box h2.center img{float:left;margin-right:10px;}
.cent-box h4{float:left;font-size:14px;font-weight:bold;line-height:32px;width:100%;}
.cent-box h4 img{float:left;margin-right:5px;}
.cent-box ul {padding:0;margin:0 15px;}
.cent-box li {font-size:13px;padding:0;margin:0 0 4px 0;}
.cent-box p{line-height:23px;}
.cent-box.rilievobox p{line-height:15px;}
span.red-2{color:#E54C4C;font-weight:bold;}
ul.ultime-dieta{background:none repeat scroll 0 0 #eee;float:left;margin:0 0 10px;padding:9px;width:96%;}
ul.ultime-dieta img.ultime{border:3px solid #fff;float:left;margin-right:10px;}
ul.ultime-dieta li{color:#333;font-size:13px;font-style:normal;font-weight:normal;line-height:22px;margin:0;}
a.ebook img, .titoli-e-book a{float:left;margin:0 2px;}
a.ebook img:hover{opacity:0.7;}
div#extra{float:right;padding:0 7px;width:315px;}
div#content{float:left;padding:5px 0;width:/*454px;*/614px;margin-left:10px;}
div#footer{background:url("images/footer-bg.png") repeat scroll 0 0 transparent;clear:both;color:#ddd;float:left;font-size:11px;margin:10px 0 0;padding:13px 0;text-align:center;width:100%;}
/*div#navigation ul{list-style-type:none;margin:0;padding:0;}
div#navigation li{margin:0;padding:0;}
div#navigation a{color:#fff;font:bold 12px arial,sans-serif;text-decoration:none;}
div#navigation a:hover{color:#ddd;text-decoration:none !important;}
div#navigation a#activelink{color:#003333;text-decoration:none;}
div#navigation p{font-size:90%;}*/
div#extra div.newsbox{background: none repeat scroll 0 0 #F4F4F4; border-radius: 5px 5px 5px 5px; float:left;font-size:90%;height:auto;margin-bottom:3px;padding:0 0 5px;width:310px;}
div#extra div.newsbox h2{color:#999;font-size:1.2em;}
div#extra div.newsbox p{margin:0;}
.search-dieta{float:right;margin:23px 0 0;}
form.searchform{float:left;width:100%;}
form.searchform input.search-input{background:none repeat scroll 0 0 #F1F1E8;border:1px solid #C9C9BC;color:#333;float:left;height:15px;margin:0 10px;padding:9px;width:234px;}
form.searchform input.search-btn{background:url("images/search-btn.png") repeat scroll 0 0 transparent;border:0 none;color:#fff;float:left;font-size:15px;font-weight:bold;height:35px;width:104px;}
.footer-top{float:left;margin-top:15px;width:100%;}
.footer-inner{margin:0 auto;width:970px;}
.footer-bg{float:left;padding:0 10px;width:96%;}
.footer-top ul.footer-widget{background:none repeat scroll 0 0 #E0E0D6;float:left;height:205px;margin:0 4px;padding:0 13px 13px;width:275px;}
.footer-top ul.footer-widget h5{border-bottom:1px solid #c00;color:#47402E;float:left;font-size:20px;line-height:42px;padding:0 0 2px;text-shadow:0 1px 0 #fff;width:100%;}
.footer-top ul.footer-widget h5 img{float:left;margin-right:10px;}
.footer-top ul.footer-widget li{background-image:url("images/sprite.png");background-position:-10px -188px;border-bottom:1px dotted #fff;float:left;margin:0;padding:8px 15px;width:95%;}
.footer-top ul.footer-widget li a{color:#49493B;font-size:13px;text-shadow:0 1px 0 #fff;}
.footer-top ul.footer-widget li a:hover{color:#6E6E5A;text-decoration:none !important;}
.blogpost{border-bottom:1px solid #999;float:left;margin:0 0 20px 6px;padding:0 0 20px;width:97%;}
.blogpost li{color:#333;font-style:normal;list-style-type:square;}
h2.blogtitle-single a{color:#A10026 !important;float:left;font-size:20px;font-weight:bold;padding:0;width:auto;}
.blogpost h2.blogtitle{float:left;margin:0;padding:0;width:100%;}
.blogpost h2.blogtitle a{color:#E54C4C;font-size:16px;font-weight:bold;}
.blogpost .meta-head{background-image:url("images/puntini.gif");background-position:left center;background-repeat:repeat-x;float:left;padding:0;width:590px;}
.blogpost p.blogresource{color:#555555;float:left;font-size:11px;margin:14px 0;width:130px;}
.blogpost p.blogresource span{float:left;margin:0 10px 0 0;padding-right:10px;width:300px;}
.blogpost p.blogresource span img{float:left;margin-right:2px;}
.blogpost img.blogimg{border:1px solid #999;float:left;margin-right:10px;padding:2px;width:110px;height:110px;}
.blogpost p{color:#333;font-size:13px;}
.blogpost span.blogmore{float:left;margin:10px 0;}
.bg-orange{background:none repeat scroll 0 0 #FFEAAB !important;}
.bg-blu{background:none repeat scroll 0 0 #D9EBF5 !important;}
.bg-green{background:none repeat scroll 0 0 #D5EBC7 !important;}
.bordered{border:0 solid #CECECE;}
.single-tags{background:none repeat scroll 0 0 #DCF4D0;float:left;padding:10px;width:96%; margin-bottom: 15px;}
li.contatti{float:right;}
li.page-item-5123{background:none repeat scroll 0 0 #C82121;border-radius:5px 5px 0 0;}
li.page-item-5123 a{background-image:url("/wp-content/themes/dieta-3/images/sprite.png");background-position:-7px -121px;padding:5px 40px;}
li.page-item-5123 a:hover{background:url("images/icone/contattaci-h.png") no-repeat scroll 2pt -2pt #C82121;}
#stampapdf{float:right;margin:16px 0 0 0;text-align:right;width:130px;}
/*.glossymenu{border-color:#9A9A9A;border-style:solid;border-width:1px 1px 0;float:left;margin:10px 0;padding:0;width:151px;}
.glossymenu a.menuitem{background:url("glossyback.gif") repeat-x scroll left bottom black;color:white;display:block;font:bold 14px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;padding:7px 0 10px 10px;position:relative;text-decoration:none;width:auto;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color:white;}
.glossymenu a.menuitem .statusicon{border:medium none;position:absolute;right:5px;top:5px;}
.glossymenu a.menuitem:hover{background-image:url("glossyback2.gif");}
.glossymenu div.submenu{background:none repeat scroll 0 0 white;}
.glossymenu div.submenu ul{list-style-type:none;margin:0;padding:0;}
.glossymenu div.submenu ul li{border-bottom:1px solid #ccc;}
.glossymenu div.submenu ul li a{color:#666 !important;display:block;font:11px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif !important;padding:2px 0 2px 10px;text-decoration:none;}
.glossymenu div.submenu ul li a:hover{background:none repeat scroll 0 0 #DFDCCB;}*/
.side-tag{float:left;text-align:justify !important;width:100%;}
.side-tag a{line-height:30px;padding:10px 8px 20px 0;text-align:justify;}
.foot-wid{float:left;width:309px;}
.foot-wid h5{border-bottom:1px dotted;float:left;font-size:20px;line-height:48px;margin-bottom:15px;padding-bottom:10px;width:300px;}
.foot-wid h3{display:none;}
.foot-wid h5 img{float:left;margin-right:10px;}
.deAgostini{float:left;padding:13px;}
.side-box{border:1px solid #ccc;float:left;margin:10px 0;padding:10px;width:131px;}
.side-box.cucinarefacile,.side-box.cucinarefacile a{color:#333!important;font-size:12px;}
input.search-ciao{float:left;margin-right:8px;width:80px;}
.comments-template{border-top:1px solid #ccc;margin:10px 0 0;padding:10px 0 0;}
.comments-template ol{list-style:none outside none;margin:0;padding:0 0 15px;}
.comments-template ol li{background:none repeat scroll 0 0 #CBEEC1;border-bottom:1px solid #ccc;line-height:18px;margin:10px 0;padding:12px;list-style:none!important;}
.comments-template h2, .comments-template h3{font-family:Georgia,Sans-serif;font-size:16px;}
.commentmetadata{font-size:12px;}
.comments-template p.nocomments{padding:0;}
.comments-template textarea{font-family:Arial,Helvetica,Georgia,Sans-serif;font-size:12px;width:100%;}
#commentlist li{border:2px solid white;}
#commentlist li.administrator{border:2px solid red;}
#commentlist li.editor{border:2px solid blue;}
.articoli-correlati h3, h3.titolo-commenti{background:none repeat scroll 0 0 #DCF4D0;border-radius:5px 5px 5px 5px;float:left;font-family:arial !important;font-size:17px !important;font-weight:bold !important;margin:0 0 10px;padding:10px;width:96%;}
.articoli-correlati h3 img, h3.titolo-commenti img{float:left;height:20px !important;margin-right:10px;width:20px !important;}
.articolo-correlato{border:1px solid #ccc;border-radius:5px 5px 5px 5px;float:left;margin:2px 0;padding:5px;width:98%;}
.immagine-articolo{float:left;}
.titolo-articolo{float:left;line-height:20px;margin:10px 15px 0;width:300px;}
.titolo-articolo a{color:#777;font-family:arial;font-size:13px;font-weight:normal;}
.post-ratings{background:none repeat scroll 0 0 #E2F2F6;border:1px solid #ccc;border-radius:5px 5px 5px 5px;float:left !important;margin:0 0 25px;padding:10px;text-align:right;width:96% !important;}
.post-ratings img{float:left;margin:5px;}
li.buttons{background:none repeat scroll 0 0 transparent !important;line-height:normal;margin:0;padding:0 !important;}
form.wpcf7-form{float:left;width:100%;}
form.wpcf7-form p{color:#17819B;float:left;font-size:11px;width:100%;}
form.wpcf7-form span.wpcf7-form-control-wrap{float:left;width:100%;}
form.wpcf7-form input.wpcf7-text{border:1px solid #ccc;color:#777;font-size:11px;height:11px;padding:10px;}
form.wpcf7-form textarea{border:1px solid #ccc;color:#777;font-size:11px;height:78px;padding:10px;width:95%;}
.entry{margin:0;width:100%;}
.calendario{background:url("images/icone/calendario.png") repeat scroll 0 0 transparent;float:left;height:55px;width:64px;}
.calendario span.day{color:#fff;float:left;font-weight:bold;line-height:33px;text-align:center;width:100%;}
.calendario span.month{float:left;font-size:11px;text-align:center;width:100%;}
span.titoli-e-book{float:left;width:100%;}
span.titoli-e-book a{float:left;font-size:11px;text-align:center;width:32%;}
.widget-container ul{float:left;}
.popup-bg{background:url("http://www.dietagratis.com/wp-content/themes/dieta-3/images/popup-2.png") repeat scroll 0 0 transparent !important;border:0 none !important;height:300px !important;width:264px !important;}
.popup-bg table.popup-bg-table{margin:0;}
.popup-bg table.popup-bg-table a{float:right;font-weight:bold;}
.popup-bg table.popup-bg-table a img{float:right;margin-left:6px;}
form.popup-form{margin:120px 0 0;}
input.popup-input-txt{background:none repeat scroll 0 0 transparent !important;border:0 none;margin:1px 0 0 56px;padding:7px;width:167px;}
input.popup-input-btn{background:none repeat scroll 0 0 transparent !important;border:0 none !important;float:right;font-weight:bold;margin:7px -15px 0;padding:11px;width:108px;}
span.forum-badge{margin-top:7px;position:absolute;right:-16px;}
span.forum-badge a img{height:47px !important;width:113px !important;}
span.forum-badge a img:hover{opacity:0.7;}
h3#titolo-network{background-image:url("images/sprite.png");background-position:-10px -10px;color:#fff !important;float:left !important;font-size:10px !important;font-weight:bold !important;height:34px !important;line-height:33px !important;margin:0 0 10px !important;padding:0 2px !important;width:153px !important;}
h3#titolo-network a{color:#fff !important;font-size:10px !important;text-decoration:none;}
h3#titolo-network a:hover{color:#000 !important;text-decoration:none;}
.tag-cloud a{color:#006699 !important;}
.mascotte span.home-btn a{background:url(images/home-btn.png) no-repeat 0 0 transparent; color:#72a4c6;float:left;font-family:arial,helvetica,sans-serif;font-size:23px;font-weight:bold;height:60px;line-height:34px;padding:26px 20px;width:130px; margin-left: 10px; margin-top: -17px; text-shadow: 1px 1px 0 #fff;}
.mascotte span.home-btn a:hover{background: url(images/home-btn.png) no-repeat 0 0 transparent; text-decoration:none !important; opacity: 0.8; text-shadow: 1px 1px 0 #fff;}
form.newsletter input.btn-newsl{background:-moz-linear-gradient(19% 75% 90deg, #F0DEB8, #FDF0D1, #fff 100%) repeat scroll 0 0 transparent;border:1px solid #D4C198;border-radius:3px 3px 3px 3px;color:#fff;float:right;font-family:arial,helvetica,sans-serif;font-size:15px;font-weight:bold;height:48px;line-height:34px;margin:3px 6px;padding:6px 10px;width:88px;}
form.newsletter input.btn-newsl:hover{background:-moz-linear-gradient(19% 75% 90deg, #EBD9B4, #F2E6C8, #F5F5F5 100%) repeat scroll 0 0 transparent;text-decoration:none !important;}
.rounded{border-radius:5px 5px 5px 5px;}
.blogpost span.blogmore a{background:-moz-linear-gradient(19% 75% 90deg, #F0DEB8, #FDF0D1, #fff 100%) repeat scroll 0 0 transparent;border:1px solid #D4C198;border-radius:3px 3px 3px 3px;color:#836D4D;float:left;font-family:arial,helvetica,sans-serif;font-size:11px;font-weight:bold;height:auto;line-height:34px;margin:3px 6px;padding:0 10px;width:auto;}
.blogpost span.blogmore a:hover{background:-moz-linear-gradient(19% 75% 90deg, #EBD9B4, #F2E6C8, #F5F5F5 100%) repeat scroll 0 0 transparent;text-decoration:none !important;}
form.wpcf7-form input.wpcf7-submit{background:-moz-linear-gradient(19% 75% 90deg, #F0DEB8, #FDF0D1, #fff 100%) repeat scroll 0 0 transparent;border:1px solid #D4C198;border-radius:3px 3px 3px 3px;color:#836D4D;float:right;font-family:arial,helvetica,sans-serif;font-size:15px;font-weight:bold;height:38px;line-height:34px;margin:3px 6px;padding:6px 10px;width:62px;}
#seowebbsNetPremium{float:left;margin-bottom:-25px;margin-left:12px;margin-top:8px;}
.side-box.ultimi-commentati{text-align:center;}
.ultimi-commentati img{width:60px;height:60px;}
.sidebox-title-sec{font-size:14px !important;font-weight:bold;padding:0 0 10px;}
.photo2 img{border:1px solid #ccc !important;margin:10px 0;padding:1px !important;}
.side-box .sidebox-title-item a{color:#CC3399 !important;font-weight:normal !important;text-decoration:none;}
/*#navigation span.sidebox-title-item a:hover{text-decoration:underline !important;}*/
p#arubaTitle{color:#999;margin:0;padding:0;text-align:center;width:300px;}
.popup-bg{background:url("http://www.dietagratis.com/wp-content/themes/dieta-3/images/overlayer.png") repeat scroll 0 0 transparent !important;border:0 none !important;height:440px !important;width:269px !important;}
.popup-bg table.popup-bg-table{margin:0;}
.popup-bg table.popup-bg-table a{color:#000 !important;float:right;font-weight:bold;margin:10px 0 0;}
.popup-bg table.popup-bg-table a img{float:right;margin-left:6px;}
form.popup-form{margin:82px 0 0;}
input.popup-input-txt{background:none repeat scroll 0 0 #fff !important;border:2px solid #93012E;margin:-5px 0 2px 56px;padding:5px;width:167px;}
input.popup-input-btn{background:none repeat scroll 0 0 #93012E !important;border:2px solid #fff !important;color:#fff;float:right;font-weight:bold;margin:0 2px;padding:2px;width:49px;}
h4.title-ratings{border:medium none;font-family:Arial,Helvetica,sans-serif;text-align:left;}
.banner-120-single{background:url("/wp-content/themes/dieta-3/images/banner120bg.png") no-repeat scroll 0 0 transparent;float:left;height:624px;margin:0 4px;padding:12px;width:121px;}
.addthisbox{margin:0 auto;text-align:center;width:130px;}
.gbut{margin:5px auto 10px 0;text-align:center;width:200px;}
.condivisione{margin-bottom:10px; margin-left:40px}
#___plusone_1{float:left !important;}
.new-nl-box{background:none repeat scroll 0 0 #F5F3DB;border:1px solid #ccc;border-radius:5px 5px 5px 5px;float:left;margin:5px 0 10px;padding:10px;width:292px;}
.new-nl-box p{color:#CC6743;float:left;font-size:18px;font-weight:normal !important;margin:5px 0 10px 2px;text-shadow:0 1px 0 #fff;}
h2.blogtitle-single-entry a{color:#A10026 !important;float:left;font-size:20px;font-weight:bold;padding:0;width:465px;}

/*popup*/                              
.popupWrap {display:none;background:rgba(0,0,0,0.7);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;}
#popup {width:460px;height:380px;border:7px solid rgba(0,0,0,0.5);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;margin:-200px auto 0;position:relative;top:50%;background:#fff;}
a:hover.button-close {background-position:bottom;text-decoration:none;}
#popup .button-close {background:url("../images/overlayer/close-popup.png") no-repeat top center;cursor:pointer;height:30px;position:absolute;right:-20px;top:-20px;width:30px;z-index:1103;}
/*overlayer*/

/*Articoli piu' letti*/
ul.articoli-piu-letti, ul.articoli-piu-letti li{text-decoration:none;list-style:none;margin:0 0 0px 0;padding: 5px 4px;}
ul.articoli-piu-letti a:link,ul.articoli-piu-letti a:visited{font-style:normal;font-weight:bold;color:#369;font-size:14px;}
ul.articoli-piu-letti a:hover{color:#333;}
ul.articoli-piu-letti .img-piu-letti{float:left;width:45px;margin-right:5px;}
ul.articoli-piu-letti .img-piu-letti img.thumb-piu-letti{float:left;padding:1px;border:1px solid #ccc;width:40px;height:40px;}


/*Ultimi ARTICOLI*/
.blogItem {
	margin-bottom:10px;
	padding-bottom:0;
}

.divider_center {
  background-image:url(images/divider.png);
}

.blogItem .itemTitle {
	position:relative;
	margin-bottom:10px;
}

.blogItem .date{
	float:left;
	width:30px;
	height:42px;
	text-align:center;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 14px;
}

.blogItem .date .month{
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	padding-bottom:5px;
}

.blogItem .date .day {
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:130%;
}

.blogItem .title_h1 {
	font-size:25px;
	border-bottom: 1px dotted #999999;
	padding-left: 65px;
	padding-bottom: 5px;
	height: 60px;
}

.blogItem .itemTitle h1 a{
	border-bottom:1px dotted #999;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-size:32px;
	letter-spacing:-1px;
	line-height:110%;
	text-decoration:none;
	font-weight:normal;
}


.blogItem .addthis_toolbox {
	float:right;
}


.blogItem a.more-link {
	display:block;
	width:90px;
	height:24px;
	text-align:center;
	clear:both;
	border:none;
	line-height:22px;
	margin-top:10px;
}

.social {
	border:1px dashed #9FD9FF;
	background:#EAF7FF;
	padding: 0 10px;
}

.social p {
	padding-left:5px;
	margin:0.8em 0 0.5em;
}

.social a {
	border:none;
}

.social a img {
	padding:5px;
	border:none;
	background:none;
}

.social a:hover img {

}

.social strong {
	color:#00C1F2;
}

.blogItem .date{
	background:url(images/ico_date.png) 0 0 no-repeat;
}

.blogItem .metadata {
	color:#666;
}

.blogItem .itemTitle h1 a{
	border-bottom:1px dotted #999;
	color:#333;
}

.blogItem .itemTitle h1 a:hover {
	border-bottom:1px dotted #00B0F5;
	color:#00B0F5;
}

.blogItem a.more-link {
	background:url(images/readmore_bt.png) 0 0 no-repeat;
	color:#fff;
}

.blogItem .metadata {
	color:#666;
	width: 610px;
	padding:10px 0;
	border-bottom: 1px solid #E2E2D8;
    border-top: 1px solid #E2E2D8;
}

/* CLEARING
---------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display:block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear {
	clear: both;
}

.noclear {
	clear: none;
}

#articoli-piu-letti{margin-top:10px;}
.piu-letto{float:left;}
.img-piu-letto{float:left;width:60px;text-align:center;margin:0 auto;}
.img-piu-letto img{float:left;border:1px solid #ccc;padding:1px;}

.img-home{max-width:550px; border: 3px solid #F4F4F4;}

.tags{padding:15px 0;line-height:20px;}

/* clearfix ----- */
.clearfix1:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix1 { display:inline-block }

/* post comments ----- */
.post_comments { position:absolute; left:-5px; top:84px; padding:8px 5px 7px 5px; font:9px Arial, Helvetica, sans-serif; color:#b3b3b3; }
.post_comments a { font-weight:bold; font-size:13px; color:#fff; }
.post_comments a small { font-size:8px; position:relative; top:-1px;  color:#b3b3b3;}
.post_comments a:hover { color:#ccc; }
.post_comments { background:url(images/s1_comment.png) no-repeat left top; }

/* img_not_available ----- */
span.img_not_available { float:left; border:1px solid #ccc; font:11px Arial, Helvetica, sans-serif; text-align:center; padding:50px 0; color:#777; width:130px; margin-bottom: 8px;  margin-right: 10px;}


/* li img ----- */
.blogItem li img { float:left; padding:5px; border:1px solid #ccc; margin-top:3px; margin-right:10px;}

.img-piu-letti{float:left;width:55px;margin-bottom:5px;}
.img-piu-letti img{float:left;padding:1px;border:1px solid #ccc; width:40px ; height:40px}
.home-ultimi-articoli a{font-size:16px;}
