/*
HEADER
------------------------------------------------------*/
.header-logo h3 a {margin-bottom: 2px;}

/*
NAVBAR
------------------------------------------------------*/
ul.navigation li.appunti a {background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 -96px #0A8EC2;}
ul.navigation li.appunti a span {background: url("http://stbm.it/studenti/images/sprites/generale/elements.png") no-repeat scroll -231px -71px transparent;bottom: -1px;display: block;height: 5px;left: 50%;margin: 0 0 0 -4px;position: absolute;width: 8px;}
ul.navigation li.casetta a {background:none;}

/*** SEARCH ***/
.corpo-sx {padding: 10px 5px 10px 15px;}
.doc-search {overflow: hidden;}
.doc-search form {padding: 0px 5px 8px 50px;background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') 0px -2px no-repeat; }
.doc-search form label {font-weight: bold;font-size: 18px;letter-spacing: -1px;line-height: 14px;display:block;float:left;width: 80px;padding: 8px 0px;margin: 0px 5px 0px 0px;}
.doc-search form input#mdr_testo2 {background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') 0px -100px no-repeat; border: 0px;padding: 3px 4px 4px 10px;font-size: 13px;width: 378px;color: #333;height: 36px;line-height:36px;margin: 0px;display: block;float: left;}
.doc-search form input.doc-button {background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') -408px -100px no-repeat; border: 0px;padding: 4px;font-size: 14px;width: 84px;height: 44px;margin: 0px;cursor: pointer;}
.doc-search span , span.invia_e_ricarica {color: #666;font-size: 11px;display: block;text-align:center;padding: 5px;border: 1px solid #ddd;border-width: 1px 0px;}
.doc-search span a , span.invia_e_ricarica a {background: url('http://stbm.it/studenti/images/sprites/generale/bullets.png') no-repeat -487px 4px transparent;padding: 0px 0px 0px 20px;font-weight: bold;}
#suggest {background: #fff;padding:0px;}
#suggest ul {border:2px solid #ddd; -moz-border-radius:5px;padding:0px;}
#suggest ul li {height:auto !important; color: #777; cursor:pointer;font-size: 12px;padding: 5px !important;border-bottom:1px dotted #ddd;text-transform: capitalize;}
#suggest ul li:hover {background: #fefae8;}

/* IPHONE LINK */
.doc-search span a.iphone_app_link {color:#333;}
.doc-scheda-body a.iphone_app_link {font-size: 11px;display: block;font-weight: bold;color:#333;float:right;clear:both;width:200px;text-align:right;padding-bottom:8px;}
a.iphone_app_link strong {color:#c30;}

/* LISTA GENERICA APPUNTI */
.lista-appunti li {border-bottom: 1px solid #d1e2eb;font-size: 12px;color: #555;padding: 10px 0px;margin: 0px 0px 0px 0px;}
.lista-appunti li a {color: #0f4b8d;}
.lista-appunti span {display: block;overflow: hidden;padding: 5px 0px;}
.lista-appunti .download-button {text-align:center;background: #f4c92d;border: 1px solid #f7ad00;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px;padding: 3px;text-transform: uppercase;color: #444 !important;font-size:10px;font-weight: bold;display: block;width: 50px;float: left;}
.lista-appunti span b {padding: 5px 0px 0px 20px;background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') 5px -697px no-repeat;margin: 0px 0px 0px 20px;display: block;overflow: hidden;height: 14px;}
.lista-appunti span b a {font-size:11px;color: #555;}
.lista-appunti li small {color: #479E09; font-size:11px; display:block;padding: 5px 0px 3px 0px;}
.lista-appunti li small a {color: #479E09; font-size:11px;}

/* MAIN */
.doc-main {overflow: hidden; margin: 15px 0px;}
.doc-chart {width: 265px;float: left;padding: 0px 0px 0px 0px;margin: 0px 10px 0px 0px;background: #e9f5fc;}
.doc-chart h2,.doc-chart-search h2 {background:#42abe5;color: #fff;padding: 3px 5px 0px 5px;font-size: 14px;}
.doc-chart h2 a {color: #fff !important;}
.doc-chart small {font-size: 11px;background:#42abe5;color: #fff;display:block;margin: 0px 0px 8px 0px;padding: 0px 5px 5px 5px;}
.doc-chart ul li {overflow:hidden;border-bottom: 1px dotted #3da9e5;padding: 10px 5px 10px 0px;font-size:12px;}
.doc-chart ul li a {float:left;display:block;width:175px;font-weight: bold;text-transform:capitalize;}
.doc-chart ul li b.doc-pos-label {float:left;display:block;width:34px;height:22px;line-height:21px;margin: -3px 10px 0px 0px;color:#0880c2;text-align:center;font-size:10px;background:url('http://stbm.it/studenti/images/sprites/generale/bullets.png') no-repeat -326px -146px;}
.doc-chart em {font-style:normal;}

/* CATEGORIE */
.doc-list {overflow:hidden;}
.doc-list ul {width: 168px;float: left;font-size:12px;margin: 0px 5px 0px 0px;}
.doc-list ul:first-child {border-right:1px solid #eee;padding: 0px 5px 0px 0px;}
.doc-list ul li {text-transform: uppercase;padding: 7px 0px;}
.doc-list ul li.last_superiori, .doc-list ul li.last_universita { border: none!important; }
.doc-list ul li em {font-style: normal; padding-left: 4px; color: #777; font-size:11px;}
.doc-list ul li a {color: #444; font-weight: bold;}
.doc-list ul.doc-list-superiori li.doc-list-superiori-title a,.doc-list ul.doc-list-universita li.doc-list-universita-title a {color: #fff !important;text-transform: uppercase;background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') 0px -250px no-repeat;display: block;overflow: hidden;padding: 5px 5px 5px 65px;}
.doc-list ul.doc-list-superiori li.doc-list-superiori-title,.doc-list ul.doc-list-universita li.doc-list-universita-title {background: #baa02e; color: #fff;padding: 2px;margin-bottom: 7px;}
.doc-list ul.doc-list-superiori li.doc-list-superiori-title {background: #e13846}
.doc-list ul.doc-list-superiori li.doc-list-superiori-title a {background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') 5px -203px no-repeat;}
.doc-list ul.doc-list-superiori li a {color:#c20817 !important;}
.doc-list ul.doc-list-universita li a {color:#765118 !important;}
.doc-list ul.doc-list-universita li {border-bottom: 1px solid #efe9cd;}
.doc-list ul.doc-list-superiori li {border-bottom: 1px solid #f1e4e5;}

/* TAG CLOUD */
.doc-tags {line-height:24px; overflow: hidden;margin: 15px 0px;background: #ededed;-moz-border-radius: 5px 5px;-webkit-border-radius: 5px 5px;border-radius: 5px 5px;padding: 10px; text-align:center}
.doc-tags h4 {line-height:normal; text-align:left !important; background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') -2px -343px no-repeat; overflow: hidden;padding: 10px 0px 0px 0px;font-size:11px;color: #666;margin: 0px 0px 5px 0px;}
.doc-tags h4 b {display: block;font-size:12px;text-transform: uppercase;}
.doc-tags h4 b a {color: #666 !important;}
div.doc-tags a.tag1 {font-size: 11px; color: #555;}
div.doc-tags a.tag2 {font-size: 12px; color: #444;}
div.doc-tags a.tag3 {font-size: 14px; color: #1b7cb1;}
div.doc-tags a.tag4 {font-size: 16px; color: #333;}
div.doc-tags a.tag5 {font-size: 18px; color: #1b7cb1;}
div.doc-tags a.tag6 {font-size: 20px; color: #1b7cb1;}
div.doc-tags a.tag7 {font-size: 22px; color: #1b7cb1;}

/* INVIA HM */
.step-invia-app-home {dispaly:block;overflow:hidden;height:85px;width: 100%;margin:0 0 15px;background: url('http://stbm.it/studenti/images/2011/doc-invia.png') no-repeat 0px 0px #fff;border-bottom:3px double #e4e5e5;text-indent: -9999px;}
.step-invia-app-home a {display:block;overflow:hidden;height:73px;width: 630px;}

/* INVIA DX */
.step-invia-app{dispaly:block;overflow:hidden;height:73px;margin:0 0 15px;background: url('http://stbm.it/studenti/images/sprites/header/gradients.png') repeat-x 0 -277px #fff;border-top:3px double #e4e5e5;border-bottom:3px double #e4e5e5;}
.step-invia-app li{display:block;float:left;width:160px;padding:5px 0 5px 30px;margin:0 10px 0 0;}
.step-invia-app li:first-child{padding:5px 0 5px 15px;}
.step-invia-app li div{height:65px;background:url('http://stbm.it/studenti/images/sprites/medie/med-elements.png') no-repeat;}
.step-invia-app li.step1 div{background-position:30px -245px}
.step-invia-app li.step2 div{background-position:40px -337px}
.step-invia-app li.step3 div{background-position:20px -434px}
.step-invia-app li div span{display:block;float:left;width:19px;height:19px;line-height:19px;margin:3px 5px 0 0;background: url('http://stbm.it/studenti/images/sprites/medie/med-elements.png') no-repeat 0 -136px;color:#fff;text-align:center;font-size:13px;}
.step-invia-app li.step3 div span{width:24px;height:24px;line-height:24px;margin:0 5px 0 0;background-position: 0 -185px;}
.step-invia-app li div strong{display:block;float:left;margin:4px 0 8px 0;color:#8b7a7b;font-size:13px;}
.step-invia-app li.step3 div .scopri{display:block;float:right;width:110px;height:30px;line-height:30px;padding:1px;margin:0 20px 0 0;background:#fff;border:1px solid #e8e8e8;color:#5a4005;font-size:12px;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 #fff;-moz-border-radius:5px;}
.step-invia-app li.step3 div .scopri b{background:red;display:block;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x 0 6px #fad713;-moz-border-radius:3px;}

/* MEDIA */
.doc-media {margin: 15px 10px 15px 0px;width: 280px;border: 1px solid #4ea8d9;float: left;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:  3px 3px;}
.doc-media-tabber a {display: block;background: url('');overflow: hidden;padding:15px 0;font-size: 11px;text-transform: uppercase;width: 139px;float: left;}
.doc-media-tabber a:hover {text-decoration: none;}
.doc-media-tabber b {background: url('');padding: 12px 0px 12px 45px;}
.doc-media-tabber a#linkB {background-image: url('http://stbm.it/studenti/images/sprites/doc/generale.png'); background-position: 4px -593px;background-repeat: no-repeat;}
.doc-media-tabber a#linkA {background-image: url('http://stbm.it/studenti/images/sprites/doc/generale.png'); background-position: 4px -543px;background-repeat: no-repeat;}
.doc-media-tabber a.linkOn {background-color: #e0f1fb;}
.doc-media-tabber a.linkOff {background: url('');border-bottom: 1px solid #c4e0f0;margin: -1px;width: 143px;color: #888;}
.doc-media-tabber b {background: url('');}
.doc-media-video {overflow: hidden;width: 280px;clear:both;background: #e0f1fb;}
.doc-media-video ul li {overflow: hidden;width:120px;float: left;font-size:11px;padding: 5px 5px 6px 5px;border-bottom: 1px solid #c4e0f0;margin: 3px;height: 124px;}
.doc-media-video ul li a.thumb-img {float:left;display:block;margin:0 5px 7px 0;border:1px soldi #ccc;position:relative;width: 120px;overflow: hidden;height: 90px !important;}
.doc-media-video ul li a.thumb-img img {width: 120px;}
.doc-media-video ul li a.thumb-img span {display:block;width:34px;height:34px;position:absolute;right:5px;bottom:5px;text-indent:-9999px;background:url("http://stbm.it/studenti/images/sprites/generale/elements.png") no-repeat -206px -206px;opacity:.85;filter:alpha(opacity=85);
/* IE hack */
-webkit-transition: 0.3s linear;transition: 0.3s linear;}
.doc-media-video ul li a.thumb-img:hover span {opacity:1;filter:alpha(opacity=100);
/* IE hack */
}
.doc-media-video ul li a {color: #555 !important;display:block;line-height:12px;height:25px;overflow: hidden;}
.doc-media-audio {overflow: hidden;width: 280px;clear:both;background: #e0f1fb;}
.doc-media-audio ul li {background:url('http://stbm.it/studenti/images/sprites/generale/bullets.png') no-repeat -357px -126px;padding:7px 0 7px 20px;border-top:1px solid #C5E1F2;font-size:11px;color:#777;margin: 0px 8px 2px 8px;}
.doc-media-audio ul li:first-child {border: 0px;}

/* LAST */
.doc-last {padding: 15px 12px;}
.doc-last h4 {color: #1B7CB1;}
.doc-last p {font-size: 11px;color: #777;display: block;padding: 5px 0px;}
.doc-last ul li {overflow: hidden;}
  
/* SCHEDA */
.doc-scheda-body {background: #fff url('http://stbm.it/studenti/images/repeat-top-light.png') top left repeat-x;border: 1px solid #dae8f0;padding: 10px 10px 0px 10px;overflow:hidden;-moz-border-radius:8px 8px;-webkit-border-radius: 8px 8px;border-radius: 8px 8px;margin: 0px -5px 15px 5px;}
.doc-scheda h1 {color: #087ab4;font-family: Georgia, Times, serif;font-size: 26px;width: 422px;float:left;overflow: hidden;font-weight: lighter;padding: 5px 0px;}
.doc-scheda h1 .doc-voto { font-size: 12px; color: #555; }
.doc-scheda h1 .doc-voto b { float: left; }
.doc-scheda h1 .doc-voto img { padding: 1px 3px; display: block; float: left;}
.doc-scheda-head {clear:both;margin: 0px 0px 10px 0px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.doc-scheda-head h3 {font-style: italic; color: #666;font-size: 14px;font-weight: normal;margin: 0px 10px 10px 5px;letter-spacing: 0.5px;}
.doc-scheda-head h5 {display:none;}
.doc-scheda-head a {color: #0f4b8d;font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin: 0px 0px 0px 5px;}
.doc-scheda-head span.head_appunti {display: block;padding: 5px 10px 3px;margin: 0px 0px 0px 0px; clear: both;font-size: 11px;color: #369edb;text-transform: uppercase;background: #e9f4fa;border: 1px solid #d5e8f2;-moz-border-radius:5px 5px;-webkit-border-radius: 5px 5px;border-radius: 5px 5px;text-align: right; line-height:20px;}
.doc-scheda-head span.head_appunti iframe { height: 21px; float: left; min-width: 70px!important; margin-top: -1px!important;  }
.doc-scheda-head span.head_appunti a {text-transform: lowercase;}
.doc-scheda-head span.head_appunti b {display: block;overflow: hidden; float: left;margin: 0;padding:0;}
.doc-scheda-head span.head_appunti .appunti_fb { float: left; margin-right: 15px; margin-left: 0px; }
.doc-scheda-head span.head_appunti img {display: block;overflow: hidden;margin: 3px 0px 0px 2px;float:left;}
.doc-scheda-download {background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') 0px -650px no-repeat;overflow: hidden;width: 177px;height: 47px;font-size: 11px;text-align: center;padding:0;margin: 0px 0px 10px 5px;float: right;}
.doc-scheda-download a {color: #444 !important;text-transform: uppercase;font-weight: bold;display:block;padding: 8px 0px 0px 33px;line-height:1.3;}
.doc-scheda-download a span {display: block;}
.doc-scheda-testo {clear: both;font-size:13px;color: #444;line-height: 22px;margin-bottom: 15px;}
.doc-scheda-testo p:first-letter {font-size: 28px;font-family: Georgia, Times, Serif;}
.doc-scheda-testo p br {display:block;}
.doc-scheda-testo p a.link-segue {font-weight:bold; font-size:14px;margin-top:10px;}
.doc-scheda-tags {border: 1px solid #d5e8f2;overflow: hidden;padding: 5px;height: 30px;font-size: 11px;letter-spacing: -0.2px;line-height: 16px;margin: 0px 0px 20px 0px;clear: both;  width: 415px;float: left;background: #e9f4fa;-moz-border-radius:6px 6px;-webkit-border-radius: 6px 6px;border-radius: 6px 6px;}
.doc-scheda-tags b {color: #777;margin: 0px 5px 0px 0px;}
.doc-scheda-related {overflow: hidden;margin: 0px 0px 20px 0px;clear: both;  }
.doc-scheda-related h3,.docMateria h3 {border-bottom: 3px double #e6e6e6;font-size:14px;color: #777;padding: 6px 0px;clear: both;margin: 0px 0px 10px 0px;}
.doc-scheda-related h3 b {color: #c10; font-size:14px;padding:2px 0px;}
.doc-scheda-related ul li p {height: auto !important;}
.doc-scheda-toolbar {background: #4792ba;overflow: hidden;padding: 7px 7px 5px 5px;font-size:12px;margin: 10px 0px;clear: both;  -moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.doc-scheda-toolbar a.doc-scheda-toolbar-upload,.doc-scheda-toolbar a.doc-scheda-toolbar-home {display: block;background: url('http://stbm.it/studenti/images/sprites/doc/generale.png') 0px -750px no-repeat;padding: 6px 0px 6px 32px;width: 130px;color: #fff;text-shadow: 1px 1px 0 #000;float: left;}
.doc-scheda-toolbar a.doc-scheda-toolbar-home {background-position: 0px -800px;}
.doc-scheda-toolbar form {overflow:hidden;float: right;}
.doc-scheda-toolbar input {padding: 4px;border: 0px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;}
.doc-scheda-toolbar input.doc-scheda-toolbar-submit {background: #f4c92d !important;border: 0px;padding: 3px 5px;cursor: pointer;}

/*** RICERCA APPUNTI ***/
div.doc-results div.error {overflow:hidden;margin: 0px 0px 20px 0px;padding: 3px 0px 3px 50px;color:#c20;font-size: 20px;background: url('http://stbm.it/studenti/images/docset.gif') 0px -3190px no-repeat;}
div.doc-search-results div.doc-found {padding:5px 0 0; margin: 15px 0 0;color: #555;}
div.doc-search-results div.doc-found h1 {font-size: 17px; margin: 0px;}
div.doc-search-results div.doc-found h1 b {color: #c20; font-weight: bold;text-transform:capitalize;}
div.doc-search-results div.doc-found h1 span {display: block;padding: 5px 0px;margin: 0px 0px 2px 0px;font-size: 11px;color: #555;font-weight: normal;}
div.doc-search-results div.doc-found h1 span a {font-weight: bold;}
div.doc-search-results div.ad_block {padding:0 0 10px 0;margin:0 0 10px 0;overflow:hidden; border-bottom:1px solid #D1E2EB;}
div.doc-search-results div.wide_ads .ad_header {margin-bottom: 3px;}
div.doc-search-results div.wide_ads .ad_header a {color: #888; font-size:11px;}
#wide_ad_unit2 {padding-top:10px}
#wide_ad_unit2 span { padding:2px 0; margin:0}
div.doc-search-results div.wide_ads a span.ad_line1 {font-size: 16px !important;margin-top:20px; color:#0F4B8D;}
div.doc-search-results div.wide_ads a:hover {text-decoration: underline !important;}
div.doc-search-results div.wide_ads span.ad_text {font-size: 12px;color: #666;display: block;margin: 2px 0px;}
div.doc-search-results div.wide_ads span.ad_url {font-size: 11px;color: #666;margin: 5px 0px 0px;color: #479e09;}
div.doc-search-results div.wide_ads span.ad_url a,div.doc-search-results div.wide_ads span.ad_url a:hover {color: #479e09 !important;}
div.doc-search-results div.wide_ads br {display: none;}
div.doc-results {overflow: hidden;}
div.doc-results ul {overflow: hidden;list-style: none;margin: 0px;padding: 0px;clear: both;}
div.doc-results #pagine {margin: 0px 0px 10px 0px;}
div.doc-results ul li h4 {font-size:16px;padding-bottom:4px;}
div.doc-results ul li h4 a {font-weight: normal;}
div.doc-podcast-results ul li p {width:620px; height:46px;overflow:hidden;margin-top: 5px;}
div.doc-video-results div.docVidThumb {float:left;overflow:hidden;padding:5px 1px;background: #000;margin: 3px 10px 20px 0px;height: 69px;}
div.doc-video-results ul li span {color: #479e09;}
div.doc-video-results ul li p {display: block;overflow: hidden; height: 47px; margin-top: 5px;}
div.doc-enc-results ul li span,div.docEncResults ol li span a {color: #479e09 !important;}
div.doc-video-results div.wide_ads {margin-left:98px;}
span.sponsored_text {display:block; margin-bottom:20px}
div.doc-podcast-results ul li span i a {color: #479e09;background: url("http://stbm.it/studenti/images/sprites/generale/bullets.png") no-repeat -357px -128px transparent;font-size: 11px;margin: 2px 2px;padding: 5px 0 5px 20px;font-style: normal;}

/* CLASSIFICA COMPLETA */
.doc-chart-full {width: 100%;background: #fff;}
.doc-chart-full h2 {padding:10px;}
p.appunti_label_classifiche {color: #555;font-size:12px;margin:10px;}
.doc-chart-full ul.lista-appunti div {overflow:hidden;}

/* LISTA APPUNTI NEW */
ul.lista-appunti-new li div p {clear:both;}
ul.lista-appunti-new li div h4 {overflow:hidden;}
ul.lista-appunti-new li div h4 a {width: auto;}
ul.lista-appunti-new li div h4 span {float:right;margin-top:-3px;}
ul.lista-appunti-new li div span b a {display:inline;float:none;}

/* PIU CERCATI */
.doc-chart-search h2 {padding: 10px;}
.doc-chart-search ol {list-style: decimal;padding: 2px 0px 2px 35px;}
.doc-chart-search ol li {list-style: decimal;padding: 2px 0px 2px 2px;float: left;width: 220px;margin: 0px 50px 0px 0px;font-size: 12px;color: #777;}
.doc-chart-search ol li em {font-style: normal;color: #444;}
.doc-chart-search ol li:first-child {color: #c30;font-weight: bold;}

/* CATEGORIA UNI, SUP */
div.docTipologia {overflow: hidden;padding: 0px;}
div.docTipologia h1 {margin-bottom:10px;}
div.docAlpha {overflow: hidden;clear: both;margin: 10px;}
div.docAlpha h4 { color: #666666;font-size: 13px;margin: 0 0 10px; overflow: hidden;text-transform: uppercase;}
div.docAlpha a {-moz-border-radius: 5px 5px 5px 5px; background: none repeat scroll 0 0 #4FA4D3; color: #FFFFFF; display: block; float: left; font-size: 15px; height: 26px; line-height: 26px; margin: 1px 2px; overflow: hidden;text-align: center;width: 26px;}
div.docAlpha a:hover, div.docAlpha a.selected{background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 -96px #0A8EC2;text-decoration: none;}
div.docAlpha a.selected {background: #fad713; color: #444;   text-shadow: 0 1px 1px #fff;}
div.docTipologia ul {list-style:none;padding:0px;overflow:hidden; margin: 15px 0 0;}
div.docTipologia ul li {background: url("http://stbm.it/studenti/images/docset.gif") no-repeat scroll 2px -188px transparent;border-bottom: 1px dotted #DDDDDD ;color:#777777;display:block;float:left;font-size:11px;overflow:hidden;padding:5px 0 7px 16px;width: 293px;margin-right:5px;}
div.docTipologia ul li a {font-size: 13px;text-transform: uppercase; text-decoration:none; font-weight: bold;}
.ultimi-appunti-tipologia h2 {font-size:12px;margin: 20px 0px 10px 0px;}

/* DOC MAIN TUTTE LE RISORSE */
div.docMain,div.docRisorse {overflow: hidden;margin: 0px 0px 10px 0px;}
div.docMain h1 {overflow: hidden;margin: 10px 0px 10px 0px;color: #444;font-size: 14px;font-weight: bold;letter-spacing: 0.1px;}
div.docMain ul {padding: 0px; margin 0px; overflow: hidden;}

div.docMain ul li {padding: 15px 0px 15px 50px;display: block;overflow: hidden;width: 260px;font-size: 14px;float: left;border-bottom: 1px dotted #ddd;}
div.docMain ul li {background: url('http://stbm.it/studenti/images/docset.gif') 0px 10px no-repeat;}
div.docMain ul li.docMainMedia {background-position: 0px -2928px;}
div.docMain ul li.docMainUni {background-position: 0px -39px;}
div.docMain ul li.docMainTesi {background-position: 0px -3021px;}
div.docMain ul li.docMainRec {background-position: 4px -3097px;}
div.docMain ul li.docMainAltro {background-position: 0px -3180px;}
div.docRisorse h1 {overflow: hidden;margin: 10px 0px 10px 0px;color: #444;font-size: 14px;font-weight: bold;letter-spacing: 0.1px;}
div.docRisorse b.tit {overflow: hidden;margin: 0px 0px 10px 0px;text-transform: capitalize;font-weight: normal;font-size: 12px;letter-spacing: 0.1px;display: block;}
div.docRisorse b.tit a {color:#444 !important;}
div.docRisorse ul {padding: 0px; margin 0px 0px; overflow: hidden;}
div.docRisorse div {padding: 5px 0px 15px 5px; overflow: hidden;border-bottom: 1px dotted #ddd;margin: 0px 0px 12px 0px;}
div.docRisorse ul li {padding: 6px 0px 6px 16px;background: url('http://stbm.it/studenti/images/docset.gif') 2px -190px no-repeat;display: block;overflow: hidden;width: 190px;font-size: 12px;float: left;}

/* DOWNLOAD APPUNTO */
div.docDownload {overflow: hidden;margin: 10px 0px !important;clear: both;float: left; width:100%;}
div.docDownload h1 {margin: 0px 0px 10px 0px;font-size: 16px;padding: 6px 10px 0px 10px;overflow: hidden;}
div.docDownload h1 b {margin: 0px 5px 0px 0px;font-size: 18px;font-weight: normal;display: block;}
div.docDownload h1 font {margin: 0px 0px 10px 0px;color: #c20;font-size: 16px;font-weight: normal;display: block;float: left;}
div.docDownload h1 span {margin: 0px 0px 0px 5px;color: #455;font-size: 16px;font-weight: normal;display: block;float: left;}
div.docDownload h1 em {margin: -15px 10px 0px 5px;color: #455;font-size: 12px;font-weight: normal;font-style: normal;display: block;float: right;}
div.docDownload h1 a {margin: 0px 0px 0px 0px;font-size: 12px;font-weight: normal;font-style: normal;display: block;}
div.docDownload h2 {margin: 0px auto 10px auto;font-size: 12px;text-align: center;color: #c20;font-style: normal;}
div.docDownload object {margin: 0px auto 0px auto !important;clear: both;}
.docSponsor {overflow: hidden;width: 600px;height: 334px;}
div#clicca {margin: 10px 0px;font-size: 12px;padding: 10px 0 5px;}
div#clicca a {display:block;position: absolute;margin: -280px 0 0 -12px;padding-top: 280px;text-align:center;width: 620px;z-index: 9999999;background: url('http://stbm.it/studenti/pictures/20100827/1x1_trasparente.gif') repeat; font-weight:bold; font-size: 11px;}
*:first-child+html div#clicca  a {margin-left: -300px;}
a.docSkip {display: block;overflow: hidden;width: 110px;font-size: 11px;  margin: -45px 70px 0px 0px;float: right;color:#777;}
a.docBackTo {display: block;overflow: hidden;width: 130px;padding: 5px;font-size: 11px;  margin: 283px 0px 10px 50px;float: left;color:#777;}
div.docEnd h1 {width: 450px; float: left;margin: 0px 0px 10px 0px;}
div.docEndForza {float:right; overflow: hidden;font-size:11px;}

/* HOME VIDEO APPUNTI */
div.docVideoList {overflow: hidden;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;}
div.docVideoList h2 {overflow: hidden;margin: 0px 0px 10px 0px;padding: 12px 0px 12px 48px;color: #555;font-size: 16px;letter-spacing: 0.1px;background-image: url("http://stbm.it/studenti/images/sprites/doc/generale.png");background-position: 4px -543px;background-repeat: no-repeat;}
div.docVideoList ol {list-style: none;overflow: hidden;padding: 0px;margin: 10px;}
div.docVideoList ol li {list-style: none;overflow: hidden;padding: 10px 0px 15px 0px;margin: 0px 5px 10px 0px;display: block;border-bottom: 1px dotted #ddd;}
div.docVideoList ol li img {display: block;overflow: hidden;float: left;padding: 1px;background: #fff;border: 1px solid #ddd;margin: 2px 10px 5px 0px;}
div.docVideoList ol li span {display: block;overflow: hidden;color: #666;text-align: justify;line-height: 1.4;font-size:12px;}
div.docVideoList ol li span.titDocLi b {display:none;}
div.docVideoList ol li span.titDocLi a {font-weight:bold; font-size:12px;}
div.docVideoList ol li span a {font-size: 16px;display:block;margin-bottom:5px;}
div.docVideoList ol li span h5 {margin: 3px 0px 0px 0px;color: #080;font: normal 11px tahoma;}
div.docVideoList ol li span.vidVot {display:block;margin-top:5px;}
div.docVideoList ol li span.vidVot b {display: inline!important;}
div.docVideoList ol li span.vidVot img {display: inline!important;float:none!important;border:0;padding:0!important;margin:0!important;}

/* SCHEDA APPUNTO VIDEO AUDIO */
div.docScheda,div.docEnd {overflow: hidden;margin: 0px 0px 10px 0px;}
div.docScheda div#sca_anteprima {border: 0px;font-size: 14px;color: #555;line-height: 1.4;}
div.docScheda div.docSchedaTit {overflow: hidden;width: 400px;float: left;padding-right: 10px;margin: 0px 0px 10px 10px;}
div.docScheda div.docSchedaTit h1#sca_nomeapp,div.docScheda div.docSchedaTit h3 {color: #087ab4;font-family: Georgia, Times, serif;font-size: 26px;float:left;overflow: hidden;font-weight: lighter;padding: 5px 0px;margin: 0px 0px 5px 0px;}
div.docScheda div#sca_abstract {clear: both;font-size: 15px;color: #777;padding-top:5px;overflow:hidden;margin: 0px 0px 0px 10px;}
div.docScheda div#sca_abstract h5 {clear: both;color: #444;margin: 0px;font-size: 14px;overflow:hidden;}
div.docScheda div.docSchedaTit h3#sca_antetit {float: left;margin: -5px 0px 0px 0px;padding: 0px;width: 500px;}
div.docScheda div.docSchedaTit h3#sca_antetit div {margin: 0px;padding: 0px;}
div.docScheda div.docSchedaTit h3#sca_antetit div b {color: #666;margin: 0px;display: block;float:left;padding: 2px 0px 2px 5px;}
div.pagedata {overflow: hidden; float:left;}
div.docScheda div.docSchedaTit h3#sca_antetit div b.file_ext a {background: url('http://stbm.it/studenti/images/docset.gif') no-repeat 0px -299px;padding: 2px 0px 2px 21px;font-size: 11px;}
div.pagedata b {font-size: 11px; font-weight: normal;}
div.docAuthor {background: #eff4f8;padding: 7px 10px 7px 10px;overflow:hidden;margin: 10px 0px 5px 0px;font-size: 11px;clear: both;}
div.docAuthor span {color: #666;display: block;overflow: hidden;float: left;}
div.docAuthor span.info_audio_time, div.docAuthor span.info_video_time { float: right; }

/* SCHEDA PODCAST */
div.pageDataAudio,div.pageDataVideo {clear:both; font-size: 11px;font-weight: normal;font-family: arial;background: url('http://stbm.it/studenti/images/docset.gif') 0px -1450px no-repeat;padding: 3px 0px 3px 20px !important;}
ul.podList {overflow: hidden;margin: 10px;}
ul.podList li span {color: #666;font-style: normal;line-height: 18px;font-size: 12px;margin-bottom: 20px;display: block;}
ul.podList b {color: #c20;font-size: 12px;display: block;}
a.docSchedaDownloadAudio {background-position: 6px -2692px !important;}
a.docSchedaDownloadAudio2 a b {font-weight: normal;}
a.docSchedaDownloadAudio2 {font-weight: normal; background-position: 6px -2696px !important; clear:both !important; float:left !important; margin: 10px !important;}

/* VIDEO LEZIONE */
div.pageDataVideo {background-position: 0px -2600px; padding: 0px 0px 0px 18px !important; }
div.docSchedaVideo div.docSchedaVideoVoto {overflow: hidden;float: right;background: #f2f8fb;border: 2px solid #d7e9f1;padding: 10px 10px 10px 10px;border-radius: 4px;-moz-border-radius: 4px;  -webkit-border-radius: 4px;   font-size: 12px;  margin: 12px 15px 10px 8px;}
div.docSchedaVideo div.docSchedaVideoVoto b {font-size: 16px;}
div.docSchedaVideo div.docSchedaVideoVoto img {margin: 5px 4px 0px 0px;}
div.docSchedaVideo div.docSchedaVideoVoto label {display: block;padding: 2px;float: left;font-weight: bold;color: #444;margin: 0px 10px 0px 0px;}
div.docSchedaVideo div.docSchedaVideoVoto form {display: block;padding: 2px;float: left;overflow: hidden;margin: 0px;padding: 2px 2px 2px 0px;}
div.docSchedaVideo div.docSchedaVideoVoto form input {display: block; margin-top: 3px;}
div.docSchedaVideo div.docSchedaVideoVoto form input:hover {filter:alpha(opacity=49);-moz-opacity:.49;opacity:.49;}
ul.vidList li.vidDesc {clear: both;font-size: 15px;color: #777;padding-top:5px;overflow:hidden;text-align: justify;}
ul.vidList {overflow: hidden;}
ul.vidList li {clear: both;overflow: hidden;display: block;}
ul.vidList li span {color: #666;font-style: normal;line-height: 18px;font-size: 14px;margin-bottom: 20px;display: block;text-align: justify;}
ul.vidList li h5 {color: #c20;font-size: 12px;display: block;font-weight: normal;margin: 10px 0px 5px 0px;}
ul.vidList li.dsvMateria {float: left;clear: none;margin: 0px 20px 20px 0px;}
ul.vidList li.dsvTipo {width: 300px;float: left;clear: none;}
ul.vidList li.dsvTipo h5,ul.vidList li.dsvMateria h5 {font-size: 14px;margin: 0px 10px 0px 0px;}
ul.vidList li.dsvTipo span,ul.vidList li.dsvMateria span {margin: 0px;text-align: left;text-transform: lowercase;font-size: 12px;}
ul.vidList li iframe {margin: 0px 0px 0px 114px;background: #000;height: 346px;width: 429px;overflow: hidden;}
ul.vidList li embed {display: block;border: 2px solid #ccc;margin: 0px auto 10px auto;background: #000;}

/* HOME AUDIO APPUNTI */
div.docAudioList {overflow: hidden;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;}
div.docAudioList h2 {overflow: hidden;margin: 0px 0px 10px 0px;padding: 12px 0px 12px 48px;color: #555;font-size: 16px;letter-spacing: 0.1px;background-image: url("http://stbm.it/studenti/images/sprites/doc/generale.png");background-position: 4px -593px;background-repeat: no-repeat;}
div.docAudioList ol {list-style: none;overflow: hidden;padding: 0px;margin: 10px;}
div.docAudioList ol li {list-style: none;overflow: hidden;padding: 10px 0px 15px 0px;margin: 0px 5px 8px 0px;display: block;border-bottom: 1px dotted #e6e6e6;}
div.docAudioList ol li b {display: none !important;}
div.docAudioList ol li span.titDocLi a {font-size:12px; font-weight:bold;}
div.docAudioList ol li span p {display: block;overflow: hidden;color: #777;text-align: justify;padding: 0px 0px 3px 23px;margin: 0px;font-size:12px;}
div.docAudioList ol li span a {background: url("http://stbm.it/studenti/images/sprites/generale/bullets.png") no-repeat -357px -130px transparent;display: block;overflow: hidden;margin-bottom: 3px;font-size: 16px;padding: 1px 0px 1px 23px;}
div.docAudioList ol li span.greenDoc {margin: 3px 0px 0px 23px;color: #479e09;font-size: 11px;font-weight: normal;float: left;padding: 0px 0px 0px 0px;}
div.docAudioList ol li span.greenDoc b {margin: 0px 2px 0px 0px;color: #333;font-size: 11px;font-weight: normal;float: left;padding: 0px 0px 0px 0px;display: block;}

/* SIDEBAR INVIA APPUNTI */
.step-invia-app li.step3 {width:208px;}
.sidebar .step-invia-app {height: auto; border: 1px solid #ccc;background: #fff url("http://stbm.it/studenti/images/background_blog.gif") repeat-x scroll 0 153px;-moz-border-radius:8px 8px;-webkit-border-radius: 8px 8px;border-radius: 8px 8px;}
.sidebar .step-invia-app li {float:none; width: 290px;padding: 5px 0px 4px 15px;border-bottom:1px solid #e8e8e8;}
.sidebar .step-invia-app li.step1 div{background-position:204px -266px; height: auto; padding: 7px 0px 5px 0px; overflow:hidden;}
.sidebar .step-invia-app li.step2 div{background-position:180px -360px; height: auto; padding: 7px 0px 5px 0px; overflow:hidden;}
.sidebar .step-invia-app li.step3 div{background-position: 222px -454px; height: auto; padding: 8px 0px 8px 0px; overflow:hidden;}
.sidebar .step-invia-app li.step3 div a.scopri {float:left; margin: 10px 0px 0px 75px;}
.sidebar .sidebarBlockRedazionale .sidebar-block-podcast-related {padding: 5px 10px 10px;}

.icolink {width:40px; height:40px; float:left}
.icolink a{width:40px; height:40px; display:block}
.icolink a b{display:none}

/* contenitore afc */
/* 1 annuncio */
.afc_lista_appunti{display:block;overflow:hidden;padding:5px 0 15px 20px; border-bottom: 1px dotted #E6E6E6;}
.docVideoList .afc_lista_appunti{padding:5px 0 15px 100px;}
.afc_lista_appunti div.afc_adsag{padding-bottom:5px; font-size:11px;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.afc_lista_appunti a.afc_colorag{color:#666;}
.afc_lista_appunti span.afc_adsurl{font-weight:bold; text-decoration:none;color:#1B7CB1;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold}
.afc_lista_appunti span.afc_adstxt{color:#777777;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px; display:block}
.afc_lista_appunti a.afc_adslink{color:#479E09;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:11px;}

/* contenitore afc */
/* 1 annuncio */
.afc_lista1_appunti{display:block;overflow:hidden;}
.afc_lista1_appunti div.afc_adsag{padding-bottom:5px; font-size:11px;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.afc_lista1_appunti a.afc_colorag{color:#666; font-weight:normal}
.afc_lista1_appunti span{margin:0; padding:0}
.afc_lista1_appunti span.afc_adsurl{font-weight:bold; text-decoration:none;color: #0F4B8D;font-size:12px; font-weight:bold}
.afc_lista1_appunti span.afc_adstxt{color:#555555;font-size:12px; display:block; padding-bottom:5px; clear:both}
.afc_lista1_appunti a.afc_adslink{color:#555555;font-size:11px;font-weight:bold}

ul.lista-appunti-new li div.afc_lista1_appunti{margin-left:50px}

/* contenitore afc */
/* 1 annuncio */
.afc_lista2_appunti{display:block;overflow:hidden;}
.afc_lista2_appunti div.afc_adsag{padding-bottom:5px; font-size:11px;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.afc_lista2_appunti a.afc_colorag{color:#666;}
.afc_lista2_appunti span{margin:0; padding:0}
.afc_lista2_appunti span.afc_adsurl{font-weight:bold; text-decoration:none;color: #0F4B8D;font-size:12px; font-weight:bold}
.afc_lista2_appunti span.afc_adstxt{color:#555555;font-size:12px; display:block; padding-bottom:5px}
.afc_lista2_appunti a.afc_adslink{color:#479E09;font-size:11px;}

/* contenitore afc */
/* 1 annuncio */
.afc_item_appunti{display:block;overflow:hidden;padding:10px; border-bottom: 1px dotted #E6E6E6; clear: both;}
.afc_item_appunti div.afc_adsag{padding-bottom:5px; font-size:11px;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.afc_item_appunti a.afc_colorag{color:#666;}
.afc_item_appunti span.afc_adsurl{font-weight:bold; text-decoration:none;color:#1B7CB1;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold}
.afc_item_appunti span.afc_adstxt{color:#777777;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px; display:block}
.afc_item_appunti a.afc_adslink{color:#479E09;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:11px;}

/* + annunci */
.afc_item_appunti div.afc2_boxsingle{padding:5px 0; margin: 5px 0; border-top:#ccc 1px dotted}
.afc_item_appunti div.afc2_adsag{padding-bottom:5px; font-size:11px;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.afc_item_appunti a.afc2_colorag{color:#666;}
.afc_item_appunti span.afc2_adsurl{font-weight:bold; text-decoration:none;color:#1B7CB1;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold}
.afc_item_appunti span.afc2_adstxt{color:#777777;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:12px; display:block}
.afc_item_appunti a.afc2_adslink{color:#479E09;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:11px;}




/*-- PAGINAZIONE
----------------------------------------------------------------------*/
ul.paginatore li.page a[title="pagina successiva"]{
 background: url("http://stbm.it/studenti/images/sprites/generale/elements.png") no-repeat scroll -50px -495px #4FA4D3;
 display: block;
 float: left;
 height: 30px;
 text-indent: -9999px;
 -moz-border-radius: 0 15px 15px 0
}
ul.paginatore li.page a[title="pagina precedente"]{
 background: url("http://stbm.it/studenti/images/sprites/generale/elements.png") no-repeat scroll 8px -495px #4FA4D3;
 display: block;
 float: left;
 height: 30px;
 text-indent: -9999px;
 -moz-border-radius: 15px 0 0 15px
}

ul.paginatore li.page a[title="first page"],ul.paginatore li.page a[title="last page"]{display:none}

/* OVO THUMB */     
.incl_ovo_thumb { float: right; }   
.incl_ovo_thumb img { border: 1px solid #ccc; padding: 3px;  background: #fff; width: 90px; height: 70px;}
.incl_ovo_thumb .ovo_play { position: absolute; width: auto; height: auto; background: url("http://www.studenti.it/images/ovo_play.png") no-repeat 0px -81px; width: 90px; height: 70px; margin-top:5px; margin-left: 4px;}
.incl_ovo_thumb .ovo_play:hover { background-position: 0px -81px; }
.incl_ovo_thumb a b { text-transform: uppercase; display: block; font: 11px Lucida Sans; color: #CC1100; margin-bottom: 5px; }

/* Abstract */
.abstract_appunti { overflow: hidden; width: 500px; floaT: lefT; }
.abstract_appunti h5 { display: none; }
.abstract_appunti h3 { margin-top: 15px; font: Italic 14px Lucida Sans; color: #777; }
.abstract_appunti_02 { width: 610px!important; }
.abstract_appunti_02 h3 { margin: 7px 0px!important; }

/* Facebook Like */
.fb_iframe_widget { float: left; }
.head_appunti #___plusone_0 { float: left!important; margin-top: -1px!important }
                      
