/* NAVIGATION
----------------------------------------------------------------------*/
ul.navigation li.hostess a {background:#0a8ec2 url("http://stbm.it/studenti/images/sprites/header/gradients.png") 0 -96px repeat-x;}
ul.navigation li.hostess 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:#4FA4D3;}
ul.navigation li.lavoro a span {background: transparent;}
ul.navigation li.lavoro a:hover {background:#0a8ec2 url("http://stbm.it/studenti/images/sprites/header/gradients.png") 0 -96px repeat-x;}

/*--
MDR HOSTESS
-------------------------------------------------------------------*/
.mdr-hostess-box {clear:both;overflow:hidden;}
.mdr-hostess-box h2 {background: url("http://stbm.it/studenti/images/sprites/hostess.png") no-repeat 0 5px !important;color: #3490c4;font-size: 24px;padding: 10px 0px 10px 48px;font-weight: normal;overflow: hidden;float: left;letter-spacing: -0.8px;}
.mdr-hostess-box h2 a {color: #3490c4 !important; }
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{border : 0px;}
.mdr-hostess-box form .scegli_regione {display: block;overflow: hidden;margin: 10px 0px 10px 30px;float: left;background: url("http://stbm.it/studenti/images/sprites/external/hostess.png") 0px -600px no-repeat;border: 0px;padding: 6px;width: 202px;height: 20px;}
.mdr-hostess-box form .scegli_eta {display: block;overflow: hidden;margin: 10px 2px 10px 0px;float: left;background: url("http://stbm.it/studenti/images/sprites/external/hostess.png") 0px -649px no-repeat;border: 0px;padding: 6px;width: 82px;height: 20px;}
.mdr-hostess-box form select#scegli_regione {width: 198px;cursor: pointer;}
.mdr-hostess-box form select#scegli_eta {width:80px;cursor: pointer;}
.mdr-hostess-box form select {border:0px;text-transform: uppercase;color: #666;-webkit-appearance: none;}
.mdr-hostess-box form .button-search {display: block;overflow: hidden;margin: 10px 10px 10px 0px;float: left;background: url("http://stbm.it/studenti/images/sprites/external/hostess.png") 0px -700px no-repeat;border: 0px;cursor: pointer;height: 30px;width: 74px;text-indent: -999px;}
.ch-mdr-risorse {clear: both;overflow: hidden;border: 1px solid #e8e8e8;border-width: 1px 0px;padding: 1px 0px 5px 0px;margin: 0px 0px 10px 0px;}
.ch-mdr-risorse a {background: url("http://stbm.it/studenti/images/sprites/generale/bullets.png") no-repeat scroll -492px 4px transparent;font-weight: bold;padding: 0 0 0 14px;font-size: 11px;}

/*--
CANDIDATI O AGENZIA
------------------------------------------------------------*/
div.hostess-offerta-richiesta {overflow: hidden;background: #f2f2f2;border: 1px solid #e8e8e8;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 10px 0px 20px 0px;}
div.button-hostess-candidati,div.button-hostess-agenzia {width: 295px;height: 112px;overflow: hidden;float: left;background: url("http://stbm.it/studenti/images/sprites/external/hostess.png") 0px 0px no-repeat;margin: 14px 0px 14px 14px;text-indent:-9999px;}
div.button-hostess-candidati a,div.button-hostess-agenzia a {width: 266px;height: 112px;overflow: hidden;display: block;}
div.button-hostess-candidati a:hover,div.button-hostess-agenzia a:hover {text-decoration: none;}
div.button-hostess-agenzia {background-position: 0px -150px;}
div.button-hostess-candidati a small,div.button-hostess-agenzia a small {text-transform: uppercase;font-size: 12px;font-family: Georgia, Times, Serif;color: #7b0942;display: block;padding: 6px 2px 2px 40px;font-weight: bold;}
div.button-hostess-candidati a b,div.button-hostess-agenzia a b {text-transform: uppercase;font-size: 20px;color: #bf1c6d;display: block;padding: 7px 2px 2px 52px;font-weight: bold;text-shadow: 0 1px 1px #fff;}
div.button-hostess-candidati a em,div.button-hostess-agenzia a em {font-size: 12px;color: #fff;display: block;padding: 12px 50px 2px 52px;font-weight: bold;font-style: normal;}
div.button-hostess-agenzia a em {padding: 12px 20px 2px 52px;}

/*--
APPENA ISCRITTE
--------------------------------------------------------------*/
.new-hostess {overflow: hidden;clear: both;margin: 10px 0px 20px 0px;border-top: 3px double #e6e6e6;border-bottom: 3px double #e6e6e6;padding: 10px 0px;}
.new-hostess h3 {overflow: hidden;margin: 5px 0px;font-family: Georgia, Times, Serif;text-transform: uppercase;font-size: 12px;color: #d83896;float: left;width: 236px;}
.new-hostess span {display: block;overflow: hidden;font-size: 12px;padding: 5px;color: #555;}
.new-hostess span b {display: block;overflow: hidden;font-weight: normal;float: left;margin: 0px 5px 0px 0px;}
.new-hostess span a,.sidebar div.sfidaHostessDx .hsfide_vota a {-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 1px 1px #DDDDDD;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 0 #F5CF33;border: 1px solid #ECC10E;color: #5A4005;display: block;float: left;font-size: 12px;font-weight: bold;height: 24px;line-height: 24px;text-align: center;text-decoration: none;text-shadow: 0 1px 0 #F9E286;width: 70px;margin: -5px 5px 0px 0px;}
.new-hostess span a.ch_link2 {width: 160px;}
.new-hostess span a:hover,.sidebar div.sfidaHostessDx .hsfide_vota a:hover {background:#f5cf33 url("http://stbm.it/studenti/images/sprites/header/gradients.png") 0 -24px repeat-x;border-top:1px solid #c6a310;border-left:1px solid #c6a310;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;/*for IE */
filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff',direction='180',strength='2');}
.new-hostess ul {clear: both;overflow: hidden;margin: 10px 0px;}
.new-hostess ul li {-moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #d83896;width: 115px;height: 85px;display: block;overflow: hidden;float: left;margin: 0px 10px 10px 0px;text-align: center;background: #FBE9F4;}
.new-hostess ul li a {width: 115px;height: 85px;display: block;color: #eee !important;  }
.new-hostess ul li img {height: 115px;}
.vedi-tutte-hostess {font-size: 13px;font-weight: bold;font-family: Georgia, Times, Serif;color: #666 !important;}
.vedi-tutte-hostess b {color: #d83896 !important;}

/*--
FORUM BOX
----------------------------------------------------------------*/
.dal-forum {border:3px solid #fe9ccc;padding:5px 15px;margin: 10px 15px 10px 15px;color:#333;position:relative;width: 270px;float: left;}
.dal-forum h4 {font-size:12px;text-transform:uppercase;margin: 5px 5px 7px 7px;}
.dal-forum h4 a {color:#bc3476;font-weight: bold;}
.dal-forum span.coccarda {background:url("http://stbm.it/studenti/images/sprites/external/hostess.png") no-repeat 0 -300px;}
.dal-forum ul {overflow: hidden;margin: 5px;}
.dal-forum ul li {display: block;}
.dal-forum ul li a {background:url("http://stbm.it/studenti/images/sprites/external/hostess.png") no-repeat 0 -795px;font-size: 12px;color: #444;padding: 3px 0px 3px 12px;display: block;overflow: hidden;}

/*-- RISORSE
----------------------------------------------------------------*/
.hostess-risorse {-moz-border-radius: 5px 5px 5px 5px;background: url("http://stbm.it/studenti/images/2011/sidebar-block-tools-buttons.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #F8C4E9;color: #0F4B8D !important;height: 49px;margin: 0 0 15px;padding: 5px 10px 10px;}
.hostess-risorse h4 {font-size: 12px;font-weight: bold;font-family: Georgia, Times, Serif;color: #444 !important;margin: 0px;text-transform: uppercase;}
.hostess-risorse a.hostess-risorse-forum,
.hostess-risorse a.hostess-risorse-articolo,
.hostess-risorse a.hostess-risorse-cercalavoro {font-size:12px;color: #555;display: block;background:url("http://stbm.it/studenti//images/sprites/external/hostess.png") no-repeat 0 -393px;padding: 5px 20px 0 35px;float:left;width:145px;margin-right:15px;border-right: 1px solid #ddd;}
.hostess-risorse a.hostess-risorse-articolo {background-position: 0px -445px;}
.hostess-risorse a.hostess-risorse-cercalavoro {background-position: 0px -495px;margin-right:0;padding-right:0;border-right:0;width:120px;}

/*--
PROFILO HOSTESS
----------------------------------------------------------------*/
h2#ch_tit{color: #555;font-size: 22px;padding: 10px 0px 10px 0px;font-weight: normal;overflow: hidden;border-top: 3px double #e6e6e6;margin-top: 5px;}
h2.sex_f b {color: #eb519d; text-transform: capitalize;}
h2.sex_m b {color: #51b3eb; text-transform: capitalize;}
h2#ch_tit div{float: right;padding: 5px;overflow:hidden;}
h2#ch_tit div a{font-size: 12px;font-size: 13px;font-weight: bold;font-family: Georgia, Times, Serif;color: #666 !important;}
h2#ch_tit div a small {color: #d83896 !important;}
div#ch_corpo div.ch_inner_adv{float:right;background: #fff;}
div.h_principale a.hs_aFoto,div.h_principale ul.h_altre_foto li a {display: block;overflow: hidden;border: 1px solid #ccc;width: 90px;height: 105px;border-radius: 5px;text-align: center;margin: 2px 5px 0px 0px;float: left;background: #eee;}
div.h_principale ul.h_altre_foto li a {width: 43px;height: 43px;}
div.h_principale ul.h_altre_foto li a img {height: 55px;width:auto;}
div.hs_aBig {display:block;position:relative;margin:-20px 0 0 0;height:20px;line-height:20px;font-size:12px;background:#EB519D;color:#fff;}
div.hs_aBig:hover{color:#fff;}
div.h_principale a.hs_aFoto img {height: 105px;}
div.h_principale ul.h_altre_foto {overflow:hidden;}
ul#profilo {overflow:hidden;font-size:12px; padding-right:10px}
ul#profilo li{display: block;overflow: hidden;padding: 5px 3px;border-bottom: 1px dotted #e5e5e5;color:#777;}
ul#profilo li b{display: block;overflow: hidden;width: 80px;float: left;color: #333;}
#contatti,.ch_watch_button,.ch_form form div input.bottoneinvia {-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 1px 1px #DDDDDD;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 0 #F5CF33;border: 1px solid #ECC10E;color: #5A4005;display: block;font-size: 12px;font-weight: bold;height: 24px;line-height: 24px;text-align: center;text-decoration: none !important;text-shadow: 0 1px 0 #F9E286;width: 90px;margin: 10px 0px 20px 100px;cursor:pointer;}
#contatti:hover,.ch_watch_button:hover,.ch_form form div input.bottoneinvia:hover {background:#f5cf33 url("http://stbm.it/studenti/images/sprites/header/gradients.png") 0 -24px repeat-x;border-top:1px solid #c6a310;border-left:1px solid #c6a310;-moz-box-shadow:none;-webkit-box-shadow:none;color: #222;box-shadow:none;/*for IE */
filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff',direction='180',strength='2');}
.h_suggerimenti {clear: both;overflow: hidden;margin: 10px 0px;}
.h_suggerimenti h3 {font-size: 12px;font-weight: bold;font-family: Georgia, Times, Serif;color: #444 !important;margin: 10px 0px 10px 0px;text-transform: uppercase;}
.suggerimento a {border: 1px solid #d83896;width: 115px;height: 85px;display: block;overflow: hidden;float: left;margin: 0px 10px 10px 0px;text-align: center;background: #000;}
.suggerimento a img {height: 115px;}
.ch_wide_adv {font-size:12px !important; margin:10px 0px;}

/*--
RICERCA
-----------------------------------------------------------*/
ul#res,
ul#res2,
ul#res3,
ul#res4,
ul#res5 {overflow:hidden;float:left;width:50%;}
ul#res li,
ul#res2 li,
ul#res3 li,
ul#res4 li,
ul#res5 li{display: block;overflow: hidden;padding: 10px 0px 0px 0px;border-bottom: 1px solid #e6e6e6;margin: 0px 0px 0px 0px;font-size: 14px;color: #666;}
ul#res li  a.ch_res_thumb,ul#res2 li a.ch_res_thumb,ul#res3 li a.ch_res_thumb,ul#res4 li a.ch_res_thumb,ul#res5 li a.ch_res_thumb{display: block;overflow: hidden;border: 1px solid #ccc;width: 90px;height: 90px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align: center;margin: 2px 10px 0px 0px;float: left;background: #eee;}
ul#res li  a.ch_res_thumb img,ul#res2 li a.ch_res_thumb img,ul#res3 li a.ch_res_thumb img,ul#res4 li a.ch_res_thumb img,ul#res5 li a.ch_res_thumb img {height: 105px;}
ul#res li b,ul#res2 li b{display:block;overflow:hidden;font-size: 18px;margin: 10px 0px 0px 0px;text-transform: capitalize;}
ul#res li b a.f,ul#res2 li b a.f {color: #eb519d; text-transform: capitalize;}
ul#res li b a.m,ul#res2 li b a.m {color: #51b3eb; text-transform: capitalize;}
.ch_watch_button {width:150px;margin:10px;overflow:hidden;}
span.info_short {display:block;overflow:hidden;height:21px;}

/*--
PAGER
----------------------------------------------------------------------*/
ul.paginatore-hostess {margin:20px auto;overflow:hidden;}
ul.paginatore-hostess li{display:block;float:left;}
ul.paginatore-hostess li a  {display:block;float:left;height:30px;padding:0 9px;line-height:30px;text-align:center;margin: 1px;color:#fff;overflow:hidden;background: none repeat scroll 0 0 #4FA4D3;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
ul.paginatore-hostess li b a {color:#fff;}
ul.paginatore-hostess li span {display:block;float:left;height:30px;padding:0 10px;line-height:30px;text-align:center;background:url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x 0 -96px #0A8EC2;color:#fff;overflow:hidden;border-left:1px solid #99d1ec;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 1px;}
ul.paginatore-hostess li a:hover {background:url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x 0 -96px #0A8EC2;cursor: pointer;}

/*--
LOGIN
----------------------------------------------------*/
.ch_login {overflow:hidden;}
.ch_login h2#ch_tit {color: #f10;padding: 15px 0px 0px 0px;}
.ch_login p {color: #777;padding: 0px 0px 20px 0px;}
.ch_login #ch_login li {display:block;overflow: hidden;margin: 0px 0px 10px 0px;}
#ch_login li label {color:#777;display:block;width:80px;float:left;padding:10px 4px;font-size:14px;}
#ch_login li input {width: 285px;background: #f9f9f9;margin: 1px 0px 0px 10px;padding: 4px 4px 5px 4px;border: 1px solid #75736E;border-color: #75736E #D1CEC5 #D1CEC5 #75736E;-moz-border-radius: 4px;  -webkit-border-radius: 4px;font-size:18px;color: #777;}
#ch_login li input:hover {background: #fefbf2;}
#ch_login li input:focus {background: #fff;}
#ch_login li input.puls_entra {background: url("http://stbm.it/studenti/images/sprites/login/generale.png") no-repeat 0px -300px;display: block;font-size: 11px;overflow: hidden;border: 0px;width: 100px;height: 36px;margin: 0px 0px 10px 98px;cursor: pointer;}
.ch_login-notice {overflow: hidden;margin: 0px 0px 0px 98px;}
.ch_login-notice p {display:block;padding: 0px 0px 10px 0px;font-size:12px;}
.ch_login .hostess-risorse {border-top: 3px double #e6e6e6;padding-top:10px;}

/*--
CONTATTA
----------------------------------------------------------------------*/
.ch_form form div input {width: 285px;background: #f9f9f9;margin: 1px 0px 5px 10px;padding: 4px 4px 5px 4px;border: 1px solid #75736E;border-color: #75736E #D1CEC5 #D1CEC5 #75736E;-moz-border-radius: 4px;  -webkit-border-radius: 4px;font-size:18px;color: #777;}
.ch_form form div textarea {width: 285px;background: #f9f9f9;margin: 1px 0px 5px 10px;padding: 4px 4px 5px 4px;border: 1px solid #75736E;border-color: #75736E #D1CEC5 #D1CEC5 #75736E;-moz-border-radius: 4px;  -webkit-border-radius: 4px;font-size:18px;color: #777;width: 500px;}
.ch_form form div input:hover, .ch_form form div textarea:hover {background: #fefbf2;}
.ch_form form div input:focus, .ch_form form div textarea:focus {background: #fff;}
.ch_form table td b {font-weight:normal;color:#777;display:block;float:left;}
.ch_form form div table td input.bottoneinvia {margin:0px 0px 0px 10px;font-size:14px;text-transform:uppercase;}

/*--
HAI CONTATTATO
-------------------------------------------------------------*/
div.h_profilo_promoter h4 {text-transform: uppercase;color: #5f8e1b;margin: 0px 0px 10px 0px;}
div.h_profilo_promoter form table tbody td {font-size: 14px;padding: 3px;}
div.h_profilo_promoter form table tbody td b {font-size: 12px;margin: 0px 0px -3px 0px;}

/*--
COMPILA PROFILO
-------------------------------------------------------------*/

div#ch_corpo {clear:both;overflow:hidden;}
div.ch_schedahtml div.hsinistra form#scheda div table td {font-weight:normal;color:#777;font-size: 12px;padding: 0px 0px 0px 0px;}
div.ch_schedahtml div.hsinistra form#scheda div table td label {font-size: 12px;color: #555;}
div.ch_schedahtml div.hsinistra form#scheda div table td input {background: #f9f9f9;margin: 1px 0px 5px 10px;padding: 4px 2px 4px 2px;border: 1px solid #75736E;border-color: #75736E #D1CEC5 #D1CEC5 #75736E;-moz-border-radius: 4px;  -webkit-border-radius: 4px;font-size:14px;color: #777;}
div.ch_schedahtml div.hsinistra form#scheda div table td select {background: #f9f9f9;margin: 1px 0px 5px 10px;padding: 4px 2px 4px 2px;border: 1px solid #75736E;border-color: #75736E #D1CEC5 #D1CEC5 #75736E;-moz-border-radius: 4px;  -webkit-border-radius: 4px;font-size:14px;color: #777;}
div.ch_schedahtml div.hsinistra form#scheda div table td b {font-weight:normal;color:#777;width: 130px;display:block;float:left;}
div.ch_schedahtml div.hsinistra form#scheda div table td span {font-weight:normal;color:#777;display:block;float:right;margin: 0px 0px -10px 0px;}
div.ch_schedahtml div.hsinistra form#scheda div table td input[type=submit] {-moz-border-radius: 3px 3px 3px 3px;-moz-box-shadow: 0 1px 1px #DDDDDD;-webkit-border-radius: 3px;border-radius: 3px;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 0 #F5CF33;border: 1px solid #ECC10E;color: #5A4005;display: block;font-size: 14px;font-weight: bold;height: 28px;line-height: 24px;text-align: center;text-decoration: none !important;text-shadow: 0 1px 0 #F9E286;width: 90px;margin: 10px 0px 20px 10px;cursor:pointer;text-transform: capitalize;}
div.ch_schedahtml div.hsinistra form#scheda div table td input[type=submit]:hover {background:#F6D438}
div.ch_schedahtml div.hsinistra form#scheda div table td img {display: block;overflow: hidden;border: 4px solid #ccc;height: 120px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align: center;margin: 10px 10px 0px 10px;float: left;background: #eee;}

/*--
PAGINA CARICAMENTO IMM
-----------------------------------------------------------------------------*/
.h_form {overflow:hidden; float:left; width: 60%;margin-top:30px;}
.h_informativa  {background:#FDEFFF;border:2px solid #EF77CD;float:left;margin-top:30px;overflow:hidden;padding:15px 5px;width:35%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.h_informativa p {font:13px trebuchet MS;margin:0;padding:5px 2px  10px;}
.h_informativa b {color: #45A1DF;}
.h_informativa p a {margin: 5px 0px 0px 50px;display:block;width:110px;height:24px;line-height:24px;background:#d4ecfb url(http://stbm.it/studenti/images/sprites/header/gradients.png) 0 -48px repeat-x;color:#166EAE;border:1px solid #bdd2df;font-size:12px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff;text-decoration:none;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px #ddd;-webkit-box-shadow:0 1px 1px #ddd;box-shadow:0 2px 1px #ddd;/*for IE */
filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd',direction='180',strength='2');}
.h_informativa p a:hover {background:#d4ecfb url(http://stbm.it/studenti/images/sprites/header/gradients.png) 0 -72px repeat-x;border-top:1px solid #90a0aa;border-left:1px solid #90a0aa;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;/*for IE */
filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff',direction='180',strength='2');}
.h_foto2,.h_foto3,.h_foto4,.h_foto5 {margin-bottom:15px;overflow:hidden;}
.h_foto_2,.h_foto_3,.h_foto_4,.h_foto_5 {margin:15px 0;overflow:hidden;padding-left:45px;}
.h_foto_2 a,.h_foto_3 a,.h_foto_4 a,.h_foto_5 a {margin-left:0px;font-size:12px;}
.h_foto2 b, .h_foto3 b, .h_foto4 b,.h_foto5 b {font: 13px trebuchet MS; color:#F241B7;}
.h_foto2  input,  .h_foto3  input,  .h_foto4  input,.h_foto5 input {margin-left:10px;}
.h_sfoglia {margin:0 20px;}
.h_modifica  {float:left;margin-top:10px;overflow:hidden;text-align:center;width:90%;}
.h_foto_2 a img,.h_foto_3 a img,.h_foto_4 a img,.h_foto_5 a img {display: block;overflow: hidden;border: 4px solid #ccc;width: 100px;height: 100px !important;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align: center;margin: 0px 10px 0px 52px;float: left;background: #eee;}
.h_modifica input {-moz-box-shadow: 0 1px 1px #DDDDDD;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 0 #F5CF33;border: 1px solid #ECC10E;color: #5A4005;display: block;font-size: 14px;font-weight: bold;height: 28px;line-height: 24px;text-align: center;text-decoration: none !important;text-shadow: 0 1px 0 #F9E286;width: 90px;margin: 10px 0px 20px 100px;cursor:pointer;text-transform: capitalize;}
.h_modifica input:hover {background:#F6D438}
.h_caricamento {font: 14px; color:#1D90DB;margin-bottom:10px;width:600px;}
h3.h_errore  {-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 1px 1px #DDDDDD;background: #f3c9c9;border: 1px solid #b56565;color: #741a1a;display: block;font-size: 14px;font-weight: bold;padding: 5px;line-height: 18px;text-align: center;text-shadow: 0 1px 0 #fff;width: 205px;margin: 10px 0px 20px 100px;overflow:hidden;text-transform: capitalize;}
.h_gestione_foto  {height:68px;width:210px !important;cursor:pointer;margin: 0px 0px 10px 0px;background: url("http://stbm.it/studenti/images/sprites/external/hostess.png") 0px -900px no-repeat;}
.h_gestione_foto a {text-decoration:none !important; padding:15px !important;}
.h_gestione_foto  a:hover {text-decoration:none; }
.h_vai_profilo  {height:50px;width: 210px !important;cursor:pointer;background: url("http://stbm.it/studenti/images/sprites/external/hostess.png") 0px -1000px no-repeat;}
.h_destra  { float:left;margin-left:120px;width:200px;}
.hsinistra  {float:left; width:300px;}
.h_profilo_promoter  div table tbody tr td textarea,.h_profilo_promoter  div table tbody tr td input{border:1px solid #1D90DB !important;}
h2#ch_tit.m {color:#008FD6  !important;}

/*--
SIDEBAR
----------------------------------------------------------------------------*/
.sidebar div.sfidaHostessDx {background: #fff;overflow: hidden;border: 3px solid #D3D1D1;margin: 10px 0px;}
.sidebar div.sfidaHostessDx .titolosfide {padding: 10px;overflow: hidden;background: url("http://stbm.it/studenti/images/2011/sidebar-block-title.png") 0px 0px repeat-x;margin: 0px 0px 5px 0px;}
.sidebar div.sfidaHostessDx .titolosfide b {font-family: Georgia;color: #0879b4;font-size: 12px;text-transform: capitalize;}
.sidebar div.sfidaHostessDx a h2 {color: #444;font-size: 12px;margin: 10px;font-weight: normal;}
.sidebar div.sfidaHostessDx ul {overflow:hidden;width: 298px;clear:both;}
.sidebar div.sfidaHostessDx ul li  {display: block;overflow:hidden;margin: 5px 10px;width: 125px;float: left;}
.sidebar div.sfidaHostessDx ul li a {display: block;overflow: hidden;border: 4px solid #e4a3cb;width: 105px;height: 105px !important;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align: center;background: #fbe9f4;margin: 0px 0px 0px 6px;}
.sidebar div.sfidaHostessDx ul li a:hover {border: 4px solid #e357ad;}
.sidebar div.sfidaHostessDx ul li a img  {height: 110px;}
.sidebar div.sfidaHostessDx .hsfide_vota a {margin: 5px 10px 10px 110px;}
.sidebar .box-hostess{width:auto !important; float:none !important;}

/* css sfide */

#body_hostess #sfida_stu{float:left;width:635px;}
#body_hostess #sfida_stu {padding:15px; overflow:hidden;}
div.sfida_tab, ul.risu_tab, ul.risu_tab2 , ul.tit_ris {    margin: 0; overflow: hidden;padding: 0; }
#body_hostess #sfida_stu .accesso_link h2 {color:#D83896; font-size:22px; text-transform:capitalize;  margin:0 10px 0 0; float:left;}
#body_hostess #sfida_stu h3 {  color: #333333;font-size: 14px;  display.block; margin:5px 0 10px; clear:both;}
#body_hostess #sfida_stu .accesso_link {display.block; overflow:hidden;}
#body_hostess #sfida_stu #accesso_voto {float:left; overflow:hidden; display:none;}
#body_hostess #sfida_stu #linkati {float:right; overflow:hidden;  padding-top: 8px;}
#body_hostess #sfida_stu #linkati  li {   float: left; font-size: 13px; padding: 0 10px;text-transform: uppercase; font-weight:bold;}
#body_hostess #sfida_stu .regolamento_sfide { border-top: 3px double #E6E6E6;  clear: both;display: block;margin: 10px 0 1px;overflow: hidden; padding: 5px 170px 35px 0;background: url("http://stbm.it/studenti/images/ragassa.jpg") no-repeat bottom right;}
#body_hostess #sfida_stu .regolamento_sfide b {color:#D83896; font-size:18px;margin:10px 0; display:block;}
#body_hostess #sfida_stu .regolamento_sfide p { color: #333333; font-size: 12px;}
#body_hostess #sfida_stu .regolamento_sfide ul{margin:15px 0 0; color: #333333; font-size: 12px;}
#body_hostess #sfida_stu .regolamento_sfide ul li{margin:0 0 10px;}

#body_hostess #sfida_stu .regolamento_sfide .sfida-attiva{display:block;width:240px;padding:10px;margin:20px 0 0 80px;background:#222;text-align:center;border-width:2px;border-style:solid;border-color:#555 #000 #000 #555;-webkit-border-radius:10px;   -moz-border-radius:10px;        border-radius:10px;}
#body_hostess #sfida_stu .regolamento_sfide .sfida-attiva b {margin:0;color:#fff;text-shadow:1px 1px 1px #666;font-family: Georgia,Times,Serif;font-weight:normal;font-size:22px;}
#body_hostess #sfida_stu .regolamento_sfide .sfida-attiva span{color:#D83896;font-size:13px;}
#body_hostess #sfida_stu .regolamento_sfide .sfida-attiva:hover{text-decoration:none;background:#D83896;border-color:#97105f #f276bf #f276bf #97105f;}
#body_hostess #sfida_stu .regolamento_sfide .sfida-attiva:hover span{color:#333;}
#body_hostess #sfida_stu ul.sfida_generale {  -moz-border-radius: 5px 5px 5px 5px;  background: none repeat scroll 0 0 #F2F2F2; display: block; overflow: hidden; padding-bottom: 10px;}
#body_hostess #sfida_stu ul.sfida_generale li.sfide_generali {-moz-border-radius: 5px 5px 0 0; background: none repeat scroll 0 0 #FE81BF !important;color: #FFFFFF !important; display: block; font-family: Georgia,Times,Serif;font-size: 14px;font-weight: bold; margin-bottom: 10px;padding: 5px 10px; text-shadow: 0 1px 1px #D83896;text-transform: uppercase;}
#body_hostess #sfida_stu ul.sfida_generale{overflow:hidden;}
#body_hostess #sfida_stu ul.sfida_generale li.generale{float:left;display:table-cell;width:260px;height:60px;color: #BC3476;font-size: 13px;overflow:hidden;margin:0 10px;padding:10px;border-bottom:1px dashed #ddd;}
#body_hostess #sfida_stu ul.sfida_generale li.generale .h_vincente{position:relative;float:left;display:table-cell;width:60px;height:60px;margin:0 10px 0 0;border:1px solid #ddd;background:#fff;vertical-align:middle;}
#body_hostess #sfida_stu ul.sfida_generale li.generale .h_vincente img{display:block;margin:0 auto;max-width:60px;max-height:60px;}
#body_hostess #sfida_stu ul.sfida_generale li.generale .h_vincente span{position:absolute;width:22px;height:22px;background:red;bottom:-3px;right:-3px;background: url("http://stbm.it/studenti/images/sprites/hostess.png") no-repeat scroll -278px -250px transparent;}
#body_hostess #sfida_stu ul.sfida_generale li  a {color: #444444 ;}
#body_hostess #sfida_stu div.scadenza {    background: none repeat scroll 0 0 #F2F2F2;    color: #333333; font-size: 13px;  font-weight: bold;    padding: 5px; margin-bottom:5px; text-align: right;}
#body_hostess #sfida_stu .torna-elenco, #body_hostess #sfida_stu div.segnala { float: right; margin: 20px 20px 10px;text-align: center;}
#body_hostess #sfida_stu .torna-elenco  a , #body_hostess #sfida_stu .segnala a{-moz-border-radius: 3px 3px 3px 3px; -moz-box-shadow: 0 1px 1px #DDDDDD;background: url("http://stbm.it/studenti/images/sprites/header/gradients.png") repeat-x scroll 0 0 #F5CF33;border: 1px solid #ECC10E; color: #5A4005;font-size: 12px; font-weight:bold; height: 24px; line-height: 24px;margin: -5px 0 0; padding: 5px; text-align: center;text-decoration: none;text-shadow: 0 1px 0 #F9E286;width: 120px; }
#body_hostess #sfida_stu .segnala a {width:220px !important;}
#body_hostess #sfida_stu #form_sfide { font-size: 12px;margin: 20px 0 0;}
#body_hostess #sfida_stu #form_sfide form {margin-top:10px;}
#body_hostess #sfida_stu span.sfide-thumb {  -moz-border-radius: 5px 5px 5px 5px;background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC; display: block;float: left;  height: 90px; margin: 2px 10px 10px 0; overflow: hidden;text-align: center; width: 90px; }
#body_hostess #sfida_stu .risu_tab li,
#body_hostess #sfida_stu .risu_tab2 li {border-bottom: 1px solid #E6E6E6;color: #666666;display: block;float: left;font-size: 14px;margin: 0;overflow: hidden;padding:10px;margin:0 6px;width: 270px;}
#body_hostess #sfida_stu .risu_tab li:first-child,
#body_hostess #sfida_stu .risu_tab2 li:first-child{width: 572px;background:#fff2f8;border-top:1px solid #f99fcc;border-bottom:1px solid #f99fcc;}
#body_hostess #sfida_stu .risu_tab li:first-child a > b,
#body_hostess #sfida_stu .risu_tab2 li:first-child  a > b{padding:3px 10px 3px 40px;background: url("http://stbm.it/studenti/images/sprites/hostess.png") no-repeat scroll 10px -199px transparent;border-top:1px solid #f99fcc;border-bottom:1px solid #f99fcc;}
#body_hostess #sfida_stu .risu_tab li:first-child span.sfide-thumb,
#body_hostess #sfida_stu .risu_tab2 li:first-child span.sfide-thumb {height: 110px;width: 110px;margin: 2px 10px 0 10px;}
#body_hostess #sfida_stu .risu_tab li:first-child span.sfide-thumb img,
#body_hostess #sfida_stu .risu_tab2 li:first-child span.sfide-thumb img{width:120px;height:auto;margin:0 auto;display:block;text-align:center;}
#body_hostess #sfida_stu .risu_tab li:first-child p.vittorie,
#body_hostess #sfida_stu .risu_tab li:first-child p.sconfitte{font-size:15px;}
#body_hostess #sfida_stu .risu_tab2 ul.tit_ris li    {width:145px !important; border: 0 !important;}
#body_hostess #sfida_stu .risu_tab li b , #body_hostess #sfida_stu .risu_tab2 li b{ display: block;    font-size: 18px !important;    margin: 10px 0 0;overflow: hidden; color:#EB519D;text-transform: capitalize; }
#body_hostess #sfida_stu .risu_tab li p.vittorie , #body_hostess #sfida_stu .risu_tab li p.sconfitte {font-size:12px;    display: block;margin: 6px 0;   padding: 0;}
#body_hostess #sfida_stu .risu_tab li p.vittorie b, #body_hostess #sfida_stu .risu_tab li p.sconfitte b {font-size:12px !important;    display: inline; color: #7B0942;}
div.sfida_tab {overflow:hidden; display:block; clear:both; margin:20px 0;    -moz-border-radius: 5px;    background: none repeat scroll 0 0 #F2F2F2;border: 1px solid #E8E8E8; -webkit-border-radius: 5px;}
div.sfida_tab .sfidanti_foto  {font-size: 15px; color:#D83896;font-weight: bold;text-align: center;width: 50%;    padding: 10px 0; float:left;}
div.sfida_tab  .versus {text-align:center;color: #7B0942; font-size: 22px !important;font-weight:bold;padding-top:20px;margin-bottom: -36px;}
div.sfida_tab .sfidanti_foto b {display:block; font-size:22px; color: #EB519D;    margin-bottom: 10px;}
div.sfida_tab .sfidanti_foto img {border:1px solid #D83896; }
ul.paginatore-hostess_sfide {margin:10px 10px 0; float:right;overflow:hidden; clear:both;}
ul.paginatore-hostess_sfide li{overflow:hidden; display:block;}
ul.paginatore-hostess_sfide li b{display:block;float:left;color:#D83896;height:24px;line-height:24px;font-size:12px;margin:0 0 0 5px;}
ul.paginatore-hostess_sfide li b a{color:#fff;background: #FE81BF;padding:5px 8px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
ul.paginatore-hostess_sfide li.page-hostess_sfide b a {color: #fff !important;}
span.no_sfidanti {    color: #1B7CB1 !important; font-weight:bold;}


/*-- FOTO HOSTESS
-------------------------------------------------------------------*/

.nav-pre{padding:5px 10px;margin:15px 0;overflow:hidden;background:#f5f5f5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.nav-pre a{display:block;font-size:12px;font-weight:bold;}
.pre{float:left;}
.succ{float:right;}
.nick{display:block; margin:0 0 10px; text-align:center; color:#666;}
.nick b {color:#D83896;}
span.m b {color: #88D0F8;}
div.pic-wrap  img{display:block;padding:3px;margin:0 auto;border:2px solid #CCC;max-width: 600px;}
div.ch_zoom_data {overflow: hidden;font-size: 14px;margin: 10px auto 0px auto;width: 300px;text-transform: uppercase;text-align: center;}

/*-- PROFILO NON TROVATO
-----------------------------------------------------------------------*/

div.hostess-error {border: 2px solid #ddd;overflow:hidden;width: 320px;height: 245px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: #eee;text-align: center;line-height: 240px;text-transform: uppercase;color: #777;font-weight: bold;}

/*-- PAGINAZIONE
-----------------------------------------------------*/
ul.paginatore li.page a[title="pagina successiva"]{background: url("http://stbm.it/studenti/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://stbm.it/studenti/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"]{display:none}
ul.paginatore li.page a[title="last page"]{display:none}
ul.paginatore {width: 580px;}

/*afc scheda hostess*/
.afc_item_hostess_basso{display:block;margin:10px 0;overflow:hidden;padding:10px; border:1px solid #F8C4E9; -moz-border-radius: 5px 5px 5px 5px;}
.afc_item_hostess_basso div.afc_adsag{padding-bottom:5px; font-size:11px;}
.afc_item_hostess_basso a.afc_colorag{color:#666;}
.afc_item_hostess_basso span.afc_adsurl{color:#EB519D; text-decoration:none;font-size:12px; font-weight:bold}
.afc_item_hostess_basso span.afc_adstxt{font-size: 11px; float:left; margin-right:10px}
.afc_item_hostess_basso a.afc_adslink{color: #EB519D; font-size: 11px;}

/*-- MESSAGGI
-----------------------------------------------------*/
.save-ok{display:block;width:300px;padding:10px 0;margin:0 auto 15px;background:#e2f5c6;border:1px solid #8dc63f;color:#406618;text-align:center;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.save-ko{display:block;width:300px;padding:10px 0;margin:0 auto 15px;background:#f3d2c8;border:1px solid #f26c4f;color:#9e0b0f;text-align:center;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.action{padding:5px 0;margin:0 0 30px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.action a{padding:0 10px;font-size:13px;font-weight:bold;}
.action a:first-child{border-right:1px solid #ccc;}

/*--
SEGNALAZIONI HOSTESS
----------------------------------------------------------*/
.segnalazioni_hostess { color: #333; }
.segnalazioni_hostess h3 { font: 18px Georgia; margin-bottom: 10px; }
.segnalazioni_hostess h4 { font: 16px Georgia; margin-bottom: 20px;}
.segnalazioni_hostess p.firma { font: bold 14px Georgia; color: #999; }
.segnala_errore { color: #D2111E; font: 18px Georgia; }

.form_segnala_hostess h1 { border-bottom: 1px dotted #ddd; font: 26px Georgia; color: #358ABA; margin-bottom: 30px; padding-bottom: 5px;}
.form_segnala_hostess form { overfloe: hidden; }
.form_segnala_hostess form p { margin-left: 40px; width: 105px; font: 14px Georgia; color: #333; float: left;  }
.form_segnala_hostess form input { width: 160px; margin: 0 0 15px; float: left; }
.form_segnala_hostess form p.textarea { width: 500px; }
.form_segnala_hostess form textarea { float: left; margin-left: 40px;}
.form_segnala_hostess form .button { border: none; background: #358ABA; border-radius: 5px; padding: 8px 10px; color: #fff; font: bold 14px Georgia; width: 80px; margin: 20px 280px;}
.form_segnala_hostess .message { font: 24px Georgia; text-decoration: underline; color: #309618; float: right; width: 100%; text-align: center; }
.form_segnala_hostess .error_message { font: 24px Georgia; text-decoration: underline; color: #D2111E; float: right; width: 100%; text-align: center; }
.form_segnala_hostess form .contatto { width: 320px; margin-bottom: 3px;}
.form_segnala_hostess form .contatto_input { width: 255px; margin-left: 0px; }     
.form_segnala_hostess .campi_obbligatori { margin: 5px 0 0 40px; font: 11px Georgia; float: left; color: #666; }

