/* NAVIGATION
----------------------------------------------------------------------*/
ul.navigation li.concorsi a {background:#0a8ec2 url(http://stbm.it/studenti/images/sprites/header/gradients.png) 0 -96px repeat-x;}
ul.navigation li.concorsi 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.lavoro a {background:none;}
ul.navigation li.lavoro a span {display:none;}

/*** STRUTTURA GENERALE ***/
.header-logo h3 {padding: 0 !important;}
.cont_concorsi {overflow:hidden;}
#contenuto h3 {color:#DD0000;font-size:18px;font-weight:normal;margin:0 5px 10px;padding:0;}

/**** Contenuto HOME ****/
.mdr_concorsi_box { border-bottom: 1px solid #E4E5E5;clear: both;font-size: 12px;height: 60px;margin: 5px 0 15px;overflow: hidden;padding: 0;}
.mdr_tit {background: url("http://stbm.it/studenti/images/concorsi_sprite.png") no-repeat scroll 0 -111px #FFFFFF;display: block;float: left;font-size: 11px;height: 40px;margin: 0;padding: 3px 0 0 45px;width: 75px;}
.mdr_tit strong {color: #1B7CB1;font-size: 17px;}
.ultimi .mappa { -moz-border-radius: 5px 5px 5px 5px;background: url("http://stbm.it/studenti/images/sprites/lavoro/bkg-row.png") repeat scroll 0 0 #88D0F8;float: left;margin: 10px 0 10px 10px;width: 250px;}
.ultimi .mappa .foot {-moz-border-radius: 0 0 5px 5px;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 10px #F6D53A;height: 20px;padding: 7px 0; }
.ultimi .mappa .foot h4 { color: #555555;display: block;font-size: 11px !important;font-weight: normal;overflow: hidden; padding: 2px 6px;text-transform: uppercase;}
.cartina img {margin: 0px 0px 0px 11px;}
div.ultimi {margin:0 0 10px;overflow:hidden;padding:0; clear:both;}
div.ultimi h2 {-moz-border-radius: 5px 5px 0 0;background: none repeat scroll 0 0 #4AA1D2;border-color:#88D0F8;border-style: solid;border-width:2px 2px 0;display: block;font-size: 14px;font-weight: normal;height: 26px;line-height: 26px; padding: 0 10px;text-shadow: 0 1px 1px #3B7898;text-transform: uppercase; color: #fff !important; }
div.bandi_scadenza{margin-top:20px;border:2px solid #88D0F8;-moz-border-radius: 5px;-webkit-border-radius: 5px;-border-radius: 5px;}
div.bandi_scadenza h2, div.bandi_categorie h2 {background: url("http://stbm.it/studenti/images/sprites/generale/bkg-gen.png") repeat-x scroll 0 -97px #4AA1D2;display: block;font-size: 14px;font-weight: normal;height: 27px;line-height: 27px; color: #fff !important;padding: 0 10px !important;text-shadow: 0 1px 1px #3B7898;text-transform: uppercase;}
div.ultimi_elenco {-moz-border-radius: 0 0 5px 5px; background: none repeat scroll 0 0 #F5F5F5;border-color: #88D0F8;border-style: solid;border-width: 0 2px 2px;overflow: hidden;padding:0;}
div.ultimi div.list { float: right;margin: 0 15px 10px 0;width: 340px;padding: 10px 0;}

/**** ELENCO CONCORSI ****/
ul.listbody_ultimiconcorsi .ente,ul.listbody_ultimiconcorsi .posti,ul.listbody_ultimiconcorsi .titolo,ul.listbody_ultimiconcorsi .scadenza,ul.listbody_categorie .ente,ul.listbody_categorie .posti,ul.listbody_categorie .titolo,ul.listbody_categorie .scadenza{border-bottom: 1px solid #D1E5EF;color: #333;float: left;font-size: 11px;height: 35px;overflow: hidden;padding: 8px 3px;}
div.categorie_elenco ul.listbody_categorie .ente, .listhead.categoriebandi .ente_list {width:210px;}
div.categorie_elenco ul.listbody_categorie .posti, .listhead.categoriebandi .posti_list {width:65px; text-align:center;}
div.categorie_elenco ul.listbody_categorie .titolo, .listhead.categoriebandi .titolo_list {width: 241px;word-wrap: break-word;}
div.categorie_elenco ul.listbody_categorie .scadenza, .listhead.categoriebandi .scadenza_list{width:80px;}
div.ultimi_elenco ul.listbody_ultimiconcorsi .ente, .listhead .ente_list {width:70px;}
div.ultimi_elenco ul.listbody_ultimiconcorsi .posti, .listhead .posti_list {width:45px;}
div.ultimi_elenco ul.listbody_ultimiconcorsi .titolo, .listhead .titolo_list {width: 130px;word-wrap: break-word;}
div.ultimi_elenco ul.listbody_ultimiconcorsi .scadenza, .listhead .scadenza_list{width:70px;}
div.listbody a, ul.listbody_ultimiconcorsi a ,ul.listbody_categorie a {color: #1B7CB1; font-size: 11px;font-weight: bold;}
div.list { overflow: hidden;}
ul.listhead { overflow:hidden;color: #555555;display: block;font-size: 11px;margin: 0;text-align: center;text-transform: uppercase;}
ul.listhead.categoriebandi{ background:#E9F5FC;padding: 2px 0;}
.listhead .ente_list, .listhead .posti_list, .listhead .titolo_list, .listhead .scadenza_list {color:#444;font-size:13px;float:left;padding:4px 2px 2px; display:block; overflow:hidden; text-align:center;}
ul.listhead b {font-weight:bold;color:#555555;display:block;font-size:12px;margin:0;text-align:center;text-transform:uppercase;}
div.listbody , ul.listbody_ultimiconcorsi {overflow:hidden;}
ul.listbody_categorie {padding:0 3px;overflow:hidden;}
a.seeall, .mdr_concorsi_box .sfoglia ul li a {-moz-border-radius: 5px 5px 5px 5px;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 -194px #EEEEEE;border: 2px solid #1781B7;display: block;height: 28px;line-height: 28px; margin: 10px 2px;text-shadow: 0 1px 0 #FFFFFF;text-transform: uppercase;width: 200px;}
.mdr_concorsi_box .sfoglia ul {float:right;}
.mdr_concorsi_box .sfoglia ul li a {width:94px !important;}
.mdr_concorsi_box .sfoglia ul li.cerca_lunghi a {width:129px !important;}
a.seeall span , .mdr_concorsi_box .sfoglia ul li a span{background: url("http://stbm.it/studenti/images/sprites/lavoro/lav-elements.png") repeat scroll 5px -57px transparent;display: block;margin: 0;padding: 0 0 0 27px; }
.tutti_concorsi_btn {display: block;margin: 15px 0 10px;overflow: hidden;text-align: right;}
.tutti_concorsi_btn a {color: #666666 !important;font-family: Georgia,Times,Serif;font-size: 13px;font-weight: bold;}
.tutti_concorsi_btn  a b {color:#1B7CB1; }
.bandi_scadenza .tutti_concorsi_btn {margin:15px 8px !important;}

/**** LINK SFOGLIA SU HOME ****/
.mdr_concorsi_box .sfoglia {color: #1B7CB1;display: block;float: right;font-size: 13px; overflow: hidden;padding: 0;width: 495px;}
.mdr_concorsi_box .sfoglia ul li {display: block; float: right !important;font-size: 11px;}
div.bandi_scadenza h2{ text-align:left;padding:5px 5px 0;}
h3 ,div.salvato_ok {clear: both;color: #1B7CB1 !important;font-size: 20px;font-weight: bold;letter-spacing: -1px; margin: 0 !important;overflow: hidden;padding: 10px 0 20px;}

/********************** SIDEBAR ****************************/
.dxadv {margin-bottom:10px;}
div.elenco{overflow:hidden; margin:25px 0 0; padding:0px; font-size:12px;}
div.elenco li {padding: 3px 0;}
div.elenco li.ente a{ font-size: 14px;font-weight: bold;}
div.elenco li.posti, div.elenco li.scadenza {display:none;}
#destra h2 {background: url("http://stbm.it/studenti/images/sprites/sidebar/icone.png") no-repeat scroll 236px -2750px transparent;color: #0879B4;font: bold 13px Georgia; margin-bottom: 10px;overflow: hidden;padding: 2px 0 10px;text-transform: capitalize;}
div.proff, div.charts, div.sezioni { background: url("http://stbm.it/studenti/images/2011/sidebar-block-title.png") repeat-x scroll 0 0 #FFFFFF;border: 2px solid #D3D1D1;margin: 0 0 10px;overflow: hidden;padding: 10px;}
div.proff br { display:none; }
div.proff a { background: url("http://stbm.it/studenti/images/sprites/sidebar/icone.png") no-repeat scroll 0 -2140px transparent;display: block;float: left;font-size: 12px;margin-right: 9px;padding: 5px 0 0 10px; width: 42%;}
div.proff .all_proff {margin-top: 25px;overflow: hidden;}
.newsletter {margin-bottom:10px;}
.newsletter a {background: url("http://stbm.it/studenti/images/concorsi_sprite.png") no-repeat scroll 0 0 transparent;display:block;height:70px;overflow: hidden;}
.sezioni a {background: url("http://stbm.it/studenti/images/sprites/sidebar/icone.png") no-repeat scroll 0 -2140px transparent;color: #444444;display: block;font-size: 12px;padding: 3px 0 3px 10px;text-decoration: none;}
.sezioni a:hover{color:#444; text-decoration:underline;}
.sidebar .strip300 #track2, .noBorder embed {width:301px !important;}

/************************* SCHEDA BANDO ************************/
div.scheda {overflow: hidden;}
div.scheda div.titolobando {padding: 10px 0px;}
div.scheda div.titolobando b { color: #222222;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size: 22px;line-height: 1.3em; margin: 0 0 5px;}
div.merge {border-bottom: 1px dotted #CCCCCC;clear: both;overflow: hidden;}
div.merge div.etichetta {color: #1B7CB1;float: left;font-size: 11px !important;font-weight: bold;overflow: hidden;padding: 5px;text-transform: uppercase;width: 170px;}
div.merge div.valore {  float: left; font-size: 13px; margin-left: 5px;overflow: hidden; padding: 5px; width: 440px;}
.seebando ,.invianews {clear:both; text-align:center; overflow:hidden;margin: 20px 0 10px;}
div.seebando a, div.invianews .puls { -moz-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0 1px 1px #DDDDDD;background: none repeat scroll 0 0 #F6D337; border: 1px solid #ECC10E;color: #5A4005;display: inline-block;font-size: 12px; font-weight: bold; height: 30px;line-height: 30px;right: 5px;text-align: center;text-decoration: none;text-shadow: 0 1px 0 #F9E286;top: 10px;width: 200px;}

/*** ELENCO TIPI RICERCA ****/
a.linktab { background: url("http://stbm.it/studenti/images/sprites/generale/bullets.png") no-repeat scroll -280px -227px transparent;border-bottom: 1px dotted #BADAED;color: #555555;display: block;float: left;font-size: 14px;height: 32px; margin: 3px;overflow: hidden;padding: 5px 2px 7px 17px;width: 29%;}
.elenco br { display: none; }
div.bando { padding: 5px;}

/**** NEWSLETTER ****/
form.alertmail { padding: 0; overflow: hidden;border:1px solid #ddd;margin-top:5px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
form.alertmail span.num {background: url("http://www.studenti.it/images/applatino_sprite.png") no-repeat scroll -1px -1px transparent;color: #FFFFFF;display: block;float: left;font-size: 13px;height: 20px;line-height: 20px;margin: 3px 5px 0 0;padding: 0;text-align: center;width: 19px;}
form.alertmail span.num.ultimo {background: url("http://www.studenti.it/images/applatino_sprite.png") no-repeat scroll -1px -101px transparent; height: 23px;line-height: 23px; width: 23px; }
form.alertmail b {color: #1B7CB1;display: inline;font-size: 14px;height: 28px;line-height: 28px; margin: 5px 0;}
.alertmail .label,
.alertmail .select_list { font-weight: bold; float:left; overflow: hidden; font-size: 15px; color: #b08000; margin:5px 20px 5px 0;}
.alertmail span {color: #555555; display: block;font-size: 13px;}
.alertmail .select_list {padding:5px 0;}
.alertmail .select_list select {border: 1px solid #BBBBBB;padding: 2px;}
.alertmail .select_list select#requisiti {width:250px;}
div.addmail { float: left; padding: 1px; overflow: hidden;}
div.sendit {clear: right;padding-left: 5px;overflow: hidden;}
.alertmail .select_professione {width:600px; clear:both;overflow:hidden;margin: 0 0 10px 30px;}
.alertmail .select_professione span {float:left;width:300px;height:22px;}
.invianews .puls {width:100px !important;font-size: 13px!important;}
h3.error { background: none repeat scroll 0 0 #F9E3E5;color: #E82538 !important;font-size: 14px;margin: 2px !important;padding: 3px !important;text-align: center; }

/*ADV dopo footer*/
div#adv{ text-align:center; margin:0 auto; width:1000px;}
div.elenco li.titolo{border-bottom:#ccc 1px dotted; padding-bottom:10px}
div.elenco li.ente{clear: both;display: block;margin-top: 10px;padding: 2px 0;}
div.ultimi_elenco .list ul.listhead li{background:#ddd; padding:2px 5px 2px 0}
div.ultimi_elenco .list ul.listbody_ultimiconcorsi li{height:49px}
div.ultimi_elenco .list ul.listbody_ultimiconcorsi li a{ font-size:10px}

/* contenitore afc */

/* 1 annuncio */
#afcbox_item div.afc_adsag{padding-bottom:5px; font-size:11px;font-family:trebuchet ms,arial;}
#afcbox_item a.afc_colorag{color:#666;}
#afcbox_item span.afc_adsurl{font-weight:bold; text-decoration:none;color:#1B7CB1;font-family:trebuchet ms,arial;font-size:16px;}
#afcbox_item span.afc_adstxt{font-family:trebuchet ms,arial;font-size:13px;}
#afcbox_item a.afc_adslink{color:#1B7CB1;font-family:trebuchet ms,arial;font-size:13px;}

/* + annunci */
#afcbox_item{display:block;margin:10px 0;overflow:hidden;padding:5px; border-bottom:#ccc 1px dotted}
#afcbox_item div.afc2_adsag{padding-bottom:5px; font-size:11px;}
#afcbox_item div.afc2_boxsingle{overflow: hidden; padding: 10px; border-bottom: #ccc 1px dotted}
#afcbox_item a.afc_colorag{color:#666;}
#afcbox_item div.afc2_boxsingle span.afc_adsurl{font-weight:bold; text-decoration:none;color:#1B7CB1;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px}
#afcbox_item div.afc2_boxsingle span.afc_adstxt {color: #444444;font-family: trebuchet ms,arial;font-size: 12px; line-height: 15px;}
#afcbox_item div.afc2_boxsingle a.afc_adslink {color: #1B7CB1; font-family: trebuchet ms,arial; font-size: 12px; font-weight: bold;}

/*-- CONTENITORE AFC - 1 ANNUNCIO
----------------------------------------------------------------------*/
.afc_concorsi_alto div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_concorsi_alto a.afc_colorag{color:#666;}
.afc_concorsi_alto span.afc_adsurl{color:#1B7CB1; text-decoration:none;font-size:16px; font-weight:bold}
.afc_concorsi_alto span.afc_adstxt{font-size: 11px; float:left; margin-right:10px}
.afc_concorsi_alto a.afc_adslink{color: #1B7CB; font-size: 11px;}

.afc_concorsi_basso div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_concorsi_basso a.afc_colorag{color:#666;}
.afc_concorsi_basso span.afc_adsurl{color:#1B7CB1; text-decoration:none;font-size:16px; font-weight:bold;}
.afc_concorsi_basso span.afc_adstxt{font-size: 11px; float:left; margin-right:10px}
.afc_concorsi_basso a.afc_adslink{color: #1B7CB; font-size: 11px;}

/*-- CONTENITORE AFC - 2 ANNUNCI
----------------------------------------------------------------------*/
.afc_concorsi_alto{display:block;margin:10px 0;overflow:hidden;padding:5px; border-bottom: #E6E6E6 1px solid}
.afc_concorsi_alto div.afc2_adsag{padding-bottom:5px; font-size:11px;}
.afc_concorsi_alto div.afc2_boxsingle{overflow: hidden; padding: 10px; width:280px; float:left;}
.afc_concorsi_alto a.afc_colorag{color:#666;}
.afc_concorsi_alto div.afc2_boxsingle span.afc_adsurl{color:#1B7CB1; text-decoration:none;font-size:16px; font-weight:bold;}
.afc_concorsi_alto div.afc2_boxsingle span.afc_adstxt {font-size: 11px; padding: 5px 0; display:block}
.afc_concorsi_alto div.afc2_boxsingle a.afc_adslink {color: #1B7CB; font-size: 11px;}

.afc_concorsi_basso{display:block;margin:10px 0;overflow:hidden;padding:5px;}
.afc_concorsi_basso div.afc2_adsag{padding-bottom:5px; font-size:11px;}
.afc_concorsi_basso div.afc2_boxsingle{overflow: hidden; padding: 10px; width:280px; float:left;}
.afc_concorsi_basso a.afc_colorag{color:#666;}
.afc_concorsi_basso div.afc2_boxsingle span.afc_adsurl{color:#1B7CB1; text-decoration:none;font-size:16px; font-weight:bold;}
.afc_concorsi_basso div.afc2_boxsingle span.afc_adstxt {font-size: 11px; padding: 5px 0; display:block}
.afc_concorsi_basso div.afc2_boxsingle a.afc_adslink {color: #1B7CB; font-size: 11px;}

/*----- SOCIAL BOX -------*/
ul.stl_cont { overflow: hidden; border-bottom: 1px dotted #ccc; }
ul.stl_cont li { float: left; }
ul.stl_cont li iframe { height: 20px; margin: 0px!important; }
ul.stl_cont li.stampa { float: right;  background: url("http://stbm.it/studenti/images/sprites/generale/elements.png") repeat scroll -36px -955px transparent; padding: 5px 0 0 20px; height: 16px; }
ul.stl_cont li.invia { float: right; margin-right: 20px; background: url("http://stbm.it/studenti/images/sprites/generale/elements.png") repeat scroll -36px -955px transparent; padding: 5px 0 0 20px; height: 16px; }
ul.stl_cont li.stampa,
ul.stl_cont li.invia { font-size: 12px; }
       
