body{background:#c6beaf url(http://i.res.24o.it/img2010/articlebody_bg.gif?v1.0001) repeat-y top center;}
#wrapper{background: #ffffff;}
#main-nav{position: relative;}
#main-nav .item{position: static;}
#main-nav .trigger.current{background: #df3327;}
#main-nav li.selected a:hover{color: #000;}
.nav-group{margin-bottom: 0px !important;}
#main-sub-nav{position: static;background:#df3327;height:30px;width: 100%;}
#main-nav .inline-nav{position: absolute;top: 32px;left: 0px;width: 903px;}
#main-nav .inline-nav li a{font-weight: normal;}
#main-nav .inline-nav li a:hover{color: #000;}
#main-nav .inline-nav li.current a{color:#000;/*font-weight: bold;*/}
#main-nav .inline-nav li{padding: 6px 14px 6px 11px;font-size: 14px;float: left;}
.article-header{border-bottom:1px solid #d6d6d6;padding-bottom:10px;margin:22px 0px 0px 0px;}
.title{position:relative;}
.title h1{font-size:34px;line-height:40px;margin-bottom:35px;}
.title h1 a{color: #000000;}
.title h4{font-size:12px;line-height:13px;color:#999;margin-bottom:5px;}
.title .by-line{font-size:11px;line-height:13px;color:#999;font-weight:bold;}
.title .time-stamp, .title .history{float:right;}
.title a.history{padding-left:8px;margin-left:8px;}
.title .comment{position:absolute;top:0;right:0;font-size:11px;}
.title .comment em{color:#de3327;font-style:normal;}
.title a{color: #999;}
#share p{width:50px;float:right;text-align:center;clear:right;font-size:10px;margin:0 10px 15px 0;height:63px;position:relative;padding-top:4px;color:#444;line-height:17px;}
#share span{font-size:18px;line-height:18px;display: block;}
#share a{display:block;color:#fff;padding:5px 4px;margin:0px;}
.article-header .sidebar{color:#de3327;font-size:12px;font-weight:bold;}
.article-header .sidebar ul{border-left:1px solid #d6d6d6;float: left;}
.article-header .sidebar ul.last{border-left: none;}
.article-header .sidebar li{border-bottom:1px solid #d6d6d6;height: 30px;padding-left: 8px;}
.article-header .sidebar li a{padding:0px 0px 0px 40px;height: 30px;line-height: 30px;display:block;color: #de3327;vertical-align: middle;}
.article-header .sidebar li a.icon{float: left;margin-right: 10px;background-position: top left;}
.article-header .sidebar li a.articoli{background: url('http://i.res.24o.it/img2010/article_related.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.video{background: url('http://i.res.24o.it/img2010/article_video.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.foto{background: url('http://i.res.24o.it/img2010/article_foto.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.audio{background: url('http://i.res.24o.it/img2010/article_audio.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.grafici{background: url('http://i.res.24o.it/img2010/article_interactive.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.mappe{background: url('http://i.res.24o.it/img2010/article_map.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.sondaggi{background: url('http://i.res.24o.it/img2010/article_poll.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.blog{background: url('http://i.res.24o.it/img2010/article_blog.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.tabelle{background: url('http://i.res.24o.it/img2010/article_gtd.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.documenti{background: url('http://i.res.24o.it/img2010/article_pdf.gif?v1.0001') no-repeat;}
.article-header .sidebar li a.scadenze {background:url(http://i.res.24o.it/img2010/scadenziario/ico_scadenze.gif?v1.0001) no-repeat scroll 0 0 transparent;}
.article-header .sidebar li a:hover, .article-header .sidebar li a.current{color: #000000;text-decoration: none;background-position: bottom left;}
.article-header .sidebar li.last{border:0;ckground:url('http://i.res.24o.it/img2010/article-mappe.png?v1.0001') 5px 50% no-repeat;}
.title .author{background:url('http://i.res.24o.it/img2010/article-byline.png?v1.0001') 100% 1px no-repeat;padding-right:11px;}
.twitter{background:url('http://i.res.24o.it/img2010/article-tweet.png?v1.0001') no-repeat;}
.facebook{background:url('http://i.res.24o.it/img2010/article-facebook.png?v1.0001') no-repeat;}
.article-header .info-hub ul{margin-left: 15px;}
.article-header .info-hub li{font-size: 12px;font-weight: bold;margin-bottom: 8px;}
.article-header .info-hub li a{font-weight: normal;color: #de3327;padding-left: 5px;}
.article-body{font-size:12px;line-height:19px;color:#666;}
.article-history{padding-top: 10px;background: #f3f3f3;display: none;margin-bottom: 0px !important;}
.article-history-title{border-right: 1px solid #cccccc;}
.article-history-title h2{border-bottom: none !important;margin-bottom: 0px !important;font-size: 16px !important;padding-right: 10px;text-align: right;}
.article-history-title a.dismiss{display: block;text-align: right;padding-right: 10px;}
.article-body .group.no-icons{background-image: none;}
.article-body .group h2{font-size: 18px;color: #363636;padding-bottom: 6px;border-bottom: 1px solid #d0cbc8;margin-bottom: 10px;}
.article-body .group .story{float: left;margin-bottom: 10px;}
.article-body .group .story img{margin-bottom: 6px;z-index: 1;}
.article-body .group .story p{line-height: 1.1em;}
.article-body .group .story a{color: #898989;}
.article-body .group .story a.video-link{display: block;position: relative;}
.article-body .group .story a.video-link span{display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: url(http://i.res.24o.it/img2010/video_link_overlay.png?v1.0001) no-repeat 500% 40%;z-index: 2;}
.article-body .group .story:hover a.video-link span{background: url(http://i.res.24o.it/img2010/video_link_overlay.png?v1.0001) no-repeat 50% 40%;}
.article-body .group .story a.audio-link{display: block;position: relative;}
.article-body .group .story a.audio-link span{display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: url(http://i.res.24o.it/img2010/audio_link_overlay.png?v1.0001) no-repeat 500% 40%;z-index: 2;}
.article-body .group .story:hover a.audio-link span{background: url(http://i.res.24o.it/img2010/audio_link_overlay.png?v1.0001) no-repeat 50% 40%;}
.article-body .group .story form h3{font-size: 16px;color: #998675;margin-bottom: 15px;}
.article-body .group .story form p{float: left;margin-right: 10px;}
.article-body .group .story ul li{margin-bottom: 7px;line-height: 1em !important;}
.article-body .group .story ul li a{padding-left: 10px;background: url(http://i.res.24o.it/img2010/red_chip.gif?v1.0001) no-repeat 0% 25%;color: #534741;font-weight: bold;font-size: 14px;}
.article-body .group .story ul li a span{color: #998675;font-size: 11px;font-weight: normal;}
.article-body p{margin-bottom:15px;}
.pull-quote blockquote{border-top:3px solid #df3327;border-bottom:3px solid #df3327;padding:10px;font:21px/24px georgia, times, serif;color:#9e9b96;}
.pull-quote{background:url('http://i.res.24o.it/img2010/article-pull-quote.png?v1.0001') no-repeat;margin:-20px 20px 20px -85px;padding-top:26px;}
.top {margin-top: 18px;}
.body h3{margin-bottom: 6px;color: #111;font-size: 14px;}
.body p{line-height: 1.4em;}
.body .ad{width:200px;float:left;margin:0 15px 15px 0;}
.article-body a{color:#df3327;}
.continues{text-align:center;}
.continues a{background:url('http://i.res.24o.it/img2010/redarrow-down.png?v1.0001') right 50% no-repeat;padding-right:12px;color:#666;font-weight:bold;}
.text-tools{padding-top: 18px;text-align:right;font-size:10px;}
.text-tools ul{border-right:1px solid #d6d6d6;padding-right:10px;}
.text-tools li{height: 20px;}
.return-link{text-align: right;padding-top: 18px;}
.return-link a{text-align: center;display: block;float: right;line-height: 1.1em;padding-top: 50px;background: url(http://i.res.24o.it/img2010/return_to_article.png?v1.0001) no-repeat 23px 8px;color: #d6d6d6;}
.return-link a:hover{background-position: -103px 8px;text-decoration: none;color: #555555;}
.copyright{font-size:10px;color:#888;text-align:right;}
.permalink input[type=text]{width:100%;}
.category{font-weight:bold;}
.share h4{font-weight:normal;margin-bottom: 2px;}
.share .icons li{margin-right:6px !important;}
#comments h2{font-size: 18px;color: #898989;margin-bottom: 15px;}
#comments .tabs{margin-bottom: 10px;float: right;}
#comments .tabs li a{color: #666 !important;font-weight: bold;font-size: 11px;}
#comments .tabs li a.current, #comments .tabs li a:hover{color: #fff !important;}
#comments .comment{border-top:1px solid #d6d6d6;padding:10px 10px 10px 0px;color:#999999;font-size:12px;}
.comment.threaded{margin-left: 68px;}
#comments .alert {background:none repeat scroll 0 0 #FFFFCC;font-size:12px;margin-bottom:10px;padding-top:13px;padding-bottom:1px;text-align:center;}
.comments .alert p{margin-bottom: 0px !important;}
.comment .by-line{line-height: 13px;color: #999;margin-right: 8px;text-align: left;}
.comment .author{color:#df3327;font-weight:bold;font-size: 12px;line-height: 1em;display: block;margin-bottom: 2px;}
.comment blockquote{width:auto;line-height:1.2em;color:#9a9a9a;margin:0;}
.comment .respond{float: right;}
.comment .respond a{color: #898989 !important;font-size: 11px;font-weight: normal;}
.comment .respond a.revealer{color: #898989 !important;padding-right: 10px !important;background: url(http://i.res.24o.it/img2010/drop_menu.gif?v1.0001) no-repeat 100% 50%;}
.comment .like{text-align: left;padding-top: 5px;}
.comment .like .total-like{background:#c6beaf;padding:2px 4px;color:#fff;height: 1em;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.comment .like .total-like a{color:#fff;}
.comment-contents{}
.comment .thread{display: none;}
#comments .suggested{background:#f8f7f5;padding-left: 10px;}
.listing-pager{text-align: right;font-size: 11px;height: 25px;padding-top: 10px;}
.module .listing-pager {margin-top: 20px;}
.module .listing-pager a {font-size: 11px;}
.listing-pager a{color: #999999;}
a.page-number{padding: 2px 5px 3px 5px;text-align: center;min-width: 18px;background-color: #cccccc;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;font-weight: bold;color: #534741;}
a.page-number:hover{background: #b7b7b7;text-decoration: none;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;color: #ffffff;}
a.page-number.current{background: #999999;text-decoration: none;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;color: #ffffff;}
.reply{padding-top:20px;color:#999;}
.reply h2{font-size:18px;margin-bottom:10px;}
.reply textarea{padding:3px;font-size:12px;width:318px;height:155px;margin:20px 0px 10px 0px;}
.reply p{margin:0;}
.personal-info input{width:145px;}
.personal-info input.email{width: auto !important;}
.personal-info p{margin-bottom:5px;}
p.reply-submit{margin:10px 0px 0px 0px !important;padding-top: 10px !important;text-align: right;}
.conditions, .warning{margin-top: 10px;padding: 10px;border: 1px solid #e3e3e3;clear: both;display: none;background: #f3f3f3;}
.conditions h3, .warning h3{margin-bottom: 10px;position: relative;}
.conditions .dismiss{position: absolute;top: 2px;right: 0px;font-size: 11px;font-weight: normal;}
.conditions p, .warning p{font-size: 11px;margin-bottom: 10px;}
.warning{display: block !important;margin-bottom: 15px !important;}
h3.log-in-notice{float: left;margin-right: 10px;}
p.comment-login {font-size: 12px;color: #898989;margin-bottom: 20px !important;}
.comment-login a{font-weight: bold;}
a.register{color: #fff;background: #de3327;padding: 2px 5px 3px 5px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.related-searches{padding-top:15px;border-top:1px solid #e3e3e3;margin:15px 0 25px;}
.related-searches h3{color:#de3327;}
.related-searches a{color:#999;}
.related-searches a:hover{color:#333;}
.related-searches .alert{float:right;background:url('http://i.res.24o.it/img2010/article-plus.png?v1.0001') 0 50% no-repeat;padding-left:17px;}
.related-searches .alert:hover{background:url('http://i.res.24o.it/img2010/article-plus-over.png?v1.0001') 0 50% no-repeat;}
.google{background:#efece6;padding:10px;border:1px solid #deddda;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;margin-bottom: 25px;}
.google h3{padding:6px 8px;margin:-10px -10px 10px;border-bottom:1px solid #deddda;}
.google .story{float:left;margin-right:10px;line-height:15px;}
.google .story a{color:#9a9a9a;}
.google strong{color:#666666;display:block;}
.google .last{margin:0;}
.article-thin-strip{background:#f8f7f5;border-top:1px solid #b6b4b0;border-bottom:1px solid #b6b4b0;font-size: 12px;margin: 0px -9px; width: 1004px; /* for ie 6 & 7 TEMPORARY! */}
.article-thin-strip .tabs{padding: 4px 5px 5px 45px;height: 19px;margin-bottom: 0px;font-weight: bold;}
.article-thin-strip ul.tabs li a{color: #555555;}
.article-thin-strip ul.tabs li a:hover{color: #ffffff;}
.article-thin-strip ul.tabs li a.current{color: #ffffff;}
.article-thin-strip .tabs .current a{color:#fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.article-thin-strip p.tags{font-size: 12px;color: #666;font-weight: normal;padding: 5px 0px 5px 45px;}
.article-thin-strip p.tags strong{color:#363636;padding-right: 20px;}
.article-thin-strip p.tags a{color:#666;}
.group.middle-strip{margin-bottom: 20px;display:none;}
#article-mid-strip{border: none !important;margin: 0px -9px;width: 1004px; /* for ie7 TEMPORARY! */padding: 10px 0px 0px 0px;background:#ddd6cc;}
#article-mid-strip .first{margin-left: 9px !important;}
#article-mid-strip .last{margin-right: 0px !important;}
#article-mid-strip .scroller-3{height: 105px;}	
#article-mid-strip .story{float: left;border:0;width:260px;margin-right: 10px;margin-bottom:0px;border-right:1px solid #c3bcb4;padding-right:9px;padding-top: 0px !important;}
#article-mid-strip .story.last{border-right:none;margin-right: 0px;padding-right: 0px;}
#article-mid-strip .story h3{font-size:12px;margin-top:0px;color:#666;}
#article-mid-strip .story h3 a{color: #666;}
#article-mid-strip .story p{font-size:11px;color:#666;}
#article-mid-strip .story img{float:left;margin-right:10px;margin-bottom: 0px !important;}
.module{height: auto;margin-bottom: 10px !important;}
.module h2 em{color: #de3327 !important;font-size: 12px;font-style: normal;}
.controls{text-align: right;}
#shopping .left, #shopping .right{display: inline-block;width: 20px;height: 20px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;margin-left: 8px;}
#shopping .left{background: #c6beaf url(http://i.res.24o.it/img2010/shop_left.png?v1.0001) no-repeat 50% 50%;}
#shopping .right{background: #c6beaf url(http://i.res.24o.it/img2010/shop_right.png?v1.0001) no-repeat 50% 50%;}
#shopping .left:hover, #shopping .right:hover{background-color: #a69d94;text-decoration: none;}
#shopping .scroller, #shopping-scroller{height: 210px;}
#shopping .item{text-align: left;font-size: 11px;width: 130px;padding: 0px 10px 0px 10px;border-right: 1px solid #e3e3e3;margin-right: 0px !important;}
#shopping .last{border-right: none;}
.shopping-image{display: block;width: 110px;height: 110px;padding-top: 5px;background: #ffffff;border: 1px solid #e3e3e3;text-align: center;margin-bottom: 7px;}
.shopping-image img{margin: auto;}
#shopping .item p{font-size: 11px;font-weight: bold;color: #000000;line-height: 1.3em;margin-bottom: 5px;}
#shopping .item p a{color: #000000;}
p.price{margin-top: 3px;}
a.buy{color:#ffffff !important;padding:2px 5px 3px 5px;background:#de3327 !important;font-size:10px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-weight:normal;}
.buy sup{font-size:6px;height: 0;line-height: 1;vertical-align: baseline;position: relative;bottom:1ex;}
.group.last, .strip.last{margin-bottom: 0px !important;}
.strip.last{margin-right: -9px !important;}
.grid-4 .ad{margin-bottom: 10px;}
.group.black{color: #efefef;background: #000;margin: -19px -9px 0px -9px;padding: 18px 9px 0px 9px;}
.black .return-link a{text-align: center;display: block;float: right;line-height: 1.1em;padding-top: 50px;background: url(http://i.res.24o.it/img2010/return_to_article.png?v1.0001) no-repeat -103px 8px;color: #555555;}
.black .return-link a:hover{background-position: 23px 8px;text-decoration: none;color: #d6d6d6;}
.black .ad{background: #333333;}
.jump h2{color: #000000;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.jump h2.da-non{font-size: 22px;color: #de3327;margin: 0px 0px 20px 0px !important;border-bottom: 1px solid #e3e3e3;}
.jump .red{color: #de3327 !important;}
.flash-placeholder{margin-bottom: 10px;}
.jump-related{border-top: 1px solid #e3e3e3;padding-top: 15px;}
.thumb-scroller{height: 73px;margin-bottom: 10px;border-top: 1px solid #cccccc;padding-top: 15px;}
.thumb-scroller .left{height: 73px;display: block;float: left;background: url(http://i.res.24o.it/img2010/strip_left.png?v1.0001) no-repeat 22px 50%;cursor: pointer;margin-right: 10px; /* this should be inherited, need to track down why it's not */}
.thumb-scroller .left:hover{background-position: -107px 50%;}
.thumb-scroller .right{height: 73px;display: block;float: left;background: url(http://i.res.24o.it/img2010/strip_right.png?v1.0001) no-repeat 22px 50%;cursor: pointer;}
.thumb-scroller .right:hover{background-position: -107px 50%;}
.thumb-scroller .scroller-4{height: 74px;}
.thumb{margin-right: 10px;display: block;padding: 0px !important;float: left;height: 73px;width: 73px;overflow: hidden;}
.poll-large{font-weight: bold;color: #000000;font-size: 16px;clear: both;}
.poll-large img{float: left;margin: 0px 10px 10px 0px;}
p.small{font-size: 11px;color: #898989;}
.poll-result{width: 400px;}
.poll-result li{margin-bottom: 5px;}
.poll-result li span.result{display: block;height: 20px;width: 488px;background: #efefef;position: relative;margin: 3px 0px 8px 0px;}
.poll-result li img{position: absolute;top: 0px;left: 0px;}
.poll-result li img.result-image{position: static;margin-bottom: 5px;display: block;}
.jump.newslisting .story{border-bottom: 1px solid #e3e3e3;margin-bottom: 15px;}
.jump.newslisting .story.last{border-bottom: none;margin-bottom: 40px;}
.jump .story h3{font-size: 18px;line-height: 19px;margin-bottom: 8px !important;}
.jump .story h3 a{color: #000000;}
.jump .story img{float: left;margin: 0px 10px 10px 0px;}
.jump .story p{font-size: 11px;line-height: 1.2em;}
.jump .story .by-line{margin-bottom: 8px !important;font-size: 11px !important;color: #999999;font-weight: bold;}
.jump .story .by-line a{color: #666666;}
.google-map{border: 10px solid #e3e3e3;margin-bottom: 10px;}
.pdf-list a, .link-list a{display: block;line-height: 30px;height: 30px;padding-left: 10px;background: url(http://i.res.24o.it/img2010/red_chip.gif?v1.0001) no-repeat 0% 40%;color: #333333;margin-bottom: 5px;}
.pdf-list a:hover, .link-list a:hover{color: #de3327;}
.centered{padding-left: 36px !important;}
.gtd-head{border-bottom: 1px solid #e3e3e3;}
.gtd-head h2{border-bottom: none !important;padding-bottom: 0px !important;}
#gtd-search p{float: left;margin: 0px 10px 10px 0px;}
#gtd-search input[type=text] {width: 239px;}
.gtd{margin-bottom: 40px;border-bottom: 1px solid #e3e3e3;}
.gtd tr{line-height: 25px;height: 25px;}
.gtd th{text-align: left;padding: 0px 10px;}
.gtd td{padding: 0px 10px;}
tr.odd, .odd td{color: #111111;background: #efece6 !important;}
tr.even, .even td{color: #222222;}
.jump .tabs{padding-bottom: 10px;border-bottom: 1px solid #e3e3e3;height: 25px;}
.jump .tabs a{color: #666666;font-weight: bold;}
.jump .tabs a.current, .jump .tabs a:hover{color: #ffffff;}
.interactive-600{text-align: right;}
.interactive-600 h2{text-align: left;padding-left: 54px;}
.article-670{width: 670px !important;}
.migration .ad{padding: 0px !important;width: auto !important;}
.migration #header .ad{padding:10px 0 !important;}
.migration .grid-4.last{width: auto !important;}
.migration .module{width: 280px !important;}
.flash-module{margin-bottom: 10px;}
.wide-header-dossier{background: #333333;padding: 10px;margin: -15px -9px 10px -9px;padding: 15px 15px 15px 10px;color: #ffffff;}
.wide-header-dossier h2 {font-size: 26px;font-weight: bold;}
.wide-header-dossier ul {float: right;width: 525px;text-align: right;margin-top: 18px;}
.wide-header-dossier ul li {border-right: 1px solid #4c4c4c;display: inline;float: none;font-size: 14px;margin: 5px 0;padding: 0 10px;}
.wide-header-dossier ul li.last {border: 0px;}
.wide-header-dossier ul li a {color: #ccc;}
.wide-header-dossier ul li a:hover {color: #fff;}
.wide-header-dossier ul li a {color: #ccc;font-size: 12px;padding: 3px 7px;margin-bottom: 3px 7px !important;}
.wide-header-dossier ul li a:hover {background: #df3327;color: #fff;padding: 3px 7px;-moz-border-radius:4px;-webkit-border-radius: 4px;text-decoration: none;margin-bottom: 3px 7px !important;}
.clearer{clear: both;}
.flag-text-tools {border-right:1px solid #D6D6D6; padding-bottom:3px;}
.flag-text-tools ul {border-right:0px;}
.flag-text-tools a.flag, .flag-text-tools a.flag:hover {text-decoration:none; padding-right:8px;}
/* modifica lista pdf */
.pdf-list a{background:url(http://i.res.24o.it/img2010/red_chip.gif?v1.0001) 0px 10px no-repeat; height:auto;}




