/*** CSS CANALI ***/div.shadow {margin-bottom: 15px;}

div#pmPath {display:none;}

div.chBody h2, div.chBody h1 {
font-size: 24px;
text-transform: uppercase;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 0px 5px 10px;
}

div#chPP {
border: 1px solid #ddd;
border-width: 3px 1px 1px 1px;
overflow: hidden;
margin: 0px 0px 0px 0px;
width: 674px;
padding-top: 10px;
}

div.chBody div#chPP div#pmPath {
display: block;
overflow: hidden;
margin: -5px 0px 10px 10px;
}

div#chPP  .mkmHighlights div.date {display: none;}

div#chPP  .mkmHighlights h2 {
font-family: trebuchet ms, trebuchet, sans-serif;
text-transform: none;
font-size: 24px;
font-weight: normal;
margin: 0px 0px 0px 10px;
float:left;
}

div#chPP  .mkmHighlights h2 span {
font-family: trebuchet ms, trebuchet, sans-serif;
display: block;
font-size: 11px;
color: #999;
font-weight: normal;
margin: 0px;
text-transform: uppercase;
}

div#chPP  .mkmHighlights h2 a {
font-size: 24px;
}

div#chPP  .mkmHighlights div.corpoHL {
overflow:hidden;
margin: 0px 0px 0px 10px;
clear:both;
}

div#chPP  .mkmHighlights img {
display: block;
float: left;
overflow: hidden;
margin: 15px 10px 0px 0px;
border: 0px;
height: 95px;
width: 190px;
}

div#chPP  .mkmHighlights p {
overflow: hidden;
font-size: 14px;
width: 390px;
color: #666;
margin: 13px 0px 10px 0px;
}

div#chPP .mkmHighlights a {
font-size: 11px;
}

div#chPP div.chSP div.secondiPP ul li div.date {display:none;}
div#chPP div.chSP div.secondiPP ul li h2 span {display:none;}

div#chPP div.chSP {
width: 320px;
overflow: hidden;
margin: 10px 15px 0px 10px;
float:left;
}

div#chPP div.chSP div.secondiPP ul li {
overflow: hidden;
display:block;
height: 90px;
}

div#chPP div.chSP div.secondiPP ul li h2 {
font-size: 13px;
overflow: hidden;
height: 19px;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: bold;
text-transform: none;
margin: 0px 0px -5px 0px;
padding: 2px 0px 2px 4px;
}

div#chPP div.chSP div.secondiPP ul li img {
border: 0px;
width: 60px;
display: block;
float: left;
margin: 0px 5px 0px 0px;
}

div#chPP div.chSP div.secondiPP ul li div.corpoHL p {
display: block;
overflow: hidden;
font-size: 12px;
height: 80px;
color: #666;
}

div#chPP div.chUF {
overflow: hidden;
margin: 0px 10px 0px 10px;
}

div#chPP div.chUF h4 {
font-size: 18px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
padding: 0px 0px 0px 0px !important;
margin: 10px 0px 10px 0px;
border-bottom: 1px solid #ccc;
}

div#chPP div.chUF ul {
overflow: hidden;
margin: 10px 0px 0px 0px;
}

div#chPP div.chUF ul li {
background: transparent url(/images/iconset.gif) no-repeat scroll 0 -2599px;
display: block;
padding: 0px 0px 0px 24px;
overflow: hidden;
margin: 0px 10px 8px 0px;
}

div#chPP div.chUF ul li a {
color:#666;
}

div#chPP div.chCCI div.mkmHighlights ul li {
overflow: hidden;
display: block;
padding-bottom: 3px;
}

div#chPP div.chCCI div.mkmHighlights ul li a {
overflow: hidden;
display: block;
}

/* RICERCA NELLA SEZIONE */

div.chCC div.chSearch {
overflow: hidden;
margin: 15px 10px 20px 10px;
_zoom:1;
}

div.chCC div.chSearch label {
font-size: 14px;
color: #666;
padding: 2px 10px 0px 0px;
display: block;
overflow:hidden;
float:left;
margin-left:32px;
}

div.chCC div.chSearch input#mdrTesto {
font-size:14px;
display: block;
overflow:hidden;
float: left;
width: 330px;
_width: 220px !important;  
border: 1px solid #098bd6;
background: #f4f8fb;
margin: 0px 5px 0px 0px;
padding: 1px;
color: #555;
}

div.chCC div.chSearch input.puls {
_float: left;
}

div.chCC div.chSearch span {
display: block;
overflow: hidden;
float: right;
margin: -16px 15px 0px 0px;
background: url('/images/iconset.gif') no-repeat 2px -3200px;
padding-left: 23px;
}

div.chCC {
border: 1px solid #ddd;
border-width: 0px 1px 1px 1px;
overflow: hidden;
margin: 10px 0px 0px 0px 0px;

width: 674px;
_zoom:1;
}

div.chCC h3 {
background: #ddd;
font-size: 18px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
padding: 5px 0px 5px 5px;
margin: 0px;
}

div.chCC ul.chSS {
overflow: hidden;
margin: 10px 10px 0;
_zoom:1;  
}

div.chCC ul.chSS li {
width: 282px;
display:block;
float: left;
background: url('/images/iconset.gif') 0px -3799px no-repeat;
overflow: hidden;
margin: 5px 10px 10px 0px;
padding: 0px 0px 0px 32px;
height: 80px;
}

div.chCC  ul.chSS li h4 {
font-size: 18px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
padding: 0px 0px 2px 0px;
margin: 0px 0px 5px 0px;
}

div.chCC ul.chSS li div.clearfloat {overflow: hidden;}
div.chCC ul.chSS li div.clearfloat h6, div.chCC ul.chSS li div.clearfloat br  {display:none;}

div.chCC ul.chSS li div.clearfloat p {display:none;}

div.chCC ul.chSS li div.clearfloat a.title {
background: transparent url(/images/iconset.gif) no-repeat scroll 0 -2797px;
padding: 1px 3px 3px 18px;
overflow: hidden;
display: block;
margin: 0px 0px 0px 0px;
}

div.chCC ul.chSS li div.chSSF {
background: transparent url(/images/iconset.gif) no-repeat scroll 0 -2599px;
padding: 1px 3px 3px 18px;
margin: 2px 0px 0px 0px;
font-size:11px;
overflow:hidden;
clear:both;
}

div.chCC ul.chSS li div.chSSF a {
padding: 0px 0px 0px 5px;
}

/* ChildCategories */

div.chBody div.chCC div.chCCC a {
display:block;
float: left;
background: url('/images/iconset.gif') 0px -5298px no-repeat;
overflow: hidden;
margin: 2px 10px 10px 0px;
padding: 0px 0px 0px 22px;
}

/*** chCC VARI UTILIZZI ***/

/* viaggi e psicologo */

div.chPsicologo ol,
div.chItinerari ol {
list-style: none;
padding: 0px;
margin: 20px 10px 0px 10px;
}

div.chPsicologo ol li,
div.chItinerari ol li {
display:block;
width: 270px;
float: left;
height: 33px;
overflow: hidden;
background: url('/images/iconset.gif') 0px -3398px no-repeat;
padding: 5px 0px 5px 30px;
margin: 0px 20px 5px 0px;
}

/* BOX PROF E APPUNTI */

div.boxSX, div.boxDX {margin-top: 0px;}


/* BOX ultime lettere */
div.chPsicologo h3 {
background:#DDDDEB none repeat scroll 0 0;
font-family:trebuchet,trebuchet ms,sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
overflow:hidden;
padding:5px 0 5px 5px;
color:#3D337B;
}

div.chPsicologo ul.box_list li {
background:transparent url(/images/iconset.gif) no-repeat scroll 5px -6016px;
border-bottom:1px dotted #DDDDDD;
display:block;
padding:5px 0 5px 19px;
}

/* BOX ITINERARI */

div.chItinerari h3 {
background:#d3e8f4 none repeat scroll 0 0;
font-family:trebuchet,trebuchet ms,sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
overflow:hidden;
padding:5px 0 5px 5px;
color:#0677B8;
}

div.chItinerari ul.box_list{
margin:10px;
overflow:hidden;
padding:0;
}

/*** TAGS PAGE ***/

div.stuTags h2 {
font-family: trebuchet,trebuchet ms,sans-serif;
font-size:22px;
font-weight:normal;
margin:0;
overflow:hidden;
padding:5px 0 5px 5px;
color:#455;
}

div.tagCloud {
border: 1px solid #cdcdcd;
overflow: hidden;
width: 656px;
padding: 10px;
border-top: 3px solid #0677B8;
line-height: 28px;
text-align:center;
}

div.tagCloud b {
font-weight: normal;
padding: 0 8px;
}

div.tagCloud b.tag_num10 a {color:#006;}
div.tagCloud b.tag_num11 a {color:#080;}
div.tagCloud b.tag_num12 a {color:#a00;}
div.tagCloud b.tag_num13 a {color:#990;}
div.tagCloud b.tag_num14 a {color:#099;}
div.tagCloud b.tag_num15 a {color:#909;}
div.tagCloud b.tag_num16 a {color:#c50;}
div.tagCloud b.tag_num17 a {color:#50c;}
div.tagCloud b.tag_num18 a,
div.tagCloud b.tag_num19 a,
div.tagCloud b.tag_num20 a,
div.tagCloud b.tag_num21 a,
div.tagCloud b.tag_num22 a,
div.tagCloud b.tag_num23 a {color:#05c;}
div.tagCloud b.tag_num24 a,
div.tagCloud b.tag_num25 a,
div.tagCloud b.tag_num26 a,
div.tagCloud b.tag_num27 a,
div.tagCloud b.tag_num28 a,
div.tagCloud b.tag_num29 a,
div.tagCloud b.tag_num30 a,
div.tagCloud b.tag_num31 a,
div.tagCloud b.tag_num32 a,
div.tagCloud b.tag_num33 a,
div.tagCloud b.tag_num34 a {color:#0c5;}
          

/* AFORISMI E BIOGRAFIE */
.afo_bio{
clear:both;
margin:15px 0 0;
}

div.left_corpo{
float:left;
width:313px;
padding:10px;
border:1px solid #ccc;
}
div.right_corpo{
float:right;
width:312px;
padding:7px 10px 7px;
margin:0 3px 0 0;
border:1px solid #ccc;
}

.aforisma{overflow:hidden; position:relative; padding:0 !important; width:333px !important; height:181px;}
.biografia{overflow:hidden; position:relative; padding:0 !important; width:332px !important; height:181px;}

.aforisma h2,
.biografia h2{
display:block;
text-transform:none!important;
margin:0 !important;
font-size:16px !important;
padding:0 0 5px;
border-bottom :1px solid #ccc;
margin:10px !important;
}
.biografia h2{margin:10px 10px 5px !important;}

.aforisma br{display:none;}
.aforisma div,
.biografia div{display:inline;}
.aforisma img{
padding:2px;
border:1px solid #ccc;
position:absolute;
top:50px;
left:11px;
}

.aforisma p{
padding:0 0 0 56px;
line-height:1.4em;
margin:0 10px 0 0;
}

.aforisma p a{
color:#5a5a5a;
font-size:14px;
line-height:18px;
font-family:trebuchet,trebuchet ms,sans-serif;
font-style:italic;
}

.aforisma ul,
.biografia ul{
display:block;
background:#eee;
overflow:hidden;
padding:8px 0;
position:absolute;
bottom:0;
width:331px;
border-style:solid;
border-width:13px 1px 1px;
border-color:#fff;
}

.aforisma ul li,
.biografia ul li{
display:block;
float:left;
overflow:hidden;
background:url("/images/iconset.gif") no-repeat 0 -5467px transparent;
padding:0 0 0 12px;
margin:0 5px;
}

.biografia h3{
font-size:13px;
padding:0 0 0 85px;
margin:0;
}

.biografia img{
height:auto;
width:64px;
max-height:82px;
padding:2px;
border:1px solid #ccc;
position:absolute;
top:45px;
left:11px;
}

.biografia p{
padding:0 0 0 85px;
margin:3px 10px 0 0;
color:#5a5a5a;
font-size:12px;
line-height:15px;
}

.biografia p:first-line{color:#999; font-size:11px;}



/******** canali proteste studentesche *********/
div.navbar div.usermenu ul li a.navUni {border-color: #7bbd1d;}
div.mdr_www {/*display:none*/} 
div.chBody h1.proteste { width: 240px; }
div.chBody h1.proteste_scuola { width: 90px; }
div.chBody h1 b {color:#cc0033}
div#chPP {
    margin: 10px 0 0;}
div#chPP div.chCI ul li {
    background: url("/images/iconset.gif") no-repeat scroll 2px -6419px transparent;
    display: block;
    margin: 0 0 10px 3px;
    overflow: hidden;
    padding: 0 0 0 15px;
}
div#chPP div.chUF h4 { font-size:14px; }  
div#chPP div.chCI ul li.linkDdl {
    background:#F5F5F5;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 5px 0 5px 5px;}
div#chPP div.chCI ul li.linkDdl a {color: #CC0033; text-decoration:underline}  
div.prtGall, div.prtVideo {overflow:hidden; margin:0;}
div.prtGall a img { border: 0 none !important;    float: left;
    margin-left: 10px;
    margin-top: 10px;
    width: 560px;
} 
div.prtGall h2, div.prtVideo h2 {font-size:14px;margin-bottom: 10px;} 
div.prtGall h2 a.appBox_tutti, div.prtVideo h2 a.appBox_tutti {border-top: 0 none;    float: right;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
      width: 70px;
}  
div.prtGall span {display:block; text-align:center}
div.prtGall span a {display: block; margin-top: 10px; width: 660px;}  
b.galLeft{ background: url("http://www.studenti.it/images/arrows_gal.gif") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 100px;
    text-indent: -9999px;
    width: 40px;
}  
b.galRight  {background: url("http://www.studenti.it/images/arrows_gal.gif")  no-repeat scroll -107px -1px transparent;    display: block;
    float: right;
    height: 80px;
    text-indent: -9999px;
    width: 40px;
}  
div.prtVideo li { display: block;    float: left;
    margin: 5px;
    overflow: hidden;
    text-align: center;
    width: 110px;
}  
div.prtVideo a {}
div.prtVideo img{
    border: 1px solid #CCCCCC;    display: block;
    height: 68px;
    margin: 8px;
    padding: 2px;
    width: 85px;
}
div.sidebarBlockVideo ul{width:600px; margin:0px auto;   overflow: hidden;}
li  a.vid_ico_video {background:  url("http://www.studenti.it/images/elementsVideo.png") no-repeat scroll 0  0 transparent !important;    display: block;
    height: 40px;
    left: 59px;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: -53px;
    width: 40px;
    z-index: 1;

}
*:first-child+html  li a.vid_ico_video {left: 25px;}
div.sidebarBlockVideo ul li div.prtThumb { height: 80px;}
div.sidebarBlockVideo ul li span {}














          
