/**** PATH ****/
div#pmPath {
display: block;
}


/**** CSS PER CHILDCATEGORIES ****/

div.ch2Body h2 {
font-size: 24px;
text-transform: uppercase;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 0px 5px 10px;
}

div.ch2Body div.ch2Canali, div.ch2Body div.ch2PP {
border: 1px solid #cdcdcd;
overflow: hidden;
margin: 0px 0px 0px 0px;
width: 674px;
}

div.ch2Canali div.ch2Canali {border: 0px;}
div.ch2Canali div.ombra {display: none;}

div.ch2PP div.mkmHighlights {
float:left;
width: 350px;
}

div.ch2PP div.mkmHighlights ul li h2 {
width:654px;
margin:0;
padding: 5px 10px 0;
text-transform:none;
}

div.ch2PP div.mkmHighlights div.corpoHL {
padding: 0 10px;
color:#666666;
font-size:14px;
}

div.ch2PP div.mkmHighlights div.corpoHL img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
padding:1px;
width:124px;
margin-right:10px;
}

div.ch2PP div.chUF {
float:right;
margin: 30px 10px 0;
overflow:hidden;
width:295px;
}

div.ch2PP div.chUF h4 {
border-bottom:1px solid #EDC309;
font-family:trebuchet,trebuchet ms,sans-serif;
font-size:18px;
font-weight:normal;
margin:10px 0;
overflow:hidden;
padding:0 0 2px;
}

div.ch2PP div.chUF ul li {
background:transparent url(/images/iconset.gif) no-repeat scroll 0 -2599px;
display:block;
margin:0 10px 10px 0;
overflow:hidden;
padding:0 0 0 24px;
}

div.ch3Body h2,
div.ch2Body div.ch2Canali h3 {
background: #e5eef4;
font-size: 18px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
padding: 5px 0px 5px 5px;
margin: 0px;
}

div.ch2Body div.ch2Canali ul {
overflow: hidden;
margin: 10px;
}

div.ch2Body div.ch2Canali ul li {
width: 285px;
display:block;
float: left;
background: url('/images/iconset.png') 0px -3799px no-repeat;
overflow: hidden;
margin: 5px 10px 15px 0px;
padding: 2px 0px 2px 30px;
text-transform: capitalize;  
font-size: 16px;
}

div.ch2Body div.ch2Articoli {
border: 1px solid #cdcdcd;
overflow: hidden;
margin: 15px 0px 0px 0px;
padding: 0px 0px 10px 0px;
width: 674px;
}

div.ch2Body div.ch2Articoli div.tagContent,
div.ch3Body div.tagContent {
border: 0px !important;
width: 100%;
overflow: visible;
}

div.ch2Body div.ch2Articoli h2 {display:none;}

div.ch2Body div.ch2Articoli h3 {
background: #e5eef4;
font-size: 18px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
padding: 5px 0px 5px 5px;
margin: 0px;
}

div.showAllFacolta {clear: both;}

div.chBodyFacolta div.clearfloat,
div.ch3Body div.clearfloat,
div.ch2Body div.ch2Articoli div.clearfloat {
margin: 10px 10px 5px 10px;
overflow: hidden;
border-bottom: 1px dotted #ddd;
padding: 10px 0px 10px 0px;
}

div.chBodyFacolta div.clearfloat div.catListOf,
div.ch3Body div.clearfloat div.catListOf,
div.ch2Body div.ch2Articoli div.clearfloat div.catListOf {
margin: 20px 0px;
font-family: trebuchet ms, trebuchet, sans-serif;
font-size: 16px;
color: #ca1900;
}

div.chBodyFacolta div.clearfloat h6,
div.chBodyFacolta div.clearfloat br,
div.ch3Body div.clearfloat h6,
div.ch3Body div.clearfloat br,
div.ch2Body div.ch2Articoli div.clearfloat h6,
div.ch2Body div.ch2Articoli div.clearfloat br {display: none;}

div.chBodyFacolta div.clearfloat a.title,
div.ch3Body div.clearfloat a.title,
div.ch2Body div.ch2Articoli div.clearfloat a.title {
display:block;
overflow: hidden;
background: url('/images/iconset.png') 0px -3398px no-repeat;
padding: 5px 0px 8px 30px;
margin: 0px 5px 5px 0px;
font-size: 14px;
}

div.chBodyFacolta div.clearfloat p,
div.ch3Body div.clearfloat p,
div.ch2Body div.ch2Articoli div.clearfloat p {
display:block;
overflow: hidden;
padding: 0px 0px 0px 30px;
margin: -6px 20px 8px 0px;
font-size: 12px;
color: #444;
}

div.ch3Body div#pager,
div.ch3Body div#pagine {
margin-top: 20px;
}

/****** ECCEZIONI PER ORIENTAMENTO ******/

div.ch2CanaliOrientamento h3 {background-color: transparent !important;}
div.ch2CanaliOrientamento ul li {width: 170px !important;}

/******* SOTTO SOTTO CANALE *******/

div.ch3Body {
border: 1px solid #cdcdcd;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

/****** FACOLTA ******/


div.viewFacolta h2 {text-transform: none; font-size: 20px; margin: 0px 0px 10px 10px;}
div.viewFacolta h2 br {display:none;}

div.chBodyFacolta h2 span {
text-transform: none;
font-size: 18px;
display: block;
overflow: hidden;
float: right;
margin: -4px 0px 0px 0px;
padding: 5px 10px;
background: url('/images/imageset.gif') no-repeat 0px -5599px;
}

*:first-child+html div.chBodyFacolta h2 span {margin: -34px 0px 0px 0px;}

div.chBodyFMilano1 h2, div.facoltamilano h2.politecnico {background-position: 0px -1800px;}
div.chBodyFMilano2 h2, div.facoltamilano h2.statale {background-position: 0px -3000px;}
div.chBodyFMilano3 h2, div.facoltamilano h2.bocconi {background-position: 0px -1898px;}
div.chBodyFMilano4 h2, div.facoltamilano h2.bicocca {background-position: 0px -2000px;}
div.chBodyFBologna h2, div.facoltabologna h2 {background-position: 0px -2800px;}
div.chBodyFBolzano h2, div.facoltabolzano h2 {background-position: 0px -2700px;}
div.chBodyFRoma1 h2, div.facoltaroma h2.sapienza {background-position: 0px -900px;}
div.chBodyFRoma3 h2, div.facoltaroma h2.roma3 {background-position: 0px -700px;}
div.chBodyFRoma6 h2, div.facoltaroma h2.Iusm {background-position: 0px -1190px;}
div.chBodyFRoma5 h2, div.facoltaroma h2.luiss {background-position: 5px -1096px;}
div.chBodyFRoma4 h2, div.facoltaroma h2.lumsa {background-position: 0px -986px;}
div.chBodyFRoma2 h2, div.facoltaroma h2.torvergata {background-position: 8px -796px;}
div.chBodyFtorino1 h2, div.facoltatorino h2.politecnico {background-position: 0px -498px;}
div.chBodyFtorino2 h2, div.facoltatorino h2.statale {background-position: 0px -398px;}
div.chBodyFNapoli h2, div.facoltanapoli h2 {background-position: 0px -1699px;}
div.chBodyFFirenze h2, div.facoltafirenze h2 {background-position: 0px -2400px;}
div.chBodyFbari h2, div.facoltabari h2 {background-position: 0px -2900px;}
div.chBodyFcesena h2, div.facoltaCesena h2 {background-position: 0px -2800px;}
div.chBodyFcaserta h2, div.facoltaCaserta h2 {background-position: 0px -2600px;}
div.chBodyFcosenza h2, div.facoltaCosenza h2 {background-position: 0px -2489px;}
div.chBodyFaquila h2, div.facoltalaquila h2 {background-position: 0px -2300px;}
div.chBodyFlecce h2, div.facoltaLecce h2 {background-position: 2px -2196px;}
div.chBodyFmessina h2, div.facoltaMessina h2 {background-position: 2px -2098px;}
div.chBodyFpadova h2, div.facoltaPadova h2 {background-position: 2px -1599px;}
div.chBodyFpalermo h2, div.facoltaPalermo h2 {background-position: 2px -1499px;}
div.chBodyFparma h2, div.facoltaParma h2 {background-position: 2px -1399px;}
div.chBodyFperugia h2, div.facoltaPerugia h2 {background-position: 2px -1300px;}
div.chBodyFsiena h2, div.facoltaSiena h2 {background-position: 2px -600px;}
div.chBodyFtrento h2, div.facoltaTrento h2 {background-position: 2px -297px;}
div.chBodyFtrieste h2, div.facoltaTrieste h2 {background-position: 2px -3156px;}
div.chBodyFudine h2, div.facoltaUdine h2 {background-position: 2px -199px;}
div.chBodyFvenezia h2, div.facoltaVenezia h2 {background-position: 2px -99px;}

ul.facNav {
overflow: hidden;
margin: 0px 0px 0px 0px;
height: 31px;
clear: both;
background: url('/images/repeatset.gif') 0px -200px repeat-x;
}

ul.facNav li {
height: 32px;
width: 126px;
display: block;
overflow: hidden;
float: left;
margin: 6px 0px 0px 5px;
}


ul.facNav li a {
float: left;
height: 32px;
width: 129px;
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;
}

ul.facNav li a.linkOn2 {background: url('/images/imageset.gif') 0px -2000px no-repeat;}
ul.facNav li a.linkOn2,
ul.facNav li a.linkOn2:hover {color: #444 !important; cursor:default;text-decoration:none;}

div.facBox {
border: 1px solid #cdcdcd;
border-width: 0px 1px 1px 1px;
padding: 20px 10px 10px 10px;
overflow: hidden;
width:658px;
}

div.facBox h2 {display:none;}
div.facBox div.tagContent {
border: 0px;overflow:visible;
}

div.chBodyFacolta div.clearfloat div.catListOf {display:none;}

div.chBodyFacolta font {
text-align:center;
font-size: 12px;
}

div.chBodyFacolta font a {
background: #eee;
display: block;
overflow: hidden;
padding: 3px 3px 3px 3px;
}

div.showAllFacolta {
overflow:hidden;
margin: 0px 0px 10px 0px;
border-top: 1px dotted #ddd;
padding-top: 10px;
}

div.showAllFacolta div.listFacolta ul li {
display:block;
float: left;
background: url('/images/iconset.gif') 6px -6682px no-repeat;
overflow: hidden;
margin: 0px 18px 0px 0px;
padding: 2px 0px 2px 23px;
font-size: 13px;
font-family: trebuchet ms;
}

/*** PAGINA SONDAGGIO ***/

div#sondaggi,
div#allpoll {
border: 1px solid #cdcdcd;
padding: 10px;
overflow: hidden;
margin: 0px 0px 10px 0px;
}

div#sondaggi div.mkmCBox {
width: 99%;
margin: 20px 0px 0px 0px;
}

div#sondaggi h1 {
font-size: 23px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 0px 20px 0px;
}

div#allpoll h2 {
font-size: 23px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 0px 20px 0px;
}

div#sondaggi div#pollris {
font-size: 18px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
margin: 0px 0px 20px 0px;
color: #cd0000;
}

div#sondaggi table tr td {
padding: 5px 5px 5px 0px;
}

div#allpoll ul li {
background: transparent url(/images/iconset.png) no-repeat scroll 2px -2792px;
padding: 5px 5px 5px 25px;
}

/*** MATERIE, sta anche su Materie.css ma le sottopagine di materie non lo prendono ***/

div.chMaterie,
div.chGreco {
border: 1px solid #ddd;
border-width: 3px 1px 1px 1px;
overflow: hidden;
margin: 0px 0px 0px 0px;
width: 654px;
padding: 10px 10px 10px 10px;
}

div.chMaterie p,
div.chGreco p {
background: #eee;
margin: 0px;
padding: 5px;
font-size: 14px;
display:block;
overflow:hidden;
}

div.chMaterie h4,
div.chGreco h4 {
font-family: trebuchet ms, trebuchet, sans-serif;
text-transform: none;
font-size: 20px;
color: #ca1900;
font-weight: normal;
margin: 20px 0px 20px 0px;
}

div.chMaterie h5,
div.chGreco h5 {
font-family: trebuchet ms, trebuchet, sans-serif;
text-transform: none;
font-size: 16px;
color: #555;
line-height: 1.1;
font-weight: normal;
overflow: hidden;
margin: 10px 0px 20px 0px;
}

div.chMaterie ul,
div.chGreco ul {
overflow: hidden;
margin: 10px;
}

div.chMaterie ul li,
div.chGreco ul li {
overflow: hidden;
display: block;
margin: 0px 0px 10px 0px;
background: url('/images/iconset.png') 0px -4800px no-repeat;
padding: 2px 2px 10px 24px;
border-bottom: 1px dotted #ddd;
}

div.chMaterieOut,
div.chGrecoOut {
background: #fbfee8;
margin: 0px;
padding: 5px;
font-size: 14px;
display:block;
overflow:hidden;
}

div.chMaterieOut span,
div.chGrecoOut span {
display:block;
overflow:hidden;
margin: 10px 0px;
}

/*nuovo mdr*/

div.chCC div.chSearch {background:#F8F8F8 url(/images/search_box_bg.gif) repeat-x scroll center bottom;
overflow:hidden;
padding: 10px 10px 10px; margin:0;
}

div.cl_link {
font-size:11px;
padding:4px 0px 5px;
text-align:left;
width:165px;
float: right;
}

div.cl_link a {
padding: 3px;
}

div.chBodyMaterie div.chSearch form#mdr {
overflow: hidden;
float: left;
}

div.chBodyMaterie div.chSearch form#mdr input#mdrTesto {
width: 300px;
background: #fff;
}

/*** BOX CERCA HOSTESS ***/
div.chCC_border_hostess div.cl_link {
padding:0;
text-align:right;
}
div.chCC_border_hostess div.cl_form {
margin:0;
overflow:hidden;
width:650px;
}
div.chCC_border_hostess div.chCC_hostess h3 {
margin:0 15px 0 !important;
padding:2px 0 !important;
}
div.chCC_border_hostess .chCC_hostess ul li, ul#fotonuove li {
padding-top:0 !important;
}



/** ESPLORA UNIV E VAI A ORIENTAMENTO **/


div.uniApp {
border: 1px solid #cdcdcd;
border-top: 3px solid #7bbd1d;
overflow: hidden;
margin: 14px 0px 10px 0px;
}

div.uniApp h4 {
margin: 5px 0px 20px 10px;
font-family: trebuchet ms;
font-size: 16px;
color: #444;
}

div.uniApp ul {
overflow:hidden;
margin: 10px;
}

div.uniApp ul li {
overflow: hidden;
display: block;
margin: 0px 0px 10px 0px;
background: url('/images/iconset.png') 0px -4800px no-repeat;
padding: 2px 2px 10px 24px;
border-bottom: 1px dotted #ddd;
}
 
/* GUIDE CORRELATE */

.guideCorrelate {
float: right;
width: 190px;
padding: 0;
margin: 10px;
background: #f0f0f0;
}

.guideCorrelate li {
font:normal 11px trebuchet,trebuchet ms,sans-serif;
background: url(/images/iconset.gif) no-repeat scroll 2px -5464px;
border-bottom:1px dotted #DDDDDD;
display:block;
padding: 3px 0 3px 17px;
}

.guideCorrelate h4 {
font-size: 13px;
color: #CA1900;
background: #fff url(/images/iconset.gif) no-repeat scroll 0 -800px;
margin:0 0 6px;
overflow:hidden;
padding: 0 0 3px 25px;
border-bottom: 1px solid #ccc;
}
        
/*back to school*/
div.btsPP {overflow:hidden;background: url("http://www.studenti.it/images/bts_sprite.gif") no-repeat scroll 467px -157px #fff;}  
div.bts_head {overflow:hidden;margin:0px; padding:0px; height:70px;width:450px;}  
div.bts_head b{display:block;text-indent:-9999px;}
div.bts_head a.btslink {display:block;height:53px;cursor:pointer;background:url("http://www.studenti.it/images/bts_sprite.gif") no-repeat scroll -8px -4px #fff;}
div.bts_head a.klink {background:url("http://www.studenti.it/images/bts_sprite.gif") no-repeat scroll 4px -601px #FFFFFF;
cursor:pointer;
display:block;
height:18px;
}
div.artCorpoSuperiori {
border-top:3px solid #F8BB00 !important;
}

/** back to college **/
div.artCorpo {width:672px; border-top:0px}
div.btc_headLink {background:url('/images/btc_headLink.gif') no-repeat 0 0;height:47px;margin:0;z-index:999;clear:both} 
div.btc_headLink a img {border:none !important}
a.btcLink {display:block;
float:left;
height:47px;
width:420px;
} 
a.yucLink {float:right;
height:47px;
width:240px;
}
    
