/* CSS Document */

/*-- IN FORUM NOW
------------------------------------------------------------------*/
ul.navigation li.forum a{background:#0a8ec2 url("http://stbm.it/studenti/images/sprites/header/gradients.png") 0 -96px repeat-x;}
ul.navigation li.forum a span{display:block;width:8px;height:5px;background: url("http://stbm.it/studenti/images/sprites/generale/elements.png") no-repeat -231px -71px;position:absolute;bottom:-1px;left:50%;margin:0 0 0 -4px;}

/*-- GENERIC
------------------------------------------------------------------*/
.corpo {}
.navbar {height:auto;}
.corpo a {color: #1b7cb1;}
.corpo-sx {overflow: visible; font-size: 12px;min-height: 2200px;}
div#popup-login-darkening {height: 12000px;margin-top: -11000px;}

/*-- LETS KILL THE ROUNDY
------------------------------------------------------------------*/
body .corpo div, body .corpo ul, body .corpo li, body .corpo fieldset, body .corpo span, body .corpo form, body .corpo ol {-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;}

/*-- LETS KILL THE SHADOWS
------------------------------------------------------------------*/
body .corpo div, body .corpo ul, body .corpo li, body .corpo fieldset, body .corpo span, body .corpo form, body .corpo ol {-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}

/*-- HEADER
------------------------------------------------------------------*/
.header-logged {position:relative;}
.header-logged .avatar img {width:45px; height:45px;}
.header-logged h2 {display:block !important;}
.header-logged h2 a {text-transform: capitalize;color: #666;font-weight: bold;}
.header-logged ul li a {padding: 0px 0px 0px 11px;margin: 0px 4px 0px 0px;}
.header-logged a.linkCommunity {background: url("http://forum.studenti.it/images/site_icons/network.png") no-repeat;padding: 2px 0px 0px 24px;font-size:12px;color: #444;display: block;margin: 5px 0px -5px 5px;float:left;}
.header-search .search-bar input.cerca {font-weight: bold !important; font-size: 14px; font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
ul.navigation li a {padding-top:1px;}
#breadcrumbs b {color: #535353;}

/*-- LOGIN POPUP
------------------------------------------------------------------*/
#popup-login div#remember {font-size:11px;width: 90px;float: left;margin: 25px 0px 0px 0px;}

/*-- NAVBAR
------------------------------------------------------------------*/
.above_body {-moz-border-radius: 0px;-webkit-border-radius: 0px;background: transparent;margin: 0px;padding: 0px;}
#navbar {margin: 0px;background: transparent !important;-moz-border-radius: 0px;-webkit-border-radius: 0px;border: 0px;}
#navbar a.navtab {display:none;}
#navbar ul#navtabs {background: #fecf19 url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 -222px;border-top: 2px solid #E8C128;}
#navbar ul {border:0px;}
#navbar ul#navtabs li {background: transparent; border: 0px;}
#navbar ul#navtabs li a {background: transparent; border: 0px;}
#navbar ul#navtabs li a {color:#333;font-size:12px;text-transform:uppercase;text-shadow:0 1px 0 #fff;padding: 0px;}
#navbar ul#navtabs li.selected a.navtab {background:#fee57c;top: 0px;padding: 0px;}
#navbar ul#navtabs li a:hover {background:#fee57c;text-decoration:none;color:#604c00;}

/*-- SUB NAVBAR
------------------------------------------------------------------*/
#navbar #navtabs li ul {background: #fecf19 url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 -222px; padding: 1px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-bottom: 1px solid #e4c237; margin: -25px 0px 0px 0px;}
#navbar #navtabs li ul li {background: url("http://stbm.it/studenti/images/sprites/generale/bullets.png") no-repeat scroll -300px -198px transparent; display: block; float: left; padding: 0px 5px 0px 6px;}
#navbar #navtabs li ul li a {margin: 3px;text-transform: capitalize; padding: 2px 5px; text-transform: uppercase;}
#navbar #navtabs li ul li a:hover {text-decoration: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
#navbar #navtabs li ul li ul.popupbody {background: #fecf19 !important; margin-top: -14px;}

/*-- NOTICE WELCOME
------------------------------------------------------------------*/
form#notices ol li.restore {background: #fff;padding: 0px;margin: 10px 0px;}
form#notices ol li.restore h2 {font-family: Georgia, Times, Serif;font-size: 18px;color: #1b7cb1;margin: 0px 0px 0px 0px;}

/*-- FORUM LIST
------------------------------------------------------------------*/
ol#forums {border: 1px solid #248ec9;background: #fff url("http://stbm.it/studenti/images/2011/forum/repeat-dx.png") repeat-y top right !important;}
ol#forums li .forumhead {padding: 0px 0px 0px 0px;border: 0px;margin: -1px 0px 10px 0px;text-transform: uppercase;text-shadow: 0 1px 1px #3B7898;background: #fff;}
#forumbits .forumhead span.forumlastpost {letter-spacing:-0.5px;}
ol#forums li .forumheadtop {margin: 0px 0px 10px 0px;}
ol#forums li .forumheadtop h2 span a {color: #fff;}
ol#forums li .forumheadtop span.forumtitle {width: 340px; padding-left: 20px;}
ol#forums li .forumheadtop span.forumlastpost {width: 128px;padding: 5px 0px;}
ol#forums li .forumheadtop span.forumcount1 {font-size:11px;padding: 6px 5px; background: url("http://stbm.it/studenti/images/2011/forum/separator.png") left bottom no-repeat;}
  ol#forums li .forumheadtop span.forumcount2 {font-size:11px;padding: 6px 5px; padding: 6px 3px \0/IE9; background: url("http://stbm.it/studenti/images/2011/forum/separator.png") left bottom no-repeat;}
ol#forums li .forumhead h2 {background: url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 1px;height:25px;margin:0px;padding: 0px;}
ol#forums li .forumhead .forumtitle a {padding: 0px 0px 0px 25px;margin: 0px 0px 0px 5px;font-size: 14px;display: block;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
ol#forums li .forumhead div.forumrowdata {background: url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 0px;margin: 0px 0px 0px 0px;color: #fff;font-size: 11px;overflow: hidden;}
ol#forums li .forumhead div.forumrowdata span {display: block;font-size:11px;width: 100px;margin: -1px 0px 0px 5px;}
ol#forums li .forumhead div.forumrowdata span.forumrowdata-1 {margin-left: 50px; width: 305px;}
ol#forums li .forumhead div.forumrowdata span.forumrowdata-2 {width: 123px;}
ol#forums li .forumhead div.forumrowdata span.forumrowdata-3 {width: 67px; padding-left: 4px; background: url("http://www.studenti.it/images/2011/forum/separator.png") left bottom no-repeat;}
ol#forums li .forumhead div.forumrowdata span.forumrowdata-4 {width: 55px; padding-left: 5px; background: url("http://www.studenti.it/images/2011/forum/separator.png") left bottom no-repeat;}
ol#forums li div.forumrow,ol#forums li div ol li div.forumrow {border: 0px;border-bottom: 1px dotted #b7b9ba;padding: 5px 0px;background: transparent;}
ol#forums li div.forumrow ul.forumactionlinks {display:none;}
ol#forums li div.forumrow .forumdata p.forumdescription {width: 270px;}
ol#forums li div.forumrow .forumdata {float: left;}

/* FORUMMAIN FORUM */

.forumbits li .forumheadtop span.forumcount2 {font-size:11px;padding: 6px 5px; background: url("http://stbm.it/studenti/images/2011/forum/separator.png") left bottom no-repeat;}
.forumbits li .forumhead h2 {background: url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 1px;height:25px;margin:0px;padding: 0px;}
.forumbits li .forumhead .forumtitle a {padding: 0px 0px 0px 25px;margin: 0px 0px 0px 5px;font-size: 14px;display: block;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
.forumbits li .forumhead div.forumrowdata {background: url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 0px;margin: 0px 0px 0px 0px;color: #fff;font-size: 11px;overflow: hidden;}
.forumbits li .forumhead div.forumrowdata span {display: block;font-size:11px;width: 100px;margin: -1px 0px 0px 5px;}
.forumbits li .forumhead div.forumrowdata span.forumrowdata-1 {margin-left: 50px; width: 305px;}
.forumbits li .forumhead div.forumrowdata span.forumrowdata-2 {width: 123px;}
.forumbits li .forumhead div.forumrowdata span.forumrowdata-3 {width: 67px; padding-left: 4px; background: url("http://www.studenti.it/images/2011/forum/separator.png") left bottom no-repeat;}
.forumbits li .forumhead div.forumrowdata span.forumrowdata-4 {width: 55px; padding-left: 5px; background: url("http://www.studenti.it/images/2011/forum/separator.png") left bottom no-repeat;}
.forumbits li div.forumrow,ol#forums li div ol li div.forumrow {border: 0px;border-bottom: 1px dotted #b7b9ba;padding: 5px 0px;background: transparent;}
.forumbits li div.forumrow ul.forumactionlinks {display:none;}
.forumbits li div.forumrow .forumdata p.forumdescription {width: 270px;}

/*-- INNER FORUMROW
------------------------------------------------------------------*/
.forumrow .foruminfo .datacontainer {margin-top: 5px;}
.forumrow .foruminfo div.titleline h2 a {font-size: 14px;}
.forumrow .forumstats {width: 130px !important;padding:0px;margin: 15px 0px 0px 0px;}
.forumrow .forumstats li {font-size:11px; float:left; font-size:10px; width: 70px;padding: 0px !important;margin:0px;text-align:center!important;display:block;overflow:hidden;}
.forumrow .forumstats li.forumstats-2 {width:60px;text-align:right !important;}
.forumrow img.forumicon {margin: 0px 0px 0px -8px;}
.forumrow .datacontainer h2,.forumrow .datacontainer p {margin: 0px 0px 0px -15px;}
.forumrow .forumlastpost {margin: 2px 8px 0px 0px;color: #777;width: 120px !important;display:block;overflow:hidden;}
.forumrow .forumlastpost img {display: none;}
.forumrow .forumlastpost span.time {font-weight:bold;}
.forumrow .forumlastpost p.lastpostdate {font-size: 10px;}
.forumrow .forumlastpost p.lastposttitle a.threadtitle {color: #555 !important;font-weight: bold;display:block;margin: 4px 0px;text-decoration: none;line-height: 11px;}
.forumrow .forumlastpost p.lastposttitle a.threadtitle:hover {color: #1b7cb1!important;text-decoration:underline;}
.forumrow .forumlastpost .lastpostby {font-size:11px;color: #777;}

/*-- COLLAPSE COLLAPSED
------------------------------------------------------------------*/
.forumhead h2 a.collapse {background:transparent !important; width: 18px !important; height: 18px !important;overflow: hidden;margin: 0px;float: left !important;position: relative !important;right: 0px !important;left: 14px !important;clear: none !important;top: 4px !important;padding: 0px !important;}
.forumhead h2 a img {background:transparent !important; width:auto !important; height: auto !important;float: left !important;position: relative !important;right: 0px !important;left: 0px !important;clear: none !important;top:0px !important;}

/*-- A COLOR FOR EACH FORUM
------------------------------------------------------------------*/
ol#forums li#cat1047 .forumhead h2 {background-position: 0px -100px;}
ol#forums li#cat1047 .forumhead div.forumrowdata {background-position: 0px -150px;}
ol#forums li#cat1 .forumhead h2 {background-position: 0px -200px;}
ol#forums li#cat1 .forumhead div.forumrowdata {background-position: 0px -250px;}
ol#forums li#cat12 .forumhead h2 {background-position: 0px -300px;}
ol#forums li#cat12 .forumhead div.forumrowdata {background-position: 0px -350px;}
ol#forums li#cat71 .forumhead h2 {background-position: 0px -500px;}
ol#forums li#cat71 .forumhead div.forumrowdata {background-position: 0px -550px;}
ol#forums li#cat22 .forumhead h2 {background-position: 0px -600px;}
ol#forums li#cat22 .forumhead div.forumrowdata {background-position: 0px -650px;}
ol#forums li#cat73 .forumhead h2 {background-position: 0px -700px;}
ol#forums li#cat73 .forumhead div.forumrowdata {background-position: 0px -750px;}
ol#forums li#cat979 .forumhead h2 {background-position: 0px -800px;}
ol#forums li#cat979 .forumhead div.forumrowdata {background-position: 0px -850px;}
ol#forums li#cat996 .forumhead h2 {background-position: 0px -900px;}
ol#forums li#cat996 .forumhead div.forumrowdata {background-position: 0px -950px;}

/*-- SUBSECTION
------------------------------------------------------------------*/
#newthreadlink_top,#newthreadlink_bottom{display:block !important;width:156px !important;height:36px !important;background: url("http://www.studenti.it/images/sprites/forum/elements-forum.png")!important;text-indent:-9999px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.forumbits .forumhead{border-color:#248ec9 !important;border-top:0;}
.forumbits .forumhead h2{background: url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x scroll 0 1px transparent !important;height: 25px !important;line-height:25px !important;margin: 0 !important;padding: 0 !important;-moz-border-radius:0 !important;}
.forumbits .forumhead h2 span{text-transform:uppercase;font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;text-shadow:1px 1px 0 #248ec9;}
.forumbits .forumhead h2 span.forumtitle{width:57% !important;}
.forumbits .forumhead h2 span.forumlastpost{width:40% !important;}
.forumbits .forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow{border-color:#248ec9 !important;border-bottom:1px dotted #666 !important;}
.forumbits .forumbit_post .foruminfo{width:57% !important;}
.forumbits .forumbit_post .foruminfo .forumdata{width:90% !important;}
.forumbits ol{background: #fff url("http://stbm.it/studenti/images/2011/forum/repeat-dx.png") repeat-y top right !important;}
.forumbits .forumbit_nopost .forumbit_nopost .forumrow, .forumbits .forumbit_post .forumrow{background:none !important;}
.forumbits ol li .forumrow ul.forumactionlinks {display:none;}

/*-- PAGE NAVIGATION
------------------------------------------------------------------*/
.threadpagenav{width:60% !important;bottom:-10px!important;}
.threadpagenav span{}
.threadpagenav span a{background-color:#f5f5f5 !important;border-color:#ccc !important;color:#666 !important;}
.threadpagenav span a:hover{border-color:#146692 !important;background-color:#fff !important;color:#146692 !important;}
.threadpagenav span.selected a{color:#fff !important;background-color:#1b7cb1 !important;border-color:#146692 !important;}

/*-- THREADLIST PAGE AKA FORUMDISPLAY
------------------------------------------------------------------*/
#pagetitle h1 span.forumtitle {display: block;font-family: Georgia, Serif;font-size: 18px;color: #1b7cb1;padding: 5px 0px;float: left;width: 500px;overflow: hidden;}
ul.button-strumenti li#forumtools h6 a {display: block;background: url("http://stbm.it/studenti/images/2011/forum/popbutton.png") no-repeat 0px 0px;width: 120px;height: 17px;padding: 4px 2px 2px 7px;margin: 6px 0px 0px 0px;color: #054462 !important;font-weight: bold;}
#above_threadlist {border-top: 9px double #e6e6e6;padding: 12px 0px;}

/*-- PAGER
------------------------------------------------------------------*/
.threadpagenav {width: 445px !important;margin: 0px 0px 0px 0px;}
#above_threadlist .threadpagenav {top: 19px !important; height: 30px;}
.threadpagenav form.pagination span a {-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-border-radius: 2px !important;-webkit-border-radius: 2px !important;padding: 1px 5px; border: 1px solid #e4d8d8 !important;margin: 0px 1px;display:none;text-transform: lowercase;}
.threadpagenav form.pagination span a.popupctrl {line-height: 19px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-size: 11px;}
.threadpagenav form.pagination span.first_last a {border: 0px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-weight: bold;font-size: 11px;}
.threadpagenav form.pagination span.selected a {background: #f5f5f5 !important;color: #1b7cb1 !important;border: 1px solid #e4d8d8 !important;display: block !important;}
.threadpagenav form.pagination span.pagenav_pagelink_1 a {display: block !important;}

#pagination_top {margin-top:-25px;}
#pagination_top form.pagination span a {-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-border-radius: 2px !important;-webkit-border-radius: 2px !important;padding: 1px 5px; border: 1px solid #e4d8d8 !important;margin: -2px 2px;text-transform: lowercase;}
#pagination_top form.pagination span a.popupctrl {line-height: 19px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-size: 11px;}
#pagination_top form.pagination span.first_last a {border: 0px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-weight: bold;font-size: 11px;}
#pagination_top form.pagination span.selected a {background: #f5f5f5 !important;color: #1b7cb1 !important;border: 1px solid #e4d8d8 !important;display: block !important;}

#below_searchresults form.pagination span a {-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-border-radius: 2px !important;-webkit-border-radius: 2px !important;padding: 1px 5px; border: 1px solid #e4d8d8 !important;margin: -2px 2px;text-transform: lowercase;}
#below_searchresults form.pagination span a.popupctrl {line-height: 19px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-size: 11px;}
#below_searchresults form.pagination span.first_last a {border: 0px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-weight: bold;font-size: 11px;}
#below_searchresults form.pagination span.selected a {background: #f5f5f5 !important;color: #1b7cb1 !important;border: 1px solid #e4d8d8 !important;display: block !important;}


/*- ANNUNCIO
------------------------------------------------------------------*/
ol#announcements {margin:0px; font-size: 12px; border: 1px solid #248ec9;overflow:hidden;clear: both; border-bottom: 0px; width: 635px;}
ol#announcements li.announcerow {background: #fff url("http://stbm.it/studenti/images/sprites/forum/elements-forum.png") 0px -250px repeat-x;}
ol#announcements li.announcerow div {background: transparent;}
ol#announcements li.announcerow div.announcement dl {background: transparent url("http://stbm.it/studenti/images/sprites/forum/elements-forum.png") -1px -98px no-repeat; padding: 3px 3px 3px 22px;font-size: 12px;}
ol#announcements li.announcerow div.announceinfo {padding: 4px 0px;font-size:11px;}
ol#announcements li.announcerow div.announcement a.username,ol#announcements li.announcerow div.announceinfo .date,ol#announcements li.announcerow div.announcement span.usertitle {display: none;}

/*-- CONTROLS ADMIN
------------------------------------------------------------------*/
#above_threadlist_controls {border: 1px solid #248ec9; border-width: 0px 1px; margin: 0px 0px -8px 0px; width: 635px;}

/*-- THREADBIT CSS
------------------------------------------------------------------*/
.forumdisplay .forumbits {margin-bottom: -6px;}
.forumdisplay .forumbits .forumrow:last-child {border-bottom: 0px !important;}
#threadlist {border: 1px solid #248ec9;background: #fff url("http://stbm.it/studenti/images/2011/forum/repeat-dx.png") repeat-y top right !important;margin-bottom: 10px;}
#threadlist form div div.threadlisthead {background: url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 1px;height:25px;margin:0px;padding: 0px;border: 0px;text-transform: uppercase;text-shadow: 0 1px 1px #3B7898;font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
#threadlist form div div.threadlisthead div span.threadinfo {width: 355px;padding: 7px 0px 6px 0px;}
#threadlist form div div.threadlisthead div span.threadlastpost {width: 130px;padding: 7px 0px 6px 0px; letter-spacing:-0.5px; *letter-spacing: -1px; word-spacing: -1px;}
#threadlist form div div.threadlisthead div span.threadlastpost img {display:none;}
#threadlist form div div.threadlisthead div span.threadcount {font-size:10px;float:left;padding: 8px 10px 6px 10px; background: url("http://stbm.it/studenti/images/2011/forum/separator.png") left bottom no-repeat;}
#threadlist form div div.threadlisthead div span.threadviews {font-size: 10px; padding: 8px 16px; background: url("http://stbm.it/studenti/images/2011/forum/separator.png") left bottom no-repeat;}
.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored, .threadbit .sticky {border: 0px !important;background: transparent !important; border-bottom: 1px dotted #b7b9ba !important;padding: 5px 0px;}
.threadbit .deleted {background:#f8f8f8 !important;}

/*-- INNER ROW
------------------------------------------------------------------*/
#threadlist ol li .threadstatus {width: 50px; background-position: center center; margin-bottom:10px;}
#threadlist ol li .threadinfo {overflow: hidden;width: 200px;font-size: 12px;}
#threadlist ol li .threadinfo h3 img {display: none;}
#threadlist ol li .threadinfo h3 {overflow: hidden;font-size:14px; font-weight: bold; color: #555;}
#threadlist ol li .threadinfo h3 .prefix b {background: url("http://forum.dev.studenti.it/images/misc/exclamation.png") no-repeat;display: block;width: 16px;height: 16px;overflow: hidden;text-indent: -999px;float: left;margin: 0px 5px 0px 0px;}
#threadlist ol li .threadinfo h3 .prefix b font {font-size:9px;}
#threadlist ol li .threadinfo h3 a.title {font-size:14px; font-weight: bold;}
#threadlist ol li .threadinfo .inner .threadmeta {overflow: hidden; font-size:10px; padding: 2px 0px;}
#threadlist ol li .threadinfo .inner .threadmeta .author a {color: #248ec9;}
#threadlist ol li .threadinfo .threaddetails {display:none !important;}
#threadlist ol li div dl.threadlastpost {width:20%; padding-top:15px;}
#threadlist ol li div dl.threadlastpost dd {font-size:10px; color: #777;}
#threadlist ol li div dl.threadlastpost dd em {color: #333;font-weight:bold;}
#threadlist ol li div dl.threadlastpost dd a {font-size:11px;}
#threadlist ol li div dl.threadlastpost a.lastpostdate img {display:none;}
#threadlist ol li div ul.threadstats {width:22%; padding: 20px 0px 0px 0px; background: transparent;}
#threadlist ol li div ul.threadstats li {font-size:11px;display:block; width:68px;float:left;text-align:center !important;margin:0px !important;}
#threadlist ol li div ul.threadstats li.threadcounter {font-weight: bold; color: #1b7cb1;}

/*-- OPZIONI DEL FORUMDISPLAY
------------------------------------------------------------------*/
.forumdisplay #forum_info {-moz-border-radius: 0px 0px 3px 3px !important;-webkit-border-radius:  0px 0px 3px 3px !important;}
.forumdisplay .forum_info h4 {background: #61B7DC url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 0px !important;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;border: 1px solid #ccc !important;padding: 4px 0px; }
.forumdisplay .forum_info .optiontitle {background: transparent;border: 0px !important;}

/*-- FOOTER LANGUAGE
------------------------------------------------------------------*/
#footer, .footer {border:0px;}
#footer {width:99%; background: transparent;}
#footer a:hover {color: #555;}

/*-- SHOWTHREAD
------------------------------------------------------------------*/
.showthread #pagetitle h1 {margin: 0px;}
.showthread #pagetitle h1 span a {display: block;font-family: Georgia, Serif;font-size: 18px;color: #1b7cb1;padding: 5px 0px;float: left;overflow: hidden;margin: 0px;}
.showthread #thread_controls {background: transparent !important;border: 0px;padding: 0px 0px 10px 0px;width: 100%;margin: 0px 0px 10px 0px;}
.showthread #thread_controls ul {float:left;}
.showthread #thread_controls div ul li h6 a {display: block;background: url("http://stbm.it/studenti/images/2011/forum/popbutton.png") no-repeat 0px 0px;width: 116px;height: 17px;padding: 4px 2px 2px 7px;margin: 6px 0px 0px 0px;color: #054462 !important;font-weight: bold;}
#above_postlist {margin-bottom:20px;}
#above_postlist a#newreplylink_top,#below_postlist a#newreplylink_bottom {background: transparent url("http://stbm.it/studenti/images/sprites/forum/elements-forum.png") 0px -400px no-repeat;display: block;overflow: hidden;text-indent: -999px;width: 125px;height: 42px;padding: 0px;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}
#posts div.postdetails, #posts div.postbody {background:#fff;}
#posts div.postfoot {margin: -4px 0px 0px 0px; border: 4px solid #fff; border-top: 0px; background: #fff !important;width: 627px;}
#posts .postfoot .textcontrols {background: #fff;padding: 0px 4px; width: 623px;}
#posts div.postfoot .seperator {display:none !important;}
#posts div.postfoot a {margin: 5px 0px;padding: 4px 4px 4px 20px;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;border:1px solid #ddd;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}
#posts div.postfoot a:hover {background-color:#eee;}
#posts div.postfoot  span a.newreply {background: #eee url("http://stbm.it/studenti/images/sprites/forum/elements-forum.png") -8px -550px no-repeat;display: block;overflow: hidden;text-indent: -99px !important;width: 196px;height: 42px;margin: 0px 0px 5px -4px;padding: 0px 0px 0px 5px;border:0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;}
#posts div.postfoot .postcontrols {width:220px;}

/*-- THE POSTS
------------------------------------------------------------------*/
ol#posts li.postbitlegacy {border: 1px solid #1b7cb1;background: #77c1e1;padding-top: 4px;margin-bottom: 30px;}
ol#posts li .posthead {background: #e2ebf1;padding: 6px 0px;color: #444;border-bottom: 1px solid #bfd9ea;position: relative;}
ol#posts li .posthead a {color: #444;}
ol#posts li .posthead a.iepostcounter,ol#posts li .posthead a.postcounter {display: block;width: 45px;height: 28px;overflow: hidden;background: transparent url("http://stbm.it/studenti/images/sprites/forum/elements-forum.png") -28px -450px no-repeat !important;padding: 7px 2px 0px 0px;position: absolute;top: -10px !important;left: -290px !important;margin: 0px;text-align: center;color: #fff;font-family: georgia, serif;font-weight: bold;letter-spacing: -0.8px;}
ol#posts li span.postdate {float: right;text-align: right;padding: 0px 40px 0px 0px;color: #444 !important;font-family: georgia, serif;font-weight: bold;font-size:11px;background: transparent url("http://stbm.it/studenti/images/sprites/forum/elements-forum.png") -20px -498px no-repeat !important;width: 132px;}
ol#posts li span.postdate span {color: #444 !important;font-family: georgia, serif;font-weight: bold;font-size:11px;}
ol#posts li div.postdetails,ol#posts li div.postdetails .userinfo {background: #eee !important;}
ol#posts li div.postdetails {border:4px solid #fff; width: 627px;}
ol#posts li div.postdetails .userinfo div.username_container a {font-size: 16px; text-transform: capitalize;}
ol#posts li div.postdetails .userinfo {font-size:11px;}
ol#posts li div.postdetails .postbody img {max-width:300px;}

/*-- PAGER  SHOWTHREAD
------------------------------------------------------------------*/
.pagination_top {width: 445px !important;margin: 0px 0px 0px 0px;}
#above_postlist .pagination_top {top: 10px !important; height: 30px;}
.postpagestats {display:none;}
#above_postlist .pagination_top span a,#below_postlist .pagination_bottom span a {-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);-moz-border-radius: 2px !important;-webkit-border-radius: 2px !important;padding: 1px 5px; border: 1px solid #e4d8d8 !important;margin: 0px 1px;display:none;text-transform: lowercase;}
#above_postlist .pagination_top span a.popupctrl,#below_postlist .pagination_bottom span a.popupctrl {line-height: 19px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-size: 11px;}
#above_postlist .pagination_top span.first_last a,#below_postlist .pagination_bottom span.first_last a {border: 0px;background: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px !important;display: block !important;font-weight: bold;font-size: 11px;}
#above_postlist .pagination_top span.selected a,#below_postlist .pagination_bottom span.selected a {background: #f5f5f5 !important;color: #1b7cb1 !important;border: 1px solid #e4d8d8 !important;display: block !important;}
#above_postlist .pagination_top span.pagenav_pagelink_1 a,#below_postlist .pagination_bottom span.pagenav_pagelink_1 a {display: block !important;}
.showthread .navlinks {font-size:12px;}
.threadbit.hot.new .threadstatus {background: url("http://forum.studenti.it/images/statusicon/thread_hot-30.png") 16px 14px no-repeat !important;}

/*-- OPZIONI DEL SHOWTHREAD
------------------------------------------------------------------*/
.showthread .thread_info {-moz-border-radius: 0px 0px 3px 3px !important;-webkit-border-radius:  0px 0px 3px 3px !important;}
.showthread .thread_info h4 {background: #61B7DC url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 0px;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;border: 1px solid #ccc;padding: 4px 0px;}
.showthread .thread_info .optiontitle {background: transparent;border: 0px !important;}
.vbfooter {display:none;}

/*-- SIDEBAR
------------------------------------------------------------------*/
.sidebar {float:right;}
.sidebar_forum ul li.sidebar-block {padding: 5px;overflow: hidden;background: #fff url("http://stbm.it/studenti/images/2011/sidebar-block-title.png") 0px -25px repeat-x;border:3px solid #ddd;}
.sidebar_forum ul li.sidebar-block div.sidebarBlockRedazionale,.sidebar_forum ul li.sidebar-block div.sfidaHostessDx {margin: -7px !important;}
.sidebar_forum h2 {font-weight:bold; font-size:13px;}
.sidebar_forum ul li.widget_showappuntistudenti div ul,.sidebar_forum ul li.widget_showvideolezionistudenti div ul,.sidebar_forum ul li.widget_showpodcaststudenti ul {overflow:hidden;padding: 10px 10px 0px 5px;}
.sidebar_forum ul li.widget_showappuntistudenti div ul li,.sidebar_forum ul li.widget_showvideolezionistudenti div ul li {padding: 8px 0px 8px 0px;border-bottom: 1px dotted #ddd;display: block;overflow:hidden;font-size: 12px;}
.sidebar_forum ul li.widget_showpodcaststudenti ul li {background: url("http://stbm.it/studenti/images/sprites/generale/bullets.png") no-repeat scroll -357px -126px transparent;border-bottom: 1px solid #C5E1F2;color: #777777;font-size: 11px;margin: 2px;padding: 7px 0 7px 20px;}
.sidebar_forum ul li.widget_showvideolezionistudenti div ul li img {display: block;float:left;border:1px solid #ccc;margin: 0px 5px 1px 0px;}
.sidebar_forum ul li.widget_showvideolezionistudenti div ul li a span {font-size:11px;}
.sidebar .fumettiBanner {margin:-5px;}  

/*-- VIAGGI
------------------------------------------------------------------*/
div.sidebar .box_mrv{border:2px solid #ddd; background:url("http://stbm.it/studenti/images/bkg_box_mrv.gif") no-repeat left bottom; height:125px; padding:10px;}
div.sidebar .box_mrv a{display:block; margin:0 0 20px; padding:0;}
div.sidebar .box_mrv a img{border:none; margin:0;}
div.sidebar .box_mrv a h2{display:none;}
div.sidebar .box_mrv form div {color:#cc7052; width:180px; height:22px; float:left; margin:0 0 5px; text-align:right;}
div.sidebar .box_mrv form div span{display:block; float:left; text-align:right; width:20px; height:22px; line-height:22px; font-size:11px; margin:0 5px 0 0;}
div.sidebar .box_mrv form div input{display:block; float:right; width:140px; margin:0;padding:4px;}
div.sidebar .box_mrv input.mrv_cerca{float:left; display:block; height:22px; line-height:22px; padding:0 5px 3px; margin:0 0 0 10px; background:#f7bb58; border:1px solid #cc7052; color:#ab5d43; cursor:pointer;}
div.sidebar .box_mrv input.mrv_cerca:hover{background:#ab5d43; color:#f7bb58;}
.pacchetti_viaggi {border: 2px solid #ddd;background:#fff8ed url("http://stbm.it/studenti/images/bkg_pacchetti_viaggi.gif") no-repeat left top;padding:10px; overflow:hidden;font-size:12px;}
div.sidebar .pacchetti_viaggi ul {padding-top:16px;}
div.sidebar .pacchetti_viaggi a h2,div.sidebar .offerte_voli a h2,div.sidebar .viaggi_photogallery a h2 {color:#CC7052;}
div.sidebar .pacchetti_viaggi a h2:hover,div.sidebar .offerte_voli a h2:hover,div.sidebar .viaggi_photogallery a h2:hover{text-decoration:underline;}
div.sidebar .offerte_voli ul li{ list-style:disc;  border-bottom:1px dashed #a1a1a1;font-size:12px;}
div.sidebar .offerte_voli ul li span{color:#535353; margin-left:10px;}
div.sidebar .pacchetti_viaggi ul li a,div.sidebar .offerte_voli ul li a{color:#1F5C99;}
div.sidebar .offerte_voli{border:2px solid #ddd; background:#fff8ed url("http://stbm.it/studenti/images/bkg_offerte_voli.gif") no-repeat left top; padding:10px; overflow:hidden;}
div.sidebar .pacchetti_viaggi ul li{display:block; float:left; width:130px; border-bottom:1px dashed #a1a1a1; margin:0 3px;}
div.sidebar .viaggi_photogallery {border:2px solid #ddd; background:#fff8ed url("http://stbm.it/studenti/images/bkg_viaggi_photo.gif") no-repeat left top; padding:8px; overflow:hidden;}
div.sidebar .viaggi_photogallery ul li{width:130px; display:block; float:left; margin:0 2px; border:none; padding:2px; border:1px solid #A1A1A1;background:#fff;}
div.sidebar .viaggi_photogallery ul li img{padding:2px; border:none; width:126px;}

/*-- PANNELLO
------------------------------------------------------------------*/
.blockhead {border: 1px solid #248ec9;background: url("http://stbm.it/studenti/images/2011/forum/forumhead.png") repeat-x 0px 1px;text-transform: uppercase;text-shadow: 0 1px 1px #3B7898;padding: 4px;color: #fff;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;-webkit-border-radius: 2px 2px 0px 0px;-moz-border-radius: 2px 2px 0px 0px !important;}
.blockhead a:link {color:#fff;}

/* FORUMOPTIONS */

.forum_info {font-size: 12px;}
.forum_info h4 {font-size: 12px; color:#fff; padding: 7px 5px !important;}
.forum_info h4 span {  font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size: 12px; color:#fff; font-weight: bold; text-transform: uppercase;  text-shadow: 0 1px 1px #336B87;}
.forum_info .forum_info_block {background: #F0F8FC; border: 1px solid #248ec9; margin: -1px 1px 7px 1px;}

/*-- CALENDAR
------------------------------------------------------------------*/
#calendar_content h2 {width:136% !important;}
#calendar_nav {clear:both;width: 100% !important;}
#calendar_main .month .blockbody table td div {width: 88px !important; overflow:hidden;}
  
/*-- SEARCH RESULTS
-----------------------------------------------------------------*/

.search_resultlist #pagetitle h1 a,
.search_resultlist #pagetitle h1 {
font-size: 18px;
color: #2b82b3;
}

.search_resultlist #pagetitle p {font-size: 14px;color: #555; border-bottom:3px double #e6e6e6;display:block;overflow:hidden;padding:3px 0px 10px 0px;}
.search_resultlist #pagetitle p u {color: #c30;text-decoration:none;}
.search_resultlist .blockfoot #postpagestats {font-size:12px; color:#888;}

.search_resultlist .block h2.searchlisthead {display:none;}

.searchbits li .threadinfo .threadstatus {width:40px !important;background-position: 16px 12px !important;}
.searchbits li .threadinfo {background: #fff;width:450px;}
.searchbits li .threadstats {display:none;}
.searchbits li .threadlastpost {display:none;background: #fff;}
.searchbits li .threadpostedin {background: #fff;width:10%;}

.searchbits li .author .label dl,
.searchbits li .threadinfo img {display:none;}

.searchbits li .inner h3 span.prefix b font {
background: url("http://forum.dev.studenti.it/images/misc/exclamation.png") no-repeat scroll 0 0 transparent;
display: block;
float: left;
height: 16px;
margin: 0 5px 0 0;
overflow: hidden;
text-indent: -999px;
width: 16px;
}

.threadbit.hot.new a.threadstatus,  
.threadinfo.forum a.threadstatus {
background-image: url("http://forum.studenti.it/images/statusicon/thread_old-30.png") !important;
}

/* contenitore afc */
/* 1 annuncio */
.afc_forum_alto{display:block;margin:10px 0;overflow:hidden;padding:5px;border-top:3px double #e6e6e6;  border-bottom:#ccc 1px solid;clear:both}
.afc_forum_alto div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_forum_alto a.afc_colorag{color:#666;}
.afc_forum_alto span.afc_adsurl{font-weight:bold; text-decoration:none;font-size:15px;}
.afc_forum_alto span.afc_adstxt{color:#555555;font-size:12px; padding: 5px 0;}
.afc_forum_alto a.afc_adslink{color:#1B7CB1;font-size:11px;font-weight:bold;}

.afc_forum_basso div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_forum_basso a.afc_colorag{color:#666;}
.afc_forum_basso span.afc_adsurl{font-weight:bold; text-decoration:none;font-size:15px;}
.afc_forum_basso span.afc_adstxt{color:#555555;font-size:12px; padding: 5px 0;}
.afc_forum_basso a.afc_adslink{color:#1B7CB1;font-size:11px;font-weight:bold;}

/* + annunci */
.afc_forum_basso{clear:both;display:block;margin:10px 0;overflow:hidden;padding:5px;border-top:#ccc 1px solid; border-bottom:#ccc 1px solid;}
.afc_forum_basso div.afc2_adsag{padding-bottom:5px; font-size:11px;}
.afc_forum_basso div.afc2_boxsingle{display:block; border-top:#ccc 1px dotted; padding:10px 0}
.afc_forum_basso a.afc_colorag{color:#666;}
.afc_forum_basso div.afc2_boxsingle span.afc_adsurl{font-weight:bold; text-decoration:none;font-size:15px}
.afc_forum_basso div.afc2_boxsingle span.afc_adstxt {float:left; color: #555555;font-size: 12px; padding:0 10px 0 0;}
.afc_forum_basso div.afc2_boxsingle a.afc_adslink {color: #1B7CB1; font-size: 11px;font-weight:bold;}   
   
  
/* + FAQ*/
  
.faqbit{margin:10px 0 0;}
.faqbit .Blog,
.faqbit .CMS{display:none;}

/*-- SUPERMONEY BOX
------------------------------------------------------------------*/

#box_supermoney { margin: -10px!important; }

/*-- LIKE VB BUTTON IN POSTS
-----------------------------------------------------------------*/

.vbseo-likes-container{margin-bottom:10px;}
body span.vbseo-likes-count {color:#444;padding:3px;background:#eee;border:1px solid #ccc;border-radius:4px !important;display:block;width:80px;margin:0px 10px 0px 0px;text-align:center;float:left;}
.vbseo-likes-tabs li a{float:left;padding-right:8px;margin:5px 0px 10px 0px;display:block;}
.thread_controls{clear:both;margin-bottom:30px !important;}
#vbseo-likes span img {overflow:hidden;width:10px;margin-right:4px;}
.vbseo-likes-tipsy-inner{float:none;clear:both;display:block;margin-bottom:8px;}
.vbseo_buttons{margin-left:14px;}
body .vbseo_like a{color:#fff;padding:3px;background:#0394d7;border:1px solid #0a83bf;border-radius:4px !important;display:block;width:70px;margin:0px 10px 5px 0px;text-align:center;}
.vbseo-likes-avatar{display:none;}
.vbseo_liked{font-style:normal; font-size:11px;}
.vbseo_liked a{font-style:italic; font-weight:bold; font-size:11px;}
span.vbseo-likes-postby, .vbseo-likes-hearts{font-size:10px; font-style:italic;}
   
#adv-scroll-side{margin-top:10px}        
  
