/*
----------------------------------------------------------------
C S S   H O M E P A G E   S T U D E N T I . I T
---------------------------------------------------------------- */

/*** PRIMI PIANI ***/
body div {cursor:default;}
div.hmPP {width:674px;margin:0;border:1px solid #c4cdd6;overflow: hidden;}

/* hot links */
div.hotLinks {margin:0 0 8px; padding: 2px 5px;background:#f5f5f5;}
div.hotLinks a {    display: inline-block;
    font: 11px arial;
    margin: 0;
    padding: 4px 0;
}
div.hotLinks b {color:#c30;text-transform:uppercase; margin: 0 !important;}
div.hotLinks b i {color:#0068B3;text-transform:none; font-style:normal;}
ul.hmNav {margin: 10px 0px 0px 0px;width: 545px;height: 28px;overflow: hidden;background: url('/images/repeatset.gif') top left repeat-x;}
ul.hmNav li {height: 26px;width: 106px;display: block;overflow: hidden;float: left;margin: 4px 0px 0px 5px;}
ul.hmNav li a {height: 25px;width: 106px;display: block;overflow: hidden;color: #fff !important;font-family: trebuchet ms, trebuchet, sans-serif;font-size: 16px;font-weight: bold;text-align: center;}
ul.hmNav li a#link1 {background: url('/images/imageset.gif') 0px -1881px no-repeat;}
ul.hmNav li a#link2 {background: url('/images/imageset.gif') 0px -1827px no-repeat;}
ul.hmNav li a#link3 {background: url('/images/imageset.gif') 0px -1854px no-repeat;}
ul.hmNav li a:hover {text-decoration:none; cursor: pointer;}
ul.hmNav li a:hover {cursor: pointer;text-decoration: none;}
ul.hmNav li a.linkOn {background: #fff url('/images/imageset.gif') 0px -1630px no-repeat !important;}
ul.hmNav li.linSup a.linkOn,ul.hmNav li.linSup a.linkOn:hover {color: #f7b913 !important; cursor:default; padding-top: 1px;}
ul.hmNav li.linUni a.linkOn,ul.hmNav li.linUni a.linkOn:hover {color: #76b916 !important; cursor:default; padding-top: 1px;}
ul.hmNav li.linLav a.linkOn,ul.hmNav li.linLav a.linkOn:hover {color: #e17400 !important; cursor:default; padding-top: 1px;}

*:first-child+html ul.hmNav {height:30px; margin: 8px 0px 0px 0px;}
*:first-child+html ul.hmNav li {padding-top:6px;margin: -2px 0px 0px 5px;  }
*:first-child+html ul.hmNav li a {font-size: 15px; padding-top: 3px;}

div.hmCanali {overflow: hidden;float: left;width: 670px;}
div#hmScuola,div#hmUni,div#hmLav {overflow:hidden;margin: 8px 0px 0px 0px;}
div.hmCanali .mkmHighlights h2 {font-family: trebuchet ms, trebuchet, sans-serif;font-size: 20px;font-weight: normal;margin: 0px 0px 0px 10px; _margin-left:5px;float:left;}
.ch_mod .mkmHighlights ul li div.corpoHL p {margin: -52px 0px 0px 2px !important;height: 45px !important;}
div.hmCanali .mkmHighlights h2 a {font-size: 20px;}
div.hmCanali .mkmHighlights div.corpoHL {width: 320px; _width: 315px;overflow:hidden;margin: -3px 0px 0px 10px;_margin-left:5px;clear:both;float:left;}
div.hmCanali .mkmHighlights img {display: block;overflow: hidden;margin: 10px 10px 0px 0px;border: 0px;height: 188px;width: 310px;padding: 1px;border: 1px solid #ccc;z-index: 1;position:relative;}
div.hmCanali .mkmHighlights p {display: block;overflow: hidden;padding: 5px 5px 8px 5px !important;font-size: 12px;width: 300px;height: 40px;color: #ffffff;margin: -52px 0px 2px 2px;background: url('/images/bg_top_pp.png')!important;z-index:1;position:relative;}
div.hmCanali .mkmHighlights a {font-size: 11px;}
div.hmCanali div.hmSN2 {width: 330px;overflow: hidden;margin: -2px 0px 0px 0px;float:right;}
div.hmCanali div.hmSN2 div.secondiPP ul li, div.hmCanali div.hmSN2 div.secondiPP_uni ul li {overflow: hidden;display:block;/height: 62px;padding: 8px 0px 5px 0px;margin: 0px 0px 0px 0px;border-bottom: 1px dotted #ddd;}
div.hmCanali div.hmSN2 div.secondiPP_uni ul li.sec_pp_end {border-bottom:0 none;}
div.hmCanali div.hmSN2 div.secondiPP ul li h2, div.hmCanali div.hmSN2 div.secondiPP_uni ul li h2 {font-size: 12px;overflow: hidden;width: 262px;height: 16px;font-family: trebuchet, trebuchet ms, sans-serif;font-weight: ;margin: 0px 0px 0px 0px;padding: 0px 0px 4px 0px;float:right;display:inline;}
div.hmCanali div.hmSN2 div.secondiPP_uni ul li h2 b {color: #c30;padding-right: 4px;}
div.hmCanali div.hmSN2 div.secondiPP ul li img, div.hmCanali div.hmSN2 div.secondiPP_uni ul li img {border: 0px;width: 55px;height: 50px;padding: 1px;border: 1px solid #ccc;display: block;float: left;margin: 2px 5px 0px 0px;}
div.hmCanali div.hmSN2 div.secondiPP_uni ul li.sec_pp_forum img {width: 42px;border: 0px;height: 50px;margin-left:9px;margin-top: -3px;}
div.hmCanali div.hmSN2 div.secondiPP ul li div.corpoHL p, div.hmCanali div.hmSN2 div.secondiPP_uni ul li div.corpoHL p {overflow: hidden;display: block;float: right;font-size:11px;width: 262px;margin: 0px;color: #777;height: 41px;}

/*** PRIMI PIANI COMMERCIALI ***/
div.hmPPcom {overflow: hidden;margin: 0px 0px 0px 0px;clear: both;padding-top: 0px;}
div.hmPPcom ul {background: #f6f6f6;overflow: hidden;margin: 0px 0px 0px 0px;padding: 5px 0px;}
div.hmPPcom div.secondiPP_uni ul li {overflow: hidden;display:block;width: 320px;padding: 8px 0px 5px 0px;margin: 0px 0px 0px 10px;float:left;}
div.hmPPcom div.secondiPP_uni ul li.sec_pp_end {border-bottom:0 none;}
div.hmPPcom div.secondiPP_uni ul li h2 {font-size: 12px;overflow: hidden;width: 202px;height: 16px;font-family: trebuchet, trebuchet ms, sans-serif;font-weight: ;margin: 0px 0px 0px 0px;padding: 0px 0px 4px 0px;float:right;display:inline;}
div.hmPPcom div.secondiPP_uni ul li h2 b {color: #c30;padding-right: 4px;}
div.hmPPcom div.secondiPP_uni ul li img {border: 0px;width: 100px;height: 50px;padding: 1px;border: 1px solid #ccc;display: block;float: left;margin: 2px 5px 0px 0px;}
div.hmPPcom div.secondiPP_uni ul li div.corpoHL p {overflow: hidden;display: block;float: right;font-size:11px;width: 202px;margin: 0px;color: #777;height: 41px;}

/*** BOX APPUNTI DOC ***/
div.hmDoc {overflow: hidden;border: 1px solid #ddd;margin: 0px 0px 0px 0px;width: 674px;background: #fff url('http://www.studenti.it/images/doc-chart.gif') top left no-repeat; }
div.hmDoc h2,div.hmDoc h3 {color: #555;font-size: 16px;font-weight: bold;letter-spacing: -0.1px;margin: 10px 0px 10px 0px;padding: 0px;font-family: trebuchet ms;}
div.hmDoc div.docHomeChart {overflow: hidden;float: left;width: 267px;margin: 0px 0px 0px 0px;cursor:pointer;}
div.hmDoc div.docHomeChart h2 {margin: 10px;padding: 5px 0px;font-size: 18px;font-weight: normal;cursor:pointer;}
div.hmDoc div.docChartTop a {text-decoration:none; cursor:pointer;}
div.hmDoc div.docHomeChart div.docChartTop {background: url('http://www.studenti.it/images/sprites/homeset.png') 212px -183px no-repeat;overflow: hidden;padding: 0px;margin: 0px;_zoom:1;}
div.hmDoc div.docHomeChart p.app_label {margin: -5px 10px 5px;}
div.hmDoc div.docHomeChart ul {overflow: hidden;margin: 10px 5px 5px;color: #b3b3b3;font-weight: bold;font-size: 14px;padding: 8px 0px 0px 5px;border-top: 1px dotted #ddd;}
div.hmDoc div.docHomeChart ul li {padding: 6px 0px;border-bottom: 1px dotted #ddd;display: block;overflow: hidden;}
div.hmDoc div.docHomeChart ul li.docPos10 {border:0;}
div.hmDoc div.docHomeChart ul li b {color: #555;display: block;overflow: hidden;float: left;margin: 0px 5px 0px 0px;width: 20px;text-align: center;}
div.hmDoc div.docHomeChart ul li em {font-style:normal; color: #999; font-weight:normal;font-size:12px;display: block;width: 48px;overflow: hidden;text-align: right;}
div.hmDoc div.docHomeChart ul li a {font-weight: normal;font-size: 12px;display: block;overflow: hidden;width: 170px;float: left;}

/* APPUNTI PIU CERCATI */
div.hmDoc div.docHomeSecondoDx {overflow: hidden;float: right;width: 406px;}
div.hmDoc div.docHomeSeek {overflow:hidden;margin-left: 10px;}
div.hmDoc div.docHomeSeek div.docSeekTop {background: url('http://www.studenti.it/images/sprites/homeset.png') 316px -277px no-repeat;overflow: hidden;padding: 0px;margin: 0px;_zoom:1;cursor:pointer;}
.docHomeSeek div.docSeekTop a {text-decoration: none;cursor:pointer;}
div.hmDoc div.docHomeSeek h2 {margin: 10px 10px 10px 5px;padding: 4px 0px;overflow:hidden;font-size: 18px;font-weight: normal;cursor:pointer;}
div.hmDoc div.docHomeSeek p.app_label {margin: -12px 0 5px -5px;width: 150px;padding: 0 0 5px 10px;}
div.hmDoc div.docHomeSeek div.dhsCloud {text-align: justify;overflow: hidden;margin: 7px 10px 15px 0px;border-top: 1px dotted #ddd;padding-top: 10px;}
div.hmDoc div.docHomeSeek div.dhsCloud a {font-family: trebuchet ms;color: #888;line-height: 19px;font-weight: normal;padding: 0px 5px;}
div.hmDoc div.docHomeSeek div.dhsCloud a.tag1 {font-size: 12px; color: #888;}
div.hmDoc div.docHomeSeek div.dhsCloud a.tag2 {font-size: 14px; color: #555;}
div.hmDoc div.docHomeSeek div.dhsCloud a.tag3 {font-size: 16px; color: #666; font-weight: bold;}
div.hmDoc div.docHomeSeek div.dhsCloud a.tag4 {font-size: 17px; color: #888;}
div.hmDoc div.docHomeSeek div.dhsCloud a.tag5 {font-size: 18px; color: #444;}
div.hmDoc div.docHomeSeek div.dhsCloud a.tag6 {font-size: 19px; color: #a2a2a2;}
div.hmDoc div.docHomeSeek div.dhsCloud a.tag7 {font-size: 20px; color: #666;}

/* SEZIONI APPUNTI */
div.hmDoc div.docHomeSez {overflow:hidden;padding-left: 10px;}
*:first-child+html div.hmDoc div.docHomeSez {height: 222px;}
div.hmDoc div.docHomeSez div.dhpSezSup,div.hmDoc div.docHomeSez div.dhpSezUni {width: 188px;float: left;margin: 0px 0px 0px 0px;}
div.hmDoc div.docHomeSez div.dhpSezSup {margin-right:10px;}
div.hmDoc div.docHomeSez div.dhpSezSup h2 a,div.hmDoc div.docHomeSez div.dhpSezUni h2 a,div.hmDoc h2 a {color: #555;padding-left: 55px;}
div.hmDoc div.docHomeSez div.dhpSezSup h2 span,div.hmDoc div.docHomeSez div.dhpSezUni h2 span {display:block;overflow: hidden;font-size: 11px;font-family: arial;letter-spacing: 0px;padding: 1px 0px 0px 0px;font-weight: normal;}
div.hmDoc div.docHomeSez div.dhpSezSup h2 span a,div.hmDoc div.docHomeSez div.dhpSezUni h2 span a {color: #0068B3;}
div.hmDoc div.docHomeSez div.dhpSezSup h2,div.hmDoc div.docHomeSez div.dhpSezUni h2 {padding: 0px 0px 10px 0px;font-size:14px;background: url('http://www.studenti.it/images/sprites/homeset.png') -3px -400px no-repeat;}
div.hmDoc div.docHomeSez div.dhpSezSup h2 {border-bottom: 1px solid #f7cd17;}
div.hmDoc div.docHomeSez div.dhpSezUni h2 {border-bottom: 1px solid #71b330;background-position: -3px -500px;}
div.hmDoc div.docHomeSez ul li {padding: 5px 0px 5px 16px;text-transform: capitalize;display: block;font-size: 12px;overflow: hidden;background: url('http://www.studenti.it/images/sprites/homeset.png') 1px -793px no-repeat;}
*:first-child+html div.hmDoc div.docHomeSez ul li {padding: 5px 0px 5px 16px;}
div.hmDoc div.dhpSezUni ul li {background-position: 1px -642px;}
div.hmDoc div.docHomeSez ul li a {float:left;overflow:hidden;width:135px;font-size:12px;height:15px;}
div.hmDoc div.docHomeSez ul li em {font-style:normal; float: right; color: #999;}
*:first-child+html div.hmDoc div.docHomeSez ul li em {margin: -14px 0px 0px 0px;}
div.hmDoc div.docHomeChart p.app_label {width: 170px;margin-top: -13px !important;}
div.hmDoc p.app_label {color:#888888;font:11px trebuchet ms;line-height: 1.3;}

/* DOC INVIA AUDIO E VIDEO */
div.hmDocMedia {overflow: hidden;_zoom:1;clear:both;background: #fff; border-top: 1px solid #ddd;}
div.hmDocMedia div {overflow: hidden;_zoom:1;background: #edd;width: 208px;margin: 10px 2px 10px 0px;padding: 10px 0px 10px 10px;float: left;cursor: pointer;background: url('http://www.studenti.it/images/sprites/homeset.png') 8px -887px no-repeat;}
div.hmDocMedia div.hmdocAudio {background-position: 8px -1040px; border: 1px solid #eee; border-width: 0px 1px;}
div.hmDocMedia div.hmdocVideo {background-position: 8px -1190px;}
div.hmDocMedia div a {display: block;overflow: hidden;padding: 0px 0px 0px 60px;cursor: pointer;}
div.hmDocMedia div a b {display: block;overflow: hidden;font-family: trebuchet ms;font-size: 14px;margin: 0px;}
div.hmDocMedia div a p {display: block;overflow: hidden;font-size: 12px;margin: 2px 0px 0px 0px;color: #777;}

/*** BOX FORUM ***/
div.hmForum {border: 1px solid #d7cacf;overflow: hidden;margin: 15px 0px 0px 0px;width: 674px;clear: both;float: left;}
div.hmForum div.hmForumHot {background: #fff url('http://www.studenti.it/images/sprites/homerepeat.png') 0px 20px repeat-x;overflow: hidden;float: left;width: 267px;margin: 0px 0px 0px 0px;border-right: 1px solid #ddd;padding: 0px 0px 10px 0px;}
div.hmForum div.hmForumHot ul li {background: url('/images/iconset.gif') 8px -2594px no-repeat;display: block;overflow: hidden;padding: 5px 0px 10px 32px;margin: 5px;border-bottom: 1px dotted #ddd;height: 32px;}
div.hmForum div.hmForumHot ul li.liLastItem {border:0;margin-bottom:0;padding-bottom:5px;}
div.hmForum div.hmForumHot ul li a {font-size: 14px;}
div.hmForum div.hmForumHot ul li p {margin: 0px;padding: 0px;overflow: hidden;color: #777;}
div.hmForum h3 {margin: 10px;padding: 5px 0px;font-size: 18px;font-weight: normal;font-family: trebuchet ms;color: #555;}
div.hmForum div.hmForumHot h3 {background: #fff url('http://www.studenti.it/images/sprites/homeset.png') 210px -1350px repeat-x;}
div.hmForum h3 a {color: #555 !important;}
div.hmForumList_uno {overflow:hidden;}
div.hmForum div.hmForumList {overflow: hidden;}
div.hmForum div.hmForumList .hmForumList_uno ul {margin: 5px 0px 0px 10px;padding: 5px 0px 0px 0px;overflow:hidden;}
div.hmForum div.hmForumList .hmForumList_uno ul li {display: block;overflow:hidden;margin-bottom: 10px;margin-right: 10px;padding: 0px 0px 10px 0px;border-bottom: 1px dotted #ddd;color: #777;width: 185px;float:left;height: 32px;}
div.hmForum div.hmForumList .hmForumList_uno ul li.liLastItem {border:0;margin-bottom:0;}
div.hmForum div.hmForumList .hmForumList_uno ul li span {display:block;overflow:hidden;height: 14px;}
div.hmForum div.hmForumList .hmForumList_uno ul li a {display: block;overflow: hidden;height: 18px;}

/*** SCUOLA VIDEO ***/
div.hmScuolaVideo {overflow: hidden;border: 1px solid #ddd;width: 260px;float: left;background: #fff;height: 310px;}
div.hmScuolaVideo h2 {color: #c20;font-size: 18px;font-weight: normal;margin: 5px 0px 10px 10px;font-family: trebuchet ms;}
div.hmScuolaVideo h2 a {color: #c20;}
div.hmScuolaVideo ul {overflow: hidden;padding: 0px; margin: 10px;}
div.hmScuolaVideo ul li {overflow: hidden;display: block;margin: 0 0 15px;padding: 0 0 10px;border-bottom: 1px dotted #ddd;}
div.hmScuolaVideo ul li.liLastItem {border:0;margin-bottom:0}
div.hmScuolaVideo ul li a.svThumb {overflow: hidden;display: block;padding: 1px;float: left;margin: 0px 8px 0px 0px;}
div.hmScuolaVideo ul li a.svThumb img {padding: 1px;border: 1px solid #ccc;}
div.hmScuolaVideo ul li span {display: block;overflow:hidden;margin: 0px 0px 0px 0px;}
div.hmScuolaVideo ul li span a {font-weight: bold;font-size: 11px;font-family: trebuchet ms;}
div.hmScuolaVideo ul li span p {overflow:hidden;padding: 0px; margin: 0px;color: #777;font-size: 11px;}

/*** BLOG HOSTESS ***/
div.hmScuolaVideo div.blogHome .boxblog_foto img {border:0 none !important;
height:65px !important;
margin:0;
width:90px !important;
}

div.hmScuolaVideo div.blogHome div.boxblog_testo {width:140px !important;float:left !important;}
h2.hostitle{background:none repeat scroll 0 0 #FBECF2;
margin:0 0 10px !important;
padding:7px;
}
h2.hostitle a {color:#666 !important;
font-size:14px;
font-weight:bold;
}

div.hmScuolaVideo div.blogHome div.boxblog_testo h2 {display:block;
float:none;
font:12px trebuchet MS !important;
margin:0 !important;
padding:0 !important;
width:140px !important;
}
div.hmScuolaVideo div.blogHome div.boxblog_testo i {color:#5A5A5A;
display:block;
font:11px/1.5em arial !important;
text-align:left !important;
}

div.hmScuolaVideo div.blogHome div.boxblog_foto {background: #FFFFFF !important;
border:1px solid #CCCCCC !important;
float:left;
margin:2px 5px 0 0;
overflow:hidden;
padding:1px !important;
}
div.hmScuolaVideo div.blogHome div.boxblog_testo b {color:#5A5A5A !important;
font-size:11px;
font-weight:normal !important;
}
div.hmScuolaVideo div.blogHome div.boxblog_testo a:hover {color:#5A5A5A !important;}



/*** BOX UNIVERSITA ***/
div.hmUniv {border: 1px solid #c0d582;overflow: hidden;margin: 0px 0px 0px 10px;float: left;width: 403px;height: 310px;}
div.hmUniv h2 {background: #f0fae3;margin: 0px 0px 10px 0px;padding: 8px;font-size: 14px;overflow: hidden;clear: both;_zoom:1;font-family: trebuchet ms;}
div.hmUniv h2 b a {color: #666 !important;}
div.hmUniv h2 b {display: block;overflow: hidden;float: left;}
div.hmUniv h2 span {display: block;overflow: hidden;float: right;}
div.hmUniv h2 span a {font-weight: normal;font-size: 12px;margin: 1px 10px 0px 5px;}
div.hmUnivBody div.secondiPP_uni {overflow: hidden;margin: 10px;}
div.hmUnivBody div.secondiPP_uni ul {overflow: hidden;margin: 0px; padding: 0px;}
div.hmUnivBody div.secondiPP_uni ul li {overflow: hidden;display:block;/height: 62px;padding: 8px 0px 5px 0px;margin: 0px 10px 0px 0px;border-bottom: 1px dotted #ddd;}
div.hmUnivBody div.secondiPP_uni ul li.sec_pp_end {border-bottom:0 none;padding-top: 2px;}
div.hmUniv div.hmUnivBody div.secondiPP_uni ul li h2 {font-size: 12px;overflow: hidden;width: 302px;height: 16px;font-family: trebuchet, trebuchet ms, sans-serif;font-weight: ;margin: 0px 0px 0px 0px;padding: 0px 0px 4px 0px;float:right;display:inline;background: #fff;}
div.hmUnivBody div.secondiPP_uni ul li h2 b {color: #57a220;padding-right: 4px;}
div.hmUnivBody div.secondiPP_uni ul li img {border: 0px;width: 55px;height: 50px;padding: 1px;border: 1px solid #ccc;display: block;float: left;margin: 2px 5px 0px 0px;}
div.hmUnivBody div.secondiPP_uni ul li.sec_pp_forum img {width: 42px;border: 0px;height: 50px;margin-left:9px;margin-top: -3px;}
div.hmUnivBody div.secondiPP_uni ul li div.corpoHL p {overflow: hidden;display: block;float: right;font-size:11px;width: 302px;margin: 0px;color: #777;height: 41px;}
div.hmUnivCity {overflow:hidden;margin: 10px 0 0; }
*:first-child+html div.hmUnivCity {margin: 0px 0px 8px 0px; }
div.hmUnivCity ul {overflow:hidden;margin: 0px; padding: 0px;width: 238px;float:left;}
div.hmUnivCity ul li {display: block;overflow:hidden;float:left;padding: 2px 8px;margin: 0px 0px 0px -1px;border-left: 1px solid #c0d582;font-size:14px;}
div.hmUnivCity div.citta_lista select {border: 1px solid #999;width: 155px;}

/*** BOX GIOVANI ***/
div.hmGiovani {border: 1px solid #a1bcd0;overflow: hidden;clear: both;margin: 0px 0px 10px 0px;width: 675px;}
div.hmGiovani div.hmGiovaniTop {background: #f2f4f9;overflow: hidden;padding: 5px;clear: both;margin: 0px;_zoom:1;}
div.hmGiovani div.hmGiovaniTop a.logoGiovani {background: url('http://www.studenti.it/images/sprites/homeset.png') 0px -2100px no-repeat;overflow: hidden;display: block;width: 122px;height: 42px;float: left;}
div.hmGiovani div.hmGiovaniTop a.logoStudenti {background: url('http://www.studenti.it/images/sprites/homeset.png') 0px -1990px no-repeat;overflow: hidden;display: block;width: 102px;height: 42px;float: left;}
div.hmGiovani div.hmGiovaniTop b {overflow: hidden;display: block;float: left;margin: 14px 10px 0px 6px;font-size: 14px;color: #498fba;}
div.hmGiovani div.hmGiovaniTop a.hmGiovaniSignup {background: url('http://www.studenti.it/images/sprites/homeset.png') 0px -1895px no-repeat;overflow: hidden;display: block;width: 212px;height: 42px;float: left;margin: 1px 0px 0px 95px;}
div.hmGiovani div.hmGiovaniTop a b {display: none;}
div.hmGiovani div.hmGiovaniBody {overflow: hidden;margin: 0;}
div.hmGiovani div.hmGiovaniBody div.hmgLeft {overflow: hidden;width: 290px;float: left;margin: 0 0 5px 10px;}
div.hmGiovani div.hmGiovaniBody h3 {margin: 10px 10px 10px 0px;overflow: hidden;color: #c20;font: bold 14px verdana;}
div.hmGiovani div.hmGiovaniBody div.boxUtentiHot a {-moz-border-radius:4px 4px 4px 4px;background:none repeat scroll 0 0 #222222;border:2px solid;display:block;float:left;height:55px;margin:0 5px 5px 0;overflow:hidden;text-align:center;width:60px;}
div.hmGiovani div.hmGiovaniBody div.boxUtentiHot a img {border: 0px;}
div.hmGiovani div.hmGiovaniBody div.hmgRight {overflow: hidden;width: 370px;float:right;margin: 2px 0 5px;}
div.hmGiovani div.hmCercamici h5 {font-family: verdana, tahoma;color: #39659c !important;font-size: 14px;background: transparent;margin: 0px;border-top: 1px solid #fff;padding: 7px 0px 0px 0px;overflow: hidden;}
div.hmGiovani div.hmCercamici select {background:#FFFFFF url('http://www.giovani.it/images/loghi_icone_pulsanti.gif') no-repeat scroll -402px 0px;border:1px solid #999999;color:#888888;display:block;float:left;font-family:trebuchet ms;font-size:16px;font-weight:normal;margin: 8px 4px 0px 0px;padding: 0px 0px 0px 18px;width: 272px;}
div.hmGiovani div.hmCercamici form {margin: 0px;padding: 0px;overflow: hidden;display: block;}
div.hmGiovani div.hmCercamici .gpuls {background:transparent url('http://www.giovani.it/images/button_amici.gif') no-repeat scroll 0 0;cursor:pointer;height:30px;width:67px;margin: 7px 0px 0px 0px;border: 0px;}
div.hmGiovani div.hmCercamici b a {font-weight: bold;}
div.hmGiovani div.hmgTools {overflow: hidden;}
div.hmGiovani div.hmgTools ul {overflow: hidden;margin: 10px 0px;padding: 0px;}
*:first-child+html div.hmGiovani div.hmgTools ul {margin: 5px 0px 10px 0px;}
div.hmGiovani div.hmgTools ul li {overflow: hidden;display: block;width: 122px;float:left;padding: 14px 0px 14px 42px;margin: 0px;font-size: 14px;background: url('http://www.studenti.it/images/sprites/homeset.png') 8px -1495px no-repeat;}
div.hmGiovani div.hmgTools ul li.hmgNet {background-position: 0px -1594px;}
div.hmGiovani div.hmgTools ul li.hmgFoto {background-position: 4px -1694px;}
div.hmGiovani div.hmgTools ul li.hmgChat {background-position: 4px -1792px;}

/*** BOX CITTA ***/
div.boxCitta {border: 1px solid #b3c48a;overflow: hidden;margin: 0px 2px 0px 0px;background: url(/images/italia_new.gif) no-repeat 510px 5px;}
div.boxCitta ul.cities {overflow: hidden;margin: 3px 0 10px;float:left;}
div.boxCitta ul.cities li {display: block;overflow: hidden;float:left;border-right: 1px solid #c0d582;}
div.boxCitta ul.cities li a {padding: 10px;font-size: 14px;}
div.contCitta {overflow: hidden;}
div.feedCitta {overflow:hidden;margin: 0px 0px 10px 10px;}
.contCitta span {font:normal 18px arial;color:#7BBD1D;display:block !important;float:left;margin: 5px 5px 0px 0px;overflow:hidden;}
div.feedCitta .mkmHighlights h2 {font: normal 18px trebuchet ms, trebuchet, sans-serif;margin: 5px 0px -5px 0px !important; _margin-bottom:5px;text-transform: none; }
*:first-child+html div.feedCitta .mkmHighlights h2 {margin: 5px 0px 0px 0px !important;}
div.feedCitta .mkmHighlights h2 span {display: none;}
div.feedCitta .mkmHighlights h2 a {color: #555;font-size: 18px;}
div.feedCitta .mkmHighlights img {display: block;float: left;overflow: hidden;margin: 0px 10px 0px 0px;border: 0px;width: 220px;}
*:first-child+html div.feedCitta .mkmHighlights img {margin: 10px 10px 10px 0px;}
div.feedCitta .mkmHighlights p {overflow: hidden;width: 270px;height: 45px;color: #666;margin: 13px 0px 5px 0px; _margin-top:0px;text-align:justify;}
div.feedCitta .mkmHighlights a {font-size: 11px;}
div.feedCitta div.fcNews {overflow:hidden;}
div.feedCitta div.fcNews div.secondi_citta {background:transparent url(/images/iconset.gif) no-repeat scroll 2px -5795px;display:block;padding: 0px 0px 0px 18px;overflow: hidden;margin: 8px 0px 2px 0px;font-size:11px;height:20px;font-family: trebuchet ms;}
div.feedCitta div.fcNews div.secondi_citta .date {float: left;margin-right:5px;color:#c55;font:normal 11px tahoma;}
div.feedCitta div.fcNews div.secondi_citta .date b {color:#777;}
div.feedCitta div.fcNews div.secondi_citta h3 {margin:0;font: normal 11px trebuchet ms;}
div.hmCitta .citta_lista {padding-left:20px;overflow:hidden;}
div.hmCitta .citta_lista select {font: normal 14px arial!important;}
div.hmCitta .citta_lista select option {padding: 0px 20px 0px 10px;}

/*** BOX APPUNTI AUDIO VIDEO ***/
div.boxSX, div.boxDX {overflow:hidden;float: left;width: 335px;margin: 10px 0px 0px 0px;}
div.boxDX {margin-left:7px;}
ul.boxNav {margin: 0px 0px 0px 0px;width: 335px;height: 31px;overflow: hidden;background: url('/images/repeatset.gif') 0px -200px repeat-x;}
ul.boxNav li {height: 32px;width: 126px;display: block;overflow: hidden;float: left;margin: 6px 0px 0px 5px;}
ul.boxNav li a {height: 32px;width: 126px;display: block;overflow: hidden;color: #fff !important;font-family: trebuchet ms, trebuchet, sans-serif;font-size: 16px;font-weight: bold;text-align: center;background: url('/images/imageset.gif') 0px -2200px no-repeat;padding-top:2px;}
ul.boxNav li a:hover {text-decoration:none; color:#eee!important;cursor: pointer;}
ul.boxNav li a:hover {cursor: pointer;text-decoration: none;}
ul.boxNav li a.linkOn2 {background: url('/images/imageset.gif') 0px -2000px no-repeat;}
ul.boxNav li a.linkOn2,ul.boxNav li a.linkOn2:hover {color: #555 !important; cursor:default;}
div#appVideo,div#appAudio {overflow:hidden;}
div.appBox div#appAudio ul li a {clear: both;display: block;}
div.appBox div#appAudio ul li b {padding: 0px !important;}
div.appBox div#appAudio ul {margin-bottom: 0px !important;}
.appBox_tutti {clear: both;width: 320px;display: block;text-align: right;padding: 3px 14px 0px 0px;border-top: 1px dotted #cccccc;font-size: 13px;}
div.appBox div#appVideo h2,div.appBox div#appAudio h2 {display:none;}
div.appBox div#appVideo ul,div.appBox div#appAudio ul {margin: 10px 0px 5px 5px;overflow: hidden;}
div.appBox div#appVideo ul li,div.appBox div#appAudio ul li {display: block;padding: 3px 0px 3px 0px;overflow: hidden;float: left;margin: 2px 0px;width: 108px;height: 100px;text-align:center;}
div.appBox div#appAudio ul li {background: url('/images/iconset.gif') 2px -5100px no-repeat;width: 270px;text-align: left;padding: 0px 0px 7px 35px;height: auto;margin: 0px 0px 9px 0px;}
div.appBox div#appVideo ul li img {display: block;margin: 0px auto 0px auto;border: 1px solid #ccc;padding: 2px;}
div.appBox div#appVideo ul li a {font-size: 11px;}
div.appBox div#appAudio ul li a {font-size: 12px;}
div#appAudio ul li b{color:#777777;font-size:10px;font-weight:normal;padding-left:5px;text-decoration:none;text-transform:uppercase;}

/*** BOX PROFESSORI ***/
div.boxHMprof ul li a#link7 {background: url('/images/imageset.gif') 0px -2231px no-repeat;}
div.boxHMprof ul li a#link6 {background: url('/images/imageset.gif') 0px -2262px no-repeat;}
div.boxHMprof ul.boxNav li a.linkOn2 {background: url('/images/imageset.gif') 0px -2000px no-repeat !important;}
div.appBox {border: 1px solid #cdcdcd;border-width: 0px 1px 1px 1px;overflow: hidden;margin: 0px;width: 333px;height: 260px;background: #fff}
div.profBox {border: 1px solid #cdcdcd;border-width: 0px 1px 1px 1px;overflow: hidden;margin: 0px;width: 333px;height: 260px;background: #fff}
div.profBox h2 {display: none;}
div.profBox ul {margin: 0px 10px 0px 10px;}
div.profBox li {display: block;overflow: hidden;padding: 4px 3px;border-bottom: 1px dotted #ddd;}
div.profBox li b {display: block;overflow: hidden;font-weight: normal;color: #777;font-size:11px;text-transform: uppercase;}
div.profBox li span {display: block;overflow: hidden;float: right;margin: 0px 0px 0px 0px;}
*:first-child+html div.profBox ul li span {margin-top: -12px;}
.boxHMprof_titolo {background:transparent url(/images/imageset.gif) no-repeat scroll 0 -2000px;color:#555555 !important;font-family:trebuchet ms,trebuchet,sans-serif;font-size:16px;font-weight:bold;height:32px;overflow:hidden;padding-top:2px;text-align:center;width:126px;margin: 6px 0px 0px 4px;}
.boxUtils h3 a,.hmForumList h3 a,.boxHMprof_titolo a {color:#555!important;}
.boxHMprof_titolo_bg {background:transparent url(/images/repeatset.gif) repeat-x scroll 0 -200px;height:31px;margin:0;overflow:hidden;width:335px;}
.profBox_form {margin: 20px 10px 0px 10px;border-bottom: 1px dotted #cccccc;padding: 0px 0px 15px 0px;}
.profBox_form .yui-ac-input {border:1px solid #A3C4E5;color:#5E829D !important;display:block;float:left;font-size:14px;overflow:hidden;padding:1px;margin: 0px 8px 0px 0px;width: 220px;}
.profBox_form .profBox_form_seleziona {margin: 5px 0px 0px 0px;color: #555555;}

/*** BOX CONCORSI E MASTER ***/
div#boxConcorsi,div#boxMaster {overflow: hidden;margin: 15px 8px 0px 8px;}
div#boxConcorsi h2,div#boxMaster h2 {display:none;}
div#boxConcorsi ul li,div#boxMaster ul li {background: transparent url(/images/iconset.gif) no-repeat 0px -1400px;display:block;overflow: hidden;margin: 0px 0px 7px 0px;padding: 2px 3px 7px 27px;border-bottom: 1px dotted #ddd;}
div#boxConcorsi ul li {background: transparent url(/images/iconset.gif) no-repeat 0px -800px;}
div#boxConcorsi ul li span,div#boxMaster ul li span {display:none;}

/*** BOX LAVORO ***/
div#boxLavO,div#boxLavR {overflow: hidden;margin: 15px 8px 0px 8px;}
div#boxLavR h2,div#boxLavO h2 {display:none;}
div#boxLavO ul li,div#boxLavR ul li {background: transparent url(/images/iconset.gif) no-repeat 0px -998px;display:block;overflow: hidden;margin: 0px 0px 7px 0px;padding: 3px 3px 7px 27px;border-bottom: 1px dotted #ddd;}
div#boxLavO ul li span,div#boxLavR ul li span {display:none;}

/* Stile per Box Blog e FotoAlbum */
.blog_fotoalbum_box {border: 1px solid #ddd;width: 664px;height: 108px;padding: 0px;overflow:hidden;}
.left_box {width: 270px; overflow:hidden; float:left; padding:5px;}
.right_box {width: 375px; overflow:hidden; float:right;background: url('http://www.studenti.it/images/sprites_home_creaBlog.png') no-repeat 0px 0px; height:108px;}
.right_box  .apri_blog_hover {display:block; width: 375px; height:108px; text-indent:-9999px; position:absolute; z-index:1;}
.left_box ol {padding:0; margin:0; display:block;}
.left_box ol li { list-style:none;}
.left_box ol li a { font-size:16px; color:#0879B4; font-family:"Trebuchet MS", Arial, Verdana, sans-serif, serif; padding:0; margin:0; text-decoration:none !important;}
.left_box ol li.uno { padding:0px 0 0 30px; margin:0; display:block; width:200px;background: url('http://www.studenti.it/images/sprites_home_creaBlog.png') no-repeat -4px -126px; height:26px;}
.left_box ol li.due {padding:0px 0 0 30px; margin:0; display:block; width:200px;background: url('http://www.studenti.it/images/sprites_home_creaBlog.png') no-repeat -4px -173px; height:26px;}
.left_box ol li.tre { padding:0px 0 0 30px; margin:0; display:block; width:200px;background: url('http://www.studenti.it/images/sprites_home_creaBlog.png') no-repeat -4px -221px; height:20px;}
.bf_title {display:block;background: url('http://www.studenti.it/images/sprites_home_creaBlog.png') no-repeat -107px -252px;height: 25px;width:280px;text-indent:-9999px;clear:both;}
/* home top gallery */
.home_top_gallery {width: 1005px; float: left; margin-left: 5px;}
.home_top_gallery h3{padding: 5px;color: #fff;font-size: 18px;background: #4C88C5; margin-bottom: 10px;}
.home_top_gallery ul {list-style: none;margin:0px;padding: 0px; margin-bottom: 10px;}
.home_top_gallery li {float: left;width: 180px;height: 141px;border: 3px solid #777;margin: 7px;}
.home_top_gallery li span {margin-top: 85px;color: #fff;font:bold 11px verdana;float: left;display: block;width: 135px;height: 24px;background: url('/images/home_top_gallery.png') 0px -845px;padding-top:4px; padding-left: 10px;}
.home_top_gallery li.calendari a{float: left;width: 180px;height: 141px;background: url('/images/home_top_gallery.png') 0px 0px;}
.home_top_gallery li.attori a{float: left;width: 180px;height: 141px;background: url('/images/home_top_gallery.png') 0px -158px;}
.home_top_gallery li.cantanti a{float: left;width: 180px;height: 141px;background: url('/images/home_top_gallery.png') 0px -316px;}
.home_top_gallery li.sportivi a{float: left;width: 180px;height: 141px;background: url('/images/home_top_gallery.png') 0px -476px;}
.home_top_gallery li.attrici a{float: left;width: 180px;height: 141px;background: url('/images/home_top_gallery.png') 0px -634px;}
                
              
