/*-- CERCA MASTER
----------------------------------------------------------------------*/
ul.navigation li.master a{background:#0a8ec2 url(http://stbm.it/studenti/images/sprites/header/gradients.png) 0 -96px repeat-x;}
ul.navigation li.master a span{display:block;width:8px;height:5px;background: url("http://stbm.it/studenti/images/sprites/generale/elements.png") no-repeat -231px -71px;position:absolute;bottom:-1px;left:50%;margin:0 0 0 -4px;}
ul.navigation li.casetta a{background:none;}
#corpoPag{width: 635px; margin:0; float: left; overflow:hidden; padding:15px;}
.mdr_tit {background: url("http://stbm.it/studenti/images/sprites/lavoro/lav-elements.png") no-repeat scroll 0 0 transparent;display: block;float: left;font-size: 11px;height: 39px;margin: 0 20px 0 0;padding: 3px 0 0 50px;width: 110px;}
.mdr_tit a {color:#000;}
.mdr_tit strong{font-size:17px;color:#1B7CB1;}
.mdr_tit span {color: #1B7CB1;}

/*-- FORM
----------------------------------------------------------------------*/
#cercamaster {padding: 0;margin: 0;overflow:hidden;}
#cercamaster .m_td_1.titolo {display:none}
#cercamaster .box_mdrmain{-moz-border-radius: 6px 6px 6px 6px;border: 1px solid #3CADE4;height: 39px;width: 453px;}
#cercamaster .box_mdrmain .m_td_2{height:24px;float:left;}
#cercamaster .box_mdrmain .m_td_2 input { -moz-border-radius: 5px 0 0 5px;border-color: #88D0F8;border-style: solid;border-width: 2px 0 2px 2px;color: #AAAAAA;display: block;float: left;font-size: 12px;height: 15px;line-height: 15px;margin: 0;padding: 10px;width: 368px;}
#cercamaster .cercabut #buttcerca{-moz-border-radius: 0 5px 5px 0;background: url(http://stbm.it/studenti/images/sprites/header/gradients.png) repeat-x scroll 0 -130px #F2F2F2;border-color: #88D0F8 #88D0F8 #88D0F8 #E8E7E7;border-style: solid;border-width: 2px 2px 2px 1px;color: #096896;cursor: pointer;display: block;float: left;font-weight: bold;height: 39px;line-height: 37px;margin:0;padding: 0 10px;text-shadow: 1px 1px 0 #FFFFFF;width: 63px;}
#cercamaster .contain_master_select {overflow:hidden;clear:both;}
#cercamaster .contain_master_select .master_select {float:left;margin-right:15px;padding-top:5px;}
#cercamaster .contain_master_select .master_select .m_td_1 {font-size: 13px;padding: 0 0 3px 7px;}
#cercamaster .m_td_2 select{display:block;width:140px;height:24px;border:2px solid #88D0F8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#cercamaster .m_td_2 select:focus{border-color:#3CADE4;}

/*-- ELENCO MASTER
----------------------------------------------------------------------*/
.ins_master{color: #555555;font-size: 14px;padding-top:15px;margin: 15px 0;overflow: hidden;text-align: center;border-top: 1px dotted #ccc;}
.ins_master b{background:url("http://www.studenti.it/images/2011/sidebar-block-title.png") repeat-x scroll 0 -20px transparent; padding:5px; border:#ccc 1px solid; display:block; -moz-border-radius: 6px 6px 6px 6px; width:400px; margin:0 auto }
.ins_master b a{color:#c50a0f;margin:0 0 0 10px;}
#cm_corpo h4{color:#444;margin:30px 0;}
#cl_ris{border-collapse:collapse;}
#cl_ris th{background: url("http://stbm.it/studenti/images/sprites/generale/bkg-gen.png") repeat-x scroll 0 -97px #4AA1D2;font-size: 14px;font-weight: normal;height: 27px;line-height: 27px;padding: 0 10px;text-shadow: 0 1px 1px #3B7898;text-transform: uppercase;text-align:center;color:#fff;}
#cl_ris .m_td_titolo{width:450px;padding:5px;margin:0;border-bottom:1px solid #ddd;font-size:12px;}
#cl_ris .m_td_titolo:hover{bacground:#f1f8fc;}
#cl_ris .cl_mod{width:185px;background:#fff;padding:5px;margin:0;border-bottom:1px solid #ddd;border-right:1px solid #eee;font-size:12px;text-align:center;vertical-align:middle;}

#cl_ris{border-color: #ddd;border-style: solid;border-width: 0 1px;font-size: 12px;width: 100%;}
#cl_ris caption{margin-bottom:10px; text-transform:uppercase}
#cl_ris tr{background:none; color:#000; text-align:left; background:#eee; text-shadow:none; border-bottom:#fff 1px solid}
#cl_ris th.mh_termine{width:100px; text-align:center}
#cl_ris td{padding:3px 5px}
#cl_ris td.m_termine{text-align:center}

/*-- DETTAGLIO
----------------------------------------------------------------------*/
#cltit{background: url("http://stbm.it/studenti/images/sprites/generale/bkg-gen.png") repeat-x scroll 0 -97px #4AA1D2;color: #FFFFFF;font-size: 14px;font-weight: normal;height: auto;line-height: 18px;margin-bottom: 10px;padding: 5px 10px;text-align: left;text-shadow: 0 1px 1px #3B7898;text-transform: uppercase;}
#cltit a{color:#fff;}
#dett{float:left;border:1px solid #ccc;background:#eee;padding:0;font-size:13px;color:#333;border-collapse: collapse;width:100%;}
#dett .a{background:#fff;}
#dett th{width:120px;padding:5px;}
#dett td{border-left:1px solid #ccc;padding:5px 10px;line-height:1.3em;}
.olnk{display:block;text-align:center;font-size:13px;font-weight:bold; margin-top:5px;}

/*-- LOGIN
----------------------------------------------------------------------*/
#login{position:relative;}
#login h4{padding:10px;font-size:13px;color:#990000;}
#login .style1{font-family:Georgia, "Times New Roman", Times, serif;color:#444;margin:0 0 10px;}
#login table{color:#444;font-size:13px;line-height:1.3em;}
#login #form{display:block;padding:15px;margin-top: 30px;background:#eee;overflow:hidden;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
#login #form div{ float: left; height:24px;padding:10px 10px 10px 0;text-align:right;font-size:13px;font-weight:bold;color:#444;}
#login #form div input{display:block; width: 170px;height:24px;border:2px solid #ccc;border-color:#ccc #fff #fff #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#login #form div input:focus{border-color:#88D0F8;}
#login .puls{ margin-left: 15px;width: 54px!important; height: 30px!important; background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x 0 -48px #D4ECFB; border: 1px solid #BDD2DF!important; border-radius: 3px 3px 3px 3px; box-shadow: 0 2px 1px #DDDDDD!important; color: #166EAE; font-size: 12px; font-weight: bold; padding: 7px 8px; text-align: center; text-decoration: none; text-shadow: 0 1px 0 #FFFFFF;}
#risop{font-size:11px;text-align:center;font-weight:bold; height: 20px;}
#risop p { padding: 0px!important; }

/*-- RICHIEDI PASSWORD
----------------------------------------------------------------------*/
#pwd #form{display:block;padding:15px;margin-top: 30px;background:#eee;overflow:hidden;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
#pwd #form div{ float: left; height:24px;padding:10px 10px 10px 0;text-align:right;font-size:13px;font-weight:bold;color:#444;}
#pwd #form div input{display:block; width: 170px;height:24px;border:2px solid #ccc;border-color:#ccc #fff #fff #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#pwd #form div input:focus{border-color:#88D0F8;}
#pwd .puls{ margin-left: 15px; margin-top: 10px;width: 54px!important; height: 30px!important; background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x 0 -48px #D4ECFB; border: 1px solid #BDD2DF!important; border-radius: 3px 3px 3px 3px; box-shadow: 0 2px 1px #DDDDDD!important; color: #166EAE; font-size: 12px; font-weight: bold; padding: 7px 8px; text-align: center; text-decoration: none; text-shadow: 0 1px 0 #FFFFFF;}
#risop{font-size:11px;text-align:center;font-weight:bold; height: 20px;}
#risop p { padding: 0px!important; }

/*-- SIDEBAR
----------------------------------------------------------------------*/
.sidebar .cl_dxBox{background:#fff;padding:10px;margin:0 0 15px;border: 2px solid #d3d1d1;font-size:13px;}
.sidebar .cl_dxBox h2 {background: url("http://www.studenti.it/images/2011/sidebar-block-title.png") repeat-x scroll 0 -20px transparent;color: #0879B4;font-family: Georgia,"Times New Roman",Times,serif;margin: -10px -10px 10px;padding: 6px 10px;}
.sidebar .cl_dxBox ul li{background: url("http://www.studenti.it/images/sprites/sidebar/icone.png") no-repeat scroll 0 -2140px transparent;color: #777777;padding: 3px 0 3px 10px;}
.sidebar .strip300 #track2, .noBorder embed {width:301px !important;}

/*-- PAGINAZIONE
----------------------------------------------------------------------*/
ul.paginatore {width:500px !important;}
ul.paginatore li.page a[title="pagina successiva"]{
 background: url("http://www.studenti.it/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://www.studenti.it/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}

/*-- ADSENSE
----------------------------------------------------------------------*/
/* 1 annuncio */
.afc_boxcontent{display:block;margin:10px 0;overflow:hidden;padding:10px 5px; border-bottom:#ccc 1px dotted}
.afc_boxcontent div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_boxcontent a.afc_colorag{color:#666;}
.afc_boxcontent span.afc_adsurl{font-weight:normal; text-decoration:none;color:#1B7CB1;font-size:13px}
.afc_boxcontent span.afc_adstxt{font-size:13px; margin-right:10px}
.afc_boxcontent a.afc_adslink{color:#1B7CB1;font-size:13px;}

/* + annunci */
.afc_boxcontent div.afc2_adsag{padding-bottom:5px; font-size:11px;}
.afc_boxcontent div.afc2_boxsingle{overflow: hidden; padding: 10px; border-bottom: #ccc 1px dotted}
.afc_boxcontent a.afc_colorag{color:#666;}
.afc_boxcontent div.afc2_boxsingle span.afc_adsurl{font-weight:normal; text-decoration:none;color:#1B7CB1;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px}
.afc_boxcontent div.afc2_boxsingle span.afc_adstxt {color: #444444;font-family: trebuchet ms,arial;font-size: 12px; line-height: 15px;}
.afc_boxcontent div.afc2_boxsingle a.afc_adslink {color: #1B7CB1; font-family: trebuchet ms,arial; font-size: 12px; font-weight: bold;}

/*-- CONTENITORE AFC - 1 ANNUNCIO
----------------------------------------------------------------------*/
.afc_item_master_alto{clear: both; display:block;overflow:hidden;padding:5px; border-left:#ccc 1px solid; border-right:#ccc 1px solid;border-top:#ccc 1px solid;}
.afc_item_master_alto div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_item_master_alto a.afc_colorag{color:#666;}
.afc_item_master_alto span.afc_adsurl{color:#1B7CB1; text-decoration:none;font-size:13px; font-weight:bold}
.afc_item_master_alto span.afc_adstxt{font-size: 11px; float:left; margin-right:10px}
.afc_item_master_alto a.afc_adslink{color: #1B7CB; font-size: 11px;}

.afc_item_master_basso div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_item_master_basso a.afc_colorag{color:#666; font-size:11px}
.afc_item_master_basso span.afc_adsurl{color:#1B7CB1; text-decoration:none;font-size:13px; font-weight:bold}
.afc_item_master_basso span.afc_adstxt{font-size: 11px; float:left; margin-right:10px}
.afc_item_master_basso a.afc_adslink{color: #1B7CB; font-size: 11px;}

/*-- CONTENITORE AFC - + ANNUNCI
----------------------------------------------------------------------*/
.afc_item_master_basso{display:block;margin:10px 0;overflow:hidden;clear:both; border-left:#ccc 1px solid; border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;}
.afc_item_master_basso div.afc2_adsag{padding:5px; font-size:11px;}
.afc_item_master_basso div.afc2_boxsingle{overflow: hidden; padding: 5px;}
.afc_item_master_basso a.afc_colorag{color:#666;}
.afc_item_master_basso div.afc2_boxsingle span.afc_adsurl{color:#1B7CB1; text-decoration:none;font-size:13px; font-weight:bold}
.afc_item_master_basso div.afc2_boxsingle span.afc_adstxt {font-size: 11px;}
.afc_item_master_basso div.afc2_boxsingle a.afc_adslink {color: #1B7CB; font-size: 11px;}

/*-- SETTORI
----------------------------------------------------------------------*/
ul.pstl_settori{list-style-type:none; margin:0; padding:0; font-size:12px}
ul.pstl_settori li{overflow:hidden; display:block; list-style-type:none; margin:0; padding:10px 0; border-bottom:#ccc 1px dotted}
ul.pstl_settori li div{float:left; padding:0 10px; margin-top:10px; text-transform:uppercase}
ul.pstl_settori li div.titolo{clear:both; display:block; border:none; margin:0; width:100%; text-transform:none}
ul.pstl_settori li div span{text-transform:uppercase; font-size:10px; color:#666}  
ul.pstl_settori li div.titolo span{display:none}  
.no_connessione{float:left; padding:10px 5px 5px 50px; margin:20px; text-transform:uppercase; color:#c00; background: url(http://www.studenti.it/images/pc-broken.jpg) top left no-repeat; height:50px}  


/*-- FORM INSERISCI MASTER
----------------------------------------------------------------------*/
#master table{
padding:10px;
background:#eee;
color:#444;
font-size:13px;
}

#master table .header{
background:none;
border-bottom: 2px solid #ccc;
clear: both;
margin: 0;
padding:0;
position:relative;
font-weight:bold;
font-size:14px;
}

#master table td{
padding:5px 30px 5px 0;
vertical-align:middle;
}

#master table td.label{
padding:5px 10px 0 0;
text-align:right;
}

#master table td select{margin:0 10px 0 0;}

#master table td textarea{
width:400px;
border:2px solid #ccc;
border-color:#ccc #f5f5f5 #f5f5f5 #ccc;
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
}

#master table td input{
width:200px;
height:20px;
border:2px solid #ccc;
border-color:#ccc #f5f5f5 #f5f5f5 #ccc;
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
}

#master table td textarea:focus,
#master table td input:focus{border-color:#88D0F8;}

#master table td input[type="image"]{
width:70px;
height:22px;
border:none;
}  

/* Pagina spiegazioni inserimento Master */
.content_master img { float: left; margin-right: 15px; margin-bottom: 15px; padding: 3px; border: 1px solid #ccc; }
.content_master p { font: 12px Lucida Sans; color: #777; text-align: justify;}
.content_master h1 { font: 20px Lucida Sans; color: #d53f4a; margin-bottom: 20px; }
.content_master h2 { font: 14px Lucida Sans; color: #444; margin: 15px 0px;}
.content_master h3 { font: bold 12px Lucida Sans; margin-top: 20px;}

                  
