/*-- BODY
----------------------------------------------------------------------*/
html {background:#fff}
body {background: none repeat scroll 0 0 #FFFFFF;color: #333333;font: 13px Georgia,'Times New Roman',Times,serif;margin:0; padding:0;}
body a{text-decoration:none; color:#567139;}
body a:hover{color:#567139; text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
em {font-style:italic;}
strong {font-weight:bold;}
.body_wrapper{background: none repeat scroll 0 0 #FFFFFF;margin: 4px auto 0;overflow: hidden;position: relative;width: 980px;padding: 10px 3px;}
.cont_sidebar{float:right;width:300px}
.sidebar{width:300px !important}
.forum_box{width: 630px; float:left}
.below_body{display:block; clear:both}
.clear{clear:both;}
#notices{display:none}

.tab-commenti .nav a, .tab-articoli .nav a {width: 150px !important;}

/*-- HEADER
----------------------------------------------------------------------*/
.wrapper {background: none repeat scroll 0 0 #FFFFFF;margin: 10px auto 0;position: relative;width: 980px;}
#navbar{width: 980px;margin:0 auto}
.header hr, .header h2 {display:block}
.navigation li.forum a {background: none repeat scroll 0 0 #CCCCCC;color: #000000;padding-top: 2px;text-decoration: none;}
.navigation li.forum a:hover{-moz-border-radius: 5px 5px 0 0; height: 34px;}
.strip980x50{padding-bottom:20px}

/*-- LOGIN POPUP
---------------------------------------------------------*/
div#popup-login-darkening {position: fixed !important;width: 100%;height: 8000px;background: #000;left: 0px !important;top: 0px !importat;margin-top: -8000px;z-index: 8000;filter:alpha(opacity=70);-webkit-opacity:.70;-moz-opacity:.70;opacity:.70;zoom:1;}
div#popup-login {background:#f9eee5;width: 425px;height: 185px;overflow: hidden;position: fixed;top: 50% !important;left: 50% !important;margin-top: -180px;margin-left: -260px;padding: 10px 15px 15px 15px;z-index: 9900;border:1px solid #ccc;-moz-box-shadow: 1px 2px 2px #000;-webkit-box-shadow:1px 2px 2px #000;box-shadow: 1px 2px 2px #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
div#popup-login div.popup-login-logo {overflow:hidden;width: 153px;height: 35px;background:url("http://stbm.it/sol/images/sprites/elements.png") no-repeat -400px -550px;text-indent: -9999px !important;font-size: 1px;color: #fff;float: left;}
div#popup-login span#close a {overflow:hidden;width: 18px;height: 18px;background: url('http://stbm.it/sol/images/sprites/elements.png') no-repeat -140px -1098px;text-indent: -9999px !important;font-size: 1px;color: #fff;float: right;margin: 8px;}
div#popup-login span#close a:hover {background-position:-140px -1080px;}
div#popup-login form {overflow:hidden;clear: both;padding:10px 0 0;margin: 10px 0px;float: left;width: 100%;border-top:1px dashed #ccc;}
div#popup-login form input.popup-login-nick,div#popup-login form input.popup-login-pax {overflow:hidden;display: block;margin: 0 0 15px 60px;background: #fbf6f1;border: 1px solid #999;padding:2px 5px;font-size: 18px;color: #333 !important;width: 200px;font-family:Georgia, "Times New Roman", Times, serif;}
div#popup-login form input.popup-login-nick:hover,div#popup-login form input.popup-login-pax:hover {background: #fff; border-color:#333;}
div#popup-login form input.popup-login-nick:focus,div#popup-login form input.popup-login-pax:focus {border-color:#333;background: #fff;filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}
div#popup-login form .opt{background:#f6e9df;overflow:hidden;padding:10px 10px 10px 60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.2) inset;box-shadow:0 0 3px rgba(0,0,0,.2) inset;}
div#popup-login form a.popup-login-fb {display: block;background: url('http://stbm.it/sol/images/sprites/elements.png') no-repeat -140px -1140px;padding: 2px 2px 2px 24px;font-size: 12px;overflow: hidden;float: left;margin:0 50px 0 0;color: #444 !important;}
div#popup-login form a.popup-login-help {display: block;padding: 3px 2px 2px 2px;font-size: 11px;overflow: hidden;float: left;margin:0;color:#933;}
div#popup-login form input.login-button {position:absolute;top:108px;left:300px;display:block;height:27px;padding:0 12px;background:#8c2f2e;border-width:1px;border-style:solid;border-color:#a83a39 #612a29 #612a29 #a83a39;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}
div#popup-login form input.login-button:hover{cursor:pointer;background:#842a29;border-color:#612a29 #a83a39 #a83a39 #612a29;}



/*-- NAVBAR
----------------------------------------------------------------------*/
.globalsearch .textboxcontainer span, .globalsearch .textboxcontainer, .globalsearch .buttoncontainer,.navtabs li, .globalsearch .buttoncontainer span {border:none !important}
.navtabs li a.navtab{display:none}
.navtabs ul{top:12px; border:none; height:40px}
.navtabs li.selected li a.popupctrl {color:#555555 }
.navtabs li.selected li a { font: 16px Georgia,'Times New Roman',Times,serif; color:#555555; padding:5px 8px}
.navtabs, .navbar{background:#ccc; height: 38px}
ul.navtabs{border-bottom:#fff 2px solid; padding-bottom:2px; margin-top: 1px;}
div#navbar, {border-bottom:#555555 1px solid; height:auto; z-index:1000}
.navtabs ul li{padding-right:10px}
.navbar_advanced_search {display:none}
.globalsearch{top:10px}
.globalsearch input.textbox{border:#ccc 1px solid; width:150px}
.navtabs .popupbody{z-index:2000; padding:0; border:0 !important; background: none repeat scroll 0 0 #FFFFFF !important;}
.navtabs .popupbody li{padding:0!important; margin:0 !important; border-bottom:#ccc 1px dashed !important; height:auto !important}
ul.popupbody li a{ text-transform:uppercase; margin:0 !important; padding:5px!important; font-size:12px !important; height:20px !important;}
.navtabs li.selected li a:hover{color:#fff !important; background-color:#444 !important; border:none !important;  -moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none; padding-top:5px; padding-bottom:5px; margin:0}
.navtabs li.selected li:hover a.popupctrl.active, .navtabs li.selected li a.popupctrl.active{background-color:#444 !important; border:none !important; color:#fff !important; }
.navtabs li.selected li:hover a.popupctrl{background-color:#444 !important; border:none !important; color:#fff !important; }
.breadcrumb .navbit a:hover{background:none;border:none; text-decoration:underline}
li.navbithomesite{float:left;font-style:italic; color:#999}
li.navbithomesite a{color:#999}
.breadcrumb .navbit.lastnavbit { font-style:normal}
.breadcrumb .navbit > a, .breadcrumb .lastnavbit > span {padding: 0;}
.breadcrumb .navbit {background:none; padding:0; font-style:italic}
.breadcrumb .navbit > a{padding:0 4px; color:#999}
.breadcrumb .navbit > a, .breadcrumb .lastnavbit > span{-moz-border-radius:0; border:0}
.breadcrumb > ul{padding-bottom: 10px; font-size:13px}
ul.floatcontainer li#yui-gen6{display:none}
.popupbody li > a:hover, .popupbody li > label:hover, .popupbody li.vbmenu_hilite > a{background:#eee}


/*-- FOOTER
----------------------------------------------------------------------*/
#footer {background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; color:#3E3E3E; text-align:center}
#footer ul#footer_links{display:block; clear:both; font: 11px Georgia,'Times New Roman',Times,serif; font-style:italic}
#footer form#footer_select{display:none}
#footer a{color:#567139}
#footer a:hover{color:#567139}
.footer_copyright, .footer_morecopyright, .footer_time {font: 11px Georgia,'Times New Roman',Times,serif; font-style:italic}
.footer{box-shadow:none !important; -moz-box-shadow: none !important; -webkit-box-shadow:none !important; width:auto !important;font-family: Georgia,'Times New Roman',Times,serif;clear: both;border:none !important}
.footer strong{text-align:left !important}
.footer strong a{color:#000 !important;}
ul.nav-footer li a{color:#000 !important}
.bottom-list > li ul {border-left: 1px solid #AAAAAA !important;padding: 0 30px !important;text-align:left !important}
.bottom-list > li:first-child {width: 180px !important;}
.bottom-list > li {width: 240px !important;}
.bottom-list > li:first-child ul {border: medium none !important;padding: 0 30px 0 0 !important;}
.bottom-list > li:last-child ul {width:240px !important;}
.footer .logo h2 a b{display:none}
.bottom-list > li ul li a {color: #666666 !important;font-size:12px !important}
.footer .logo {text-align: left;}
.footer-bottom .banzai{margin: 0 10px 0 0;}

/*-- CORPO FORUM
----------------------------------------------------------------------*/
#pagetitle h1{border-bottom: 1px solid #CCCCCC;font-size: 30px;  margin: 0; font-weight:normal; padding-bottom:5px}
p#welcomemessage{border-top:#333 1px dotted; border-bottom:#333 1px dotted; margin:10px 0; padding:10px 0; font-size:14px !important}
.forumbit_post .forumrow, .forumbit_nopost .forumhead, .forumbit_nopost .forumrow, .forumbit_post .forumhead{box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important;}
.forumhead {background:none!important; border:none !important;}
li.forumbit_post{ border-bottom:#ccc 1px dashed; padding:15px 0}
.forumbit_post .forumrow{background:none!important; border:none !important;}
img.forumicon{display:none;}
.forumbit_post .foruminfo .forumdata .datacontainer {padding:0!important; width:auto !important}
.forumhead{display:none}
h2.forumtitle{text-transform:uppercase; font-size:18px!important; font-weight:normal !important}
h2.forumtitle a{color:#567139; font-size:18px; font-weight:normal !important}
.lastposttitle a{color:#567139; font-style:italic; font-weight:bold}
.lastposttitle img{display:none}
.lastpostby{font-style:italic; font-size:12px; padding:5px 0}
.childsubforum h2.forumtitle{text-transform:none; font-size:15px!important}
.childsubforum .forumbit_post .foruminfo .forumdata .datacontainer .forumtitle a {background:none !important; padding-left:0 !important}
.forumbit_post .forumstats li, .forumbit_post .forumstats_2 li {font-style:italic; font-size:12px; float:left !important; width:80px;}
.forumbit_post .forumstats li b{font-size:12px; font-weight:normal; clear: both; display: block;}
.forumbit_post .forumstats_2 li b{font-size:12px; clear: both; display: block;}
p.lastposttitle{font-size:13px}
p.forumdescription{font-size:13px; line-height:18px}
p.lastpostdate{font-size:11px !important}
ul.forumactionlinks{display:none !important}
.postbit_lastinfo{float:right; overflow:hidden; width:200px; background:url("http://stbm.it/sol/images/forum/lil_quote.png") left top no-repeat; padding-left:25px}
.postbit_lastinfo .td{display:block !important; clear:both!important; width:200px !important;}
.postbit_lastinfo .td li{text-align:left !important}
.postbit_lastinfo .td{display:block !important; clear:both!important; width:200px !important;}
.postbit_lastinfo .forumstats_2{background:url("http://stbm.it/sol/images/forum/lil_quote.png") 180px -416px no-repeat; padding-right:18px;}
li#forum272 .forumbit_post .vdng{border-bottom: 1px solid #666666 !important; padding:10px 5px; width:98%; margin-top:50px}
li#forum272 .forumbit_post .vdng .foruminfo {width:280px; float:left}
li#forum272 .forumbit_post .vdng .forumlastpost div{display:none}
li#forum272 .forumbit_post .vdng .postbit_lastinfo{background:none; width:300px !important;}
li#forum272 .forumbit_post .vdng .postbit_lastinfo .forumstats_2 {background:none}
li#forum272 .forumbit_post .vdng h2.forumtitle{font-style:italic; text-transform:none; padding-bottom:10px}
li#forum272 .forumbit_post .vdng h2.forumtitle a{font-weight:normal !important; font-size: 24px; color:#3E3E3E }
li#forum272 .forumbit_post .vdng ul.forumstats_2{width:300px !important; margin-top: 32px;}
li#forum272 .forumbit_post .vdng ul.forumstats_2 li{font-size:12px; padding-left:40px}
li#forum272 .forumbit_post .vdng ul.forumstats_2 li b{color: #993333; display: block; font-size: 18px;}
li#forum272 .forumbit_post .vdng ul.forumstats_2 li.threads {background: url("http://stbm.it/sol/images/forum/sprite_icons.png") no-repeat scroll -200px -68px transparent;}
li#forum272 .forumbit_post .vdng ul.forumstats_2 li.posts {background: url("http://stbm.it/sol/images/forum/sprite_icons.png") no-repeat scroll -250px -20px transparent;}

li#forum323 .forumbit_post .vdng h2.forumtitle {font-style:italic; text-transform:none; padding-bottom:10px}
li#forum323 .forumbit_post .vdng h2.forumtitle a{font-weight:normal !important;font-size: 24px; color:#3E3E3E }

.postbit_lastinfo .forumstats{background:url("http://stbm.it/sol/images/forum/lil_quote.png") 175px bottom no-repeat; padding: 0 18px 0 0!important;}
.childsubforum p.lastposttitle{}
.childsubforum p.lastpostby{font-size:10px}
.forum_numeri{margin:20px 0; display:block; clear:both; padding:10px 0; border-top:#666 1px solid; border-bottom:#666 1px solid}
.forum_numeri ul{overflow:hidden; display:block}
.forum_numeri ul.numeri_tpm li{float:left;  width:100px; font-style:italic; padding-left:40px}
.forum_numeri ul.numeri_tpm li span{clear:both; display:block; color:#993333; font-size:18px; font-weight:bold}
.forum_numeri ul.numeri_tpm li.titolo{font-size:18px; width:200px; padding:0}
.forum_numeri ul.numeri_tpm li.threads{background:url("http://stbm.it/sol/images/forum/sprite_icons.png") -200px -68px no-repeat}
.forum_numeri ul.numeri_tpm li.posts{background:url("http://stbm.it/sol/images/forum/sprite_icons.png") -250px -20px no-repeat}
.forum_numeri ul.numeri_tpm li.members{background:url("http://stbm.it/sol/images/forum/sprite_icons.png") -145px -118px no-repeat}
.wgo_block{-moz-box-shadow: none !important; -webkit-box-shadow:none !important; -moz-border-radius:none !important; font-style:italic; box-shadow: none !important; }
.wgo_block h2{background:none !important; color:#3E3E3E !important; border:none !important;}
.wgo_block h2 span {font-style:italic; font-size:18px; font-weight:normal; padding-bottom:15px !important; font-family: Georgia,'Times New Roman',Times,serif; font-style:italic}
.wgo_subblock h3 {font-family: Georgia,'Times New Roman',Times,serif !important; font-style:italic !important }
.wgo_block .wgo_subblock {border: medium none !important;clear: none !important;float: left;line-height: 18px;width:250px !important}
#wgo_stats{width:370px !important}
.wgo_block div.floatcontainer{background:none !important}
.below_threadlist .threadpagenav {margin-top:0 !important}
.wgo_block .blockbody{border:none !important}
.blocksubhead {border:none}
.wgo_block h2 {background:#eee !important; -moz-border-radius: 5px; -weblkit-border-radius: 5px; margin-bottom: 10px;}

.wgo_block .section dt {
    display: inline;
    float: left;
    margin-right: 5px;
}
.wgo_block .section dd {
    display: block !important;
    margin-right: 5px;
}
.blocksubhead img {
    margin-top: -5px;}



/*-- CORPO FORUMDISPLAY
----------------------------------------------------------------------*/
.above_threadlist{clear:both; padding:10px 0; margin-bottom:20px}
.above_threadlist .threadpagenav {bottom:0 !important; width:auto !important}
.above_threadlist .threadpagenav .threadpagestats {display:block !important; clear:both !important; font-size:11px !important}
.newcontent_textcontrol{background-image:none; box-shadow: none; -moz-box-shadow:none; -webkit-box-shadow:none; background-color:#2D2D2D; border: 1px solid #CCCCCC;}
.newcontent_textcontrol:hover{color:#2D2D2D; background-color: #EDEDED; border: 1px solid #CCCCCC;}
.pagination span a {border:#ccc 1px solid; background-color:#EDEDED; color:#2D2D2D !important}
.pagination span a:hover {border:#999 1px solid;background-color:#ccc;}
.pagination span.selected a{border:#999 1px solid; background-color:#ccc; color:#666}
.threadlisthead{-moz-box-shadow: none !important; -webkit-box-shadow:none !important; border:none !important; background:none !important; color:#3E3E3E !important}
.threadlisthead a{color:#3E3E3E !important; font: 11px Georgia,'Times New Roman',Times,serif; font-style:italic}
.threadbit .alt{background:none !important}
.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored{border:none !important; background:none !important; padding: 6px;}
.threadbit{box-shadow: none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; border-bottom:#ccc 1px dashed !important; padding:10px 0 !important}
.threadbit.hot a{color: #993333;}
.threadbit.lock a{color: #000;}
.threadbit.deleted a{color:#666}
.threadbit a{color: #567139;}
.threadbit .threadstats {text-align:center !important; padding-left:10px !important; font-style:italic; font-size:11px!important}
.threadbit .threadlastpost {padding-left:0 !important; font-style:italic; font-size:11px!important}
.threadinfo span.label{font-size:11px}
.threadinfo .title{font-style:italic; font-weight:bold}
.threadinfo .inner{width:280px; overflow:hidden}
.forum_info h4{box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow:none !important; background:#eee !important; color:#3E3E3E !important; border:0 !important; font-family:Georgia,'Times New Roman',Times,serif !important; font-style:italic !important; font-size:16px !important; margin-top:20px !important}
.forum_info_block, .forum_info_form{box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow:none !important; background:none !important; border:none !important; line-height:18px; font-style:italic }
.above_threadlist_controls {background-color:#EDEDED !important;border: 1px solid #CCCCCC !important;}
.memberaction_body.popupbody li > a {font-size: 10px !important;}
.memberaction_body.popupbody li > a:hover{background:#ccc !important; color:#000 !important}
.threadbit .nonthread {background:none !important; border:none !important}
a.lastpostdate img{display:none}
#forumdisplaypopups{background:#eee; display:block; height:15px; padding:5px;}
.threadbit .pagination{height: 20px;}

/*-- SHOWTHREAD
----------------------------------------------------------------------*/
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead{background:#333 !important; border:none !important; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 3px 0 0}
.postbit, .postbitlegacy, .eventbit{border:none !important;}
.postbitlegacy .userinfo, .postbitlegacy .postbody, .eventbit .eventdetails .eventbody, .postbitlegacy .postdetails, .eventbit .eventdetails {background:none !important}
.postbitlegacy .postfoot .postcontrols, .postbit .postfoot .postcontrols { float: none !important;  text-align: left !important;  width: auto !important;}
.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .eventcontrols a {padding-top: 5px !important;height: 20px;}
.postbit, .postbitlegacy, .eventbit { border-color: -moz-use-text-color -moz-use-text-color #333333 !important;  border-style: none none solid !important;  border-width: medium medium 1px !important;  margin-top: 20px !important;}
.postbit .postfoot .textcontrols, .postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols {background:none !important; border-top: 1px dashed #CCCCCC;}
.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .textcontrols a {background-color:#fff !important}
.postbitlegacy .userinfo {width:100% !important; float:none; background:#EDEDED !important; padding:5px 0 !important}
.postbitlegacy .postbody, .eventbit .eventdetails .eventbody {margin-left:0 !important; border-left:none !important; display:block; clear:both}
.postbitlegacy .userinfo .postuseravatar img, .eventbit userinfo .eventuseravatar img{max-width: 60px !important;}
.userinfo > div, .userinfo > span, .userinfo > a{padding:0 10px !important}
.postbitlegacy .userinfo .rank, .postbitlegacy .userinfo .usertitle {float:right; display:inline !important; clear:none !important}
.postbitlegacy .userinfo .username_container {float:left;margin-bottom:0px; width:300px}
.postbitlegacy .userinfo .userinfo_extra {width:80% !important; padding-left:10px !important}
.postbitlegacy dl.userinfo_extra dd, .postbitlegacy dl.userinfo_extra dd a, .postbitlegacy dl.user_rep dd {padding:0 !important}
h2.icon img{display:none}
.bbcode_container div.bbcode_quote {background:#EDEDED !important;border:#999 1px dashed !important}
.postbitlegacy .imlinks {float: none !important; margin-top: 2px !important; width: 50% !important;}
.quote_container .bbcode_quote_container{display:none}
.postbitlegacy .postfoot .textcontrols a:hover, .postbit .postfoot .textcontrols a:hover {color:#000 !important}

/*-- PAGINE INTERNE
----------------------------------------------------------------------*/
#pollresults li .votes {width:100% !important}
.blockhead{background:none repeat scroll 0 0 #EDEDED; color:#555; font-family: Georgia,'Times New Roman',Times,serif; border-color:#ccc}
#usercp_nav .blockbody{background:none !important; border-color:#ccc !important}
#usercp_nav .blockrow * a:hover{background:#ccc !important; color:#555 !important}
#usercp_nav .blockrow .active{background:#ccc !important}
.formcontrols{border-color:#ccc !important}
.textbox, textarea, select{border-color:#555 !important}
#memberlist_table td.alt2 {background: #f8f8f8 !important}
#charnav{border-color:#ccc !important}
#charnav dd a{background:#EDEDED !important; border-color:#ccc !important}
#charnav dd a:hover{background:#555 !important}
#message_form .subsectionhead{background:#EDEDED !important; border-color:#ccc !important}
.profile_content .actionbuttons{background:#EDEDED !important; border-color:#ccc !important}
dl.tabslight {border-color:#ccc !important}
.profile_content div.subsectionhead, .profile_content .texteditor, .profile_content .actionbuttons {background:#EDEDED !important;}
html > body dl.tabslight dd.selected a, html > body dl.tabslight dd.selected a:hover {background:#EDEDED !important; border-color:#ccc !important; color:#000 !important}
dl.tabslight dd a{background:#EDEDED !important; border-color:#ccc !important}
dl.tabslight dd a:hover{color:#fff !important; background:#555 !important}
.member_summary {-moz-border-radius: none !important; box-shadow: none !important; -moz-box-shadow: none !important; background: none repeat scroll 0 0 #EDEDED !important; border: none !important;}
.member_summary .underblock{background: none repeat scroll 0 0 #EDEDED !important;}
.profile_content .subsectionhead a.textcontrol{color:#567139 !important}
.selected_view_section {line-height: 20px; font-size:11px}
#notices{display:none}
.member_summary .block .blockrow { background: none repeat scroll 0 0 transparent !important; border-top: medium none !important;overflow: hidden !important;}
.member_summary .blockrow, .member_summary .blocksubhead {padding: 15px !important;}
.member_summary .block {background: none repeat scroll 0 0 transparent !important;}
.profile_content .editor_textbox textarea, .profile_content .editor_textbox iframe { background: none repeat scroll 0 0 #FFFFFF !important;}
.above_postlist, #above_postlist {height:auto !important; overflow:hidden; margin:20px 0 !important}
.pagination_top .pagination{top: 0 !important}
.pagination_top { margin-top: 20px !important;  width: 70% !important;}
.above_postlist .pagination_top .pagination, .above_postlist .pagination_top .postpagestats {margin-bottom: 10px;}
#searchtypeswitcher {border-bottom: 4px solid #333 !important;}
#searchtypeswitcher li.selected a {background-color: #333 !important;}
#searchtypeswitcher li a {background-color: #999 !important;}
#searchtypeswitcher li a:hover {background-color: #333 !important;}
.postbithead label{display:block; margin-top:20px}
.postbit-lite .postbithead {border:none !important; background: #f8f8f8 !important}
.postbit-lite {background:none !important}
.globalsearch {float: none;overflow: hidden; position: relative !important; width: 100%;}


dl#icon_legends{margin:10px 0 0 0}
dl#icon_legends  dd{display:block; margin:5px 0}
dl#icon_legends dt{float:left; margin-right:10px}

a.collapse {
    float: right;
    position: absolute;
    right: 5px;
    top: 5px;
}
#forum_info_options{font-size:12px}
.forum_info h4 {padding:2px; margin-bottom:10px}
#forumrules{background:none; border:none}

#postlist_popups li.popupmenu {background:#eee; padding:2px 0;}


/*-- SEARCH
----------------------------------------------------------------------*/
.globalsearch .buttoncontainer{width:auto}
#globalsearch{-moz-border-radius: 5px 5px 5px 5px;    background: url("http://stbm.it/sol/images/sprites/bkg-row2.png") repeat scroll 0 0 #F5F5F5;border: 1px solid #DDDDDD; display: block; margin: 5px 0 5px 21px;  overflow: hidden;  padding: 8px; width: 610px;}
form.navbar_search{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; display: block;  height: 31px;  overflow: hidden; padding: 0; width:608px;right:0;}
#globalsearch input.textbox {background: url("http://stbm.it/sol/images/sprites/elements.png") no-repeat scroll -434px 10px #fff;border: medium none; color: #555555;  display: block;  float: left;  font-size: 12px;  height: 31px; line-height: 31px;  padding: 0 10px 0 25px;  width: 425px; margin-top: -2px;font-family: Georgia,"Times New Roman",Times,serif}
#globalsearch .searchbutton {-moz-border-bottom-colors: none;  -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none;  -moz-border-top-colors: none; background: none repeat scroll 0 0 transparent;border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #CCCCCC;  border-style: none none none solid;   border-width: medium medium medium 1px;color: #555555; cursor: pointer;  float: left; height: 25px;  margin: 3px 0 0;  text-transform: uppercase; width: 60px; margin: 0; padding: 0 5px; font-size: 12px;font-family: Georgia,"Times New Roman",Times,serif;}

/*-- ADSENSE
----------------------------------------------------------------------*/
.afc_forumsol_alto{display:block; clear:both; line-height:18px; margin: 20px 0;}
.afc_forumsol_alto .afc_adsag{padding-bottom:5px}
.afc_forumsol_alto .afc_adsag a{font-size:11px; color:#666}
.afc_forumsol_alto .afc_adsurl{font-weight:bold; font-style:italic; color:#933}
.afc_forumsol_alto .afc_adstxt{font-size: 11px; font-style:italic}
.afc_forumsol_alto a.afc_adslink{color:#666}
.afc_forumsol_basso{display:block; clear:both; line-height:18px; background: url("http://stbm.it/sol/images/sprites/quote.png") no-repeat scroll right bottom transparent; padding: 0 40px 30px 0;}
.afc_forumsol_basso .afc_adsag{padding-bottom:5px}
.afc_forumsol_basso .afc_adsag a{font-size:11px; color:#666}
.afc_forumsol_basso .afc_adsurl{font-weight:bold; font-style:italic; color:#933}
.afc_forumsol_basso .afc_adstxt{font-size: 11px; font-style:italic}
.afc_forumsol_basso a.afc_adslink{color:#666}
.afc_forumsol_basso .afc2_adsag{padding-bottom:5px}
.afc_forumsol_basso .afc2_adsag a{font-size:11px; color:#666}
.afc_forumsol_basso .afc2_boxsingle{padding:10px 0; border-top:#000 1px dotted}
.ads-art-bottom {background: url("http://stbm.it/sol/images/sprites/quote.png") no-repeat scroll 0 0 transparent;padding: 20px 0 0 40px; display:block; clear:both;}

/*-- PG RICERCA DANY
----------------------------------------------------------------------*/
.cerca_listbox {
    border-top: 1px dashed #CCCCCC;
    color: #666666;
    font-size: 12px;
    margin-top: 20px;
    padding: 10px 0;
}
.cerca_listbox i{font-size:13px; padding:5px 0; display:block; font-style:normal; color:#333; line-height:18px; clear:both}
a.cerca_listleggi{float:right; font-style:italic; text-decoration:underline; font-size:13px; padding:10px 0}
.cerca_listform{margin: 5px 0 20px 0 !important}
.cerca_listform .searchbutton {float:right !important; margin-top:3px !important}
.cerca_listform input.textbox{margin:0 !important} 
.wrapper-plus{padding: 1px 0; border-bottom: 5px solid #CCCCCC;} 

.footer-plus{padding:12px 10px 0 10px}
.footer-plus .footer-bottom{margin:-10px}      

.search_post_title_div a{font-size:18px}  
i.search_highlight_i{background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-size: 10px;
    margin-top: 10px;
    padding: 0 5px;
    text-transform: uppercase;
}

.search_linkTitle{display:block; font-size:11px}
.cerca_listbox_post i{padding:5px 0; display:block}
.cerca_listbox_post a.cerca_listleggi, .cerca_listbox_post span.search_postBox_date{font-size:11px;}

i.search_highlight_i a:hover{color:#fff; text-decoration:none}
i.search_highlight_i:hover{background:#333;}

.bi-line{background: url("http://stbm.it/sol/images/sprites/bkg-content.png") center 6px repeat-x ;
    margin: 0;display:block;overflow:hidden;clear:both; padding: 0;}    
.search_postBox {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-left: 2px solid #CCCCCC;
    display: block;
    margin-left: 40px;
    overflow: hidden;
    padding: 10px;
}
.search_postBox .cerca_listbox_post{ background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #999999;
    clear: both;
    display: block;
    margin: 10px 0;
    overflow: hidden;
    padding: 10px;}
.search_postBox .cerca_listleggi{margin:20px  0 0 0; padding:0} 
.search_postBox a.search_postBox_close{float:right; padding:0 2px; border:#ccc 1px solid; font-size:10px; background:#fff; font-family:arial; margin-bottom:10px}
.search_postBox a.search_postBox_close:hover{display:block; text-decoration:none; background:#333; color:#fff}   

.search_paginatore{padding:20px 0; display:block; clear:both; overflow:hidden}
.search_page_prev{float:left;}
.search_page_next{float:right}
a.search_page_prev, a.search_page_next{padding:3px 5px; background:#333; -moz-border-radius:5px; color:#fff}
a.search_page_prev:hover, a.search_page_next:hover{background:#933; text-decoration:none; color:#fff}

/*users*/
a.username{color:#000 !important}
a.offline{color:#666 !important}
a.online {color:#567139 !important}

/* sidebar*/
.side-block .strumenti-calc ul li a {
    font-size: 11px;
    margin-right: 5px;
    width: 60px;
}

/*pagine profilo utente*/
#profileform div.settings_form_border li {width:auto !important; display:block; clear:both}
#profileform div.settings_form_border .rightcol{margin:0 !important}

.memberprofiletabunder {background-color:#666 !important}
.userprof_headers_border {border-color: #ccc !important;}
.profile_content .subsectionhead, #postlist .subsectionhead{font-weight:normal !important; font-size:13px !important}
.userprof{font-family:Georgia,'Times New Roman',Times,serif !important;}
dl.tabslight dd a, #sidebar_container.member_summary .blocksubhead.smaller, #sidebar_container.member_summary .blockrow
{
    font-family:Georgia,'Times New Roman',Times,serif !important;
    font-size: 11px !important;
    line-height:18px
}
.userprof_content a {
    color: #9A3334 !important;
}
#sidebar_container a {
    color: #000 !important;
}

dl.tabslight dd.userprof_moduleinactive a {background: none repeat scroll 0 0 transparent !important; padding-top:2px !important; color:#333 !important}
dl.tabslight dd.userprof_module a{background:none !important; padding-top:2px !important}

dd.userprof_moduleinactive {
    background-color: #ccc !important;
    border-color: #999 !important;
    color: #333 !important;
    margin-right:5px
}
dd.userprof_module {
     background-color: #666 !important;
    border-color: #666 !important;
    color: #FFFFFF;
}

#visitormessageseditor.blockrow {
    background: none repeat scroll 0 0 #EEEEEE !important;
}
.vm_other_prof #view_my_conversation_link {display:none}
.userprof_headers {
    background-color: #EEEEEE !important;}

.userprof_headers a {
    color: #9A3334 !important; font-size:11px
}

.userprof_postbititem {
    padding-left: 5px !important;
}

dl.tabslight dd {
    margin-right: 10px;
}

.memberaction.popupmenu {
    display: block;
    margin: -15px 0 0 20px;
    position: absolute;
    top:auto;
}
#sidebar_container .blocksubhead {
    color: #000 !important;
}
.profile_editor_border, .profile_content .actionbuttons, iframe{
    border: none !important;
}

.pagination span a, .pagination span a.popupctrl {
    background: none !important;
    border: none !important;
}

/*-- FB CONNECT
----------------------------------------------------------------------*/
form.fbconnect .formcontrols, form.fbconnect .blockhead{border:none !important; background:none}
form.fbconnect .formcontrols h3{display:none}
form.fbconnect .formcontrols img{float:left; width:83px; height:auto; margin-right:10px; }
form.fbconnect .formcontrols .rightcol{margin-left: 186px; margin-top:10px}
form.fbconnect .formcontrols .rightcol a{font-size:11px; text-transform:uppercase} 
form.fbconnect .formcontrols .blockrow label{width: auto;}  
.fb_fine_reg{display:none}     

/* EPRICE STEP REGISTER */ 

div.registration_complete_ad {
margin: 15px 0px;
overflow: hidden;
border-top: 1px solid #ccc;
padding: 15px 0px;
font-family: Arial, Helvetica, Sans;
}

div.registration_complete_ad h4 {
margin: 0px;
font-size: 12px;
}

div.registration_complete_ad a {
background: #fff url('http://www.soldionline.it/images/eprice-logo.png') 0px 10px no-repeat;
display: block;
overflow: hidden;
padding: 15px 45px 15px 160px;
color: #333 !important;
}

div.registration_complete_ad a p {
display: block;
overflow: hidden;
padding: 5px 0px;
margin: 0px;
font-weight: bold;
}

div.registration_complete_ad a p b {
color: #d34047;
}

div.registration_complete_ad strong {
color: #0066a0;
font-size: 12px;
text-transform: uppercase;
text-decoration: underline;
display: block;
margin-top: 15px;
}

#adv-scroll-side{margin-top:15px;}


  
