*{margin:0;padding:0;border:0;}
html, body{height:100%;font-family:Arial;font-size:12px;color:#2c1b1b;background:#FFF;}
ul{margin:0;padding:0;list-style-type:none;}
a{text-decoration:none;color:#2c1b1b;}
a:hover{text-decoration:underline;}
a:focus,a:active { border:none; outline:none; }

/* common linx */
.toSez{font:normal 13px arial;letter-spacing:-0.5px;color:#2c1b1b;}
.toSezsmall{font:normal 12px arial;color:#2c1b1b;text-decoration:none;}
.vaia{font:normal 12px arial;color:#6d7c08;}
.vaiab{font:bold 12px arial;color:#6d7c08;}
.vaiasmall{font:normal 11px arial;color:#6d7c08;}

/* struttura */
.minheight{position:relative;width:100%;min-height:100%;height: auto !important;height:100%;background:url(../img/bgblog.gif) center top repeat-y;}
.container{margin:0 auto;padding:0 1px 147px;width:838px;background:url(../img/bgcontblog.gif) 534px 0 repeat-y;}
.clear{clear:both;}
.clear-pad{clear:both;padding-bottom:20px;}
.tenpx{clear:both;width:100%;height:15px;background:#FFF;}

/* header */
.topnav{margin:0 auto;padding:10px 0 0;width:841px;height:24px;background:#FFF;}
.topnav a{display:block;float:left;height:13px;background:url() 0 0 no-repeat;text-indent:-9999em;}
.topnav .linkhome{width:132px;background-image:url(../img/blog/linkhome.gif);}
.topnav .linkdiscussioni{width:74px;background-image:url(../img/blog/linkdiscussioni.gif);}
.topnav .linklibri{width:34px;background-image:url(../img/blog/linklibri.gif);}
.topnav .linkvideo{width:39px;background-image:url(../img/blog/linkvideo.gif);}
.topnav .linkclassifiche{width:65px;background-image:url(../img/blog/linkclassifiche.gif);}
.header{margin:0 auto 5px;padding:0 0 0;width:840px;height:67px;background:#FFF}
.header .logo{width:840px;height:57px;background:#2c1b1b url(../img/logoblog.gif) 0 0 no-repeat;border-bottom:1px solid #FFF;}
.header .logo .logotxt{width:309px;height:57px;}
.header .logo .logoa{display:block;width:309px;height:57px;text-indent:-9999em;}
.header .utilities{width:100%;height:10px;background:url(../img/bgutilitiesblog.gif) 0 0 no-repeat #91a50e;}

/* hp + post */
.loop{float:left;padding:0 30px 0 15px;width:486px;}
.loop .topfaq{padding:25px 0 10px;background:url(../img/blog/topfaq.gif) 0 25px no-repeat;border-bottom:1px solid #dcdcdc;text-indent:-9999em;}
.loopitem{padding:25px 0;background:url(../img/blog/seppost.gif) 0 bottom repeat-x;}
.loopitem.first{padding:15px 0 25px;background:url(../img/blog/seppost.gif) 0 bottom repeat-x;}
.loopitem.last{padding:25px 0;background:0 none;}
.singitem{padding:25px 0;}
.singitem.first{padding:15px 0 25px;}
.loop .infos{float:left;width:65px;color:#4c4c4c;}
.loop .date{padding:2px 0;font-size:11px;}
.loop .author{font:normal 12px georgia;}
.loop .author span{display:block;float:left;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #dcdcdc;}
.loop .comments{clear:left;padding:2px 0 0 14px;height:18px;background:url(../img/blog/bgloopcomments.gif) 3px 0 no-repeat;color:#FFF;}
.loop .comments a{color:#FFF;}
.loop .comments a:hover{text-decoration:none;}
.loop .datas{float:left;width:421px;}
.loop .datas .h2datas{font:normal 20px georgia;color:#2c1b1b;letter-spacing:-1px;line-height:22px;}
.loop .datas .h2faq{display:block;padding-bottom:5px;font:bold 18px arial;color:#93a82d;letter-spacing:-1px;line-height:22px;}
.loop .datas p{padding:10px 0 0;font:normal 13px arial;color:#4c4c4c;}
.loop .commenti{padding:20px 0 0 65px;}
.loop .titcommenti{width:69px;height:12px;background:url(../img/blog/titcommmenti.gif) 0 0 no-repeat;text-indent:-9999em;}
.loop .contcommenti{margin:7px 0 25px;padding:20px 0 0;width:100%;background:url(../img/blog/seppost.gif) 0 0 repeat-x;}
.loop .contcommenti li{padding:0 5px 20px;color:#4c4c4c}
.loop .contcommenti .ncommento{float:left;width:15px;}
.loop .contcommenti .tcommento{float:right;width:395px;}
.loop .contcommenti .icommento{padding-top:2px;font-size:11px;}
.loop .contcommentibottom{width:100%;height:1px;font-size:0;background:url(../img/blog/seppost.gif) 0 0 repeat-x;}
.formcommenti{margin-top:25px;padding:10px;background:#f4f2f2}
.formcommenti .inviacommento{height:41px;background:url(../img/blog/inviacommento.gif) 0 0 no-repeat;text-indent:-9999em;}
.formcommenti .formline{float:left;padding-bottom:15px;line-height:24px;}
.formcommenti .formlinelast{float:left;}
.formcommenti .label{float:left;padding-right:5px;width:75px;font-size:12px;text-align:right;color:#2c1b1b;}
.formcommenti .label.obb label{padding-left:12px;color:#97aa12;background:url(../img/blog/asterisco.gif) 0 4px no-repeat;}
.formcommenti .input{float:right;width:321px;}
.formcommenti .input input{width:150px;padding:3px;border:1px solid #dcdcdc;}
.formcommenti .input input[type=checkbox]{width:auto;padding:0;border:0 none;}
.formcommenti .input textarea{width:310px;height:140px;padding:3px;border:1px solid #dcdcdc;}
.formcommenti .input .radiocont{float:left;padding:2px 3px 0 0;}
.formcommenti .input .errore{color:#ff0000;}
*:first-child+html .formcommenti .input .radiocont{padding-top:0;}
.formcommenti .input input.radio{width:auto;border:0 none;}
.formcommenti .input .radiolabel{color:#7c7c7c;}
.formcommenti .input .botinvia{float:right;padding:0 3px 0 0;border:0;width:66px;height:27px;}

/* statiche */
.privacy{padding:15px 0 20px;background:url(../img/privacy.gif) 0 5px no-repeat;text-indent:-9999em;}
.contattaci{padding:15px 0 0;background:url(../img/contattaci.gif) 0 5px no-repeat;text-indent:-9999em;}
.segnala{padding:15px 0 0;background:url(../img/segnala.gif) 0 5px no-repeat;text-indent:-9999em;}
.about{padding:15px 0 0;background:url(../img/about.gif) 0 5px no-repeat;text-indent:-9999em;}
.infocontattaci{padding:0 0 20px 17px;font:normal 11px arial;color:#91a50e;background:url(../img/asterisco.gif) 0 0 no-repeat;}
.hdisc{padding-bottom:13px;font:normal 18px georgia;color:#4c4c4c;}
.pdisc{padding-bottom:20px;font-size:13px;color:#4c4c4c;line-height:18px;}
.pludo{padding-top:7px;font-size:12px;color:#4c4c4c;}
.tinyinfo{clear:left;padding:10px 0 25px;font-size:11px;color:#4c4c4c;line-height:14px;}
.tinyinfoint{clear:left;padding:0 0 5px;font-size:11px;color:#4c4c4c;line-height:14px;}
*:first-child+html .tinyinfoint{padding:5px 0 5px;}
.rigaform{float:left;padding:15px 0;width:100%;border-bottom:1px solid #e6e6e6;line-height:24px;}
.rigaform.nobrd{border:0 none;}
.rigaform .label{float:left;padding-right:15px;width:105px;text-align:right;font-size:14px;}
.rigaform .label.captcha{padding-top:55px;}
.rigaform .label .man{padding-left:17px;color:#91a50e;background:url(../img/asterisco.gif) 0 1px no-repeat;}
.rigaform .input{float:left;width:455px;}
.rigaform .input input,.rigaform .input textarea{padding:3px;border:1px solid #e6e6e6;}
.rigaform .input input{width:189px;}
.rigaform .input .check{float:left;margin-top:6px;width:auto;border:0 none;}
*:first-child+html .rigaform .input .check{margin-top:2px;}
.rigaform .input .errore{color:#ff0000}
.rigaform .input .checklabel{float:left;font-size:14px;padding:0 17px 0 5px;color:#91a50e;background:url(../img/asterisco.gif) right 5px no-repeat;}
.rigaform .input textarea{width:446px;height:143px;font:normal 12px arial;color:#bababa;}
.rigaform .input .botinvia{width:66px;height:27px;padding:0;border:0 none;}
.ludo{margin:0 0 20px;padding:5px 0 5px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.ludo img{margin-right:10px;border:1px solid #e6e6e6;float:left;}
.ludo a{font:bold 14px arial;}
.ierioggi{margin-bottom:20px;padding:5px 0 0;width:100%;background:url(../img/ierioggitop.gif) 0 0 no-repeat;}
.ierioggicont{padding:7px 20px;width:610px;background:#f4f2f2;}
.iocol{float:left;padding:15px 10px 15px;width:240px;font-size:13px;color:#4c4c4c;}
.iotit{width:100%;padding:3px 0 7px;font:normal 15px georgia;color:#4c4c4c;text-align:center;}
.iosep{float:left;width:90px;height:50px;}
.redesign{width:610px;height:21px;background:url(../img/bgrestyling.gif) 0 0 repeat-x}
.redesign span{display:block;width:176px;height:21px;text-indent:-9999em;background:url(../img/redesign-tit.gif) 0 0 repeat-x}
.ierioggibot{width:100%;height:5px;background:#f4f2f2 url(../img/ierioggibot.gif) 0 0 no-repeat;}
.newfeatures{clear:left;margin:0 auto;width:596px;height:29px;background:url(../img/newfeatures.gif) 0 0 no-repeat;}
.companybox{margin-bottom:1px;padding:5px 0;width:100%;background:#f4f2f2;}
.companybox .logo{float:left;padding-top:5px;width:90px;text-align:center;}
.companybox .testo{float:left;width:560px;font-size:11px;color:#4c4c4c;line-height:16px;}
.companybox .testo a{text-transform:uppercase;}
.companybox .testo.liq a{color:#0E5C8D}
.cowork{padding-top:20px;font-size:11px;color:#4c4c4c;line-height:18px;}
.cowork a{font-weight:bold;}

/* error */
.error{width:100%;height:560px;background:url(../img/error.gif) 47px 49px no-repeat;}
.error .position{padding:60px 0 0 169px;width:780px;}
.error .message{margin:0 0 20px;padding:20px 0;width:100%;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.error .errornumber{float:left;width:130px;font-size:60px;line-height:50px;font-weight:bold;color:#6f6f6f;}
.error .errorcontent{float:left;width:650px;}
.errornumertxt{padding-bottom:20px;font:bold 18px arial;color:#6f6f6f;}
.errornumertxt em{font-family:georgia;}
.errorlist .errorlistitem{font-weight:bold;font-size:18px;padding-bottom:7px;color:#353535;}
.errorlist .errorlistitem .elnum{font-family:georgia;}
.errorlist .errorlistitem-last{padding-top:17px;font-size:14px;font-weight:bold;color:#353535;}
.errorlist .sinonimi{font-family:georgia;color:#6f6f6f;}
.suggerimenti{font-size:14px;color:#353535;}
.suggerimenti a{font-weight:bold;}

/* sidebar */
.sidebar{float:right;padding-right:5px;width:300px;}
.sidebar .adv{width:300px;height:250px;background:#f90}
.sidebar .adsense{margin:50px auto 0;width:234px;height:60px;}
.sidebar .ricerca{padding:15px 0 12px 33px;background:#e9e6e6;}
*:first-child+html .sidebar .ricerca{padding-bottom:11px;}
.sidebar .ricerca .qs{float:left;margin-right:3px;padding:4px 3px;width:186px;font-size:14px;border:1px solid #97aa12;color:#787171}
.sidebar .linksez{padding:0 0 0 30px;}
.sidebar .titfaq{height:31px;background:url(../img/blog/titfaq.gif) 0 0 no-repeat;text-indent:-9999em;}
.sidebar .titultimipost{height:31px;background:url(../img/blog/titultimipost.gif) 0 0 no-repeat;text-indent:-9999em;}
.sidebar .faqlist{padding:5px 0 0 30px;width:234px;}
.sidebar .faqel{float:left;padding:5px 5px 5px 0;width:229px;border-bottom:1px solid #cdcbcb;line-height:15px;}
.sidebar .faqel.nobrd{border:0 none;padding-bottom:15px}
.sidebar .faqel .icofaq{float:left;padding-right:5px;width:18px;height:18px;background:url(../img/blog/icofaq.gif) 0 0 no-repeat;text-indent:-9999em;}
.sidebar .faqel a{float:left;font-family:georgia;font-size:12px;padding-top:2px;}
.sidebar .blogcitati{padding:0;width:300px;background:url(../img/bgblogsidebar.gif) 0 0 no-repeat; }
.sidebar .blogcitati.bblog{padding:0;width:300px;background:url(../img/bgsidebarblog.gif) 0 0 no-repeat; }
.sidebar .blogcitati .bctop{height:52px;padding:0 0 0 58px;}
.sidebar .blogcitati .bctit{padding-top:23px;width:116px;height:17px;background:url(../img/postpiucitati.gif) 0 23px no-repeat;text-indent:-9999em;}
.sidebar .blogcitati .bctit.bblog{padding-top:23px;width:120px;height:19px;background:url(../img/blogbabelblog.gif) 0 23px no-repeat;text-indent:-9999em;}
.sidebar .blogcitati .bctop a{color:#2c1b1b;}
.sidebar .blogcitati .bccont{margin:0 0 0 12px;padding:15px 15px 30px 15px;width:247px;background:url(../img/righegrigie.gif) 0 bottom no-repeat; }
.sidebar .blogcitati .bcitem{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #cdcbcb;font-size:11px;color:#4c4c4c;}
.sidebar .blogcitati .bcitem.last{margin-bottom:0;padding-bottom:0;border-bottom:0}
.sidebar .blogcitati .bcitit{display:block;font:normal 14px georgia;color:#2c1b1b;margin-bottom:3px;}
/* paginazione */
.pagination{background:#fff;text-align:right;padding-top:3px;width:100%}
.pagination .prev{float:left;display:block}
.pagination .next{display:inline-block}
.pagination .prev,.pagination .next{padding-top:6px;width:131px;height:22px;font:bold 12px arial;color:#FFF;background:#bebebe;text-align:center;text-transform:uppercase;}
.pagination .prev:hover,.pagination .next:hover{background:#91a50e;text-decoration:none;}

/* footer */
.footer{position:absolute;bottom:0 !important;bottom:-1px;width:100%;height:147px;}
.footer-content{position:relative;margin:0 auto;padding-top:15px;width:838px;height:125px;color:#959595;background:#f4f2f2;border-top:6px solid #d3d2d2}
.footer-content div{float:left;line-height:18px;}
.footer-content b{display:block;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #959595}
.footer-content a{display:block;color:#959595;}
.footer-content .rgb{padding-left:30px;}
.footer-content .sezioni{padding-left:30px;}
.footer-content .info{padding-left:30px;}
.footer-content .info .sx{float:left;width:97px;}
.footer-content .info .dx{float:left;width:79px;}
.footer-content .network{padding-left:55px;}
.footer-content .network .sx{float:left;width:104px;}
.footer-content .lbanzai{position:absolute;right:30px;bottom:1px;width:137px;height:22px;background:url(../img/logobanzai.gif) 0 0 no-repeat;text-indent:-9999em;}

