/* common styles */
.dossier h2 a{color:#fff;}
#wrapper.dossier .group .grid-4{width:309px;margin-right:25px;}
.group.last, .strip.last {margin-right:0px !important;}

/* header + header_apertura */
.dossier .header > .group {margin-bottom:0px;}
.dossier .header .wide-header {height:auto;position:relative;margin-left:0px;padding:10px 15px 10px 10px;}
.dossier .header .wide-header h2 {color:#fff;margin-left:10px;}
.dossier .header .wide-header p.by-line{margin-left:10px;line-height:18px;}
.dossier .header .wide-header ul {float: left;margin-bottom: 0;margin-top:10px;width: 100%;}
.dossier .header .wide-header ul li {float:left;display:block;border-right-color:#fff;}
.dossier .header .wide-header ul li a:hover, .dossier .header .wide-header ul li a.current{text-decoration:underline;background:#7A8A9B;color:#fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.dossier .grid-4 .module.flex ul.latest-news li a {width:240px!important;}
.dossier .story p a,.dossier .module h2 a {color:#416077;}

#wrapper.dossier .header .group + div{margin-left:0px;background:#416077;border-top:1px solid #ABA095;margin-top:-1px;}/* FIX for all "aperture" */
#wrapper.dossier .header .group.lead-in {background:#416077;margin:0px 0px 10px 0px;border-top:none;}
#wrapper.dossier .header .group.lead-in #main-stories {width:660px;float:left;overflow:hidden;height: 291px;position: relative;}
#wrapper.dossier .header .group.lead-in #main-stories .multi a.multi-link {color:#fff;display: inline;padding-bottom: 5px;padding-left: 0;padding-right: 0;padding-top: 0;}
#wrapper.dossier .header .group.lead-in #main-stories .story-overlay {background: url("http://i.res.24o.it/img2013/70.png?v1.0001") repeat scroll 0 0 transparent;bottom:0;height:70px;left: 0;position: absolute;width:642px;z-index: 10;padding:10px 20px 10px 10px;}
#wrapper.dossier .header .group.lead-in #main-stories .story-overlay h2 {font-size:26px;height: auto;padding-left: 10px;padding-top: 0;line-height: 27px;}
#wrapper.dossier .header .group.lead-in #main-stories .story-overlay p.by-line{padding-left:10px;font-size:12px;font-family:Arial;color:#F5E5D5!important;margin-top:10px;}
#wrapper.dossier .header .group.lead-in #main-stories .story-overlay .by-line #firma_linked a{color:#fff;}

/* apertura top-stories */
#wrapper.dossier .top-stories.dossier .grid-8.thick-rule{background:url("http://i.res.24o.it/img2013/bg_page_sez_gen.png") repeat-y;margin-bottom:0px;}/* for listing */
#wrapper.dossier .top-stories.dossier {background:url("http://i.res.24o.it/img2013/bg_page_dossier.png") repeat-y;}
#wrapper.dossier .top-stories.dossier .grid-4.first {overflow:hidden;}
#wrapper.dossier .top-stories.dossier .grid-4.right .story img {float:left;margin-right:5px;margin-bottom:5px;}
#wrapper.dossier .top-stories.dossier .grid-4.right .story h2 {font-size:12px;line-height:16px;font-family:arial}
#wrapper.dossier .top-stories.dossier .grid-4.right .story h2 a{color:#000;line-height:18px;font-family:arial;}
#wrapper.dossier .top-stories.dossier .story {overflow:hidden;}
#wrapper.dossier .top-stories.dossier .story h2,.dossier .top-stories .story h3{margin:5px 0px;font-size:26px;}
#wrapper.dossier .top-stories.dossier .story h4 a{font-size:14px;text-transform:uppercase;}
#wrapper.dossier .top-stories.dossier .story p{color:#1A1A1A;line-height:19px;font-family:"Georgia";font-size:14px;}
#wrapper.dossier .top-stories.dossier .story p.by-line {color: #AD9A87;font-size: 12px;line-height: 20px;font-family:arial;}
#wrapper.dossier .top-stories.dossier .story p.by-line span a:hover{text-decoration:underline;}
#wrapper.dossier .top-stories.dossier .thick-rule {border-top:4px double #c6baae;padding-top:10px;margin-right:25px;}

/* header-ad for dossier */
#wrapper.dossier .header .lead-in #feeds{float:left}
#wrapper.dossier .header-ad {height:270px;padding:20px 13px 0;text-align:center;background:#2A4458;}
#wrapper.dossier .top-stories.dossier .grid-8 .listing-pager + .story{border-top:none;}
#wrapper.dossier .top-stories.dossier .grid-8 .story {border-top: 1px solid #DCCEBF;margin-top:18px;padding-top:18px;position: relative;}

/* Mediacenter for dossier */
.dossier .header ~ .group{margin-bottom:20px;}
.dossier .module.mediacenter h2{background-image: none;}
.dossier .module.mediacenter h2 a{color:#fff;}
.dossier .module.mediacenter .related {display:none;}
.dossier .module.mediacenter img {margin:0 auto;}
.dossier .module.mediacenter > a {display:block;margin:0 auto;width:298px;}
.dossier .module.mediacenter h3 {text-align:left;text-transform:none;padding:9px 9px 0px;font-size:12px;line-height:14px;font-family:arial,sans-serif;letter-spacing:0px;font-weight:bold;height:auto;margin-bottom:0px;}
.dossier .module.mediacenter .type_video {background:url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat scroll -600px 3px transparent}
.dossier .module.mediacenter .type_foto {background:url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat scroll -600px -648px transparent;}
.dossier .module.mediacenter .type_audio{background: url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat -598px -45px; }
.dossier .module.mediacenter .type_foto,
.dossier .module.mediacenter .type_video,
.dossier .module.mediacenter .type_audio{padding:0px 9px 10px 9px;color: #AEC2CB;display: inline-block;font-size: 11px;height: 16px;line-height: 16px;margin: 3px 0px 0px 9px;padding-left: 20px;width: 145px;}
.dossier .module.mediacenter .type_foto a,
.dossier .module.mediacenter .type_video a,
.dossier .module.mediacenter .type_audio a {color: #AEC2CB;}

/* Shopping for dossier */
.dossier #shopping24.strip, .dossier #shopping24.strip #shopping24{padding-left:0;margin-right:0px!important;}
.dossier #shopping24.strip #shopping24 .group.strip .sh24_tabs{margin-left:0px;}
.dossier #shopping24 .group.last, .dossier #shopping24 .strip.last{margin-right:0px!important;}

/* contenuti protetti */
.ico_chiave {background-position:left center!important;}

/* modifiche per testatina menu' */
.dossier .header .wide-header {width:965px;}
.dossier .header .wide-header > ul li {border-right:1px solid #fff;}
.dossier .header .wide-header > ul li a{color:#ccc;font-size:12px; padding:3px 7px;}

/* modifica per staccare la fascia shopping quando viene preceduta dal blocco di pagamento */
.reading-blocked.automargin.cf + .reading-blocked + .group.strip.last{margin-top:25px;}

