/* css file importati */
@import url("font.css");
@import url("reset.css");

/* @@@@@@@@@@@@ sovrascritte - RESET @@@@@@@@@@ */
#wrapper, #header, #footer {background:none; margin:0; padding:0; border:0; clear:all; color:#1a1a1a;}

/* @@@@@@@@@@@@ news style + header + footer @@@@@@@@@@ */


/* Apply styles  ========================================= */
html {font-size:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body {min-width:1024px; font: 12px/1.0 Arial, sans-serif; margin: 0; padding:0; text-align:center; color:#1f1f1f; background: #f5e5d5 url("http://i.res.24o.it/img2013/advbg.png") repeat-x;}

/* Miscellaneous conveniences ============================= */
.clear {clear:both;}
.left {float:left}
.right {float:right}
.center {text-align:center}
.nascosto, .hide {display:none;}
.nomargin {margin:0 !important;}
.noborder {border:0 !important;}
input, select, textarea,  input[type=search], button {font: 12px Arial, Helvetica, sans-serif; font-family: inherit;}
label {cursor:auto}

/* clearfix */
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }


/*link*/
a, a:visited {color:#416077; text-decoration:none;}
a:hover {color:#416077; text-decoration:underline;}

/*heading*/
h1 {font-size:30px; color:#000;}
h2 {font-size:26px; color:#000;}
h3 {font-size:15px; color:#416077;}
h4 {font-size:14px; color:#416077;}
h5 {font-size:12px; font-weight:bold;}

/*tipografia - elementi che usano i font del sole*/
/* 	family*/

.article-body .art11_body p {font-size:15px; font-family: "georgia", "sole_serif_textregular", "Times New Roman", serif;}
.article-body.group.nobg, .article-body.group.nobg .article-body{background:none;}

.drop {width:1008px; height:280px; position:absolute; top:54px; left:-9px; z-index:100; border:1px solid #9b9b9b; border-bottom:4px solid #416077; background:#fff; -webkit-box-shadow: -4px -4px 2px -4px #666666; box-shadow: -4px -4px 2px -4px #666666; display:none;}
.drop.keep-open {height: 40px !important;}
.dropCont {padding:10px 0;}
.drop_box {width:154px; padding:0 23px; height:250px; float:left; border-right:1px solid #e5e5e5; font-size:12px;}
.drop_box:last-child {border:0;}
.drop_box h3 {margin:10px 0px; text-transform: uppercase; font:14px;}
.drop_box .drop_boxCont {width:154px; height:200px; overflow:hidden;}
.drop_box h4 {text-transform: uppercase; font-size:11px; margin:3px 0;}
.drop_box h2, .drop_box h2 a {font-size:16px; color:#000 !important; margin:6px 0px; line-height:18px;}
.drop_box .news_meta {color:#AD9a87;}
.drop_box .ultimeradio ul {margin-top:0;}
.drop_box .ultimeradio ul li {margin-bottom:8px; padding-bottom:8px; font-size:11px; border-bottom:1px solid #dccebf; line-height:16px;}
.drop_box .ultimeradio ul li a {color:#000 !important;}
.ultimeradio ul li strong {color: #416077;padding-left: 15px;background: url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat scroll 0 -250px transparent;}
.drop_box .altresezioni ul li a { text-decoration: underline; text-transform: uppercase;  margin-bottom:8px; display:block; }
.drop_box .altresezioni ul li a:hover {color:#ca2227;}
.drop_store {border:0;}
.drop_store h3 {color:#ca2227;}
.drop_store .drop_boxCont {border:0;}
.drop_store h4 {text-transform: none;}
.drop_store p {font-size:11px; margin:10px 0; line-height:15px;}

#login-box .dashboard {padding:10px 10px 9px; margin: 10px; background:#fff;}
#login-box .dashboard p {margin-bottom:10px; background:url("http://i.res.24o.it/img2013/line.png") bottom repeat-x; font-size:12px; padding-bottom:10px;}
#login-box .dashboard p.last {background:none; margin-bottom:0; padding-bottom:0;}
#login-box .dashboard a.logout {font-weight:bold;}


#login-box { position:absolute; top:39px; right:0; background:#505254; width: 270px; z-index:99999999999999; border:#a1a1a1 0px solid; -webkit-box-shadow: 0px 15px 7px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 15px 7px rgba(50, 50, 50, 0.3); box-shadow: 0px 15px 7px rgba(50, 50, 50, 0.3); display:none;}
#login-box form { margin: 10px; background:#fff; padding: 13px 10px}
#login-box .user input, #login-box .password input  { width:203px; font:11px Arial, sans-serif; font-weight:bold; padding: 9px 10px; margin-bottom:7px; border-top:#a7a5a6 1px solid;  border-left:#b2b1b2 1px solid;  border-bottom:#efefef 1px solid;border-right:#efefef 1px solid; }
#login-box .submit { border-bottom:#d0d0d0 1px solid; padding-bottom:7px; margin-bottom:10px}
#login-box .submit a { font-size:11px; text-decoration:underline; padding:0 8px}
#login-box .submit input { border:none; background:#416077; color:#FFF; text-transform:uppercase; padding:5px 15px; float:right; margin-right:5px;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
#login-box .new-user { font-size:11px; color:#525252; padding:3px 8px; position:relative; background:url("http://i.res.24o.it/img2013/sprite_frecce.png") 215px -747px no-repeat;}
#login-box .new-user a { position:absolute; right:10px; text-transform:uppercase; text-decoration:underline; padding-right:12px; top:3px; line-height:13px; }

/*social header*/
li.social a { display:block; height:17px; width:17px;float:left; margin-right:3px; margin-top:4px; text-indent:-9999px;  background:url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat;}
.social a.twitter { background-position:0 -400px}
.social a.facebook { background-position:-200px -399px}
.social a.google { background-position:-400px -400px}
.social a.rss { background-position:-600px -400px}


#block {width:645px; height:415px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:10px 0;}
#block h2 {font-size:21px; font-family: "sole_serif_headlinebold", "Times New Roman", serif;}
#block .blockCont {height:375px; padding:20px 0; background:url("http://i.res.24o.it/img2013/block_bg.png") repeat-x;}
#block .alertMsg {margin:0 20px 40px; height:50px; padding-left:60px; background:url("http://i.res.24o.it/img2013/block_alert.png") no-repeat}
#block .alertMsg h2 {margin:0; color:#333;}
#block .alertMsg p {font-size:16px; color:#666 !important; padding:0; font-family: "sole_serif_headlineregular", "Times New Roman", serif; font-style: italic;}
.blockBox {width:297px; height:293px; background:url("http://i.res.24o.it/img2013/block_box.png") no-repeat;}
.blockBox.left {margin-left:20px;}
.blockBox.left .leftCont {padding:20px;}
.blockBox.left .leftCont p {padding:3px 0; font:14px Arial, sans-serif !important;}
.blockBox.left .leftCont p.msg {border-bottom:1px solid #D0D0D0;margin-top:30px;padding:3px 10px 20px}
.blockBox.left .leftCont .upgrade{display:block;width:100px;height:30px;line-height:30px;margin-left:80px;margin-top:20px;font-size:12px;font-weight:bold;text-align:center;background:#416077;color: #FFFFFF;cursor: pointer;margin-right: 5px;text-transform: uppercase;border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.blockBox.left .leftCont p a {text-decoration:underline;}
.blockBox.left h2 {color:#416077;}
.blockBox.right {margin-right:20px; text-align:center;}
.blockBox.right img.device {margin-top:-35px;}
.blockBox.right p {font:12px Arial, sans-serif!important; color:#343434 !important; padding:8px 20px; margin:0;}
.blockBox.right a {display:block;background:#dd3027;color:#fff;width:160px;height:30px;line-height:30px;text-transform:uppercase;font-size:12px;font-weight:bold;margin:0 auto;font-family:arial;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.blockBox.right .little {color:#dd3027;font-weight:bold;padding-top:4px;padding-right:6px;padding-left:6px;margin-left:20px;margin-right:0px;border-top: 1px solid #d0d0d0;border-right:1px solid #d0d0d0;text-align:center;float:left;}
.blockBox.right .little + .little {margin-left:0px;margin-right:20px;border-top: 1px solid #d0d0d0;border-right:0px solid #d0d0d0;}
.blockBox.right .little span {display:block;font-size:11px;text-transform:uppercase;font-weight:normal;color:#1a1a1a;padding-bottom:4px;}
.blockBox.right .little a {width:80px;margin-top:5px;}
#block form {padding: 0px 10px; margin:0;}
#block form p {margin:0 !important;}
#block .user input, #block .password input  { width:203px; font:11px Arial, sans-serif; font-weight:bold; padding: 9px 10px; margin-bottom:7px; border-top:#a7a5a6 1px solid;  border-left:#b2b1b2 1px solid;  border-bottom:#efefef 1px solid;border-right:#efefef 1px solid; }
#block .submit { border-bottom:#d0d0d0 1px solid; padding-bottom:7px; margin-bottom:10px}
#block .submit a { font-size:11px; text-decoration:underline; padding:0 8px}
#block .submit input { border:none; background:#416077; color:#FFF; text-transform:uppercase; padding:5px 15px; float:right; margin-right:5px;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
#block .new-user { font-size:11px !important; color:#525252; padding:3px 8px; position:relative; background:url("http://i.res.24o.it/img2013/sprite_frecce.png") 225px -747px no-repeat;}
#block .new-user a { position:absolute; right:8px; text-transform:uppercase; text-decoration:underline; padding-right:12px; top:3px; line-height:13px; }

/* in sidebar */
.module {background:none; border:0; border-top:8px solid #416077; padding:0; margin-bottom:25px !important; margin-left:22px;}
.module h5, .module h2 {text-align:center; color:#416077; background:url("http://i.res.24o.it/img2013/linea_doppia.png") bottom repeat-x !important; text-transform: uppercase; padding:10px 0 13px; border:0; font-family: "sole_serif_headlinebold", "Times New Roman", serif; font-size:15px; letter-spacing:1px; font-weight:normal;}
p.art11_arg {font-size:12px;}
.art11_module li a, ul.lista_alta11 li a {background:url("http://i.res.24o.it/img2013/blu_chip.gif") 0 2px no-repeat; color:#416077;}
.art11_box .art11_arg span, .art11_box .art11_arg a {color:#416077; line-height:120%; font-size:12px;}
.module ul.tabs li a {padding:8px;font-weight:normal;font-size:12px;}
.module ul.tabs li a:hover, .module ul.tabs li a.current {background:#416077;font-weight:bold;}
.art11_module h3 {padding-bottom:5px;}
.art11_module li a {font-family:"Georgia";font-size:12px;color:#393939}
.ultimisez ol li a {padding-left:10px !important; background:url("http://i.res.24o.it/img2013/blu_chip.gif") 0 6px no-repeat; color:#393939;}
.ultimisez .share {background:none; border:0; margin-left:12px;}

.module ul.lista_foto11 a.foto_text {border:0; padding:0; color:#416077; text-decoration:underline; font-weight:bold;}
.module ul.lista_foto11 {margin:10px 0;}
.lista_alta11 a strong {color:#416077; text-decoration:underline;}

#shopping {background:url("http://i.res.24o.it/img2013/bg_shopping24.jpg") no-repeat scroll center bottom #3A3A3A; border-top: 3px solid #B42614;}
#shopping.module h2 {background:none !important; padding-bottom:15px !important;}
#shopping.module h2 a {color:#F5E5D5; font-family: "sole_serif_headlinebold", "Times New Roman", serif; }
#shopping.module h2 em {color:#fff !important; font-size:16px;}
#shopping.module .controls {position: absolute; top: 10px; width: 300px;}
#shopping .item {font-family:Arial, sans-serif;}
#shopping .right {margin-right:8px;}
#shopping .sh24_item p.price {color: #CCCCCC;}
#shopping .title {margin:10px 0 3px; display:block;}
#shopping .red {color:#fff !important;}
#shopping .item p a {color:#ccc !important;}
#shopping .item {border:0;}

/* articolo */
.article-header {margin-top:10px;}
.art11_title h1 {line-height:36px; font-size:34px; padding-right:100px;/*mz*/margin-top:10px;}
.art11_title h4 {font-size:14px;}
.art11_left {padding-right:20px;}
.art11_tools {background:#E4D7CB;}
.art11_module  {background:#E4D7CB; border-top:2px solid #416077;}

.article-body a {color: #416077;text-decoration:underline}
.article-body, .article-header {background:url("http://i.res.24o.it/img2013/dash.png") 665px 0 repeat-y;} 
.article-body .grid-top11 .ad {padding-left:20px; background:none;}
.article-body .art11_body p {font-size:16px;}
.art11_title p.by-line span.time-stamp, .art11_title p.by-line a.history {position:relative; left:auto; right:auto; display:inline; float:none; padding:0;}
.article-header p.by-line #firma_linked {width:auto; display:inline;}
.article-header p.by-line #firma_linked a {color:#000;}
.article-header p.by-line #firma_linked, .art11_title p.by-line span.time-stamp, .art11_title p.by-line a.history {margin:0 10px 0 0;}

.return-link a {background: url("http://i.res.24o.it/img2013/return_to_article.gif?v1.0001") no-repeat scroll 23px 8px transparent;color:#416077;display: block;float: right;line-height: 1.1em;padding-top: 50px;text-align: center;}
.return-link a:hover {background-position: -103px 8px;text-decoration: none;color: #555555;}

h3.art11_artcor {border-bottom:3px double #666;}
h3.art11_artcor, h3.art11_artcor a {color:#000; }
.art11_right .art11_module li a {color: #416077;}
.art11_tags a {color: #416077;}

.art11_block {border-bottom: 1px solid #D0CBC8;margin: 2px 8px 10px;padding-bottom: 8px;}

.art11_box a.articoli {background-image: url("http://i.res.24o.it/img2013/pdf.png");}
.art11_box a.documenti {background-image: url("http://i.res.24o.it/img2013/condividi.png");}
.art11_module h3.art11_video a { background-image: url("http://i.res.24o.it/img2013/video.png");}
.art11_module h3.art11_foto a {background-image: url("http://i.res.24o.it/img2013/immagini.png");}
.art11_module h3.art11_docs a {background-image: url("http://i.res.24o.it/img2013/condividi.png");}
.art11_module h3.art11_blogs a {background-image: url("http://i.res.24o.it/img2013/profilo.png");}
.art11_module h3.art11_grafico a {background-image: url("http://i.res.24o.it/img2013/grafici.png");}
.art11_module h3.art11_tabell a {background-image: url("http://i.res.24o.it/img2013/occhio.png");}

.art11_module h3 a {color:#000;font-size:14px;}
.art11_box a.icono:hover,.art11_box a.selected {background-position: 0 0 !important;}

.art11_message {background:none bottom #E4D7CB repeat-x !important; border:0; padding-left:0;}
#commentiqui h2 {background:url("http://i.res.24o.it/img2013/linea_doppia.png") bottom repeat-x !important; border:0; padding-left:0;}
#commentiqui {background:none;} 
#comments {}
#comments h2 {padding-left: 17px;color:#416077!important;font-size:17px!important;}
#comments .comment-contents {padding-left:10px;font-size:13px;}
#comments .comment-contents .by-line span{font-size:13px;font-weight:bold!important;}
#comments .comment-contents blockquote p {margin-bottom:17px;font-size:15px;}
#comments .comment-contents .by-line {margin-bottom:0px;margin-top:3px;}
#comments .comment-contents .by-line + .by-line{margin-bottom:19px;margin-top:1px;}
#comments .comment-contents .by-line + .by-line span{font-weight:normal!important}
#comments .reply.group.cq_comments_user_logged {padding-left:17px!important;}
#comments .reply.group.cq_comments_user_logged  > h3,.permalink.group h3{font-size:17px;color:#416077;margin-top:3px;}
#comments .reply.group.cq_comments_user_logged #content-login-commenti > h3{margin-bottom:5px;border-bottom:1px solid #D6D6D6;font-size:13px;font-family:"Georgia";font-weight:normal;color:#1a1a1a;margin-top:3px;}
#comments .reply.group.cq_comments_user_logged #content-login-commenti .tabs {float:right;margin-top:-26px;}
#content-login-commenti #login-link {padding: 0px 22px 0px 5px!important}
#comments_registration {margin-right:0px;}
.art11_body #comments .reply #reply, .art11_body #comments .reply #new_comment-reply {clear:both;float:left;width:622px;}
.art11_body #comments .reply #content-login-commenti {border-bottom:0px;}
.art11_body #comments #login-window {height:110px;top:-1px;left:458px;border-top:2px solid #416077;background:#416077;padding-top:7px;}
.art11_body #comments #login-window p {margin-bottom:7px;font-family:arial;font-size:12px;color:#fff;position:relative;}
.art11_body #comments #login-window p + p + p {height:50px;padding-bottom:7px;}
.cq_comments_user_logged textarea {background:#99938C;width:620px!important;}
.cq_comments_user_logged .personal-info + .last_gr textarea {width:320px!important;}
.art11_body #comments #login-window p a {color:#F5E5D5;text-decoration:underline;line-height:1em;}
#comments #login-window input[type="submit"] {bottom:15px;left:5px!important;top:auto!important;}
#commentiqui ul.tabs a {padding:8px;margin-right:5px;color:#416077!important;font-size:12px;font-weight:normal}
#commentiqui ul.tabs a:hover {text-decoration:underline;color:#416077!important;}
#commentiqui ul.tabs a.current {background:#416077;color:#fff;font-weight:bold;}
#commentiqui ul.tabs a.current:hover {color:#fff!important;}
.comment .like .total-like a,#comments p.respond + ul.tabs li a {background:#E4D7CB;padding:8px;font-family:arial;color:#416077!important;}
.comment .like .total-like a:hover,#comments p.respond + ul.tabs li a:hover {background:#E4D7CB;text-decoration:underline;color:#416077!important; }
#comments .comment {border-bottom-color:#ccc}
/* login e commenti */
.art11_ancora ul.tabs a, #content-login-commenti #login-link{background-color:#416077 !important;}

.commenti_heading {color:#666 !important;}
.reply {background:#E4D7CB; padding:10px !important;} 

/* altro */
.google11 {background:#E4D7CB; border-top:0;}


/* ================= #DA-NON-PERDERE  */
.strip {background:none;}
.strip h2 { text-align:center; color:#416077; background:url("http://i.res.24o.it/img2013/linea_doppia.png") bottom repeat-x; text-transform: uppercase; padding:10px 0 13px; font-family: "sole_serif_headlinebold", "Times New Roman", serif; font-size:17px; letter-spacing:1px; float:none; border-top:8px solid #416077; }

.strip.tabs li.featured a:hover, .strip.tabs li.featured a.current, .strip.tabs li a:hover, .strip.tabs li a.current {background:#416077 !important;}
.stripul.tabs li a { text-transform: uppercase; }
.strip.scroller-5 {height:140px;}
.strip.story {border-top: 2px solid #333333; float: left; padding-top: 5px;}
.strip.story h3 {font-size:14px; font-weight:bold; line-height:120%; font-family:Arial, sans-serif;}
.strip.story h3 a {text-decoration: underline;}
.strip.story p.by-line {font-size:12px; color:#666; margin:6px 0 3px;}
.strip.story p {color:#666; margin:5px 0;}


/* condividi fix */
.group {margin-bottom:10px;}
.inline-nav li {float:left;}
.article-history {padding-bottom:10px;background: #E4D7CB;display:none;font-family:"Georgia";font-size:12px;width:654px;}
.article-history h5 {font-size:12px!important;}
.article-history .grid-6{width:458px;}

/* strip da non perdere */
#article-lower-strip-ul {margin:0px;}
/*
#article-lower-strip-ul.tabs li a {color:#555;}
#article-lower-strip-ul.tabs li a.current {color:#fff;background:#A69D94;}*/
#article-lower-strip .story {border-top: 3px solid #2C2B29;padding-top: 5px;}
#article-lower-strip .story h3,#article-lower-strip .story p {margin-bottom:5px;}
#article-lower-strip .scroller-5{height:140px;}
#article-lower-strip .paginazione {padding-top:10px;}
.group.strip.last {padding-bottom:15px;}

/* icone dei correlati */
.art11_box a.icono{margin-top:10px;}
.art11_box a.articoli {background-image: url("http://i.res.24o.it/img2013/pdf.png");}
.art11_box a.foto {background-image: url("http://i.res.24o.it/img2013/immagini.png");}
.art11_box a.video {background-image: url("http://i.res.24o.it/img2013/video.png");}
.art11_box a.audio {background-image: url("http://i.res.24o.it/img2013/audio.png");}
.art11_box a.blog {background-image: url("http://i.res.24o.it/img2013/profilo.png");}
.art11_box a.sondaggi {background-image: url("http://i.res.24o.it/img2013/stack.png");}
.art11_box a.mappe {background-image: url("http://i.res.24o.it/img2013/mappe.png");}
.art11_box a.grafici {background-image: url("http://i.res.24o.it/img2013/grafici.png");}
.art11_box a.finanza {background-image: url("http://i.res.24o.it/img2013/finanza.png");background-repeat:no-repeat;}
.art11_box a.tabelle {background-image: url("http://i.res.24o.it/img2013/occhio.png");}
.title a {color:#416077;}
.title a:hover {text-decoration:underline;}
.title .comment {position:static;color:#ad9a87;font-size:12px;font-weight:normal!important;}
.title .comment em {color:#416077}
p.by-line span {font-weight:normal!important;font-size:12px;color:#ad9a87;}
.article-header p.by-line #firma_linked a{color:#416077;text-decoration:underline;font-weight:normal!important;}
.art11_title p.by-line a.history {color:#ad9a87;font-size:12px;font-weight:normal!important}
div.share {float:left;margin-left:13px;clear:right}
div.share h4 {text-transform:uppercase;color:#393939;font-size:14px;margin-bottom:10px;}
p.copyright{float:right;clear:none;margin-top:44px;font-size:13px!important;margin-bottom:27px!important;}
.art11_message {clear:both;padding-left:13px;padding-right:13px;}
.art11_message h2{font-size:17px!important;color:#416077!important;text-transform:uppercase;line-height:26px;}
#click10top {clear:both;}
.art11_message ul.tabs a:hover, .art11_message ul.tabs a.current {padding:8px 15px;color:#fff;}
.art11_message ul.tabs a:hover {text-decoration:underline;}
.art11_tags {margin-left:13px;margin-right:13px;clear:both;}

.art11_module h3.art11_titolifinanza a{background-image: url("http://i.res.24o.it/img2013/finanza.png");background-repeat:no-repeat;background-position:right 10px;}

/*google */
.google11.group {border-top: 8px solid #E4D7CB;padding-left:0px;padding-right:0px;}
.google11.group h3 {color: #99938C;padding: 15px 0px;text-align:center;font-family:"sole_serif_headlinebold","Times New Roman",serif;color:#e4d7cb; font-size:15px;background:#F5E5D5;}
.google11.group h3 a{color: #99938C;}
.google11.group .story {color:#1a1a1a;font-family:arial;font-size:12px;padding-left:17px;}
.google11.group .story a {color:#99938C}
.permalink.group {margin:20px 17px 75px}
.art11_box p {font-size:12px;}
.module.finanza-right-art {margin-bottom:15px;margin-top:25px;height:520px;}
.module.finanza-right-art ul li a{font-weight:normal;color:#416077;}
.module.finanza-right-art ul li a:hover{text-decoration:underline;color:#416077;}
.finanza-right-art h2.indexes {color:#416077;border-top:8px solid #416077;margin-top:30px;background:url("http://i.res.24o.it/img2013/linea_doppia.png") repeat-x scroll center bottom transparent !important}
.finanza-right-art .indici .euro-usd:hover,.finanza-right-art .indici .euro-usd {background:#E4D7CB;}
.finanza-right-art .GraficiAndamento {height:133px;}
.finanza-right-art .TabellaDati .first a,.finanza-right-art .TabellaDati .change{font-weight:bold;}
.finanza-right-art p {margin:10px 0px}
.ultimisez {margin-bottom:15px;height:auto;overflow:hidden;}
.ultimisez p {margin-bottom:5px;font-weight:bold;color:#1a1a1a}
.ultimisez .share.fb_bottom {margin-left:20px;padding-top:0px;}
#click10module .tab-container li{color:#1a1a1a;}
#click10module .tab-container li a{color:#1a1a1a;font-weight:normal;font-size:12px;}
#article-lower-strip h3 a {font-family:arial;color:#416077!important;font-size:12px;font-weight:bold;text-decoration:underline}
#da-non-perdere .story p {color: #666666;font-family: "Georgia";line-height: 15px;margin: 5px 0;}
#article-lower-strip .story p.by-line {color: #AD9A87;font-family: arial;font-size: 12px!important;margin: 6px 0 3px;}

/*invia mail*/
#overlay, #overlay-send{ background-color: black; position: absolute; top: 0px; left:0px; z-index: 100;}
#form-container{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1a1a1a;background-color: #F5E5D5; width: 530px; height: 590px; margin: 0 auto; margin-top: 40px; z-index: 101; position: absolute; left: 180px;}
.chiudimail{}
#form-container .cont_logo {background-color:#E4D7CB;height:37px;}
#form-container .logo {float:left;line-height:37px;color:#000;padding-left:15px;font-weight:bold;}
#form-container .chiudi {float:right;background:#416077;-moz-border-radius:4px;-webkit-border-radius: 4px;padding:3px 8px;color:#fff;margin:8px 15px;}
#form-container .chiudi a{color:#fff;font-weight:bold;}
#form-container h1 { font-family:"sole_serif_headlinebold","Times New Roman",serif; font-size:18px; font-weight:bold;color:#000;}
#form-container .cont_testo { height:530px; padding:10px 15px; background:#F5E5D5;}
#form-container .psx_dx_10 {margin:20px 0px 0px 0px; border-top:1px solid #416077; padding:15px 0px 0px 0px;}
#form-container .ptop5 {padding:5px 10px 20px 0px; color:#416077;}
#form-container .errore { padding:10px 10px 0px 10px;color:#416077;}
#form-container .red { color:#e40101;}
#form-container label, #form-container input {float:left;margin-top:10px;}
#form-container label {clear:both;width:165px;color:#5b5b5b!important;}
#form-container .tooltip {padding-top:13px;float:left;display:block}
#form-container .thetip {display:none;width:300px;border:1px solid #5b5b5b;padding:5px;background:#F5E5D5;}
#form-container #mitt_nome_alert, #form-container #dest_email_alert, #form-container #mitt_email_alert  {width:240px;} 
#form-container .block_type{float:left;clear:left;width:160px;}
#form-container .row { height:20px;margin:5px 0px;}
#form-container .block_type .row label{margin:0px 0px 0px 5px;clear:none;width:auto;}
#form-container .block_type .row input{margin:0px;clear:both;}
#form-container #textarea {width:329px; height:100px;float:right;margin-top:10px;}
#form-container #captcha {float:left;margin-top:3px;} 
#form-container .informativa { padding:15px 10px 0px 0px; clear:both;font-size:11px;}
#form-container .ui-button {clear:both; float:right; font-size: 18px; color:#fff; padding:4px; background:none #DD322A;border: 1px solid #DD322A;margin-top:0px;}
.jump .red {color:#416077!important;}



/* correlati foto */
#now_playing{text-align: center;}
#now_playing h2, #now_playing p {text-align: left;margin-bottom:56px;}
#now_playing h2 {font-size:20px;color:#1a1a1a;}
.article-body #related .story{position: relative;height:120px}
#zoom {background: url(http://i.res.24o.it/img2010/gallery/btn_zoom.gif?v1.0001) no-repeat; width: 65px; height: 65px; position:absolute; top: 10px; left: 10px; display:inline;}
.box_Photogallery {display: block; }
.box_Photogallery .img_Preview {position: relative;clear: both; display: block;/* width: 352px; height: 288px; */padding: 0px; margin: 0 auto;}
.box_Photogallery .box_PhotoThumbs {position: relative; display: block; width: 100%; height: 117px; background:#E4D7CB left top repeat-y; margin-bottom: 15px;}
.scroller_container {float:left; position:relative;}
.box_Photogallery .box_ThumbList {position: absolute; top: 10px; left: 10px; display: block; width: 465px; height: 60px; overflow: hidden;}
.box_Photogallery .box_ThumbList .list_Picture {position:absolute;top:0px; left:0px;height:60px;}
.box_Photogallery .box_ThumbList .list_Picture li {float: left; display: inline; width: 78px; height: 60px; margin: 0px 7px 0px 8px;}
.box_Photogallery .box_ThumbList .list_Picture li img{border: 1px solid #2A2A2A;}
.box_Photogallery .box_ThumbList .list_Picture li img.li_Selected {border: 1px solid #416077;}
.box_PhotoThumbs .btn_Previous, .box_PhotoThumbs .btn_Next {background:black; position: absolute; top: 25px; display: block; width: 14px; height: 27px; overflow: hidden; text-indent: -9000px; background-position: left top; background-repeat: no-repeat}
.box_PhotoThumbs a.btn_Previous:link, .box_PhotoThumbs a.btn_Previous:visited {left: 10px; background-image:url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_previous.png?v1.0001);}
.box_PhotoThumbs a.btn_Previous:hover {}
.box_PhotoThumbs a.btn_Next:link, .box_PhotoThumbs a.btn_Next:visited {right: 10px; background-image: url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_next.png?v1.0001);}
.box_PhotoThumbs a.btn_Next:hover {}
.txt_ThumbNumber {display:inline; text-align: center; font-size: 11px; color: #898989; margin-top: 10px; clear:both;}
.txt_ThumbNumber strong {font-weight: normal; color: #416077;}
.box_PhotoThumbs .box_PhotoScroller {position: absolute; bottom: 10px; left: 18px; display: block; width: 450px; height: 20px; background: url(http://i.res.24o.it/img2010/gallery/mc_back_photoScroller.png?v1.0001) left top no-repeat;}
.box_PhotoThumbs .btn_PhotoScroller {position: absolute; top: 0px; display: block; width: 82px; height: 13px; overflow: hidden; text-indent: -9000px; background: url(http://i.res.24o.it/img2010/gallery/mc_photoScroller.png?v1.0001) left top no-repeat;}
#gallerycontainer .ui-slider,#lightbox .ui-slider { position: absolute; text-align: left; left:0px!important;}
#gallerycontainer .ui-slider .ui-slider-handle,#lightbox .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.8em; height: 1.2em; cursor: default; top:3px;}
#gallerycontainer .ui-slider .ui-slider-range,#lightbox .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
#gallerycontainer .ui-slider-horizontal  { height: .8em; }
#lightbox .ui-slider-horizontal { height: 1.3em; }
#gallerycontainer .ui-slider-horizontal .ui-slider-handle,#lightbox .ui-slider-horizontal .ui-slider-handle { /*top: -.3em;*/ margin-left: -.3em;}
#gallerycontainer .ui-slider-horizontal .ui-slider-range,#lightbox .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
#gallerycontainer .ui-slider-horizontal .ui-slider-range-min,#lightbox .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#gallerycontainer .ui-slider-horizontal .ui-slider-range-max,#lightbox .ui-slider-horizontal .ui-slider-range-max { right: 0; }
#gallerycontainer .ui-state-default, #lightbox .ui-state-default, #gallerycontainer .ui-widget-content .ui-state-default ,#lightbox .ui-widget-content .ui-state-default {border: 0px;background: transparent url(http://i.res.24o.it/img2010/gallery/mc_photoScroller.png?v1.0001) no-repeat 0px 0px; font-weight: bold; outline: none;}
#gallerycontainer .ui-state-default a, #lightbox .ui-state-default a, #gallerycontainer .ui-state-default a:link, #lightbox .ui-state-default a:link, #gallerycontainer .ui-state-default a:visited ,#lightbox .ui-state-default a:visited { color: #2779aa; text-decoration: none; outline: none; }
#gallerycontainer .ui-state-hover, #lightbox .ui-state-hover, #gallerycontainer .ui-widget-content .ui-state-hover, #lightbox .ui-widget-content .ui-state-hover, #gallerycontainer .ui-state-focus, #lightbox .ui-state-focus, #gallerycontainer .ui-widget-content .ui-state-focus,#lightbox .ui-widget-content .ui-state-focus { background: transparent url(http://i.res.24o.it/img2010/gallery/mc_photoScroller.png?v1.0001) no-repeat scroll 0px 0px; font-weight: bold; outline: none; }
#gallerycontainer .ui-state-hover a, #lightbox .ui-state-hover a, #gallerycontainer .ui-state-hover a:hover,#lightbox .ui-state-hover a:hover { color: #0070a3; text-decoration: none; outline: none; }#gallerycontainer .ui-state-active, 
#lightbox .ui-state-active, #gallerycontainer .ui-widget-content .ui-state-active,#lightbox .ui-widget-content .ui-state-active {border: 0px; background: transparent url(http://i.res.24o.it/img2010/gallery/mc_photoScroller.png?v1.0001) no-repeat 0px 0px; font-weight: bold; color: #ffffff; outline: none; }
#gallerycontainer .ui-state-active a, #lightbox .ui-state-active a, #gallerycontainer .ui-state-active a:link, #lightbox .ui-state-active a:link, #gallerycontainer .ui-state-active a:visited,#lightbox .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }
#gallerycontainer .ui-widget-content,#lightbox .ui-widget-content { height: 20px; border:0px;}#gallerycontainer .ui-widget-content {width: 438px;background: url(http://i.res.24o.it/img2010/gallery/mc_back_photoScroller.png?v1.0001) left top no-repeat;}
#lightbox .ui-widget-content {width: 534px;background: url(http://i.res.24o.it/img2010/lightbox/mc_back_photoScroller.png?v1.0001) left top no-repeat;}
.module ol.tab-container { clear:both; margin-left: 30px;}

/* articolo in dossier */
.group.wide-header-dossier {background:#416077;margin:0px 0px 10px /*-8px*/!important;height:65px;position:relative;margin-left:8px;}
.group.wide-header-dossier h2 {color:#fff}
.group.wide-header-dossier ul {position:absolute;left:3px;bottom:10px;width:100%;}
.group.wide-header-dossier ul li {float:left;display:block;border-right-color:#fff;}
.group.wide-header-dossier ul li:first-child {padding:0px;}
.wide-header-dossier ul li a:hover, .wide-header-dossier ul li a.current{text-decoration:underline;background:#7A8A9B;color:#fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
/*.header > map + img {margin-left:-8px}  per dossier con testatina */
.dossier-testatina-grafica {margin-left:-8px;}

/* slider 
#upNext{display:none;overflow:hidden;z-index:100;width:360px;padding:10px 20px 10px 10px;border-top:2px solid #416077;position:fixed;bottom:0;right:0px;background-color:#fff;-moz-box-shadow:0 4px 10px #666;-webkit-box-shadow:0 4px 10px #666;box-shadow:0 4px 10px #666;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc,direction=270,strength=7)";filter:progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc,direction=270,strength=7);}
#upNext #suggeritiboxart {text-align:left;padding-bottom:20px;}
#upNext #suggeritiboxart h6{font-family:"Georgia";margin-bottom:5px;}
#upNext #suggeritiboxart h3{font-size:18px;line-height:22px;}
#upNext #suggeritiboxart .prossimo {margin-top:5px;font-family:Georgia;}
#upNext #suggeritiboxart .nav {position:relative;bottom:-30px;width:360px;}
#upNext #suggeritiboxart .nav #sliderback,#upNext #suggeritiboxart .nav #slidernext{cursor:pointer;position:absolute;bottom:0px;width:30px;height:20px;}
#upNext #suggeritiboxart .nav #sliderback {left:0px;}
#upNext #suggeritiboxart .nav #slidernext {right:0px;}
#upNext #btnUpNext {background-color: #fff;background: #fff url(http://i.res.24o.it/img2010/upnext_close.gif?v1.0001) no-repeat 0 0;border: none;padding: 0;position: absolute;top: 5px;right: 5px;width: 13px;height: 13px;text-indent: -999em;overflow: hidden;cursor: pointer;}
*/
/* =====	ENGLISH VERSION	===== */
.header .group.nav-group .main-sub-nav-en{background:#416077;}
.header .group.nav-group .main-sub-nav-en .en-header{position:relative;background:url("http://i.res.24o.it/img2013/english-version/englishedition.png") no-repeat #416077;height:300px;}
.header .group.nav-group .main-sub-nav-en .en-header ul {position:absolute;padding-left:10px;bottom:15px;}
.header .group.nav-group .main-sub-nav-en .en-header ul li {display:inline;float:left;font-size:14px;padding:8px 14px 6px 11px;}
.header .group.nav-group .main-sub-nav-en .en-header ul li.sub-current a {color:#FFFFFF!important;}
.header .group.nav-group .main-sub-nav-en .en-header ul li a.fauxbtn.selected {background:#1B2C38;color:#FFFFFF;}
.header .group.nav-group .main-sub-nav-en .en-header ul li a.fauxbtn {border-radius: 4px 4px 4px 4px;color:#FFFFFF;font-size: 12px;font-weight: normal;margin-bottom: 7px !important;padding: 4px 7px;text-decoration: none;}
.header .group.nav-group .main-sub-nav-en .en-header ul li a.fauxbtn:hover{text-decoration:underline;}
.header .group.nav-group .main-sub-nav-en .en-header .header-ad{background:#E6D5C4;float: right;height: 260px;margin:15px 8px 0px 0px;padding: 10px 10px 0;text-align: center;}
.article-body.group .grid-4 .economists a{text-decoration:none;}
.article-body.group .grid-4 .economists .story{margin:0px 0px 10px 0px;padding:0px;border-bottom: 1px solid #DCCEBF;}
.article-body.group .grid-4 .economists .story h3 {font-family: "sole_serif_headlineregular","Times New Roman",serif;font-size: 24px;margin: 10px 0;}
.article-body.group .grid-4 .economists .story p.by-line {color: #AD9A87;font-family: arial;font-size: 12px;line-height: 20px;}
.article-body.group .grid-4 .economists .story p{color: #1A1A1A;font-family: "Georgia";font-size: 14px;line-height: 19px;}
.article-body.group .grid-4 .economists span.ita{background:#BAB5B3;float: right;font-weight:normal;line-height:18px;margin-top:4px;padding:4px 7px;text-align: center;width:135px;}
.article-body.group .grid-4 .economists span.ita a{color:#FFFFFF;font-weight:bold;font-family: "Georgia";font-size:14px;text-decoration:none;}
.article-body.group .grid-4 .economists span.ita a:hover{color:#416077;text-decoration:none;}
.article-body.group .grid-4 .economists h2{text-align:left;}
.article-body.group .grid-4 .economists .left-economists{float: left;width:46%;}
.article-body.group .grid-4 .economists .left-economists ul{margin-right:10px;}
.article-body.group .grid-4 .economists .left-economists ul li a{float:left;background: url("http://i.res.24o.it/img2013/blu_chip.gif?v1.0001") no-repeat 0 6px;display: block;line-height: 20px;padding-left: 10px; color: #416077;font-size: 12px;font-weight: normal;text-decoration:underline;}
.article-body.group .grid-4 .economists .story h3 a:hover{text-decoration:underline;}
/* ===== END ENGLISH VERSION ===== */

/* fix per pagine che vengono da datasport */
#anchorUpNext + .google11.group {clear:both;}

/* fix per foto grande */
.art11_body .magnifier + .foto_big {position:absolute;right:0px;top:0px;}

/* fix titoletti box indici negli articoli */
.finanza-right-art h2 a{text-decoration:none;color:#416077;}

/* FIX Faber Blog */
.container .article-body.group .grid-4.last .module.faberblog a{text-decoration:none;}
.container .article-body.group .grid-4.last .module.faberblog a:hover{text-decoration:underline;}
.container .article-body.group .grid-4.last .module.faberblog .testata h2 a{color:#416077;text-decoration:none;}
.container .article-body.group .grid-4.last .module.faberblog .testata h2 + a{float:left;margin-right:10px;height:80px;}
.container .article-body.group .grid-4.last .module.faberblog .testata h3{color:#666666;font-size:14px;}
.container .article-body.group .grid-4.last .module.faberblog .testata h3 a strong{display:block;font-size:16px;text-decoration:none;margin-top:5px;line-height:20px;}
.container .article-body.group .grid-4.last .module.faberblog .testata h3 a span{color:#666666;font-size:12px;}
.container .article-body.group .grid-4.last .module.faberblog .testata h3 a span br{display:none;}
.container .article-body.group .grid-4.last .module.faberblog .corpo{margin-top:10px;}
.container .article-body.group .grid-4.last .module.faberblog .corpo .post{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #DCCEBF;}
.container .article-body.group .grid-4.last .module.faberblog .corpo a.vai{float:right;}

/* popup immagine */
.art11_body .art11_module .foto_art_padding, .art11_body .art11_module .foto_art_small, .art11_body .foto_art_big {position:relative;}
.art11_body .magnifier{cursor:pointer;position:absolute;display:block;width:28px;height:28px;top:145px;right:8px;background:url(/img2010/lbox_fotosmall/zoom.png) no-repeat;z-index: 9;}
.art11_body .foto_art_big .magnifier{top:206px}
.art11_body .magnifier + .foto_small,.art11_body .magnifier + .foto_big {cursor:pointer;}
#foto-popup {overflow:hidden;position:relative;display:block;background:#E6D5C4;}
#foto-popup .header {position:relative;width:1004px;border-bottom:2px solid #2A4458; background:url(http://i.res.24o.it/img2013/logo_lightbox.png) #416077 no-repeat 15px 8px;height:45px;}
#foto-popup .header a#chiudi {position:absolute; right:7px; top:7px;display:block;width:20px; height:20px; text-indent:-2000px;background:url(/img2010/lbox_fotosmall/chiudi.png) no-repeat;}
#foto-popup .header a#chiudi:hover {background:url(/img2010/lbox_fotosmall/chiudi.png) no-repeat;}
#foto-popup .cont_img{text-align:center;width:672px;background:#f5e5d5;padding:0px 5px;}
#foto-popup .caption {position:absolute;right:10px;width:300px;top:55px;z-index:1;font-size:13px;color:#fff;line-height:18px;height:124px;overflow:hidden;}
#foto-popup .caption.empty {color:#999;}
#foto-popup .adv{width:310px;padding:0px;position:absolute;right:0px;bottom:7px;z-index:2}
#foto-popup .adv span {display:block;text-align:right;padding-right:12px;font-size:9px; line-height:16px;font-style:italic;color:#fff;}
#foto-popup .adv .adv_int {width:300px;height:250px;display:block;margin:0px;padding:0px;font-size:9px}

/* fix elezioni */
.wide-header-dossier + div #EL2013Banner {margin-top:-15px}

/* Add box selezionati per te in spalla */
.suggeriti .module ul.lista_alta11 li{margin-top:10px;}

/* nuovo box suggeriti per te */
#upNext {left:50%;margin-left:103px;display:none;width:360px;border-top:2px solid #416077;padding:12px 15px 15px;position:fixed;bottom:0;right:25px;background-color:#fff;-moz-box-shadow:0 4px 10px #666;-webkit-box-shadow:0 4px 10px #666;box-shadow:0 4px 10px #666;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc,direction=270,strength=7)";filter:progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc,direction=270,strength=7);}
#upNext h6 {font-weight:normal;position:relative;text-align:left;margin-bottom:15px;font-size:16px;text-transform:uppercase;color:#416077;font-family:"sole_serif_headlinebold","Times New Roman",serif;}
#upNext h6 a {font-weight:normal;display:block;width:13px;height:13px;top:0px;right:0px;position:absolute;text-indent:-5000px;background:url(/img2013/rumble/chiudi.gif) no-repeat;}
#upNext .contents{text-align:left;}
#upNext .contents ul li {overflow:hidden;margin-bottom:14px;}
#upNext .contents ul li + li + li {margin-bottom:0px;}
#upNext .contents ul li img {float:left;margin-right:13px;}
#upNext .contents ul li h4 {color:#000;text-transform:uppercase;font-family:"sole_serif_headlinebold","Times New Roman",serif;font-size:11px;}
#upNext .contents ul li h4 a {color:#000;}
#upNext .contents ul li h3 {font-size:14px;}