/*-- HEADER TOLTO NON IL TEST --*/
.header {position:relative;}
.header-mobile, .menu_class, .the_menu > li > .alphabet-nav, .overflow-nav-cont { display:none;}
.overflow-nav-cont-13, .sub-mobile, .menu-toggle {display: none;}



/*-- SPONSOR HEADER
----------------------------------------------------------------------
li.sponsor_peugeot {background:#fff;width:200px;position:absolute;right:0;border:0!important;}
li.sponsor_peugeot  a {background: url("")  no-repeat;width:140px;height:40px!important;margin-top:-8px!important;position:absolute;display:block;}
*/

/*-- TOP-BAR 
----------------------------------------------------------------------*/
.top-bar {overflow:hidden;clear:both;padding:0 18px 1px;margin:0 0 1px;border-bottom:1px dashed #ccc;}
.top-bar .top-nav {float:left;overflow:hidden;font-size:14px;text-transform:uppercase;}
.top-bar .top-nav li {float:left;display:block;height:33px;padding:0 0 0 5px;margin:0 0 0 5px;border-left:1px dashed #ccc;}
.top-bar .top-nav li:first-child {padding:0; margin:0; border:none;}
.top-bar .top-nav li a {display:block;height:33px;line-height:33px;padding:0 30px;margin:0;color:#000;text-decoration:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.top-bar .top-nav li.mh_sol a {background:#8c3332 url("https://static.stbm.it/sol/images/sprites/bkg-row.png");color:#fff;}
.top-bar .top-nav li.mh_abc a:hover {background:#db9603 url("https://static.stbm.it/sol/images/sprites/bkg-row.png");color:#fff;}
.top-bar .top-nav li.mh_sel a:hover {background:#487599 url("https://static.stbm.it/sol/images/sprites/bkg-row.png");color:#fff;}
.top-bar .logo-light {float:right;}
.top-bar .logo-light a {display:block;width:113px;height:29px;background:url("https://static.stbm.it/sol/images/sprites/elements.png") no-repeat -400px -80px;text-indent:-9999px;}

/*-- AGGIUNTA TOP-BAR (logo il Post)
----------------------------------------------------------------------*/
.top-bar {padding-top:5px;margin-top:-5px;}
.top-bar .logo-light a {width:115px;height:37px;background-position: -640px -1537px;margin-top:-5px;}

/*-- MAIN HEADER 
----------------------------------------------------------------------*/
.main-header {background:#f9eee5;}
.main-header .row {height:31px;padding:0px 18px;border-bottom:1px dashed #ccc;}
.main-header .row .left {float:left;padding-top:8px;}
.main-header .row span.hot-topic a {padding: 5px;text-decoration:underline;}
.main-header .row span.hot-topic a:hover {text-decoration:none;}

/** LOGIN **/
.main-header .row .box-login {overflow:hidden;float:right;margin:3px 0 0 0;}

/* NON LOGGATO */
.main-header .row .unlogged a {float:left;display:block;width:100px;height:20px;padding:2px;margin:0 0 0 5px;border:1px solid #aaa;text-align:center;color:#727171;background:#fff;font-style:italic;text-shadow:-1px 0 0 #fff;}
.main-header .row .unlogged a span {display:block;height:17px;background:#fff;border-top:3px solid #fff;}

/* LOGGATO */
.main-header .row .logged {position:absolute; right:18px; margin:-8px 0 0; background:#FAF4F0;border:1px solid #ccc;-webkit-border-radius:2px 2px 5px 5px;-moz-border-radius:2px 2px 5px 5px;border-radius:2px 2px 5px 5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);}
.main-header .row .logged span {display:block;padding:3px 40px 3px 10px;margin:0;font-style:italic;color:#666;border-bottom:1px dashed #ccc;}
.main-header .row .logged .esci {position:absolute;top:3px;right:10px;font-size:11px;color:#933;}
.main-header .row .logged span b {color:#000;}
.main-header .row .logged ul {overflow:hidden; padding:3px 10px;}
.main-header .row .logged ul li {float:left;display:block;padding:0 0 0 10px;margin:0 4px;background:url("https://static.stbm.it/sol/images/sprites/bullets.png") no-repeat  -244px -43px;}
.main-header .row .logged ul li:first-child {padding:0; margin:0 4px 0 0; background:none;}
.main-header .row .logged ul li a {display:block;font-size:11px;color: #8C3332;text-transform:uppercase;}

/** CONTAINER HEADER  **/
.main-header .container {overflow:hidden;padding:8px 18px 0;}
.main-header .container .block {float:left;width:260px;height:165px;margin:0 48px 2px -18px;padding-left:18px;}
.main-header .container .block .quote {display:table-cell;height:134px;width:200px;padding:0 50px 0 22px;vertical-align:middle;background:url("https://static.stbm.it/sol/images/sprites/elements.png") no-repeat -3px -93px;text-align:center;}
.main-header .container .block .quote span {font-style:italic;font-size:20px;margin:0 0 0 5px;}
.main-header .container .block .quote span a {color:#8c3332;}
.main-header .container .block .quote p {font-size:16px;}
.main-header .container .block .quote p a {color: #000000;}
.main-header .logo-holder {float:left;width:330px; position: relative;}
.main-header .logo-holder a {display:block;width:334px;height:90px;margin: 0 0 11px;background:url("/images/elements.png") no-repeat 3px 0px;text-indent:-9999px;}

.main-header .logo-holder .social_header{position:absolute; right:-155px; top:10px; height:60px; padding:10px 0 0 5px; border-left:1px solid #dcd0c6; background:url("https://www.soldionline.it/images/shadow-social.png") no-repeat 0 -2px;}
.main-header .logo-holder .social_header{*right:-10px;} /* HACK IE7 */
.main-header .logo-holder .social_header span{display:block; margin:0 0 5px; height:24px;}

/** BLOCCO-PERSONALIZZATO IMMAGINE HEADER  **/
.main-header .img-block {float: right; margin: 0px -17px;}
.main-header .img-block  .personal-block{}
.main-header .img-block  .personal-block img {width:272px;height:167px}

/** SEARCH  **/
.main-header .search {display:block;overflow:hidden;width:390px;padding:0;margin:-2px 0px 0px -25px;}
.main-header .search .search-text {float:left;display:block;width:272px;height:24px;line-height:24px;padding:0 10px 0 25px;background: #fff url("https://static.stbm.it/sol/images/sprites/elements.png") no-repeat -432px 7px;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;color:#555;border:1px solid #ccc;-moz-box-shadow:inset 1px 1px 2px #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.main-header .search .submit {float:left;height:26px;padding-bottom:2px;margin:0 0 0 6px;border:none;background:#a99687;font-family:Georgia, "Times New Roman", Times, serif;width:65px;font-size:12px;color:#fff;text-transform:uppercase;cursor:pointer;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.main-header .search .submit:hover {background:#8c3332;}

/** ALPHABET NAV  **/
.alphabet-nav {position:absolute;left:243px;bottom:14px;height:20px;line-height:19px;}
.alphabet-nav strong {float:left;display:block;margin:0 3px 0 0;}
.alphabet-nav ul {float:left;display:block;overflow:hidden;padding:0 4px 0 0;}
.alphabet-nav ul li {float:left;dispaly:block;text-transform:uppercase;}
.alphabet-nav ul li a {position:relative;display:block;width:20px;height:20px;text-align:center;margin:0 -4px 0 0;color:#666;}
.alphabet-nav ul li a:hover {color:#fff;z-index:10;background:url("https://static.stbm.it/sol/images/sprites/elements.png") no-repeat -400px 0;text-decoration:none;}

/*-- NAVIGATION
----------------------------------------------------------------------*/
.navigation {overflow: hidden;display: block;padding: 5px 18px 0;background: #2d2d2d;height: 40px;z-index: 99999;}
.navigation > li {float: left;display: block;height: 40px;margin: 0 0 0 55px;text-transform: uppercase;padding-top: 2px;}
.navigation li:first-child {margin:0;}
.navigation > li > a {font-size:14px;display:block;height:34px;line-height:30px;padding:0 3px;color:#fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.navigation > li > a:hover {border-bottom: 2px solid #933;height:25px;text-decoration:none;}
.navigation > li.active a,.navigation li.active a:hover {border-bottom: 2px solid #933;font-size:14px;text-decoration:none;}

.navigation > li.video {margin-top:-4px; background-repeat: no-repeat;}
.navigation > li.video a{margin-top:4px; background-repeat: no-repeat; background-position:46px -4px;}

.navigation > li.investimenti a {color: #FFBC2E;}
.navigation > li.investimenti a:hover {text-decoration:none;}

.navigation > li.abcrisparmio a {background:rgba(219, 150, 3, 0.7);height:30px;color:#fff;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding: 0px 5px;}
.navigation > li.soldielavoro a {background:rgba(72, 117, 153, 0.7);height:30px;color:#fff;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding: 0px 5px;}
.navigation > li.abcrisparmio a:hover {background:#8a8888;color:#fff;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none;}
.navigation > li.soldielavoro a:hover {background:#8a8888;color:#fff;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none;}


/*-- SUB NAVIGATION
----------------------------------------------------------------------*/
.sub-navigation {height: 40px;padding: 0 0 0 15px;background: #EEE;font-size: 16px;overflow: hidden;}
.sub-navigation li {float:left;display:block;height:38px;margin:0 0 0 17px;position:relative;bottom:-6px;}
.sub-navigation li:first-child {margin:0;}
.sub-navigation li a {line-height: 30px;padding: 0 2px;}
.sub-navigation li a:hover {border-bottom: 2px solid #933;height:30px;text-decoration: none;}
.sub-navigation li.active a {border-bottom: 2px solid #933;color: #555;text-decoration: none;height: 30px;}

 
/*-- SUB NAVIGATION L3
----------------------------------------------------------------------*/
.nav-l3 {background: #fff;height: 40px;border-bottom: 1px solid #EEE;}
.nav-l3 li a {height:30px;}
.nav-l3 li a:hover {border-bottom: 2px solid #933;color:#555;}
.nav-l3 li.active a {height: 30px;color: #555;font-weight: normal;}

               
 /*-- HEADER LIGHT
----------------------------------------------------------------------*/
.header-light .container{background:none !important}
.header-light .logo-holder{width:200px}
.header-light .logo-holder span a{background-position:-395px -550px; width:180px !important; height:35px !important; float:left}
.header-light #formSearch{margin-left:260px; padding-top:6px; overflow: initial;}
.header-light .social{width:210px;float:right; height:25px!important; right:-740px !important; top:2px !important;padding-top:5px !important; position:absolute}
.header-light .social span{float:left}  
 



  
                                         