div.chCC{width:auto;}


/*** CSS POSTLAUREA ***/

div.menu ul.user_menu li a.navPost {border-top: 4px solid #ca1313;padding:8px 10px 4px;background:#fff;color:#444;}

div#chPP {border-top: 3px solid #c90f0f !important;}
div#chPP {
border-color:#DDDDDD;
border-style:solid;
border-width:3px 1px 1px;
margin:0;
overflow:hidden;
padding:10px 8px;
width:656px;}

div.chCC {border: 0px solid #f5c5c5;}
div.chCC h3 {font-size:22px;
font-weight:normal;
margin:0 0 -10px;
overflow:hidden;
padding:5px 0 0 10px;
position:relative; letter-spacing:0.04em;
background:transparent none repeat scroll 0 0 !important;
color:#333333;}
div#chPP div.chUF h4 {border-bottom: 1px solid #c90f0f;}
div#chPP div#pmPath {color: #c90f0f;}

div.chBody h1 {
color: #c90f0f;
background: #fff;
width: 156px;
padding: 0px 0px 0px 8px;
margin-bottom: -16px;
z-index: 9999;
position: relative;
}

div#chPP .mkmHighlights h2 {

}  
div#chPP .mkmHighlights h2 a {
font-size:20px;
}

div#chPP  .mkmHighlights div.corpoHL {
float:left;
margin:0 0 0 10px;
overflow:hidden;
width:285px;
}

div#chPP  .mkmHighlights div.corpoHL img {
border:1px solid #CCCCCC;
display:block;
height:170px;
margin:10px 10px 0 0;
overflow:hidden;
padding:1px;
position:relative;
width:270px;
z-index:1;
}

div#chPP  .mkmHighlights div.corpoHL p {
float:left;
background:transparent url(/images/bg_top_pp.png) repeat scroll 0 0 !important;
color:#FFFFFF;
display:block;
font-size:12px;
height:45px;
margin:-57px 0 2px 2px;
overflow:hidden;
padding:5px;
position:relative;
width:260px;
z-index:1;
}

div#chPP div.chSP {
background:#F5F5F5 none repeat scroll 0 0;
float:left;
height:80px;
margin:10px 0 0 10px;
overflow:hidden;
padding:5px 10px 0;
width:323px;
}
div.secondiPP {
margin:0;
overflow:hidden;
padding:0;
}
div.chUnderPP div.secondiPP h2 {
margin:0 0 5px;
}
div.chUnderPP div.secondiPP h2 a {
font-family:trebuchet ms,trebuchet;
font-size:12px;
font-weight:normal;
margin:0;
text-transform:none;
}
div.chUnderPP div.secondiPP div.corpoHL {
display:none;
}


div#chPP div.chSP div.secondiPP ul li {
margin-bottom:12px;
padding-bottom:4px;

}

div#chPP div.chSP ul li h2 {
float:right;
margin: 0px 0px 0px 0px;
font-family:trebuchet,trebuchet ms,sans-serif;
font-size:13px;
font-weight:bold;
height:20px;
margin:0 0 -5px;
overflow:hidden;
padding:2px 0 2px 4px;
text-transform:none;
width:250px;
}

div#chPP div.chSP div.secondiPP ul li div.corpoHL p {
float:right;
height:45px;
margin:5px 0 0;
overflow:hidden;
padding:0;
width:250px;
}
div#chPP div.chSP div.secondiPP ul li h2{padding:0 0 2px 4px }

div#chPP div.chSP div.secondiPP ul li img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:55px;
margin:0 5px 0 0;
padding:1px;

}

/*** NEWS SOTTO PP ***/

div.chUnderPP {
background:#F5F5F5 none repeat scroll 0 0;
display:block;
float:left;
margin:0 0 0 9px;
overflow:hidden;
padding:4px 0;
_zoom:1;
width: 344px;
}

div#chPP div.chUnderPP div.chUF {
overflow: hidden;
margin: 0px 10px 0px 10px;
float: right;
width: 295px;
}

div#chPP div.chUnderPP div.chCI {
float:left;
margin:0 10px 0 12px;
overflow:hidden;
width:324px;

}

div#chPP div.chCI h4 {
font-size: 18px;
overflow: hidden;
font-family: trebuchet, trebuchet ms, sans-serif;
font-weight: normal;
padding: 0px 0px 2px 0px;
margin: 10px 0px 10px 0px;
border-bottom: 1px solid #ccc;
}

div#chPP div.chCI ul li {
background: transparent url(/images/iconset.gif) no-repeat scroll 2px -6104px;
display:block;
font-family:trebuchet ms,trebuchet,sans-serif;
line-height:normal;
margin:0px;
overflow:hidden;
padding:1px 0 0 14px;

}
div.chCC_border {
border:1px solid #e9adad;
overflow: hidden;
_zoom:1;
_width: 671px;  
}
div.chCC_top{ border-bottom:1px solid #e9adad}
div.chCC_down{ border-bottom:3px solid #F5C5C5}
div.chCC_color{ background:#F5C5C5; height:6px; display:block;}

/*icone articoli sottosezizoni*/
    
div.chCC ul.chSS li div.clearfloat a.title {
background:transparent url(/images/iconset.gif) no-repeat scroll 2px -5638px;
display:block;
margin:0;
overflow:hidden;
padding:1px 3px 3px 18px;
}

/*nuovo mdr*/
div.cm_search {
background:#F8F8F8 url(/images/search_box_bg.gif) repeat-x scroll center bottom;
overflow:hidden;
padding:2px 10px;
}
div.cm_link {
font-size:11px;
padding:2px 10px 0;
text-align:right;
width:640px;
}
div#cm_cont_centro {
background:#FFF;
float:left;
margin:0;
overflow:hidden;
padding:5px 0;
width:648px;
z-index:1;
border:1px solid #ddd;
}

div.cm_form {
margin:0 0 10px;
overflow:hidden;
width:650px;
}

.cm_logo {
background:transparent url(http://img.studenti.it/grafica/cercamaster/cercamaster_logo.gif) no-repeat scroll left center;
float:left;
height:30px;
overflow:hidden;
_margin: -5px 0px 0px 0px;  
width:160px;
}
.cm_logo b{ display:none}
.cm_logo a{ display:block}

div#cm_cont_centro .form {
float:left;
margin:15px 15px 0;
}
div.form input {width:350px;
 }
#cm_cont_centro label {
color:#666666;
font-size:12px;
font-weight:normal;
padding:0 10px 0 0;
}


#cm_cont_centro .c_invia {
float:left;
margin:0;
padding:10px 0 0;
text-align:center;
width:120px;
}
#scelta_form {
clear:both;
margin:2px 10px 0 !important;
overflow:hidden;
padding:8px 2px 0;
width:100%;
}

#scelta_form a {
display:inline;
font-size:11px;
margin-right:20px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:5px 10px 5px 20px;
}
#scelta_form a.cl_ric_av{
  background:transparent url('http://img.studenti.it/grafica/cercacasa/icone/search.gif') no-repeat scroll left center;
  margin-right:365px;padding:5px 10px 5px 20px;
}
#scelta_form a.m_ins{
  background:transparent url(/images/iconset.gif) no-repeat scroll 0 -1394px;padding:5px 10px 5px 21px;
}




    
