/* SHOPPING24 */
#shopping24 {height:346px; background:#3a3a3a url("http://i.res.24o.it/img2013/bg_shopping24.jpg") bottom center no-repeat; margin-bottom:15px; margin-top:10px; padding-left:10px; text-align:center; position:relative; color:#FFF}
#shopping24 .strip .left,#shopping24.strip .left,#shopping24 .strip .left:hover,#shopping24.strip .left:hover{background-position: -9px -560px;}
#shopping24 .strip .right,#shopping24.strip .right,#shopping24 .strip .right:hover,#shopping24.strip .right:hover{background-position: 15px -560px;}
/* StripShopping */

/* ALL STRIPS */
.strip .left.disabled, .strip .right.disabled{opacity:0.15;}

.strip {position: relative;}
.strip h2 {float: left;}
.group, .container {display: block;}
.tab-container {margin-top:0px;}
.shopping, .shopping .scroller, .shopping .scroller-5 {height: 210px;}
.grid-half, .grid-third, div.grid-1, div.grid-2, div.grid-3, div.grid-4, div.grid-5, div.grid-6, div.grid-7, div.grid-8, div.grid-9, div.grid-10, div.grid-11, div.grid-12 {float: left;margin-right: 10px;}
.scroller-5, .scroller-4, .scroller-3 {float: left;height: 100px;overflow: hidden;position: relative;}
.grid-10 {width: 820px;}
.grid-2 {width:156px;}
.grid-2.ret-slim{width:75px;}
.scroller, #shopping-scroller {position: absolute;width: 20000em;}
.strip ul.tabs {font-size: 12px;font-weight: bold;margin-left:56px;}
.strip .tabs {height: 20px;padding: 20px 0 15px 15px;}
ul.shopping {clear: both;}
ul.tabs.shopping {margin-bottom:0px;}
ul.tabs.shopping li > a{color:#fff!important;padding:6px;}
#shopping2 .sh24_item, #shopping .sh24_item {height: 110px;position: relative;width: auto;color:#fff;}
#shopping2 .shopping-image, #shopping .shopping-image {bottom: 0;background: none repeat scroll 0 0 transparent;border: 0 none;height: 110px;left: 0;margin: 0;padding: 0;position: absolute;top: 0;width: 70px;}
#shopping2 .shopping-image img, #shopping .shopping-image img {bottom: 0;left: 0;position: absolute;}
.strip .item img {margin-bottom: 5px;}
#shopping2 .sh24_item p.price, #shopping .sh24_item p.price {left: 78px;line-height: 1em;position: absolute;top: 52px;color:#ccc;}
#shopping2 .sh24_item p.price span, #shopping .sh24_item p.price span {display: block;margin: 5px 0;}
.shopping .sh24_item p.price a.buy {background: #c92126 !important;border-radius: 4px 4px 4px 4px;color: #FFFFFF !important;font-size: 10px;font-weight: normal;padding: 2px 5px 3px;}
.strip .item p a {color: #ccc;}
#shopping2 .sh24_item p.price span.iva, #shopping .sh24_item p.price span.iva {font-size:12px;font-weight: normal;font-family:arial;}
#shopping2 .sh24_item p.price span, #shopping .sh24_item p.price span {display: block;margin:8px 0;font-family:arial;font-size:12px;}
#shopping2 p {line-height: 1.2em;text-align: left;}
.strip .item p {color: #333;font-size: 11px;font-weight: bold;padding-right:5px;}
#shopping2 span.title, #shopping span.title {text-transform: capitalize;margin-top:10px;line-height:14px;font-family:arial;font-size:12px;}
.shopping span.title { color:#fff;  display:block; font-weight:bold; padding-bottom:3px;}
.top-stories .story h4 a, .home2011 .module h3, .strip .comment h4 a, .home2011 .red, .home2011 .comments-fb .author {color:#416077;}
#shopping2 span.description {margin-top: 3px;}
#shopping2 span.description, #shopping span.description {clear: both;display: block;font-weight: normal;font-size:12px;line-height:14pxfont-family:arial;}
.shopping span.description {clear: both;display: block;font-weight: normal;}
.strip .right, .strip .left {margin-left: 0 !important;margin-right: 0 !important;}
.left {float: left;}
.strip .first {margin: 0 10px 0 9px;}
.strip .left {background: url("http://i.res.24o.it/img2013/frecce-left.png") no-repeat scroll 0px -94px transparent;cursor: pointer;display: block;float: left;height: 100px;}
.strip .right {background: url("http://i.res.24o.it/img2013/frecce-right.png") no-repeat scroll 26px -94px transparent;cursor: pointer;display: block;float: left;height: 100px;}
.strip .left:hover,.strip .right:hover{background-position:0px -349px;}
.tab-container .last {margin-bottom: 7px;}
.strip .right, .strip .left {margin-left: 0 !important;margin-right: 0 !important;}
.last {margin-right: 0!important;}
.grid-1 {width: 73px;}
.strip .tabs li {float: left;margin: 0 10px 0 0;}
.strip ul.tabs li a.current {color: #FFFFFF;}
.strip .tabs li.featured a:hover, .tabs li.featured a.current {background:#416077;border-radius: 4px 4px 4px 4px;}
.strip ul.tabs li a {color: #416077;font-weight:normal;padding:8px;}
.strip .tabs li a:hover, .tabs li a.current {background: #416077;border-radius: 4px 4px 4px 4px;text-decoration: none;color:#fff;}
.strip .tabs li a {display: block;padding: 3px 5px;}
/* modifiche shopping 2010 06 07 */
div.sh24_tabs {display: block;position: relative;width: auto;height:40px;padding-left:360px;background-color: #1a1a1a;margin-left:-10px;}
div.sh24_tabs h2 {font-size: 15px;text-transform:uppercase;  letter-spacing:1px;}
div.sh24_tabs h2 a {color: #aaa;display:block;padding: 0 15px;line-height:40px;}
div.sh24_tabs h2 em {font-size: 16px;color:#FFF;font-style:normal;}
div.sh24_tabs h2.current a {background-color: #393939;color:#f5e5d5;}
div.sh24_tabs span.divisore {display:none;}
div.sh24_tabs span.tutti {font-size: 14px;float: right;padding-top: 7px;font-weight: bold;margin-right: 10px;color: #EFECE6;}
div.sh24_tabs span.tutti a {color: #EFECE6;}
ul.shopping {clear: both;}
#shopping2 .loading {position: absolute;top: 123px;left: 460px;}
#shopping2 {margin-bottom: 15px;}
#shopping2 .paginazione {clear: both;margin: 0 auto;text-align: center;height: 9px;padding: 15px;}
#shopping2 .paginazione a {display: inline-block;text-decoration: none;width: 9px;height: 9px;background: url("http://i.res.24o.it/img2013/dot_off.png") no-repeat transparent;line-height: 9px;font-size: 9px;margin-right: 4px;}
#shopping2 .paginazione a.current {background: url("http://i.res.24o.it/img2013/dot_on.png") no-repeat transparent;}
#shopping2  img {border: 0px;}

/*=================================== header - fascia sup */
.classeM{margin:10px 0px 10px 0px;}
/*=================================== header - champions league*/
.champions-league ul.champions-result li {/*width: 72px*/width:100px!important;}
/* header - Seria A */
.serie-a, .champions-league {height: 35px;padding: 0;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #aba095;}
.serie-a .game-day, .champions-league .game-day {float: left;}
.serie-a .game-day h3, .serie-a .game-day h4,  .champions-league .game-day h3,  .champions-league .game-day h4 {font-family:arial, sans-serif; line-height:12px;}
.serie-a .game-day h3 a, .champions-league .game-day h3 a {color:#1a1a1a !important;font-size: 13px;font-weight:bold;text-transform: uppercase;}
.champions-league .game-day h3 a {text-transform:none;}
.serie-a .game-day h4 a, .champions-league .game-day h4 a {color: #1a1a1a !important;font-size: 10px;text-transform: uppercase;line-height:10px;margin:0;}
.serie-a .game-day h4, .champions-league .game-day h4 {font-size:12px;}
.serie-a ul.season-result{float: right;margin-left: 0px;}
.champions-league ul.champions-result {float:right;margin-left:0px;}
.serie-a ul.season-result li, .champions-league ul.champions-result li {width: 78px;float: left;background:url("http://i.res.24o.it/img2013/dash.png") repeat-y;/*border-left: 1px dotted #666;*/padding-left: 10px;}
.serie-a ul.season-result li p +p, .champions-league ul.champions-result li p +p {clear: both;}
.serie-a ul.season-result li:hover a, .serie-a .game-day:hover a, .champions-league ul.champions-result li:hover a, .champions-league .game-day:hover a {text-decoration: underline;}
.serie-a ul.season-result li p a, .serie-a ul.season-result li p span, .champions-league ul.champions-result li p a, .champions-league ul.champions-result li p span {color: #444 !important;font-size: 12px;font-weight: normal;vertical-align: text-top;}
.serie-a ul.season-result li p a, .champions-league ul.champions-result li p a {float: left;}
.serie-a ul.season-result li p span, .champions-league ul.champions-result li p span {float: right;margin-right: 7px;}
/* ================= #DA-NON-PERDERE  */
#da-non-perdere 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; }
#da-non-perdere .tabs li.featured a:hover, #da-non-perdere .tabs li.featured a.current, #da-non-perdere .tabs li a:hover, #da-non-perdere .tabs li a.current {background:#416077 !important;}
#da-non-perdere ul.tabs  {margin:10px 57px 15px;height:28px;}
#da-non-perdere ul.tabs li a {padding:8px }
#da-non-perdere .scroller-5 {height:140px;}
#da-non-perdere .story {border-top:none; float: left; padding-top: 5px;}
#da-non-perdere .story h3 {font-size:12px; font-weight:bold; line-height:120%; font-family:Arial, sans-serif;}
#da-non-perdere .story h3 a {text-decoration: underline;}
#da-non-perdere .story p {color:#666; margin:6px 0;line-height:16px;font-family:"Georgia"}
#da-non-perdere .story p.by-line {font-size:12px; color:#AD9A87; margin:6px 0 3px;font-family:arial}
/** paginazione ? */
.strip .paginazione, #article-lower-strip .paginazione, #article-mid-strip .paginazione {clear: both;margin: 0 auto;text-align: center;height: 9px;padding-bottom: 5px;}
.strip .paginazione a, #article-lower-strip .paginazione a, #article-mid-strip .paginazione a {display: inline-block;text-decoration: none;width: 9px;height: 9px;background: url(http://i.res.24o.it/img2010/home2011/dot_off.gif?v1.0001) no-repeat transparent;line-height: 9px;font-size: 9px;margin-right: 4px;}
.strip .paginazione a.current, #article-lower-strip .paginazione a.current, #article-mid-strip .paginazione a.current {background: url(http://i.res.24o.it/img2010/home2011/dot_on.gif?v1.0001) no-repeat transparent;}

/*terzo livello */
.finanza-nav .level-3,.plus24-nav .level-3 {width:160px;background:#fff;border-top:0px;position:absolute;top:96px;box-shadow: 4px 4px 2px -4px}

.finanza-nav .level-3, .finanza-nav .level-4,.plus24-nav .level-3, .plus24-nav .level-4{background:#fff;height:auto!important;}
.finanza-nav .level-4 ,.plus24-nav .level-4 {position:absolute;left:160px;width:160px;top:0px;}
.finanza-nav .level-3.hidden,.finanza-nav .level-4.hidden,.plus24-nav .level-3.hidden,.plus24-nav .level-4.hidden{display:none;}
.finanza-nav .level-3 li, .finanza-nav .level-4 li,.plus24-nav .level-3 li, .plus24-nav .level-4 li{padding:5px;font-size:12px!important;cursor:pointer;position:relative;color:#416077;border-bottom:1px solid #416077;}
.finanza-nav .level-3 li:hover, .finanza-nav .level-4 li:hover,.plus24-nav .level-3 li:hover, .plus24-nav .level-4 li:hover{background:#AEC2CB;text-decoration:underline;}
.finanza-nav .level-3 li a, .finanza-nav .level-4 li a,.plus24-nav .level-3 li a, .plus24-nav .level-4 li a{color:#416077;}
/*posizioni left dei subdrop */
.finanza-nav #subdrop2.level-3 {left:90px;}
.finanza-nav #subdrop3.level-3 {left:130px;}
.finanza-nav #subdrop4.level-3 {left:220px;}
.finanza-nav #subdrop5.level-3 {left:270px;}
.finanza-nav #subdrop6.level-3 {left:300px;}
.finanza-nav #subdrop7.level-3 {left:440px;}
.finanza-nav #subdrop8.level-3 {left:530px;}
.finanza-nav #subdrop9.level-3 {left:610px;}
.finanza-nav #subdrop10.level-3 {right:0px;}
.plus24-nav #submenu4.level-3 {left:380px;}
#main-sub-nav {display:none;}
ul.tabs  {display:block; margin-bottom:10px;overflow:hidden;}
ul.tabs li {float:left;display:block;}
ul.tabs li > a {padding:3px 5px 4px;display:block;line-height:10px;}

/* shopping 24 stili aggiunti */
.module h2 {margin-bottom:10px;}
#shopping.module {height:auto!important;margin-bottom:10px;position:relative;}
#shopping.module .group {position:relative;}
#shopping.module .controls {position: absolute;top: 10px;width: 300px;}

#shopping-scroll-wrap {height: 220px;overflow: hidden;position: relative;}
#shopping .loading, #article-lower-strip .loading {background: none repeat scroll 0 0 #5A5A5A !important;border-radius: 4px 4px 4px 4px;display: none;left:73px;padding:10px!important;position: absolute;top:90px;width:128px;height:15px;}
#article-lower-strip .loading {left:420px;top:160px;}

/* header CULTURA */
#header .headerdomenica {margin: 0 !important;}
.headerdomenica {margin-top:-50px;background: url("http://i.res.24o.it/img2013/cultura/Dom_testatina.jpg?v1.0001") no-repeat scroll 0 0 transparent;height: 60px;margin: -15px -9px 15px;position: relative;}
#header .headerdomenica a {color: #FFFFFF;}
.headerdomenica a {display: block;height: 60px;text-decoration: none;width: 1004px;}
.headerdomenica a span {display: none;}
.headerdomenica .share-header {bottom: 0;height: 30px;position: absolute;right: 20px;width: 370px;z-index: 10;top:20px;}
.headerdomenica .share-header .gplus {float: left;width: 90px;}
.headerdomenica .share-header .sharetooltw {float: left;width: 150px;}
.headerdomenica .share-header .sharetool {float: left;width: 100px;}

.box.talk24 .tabs .contents #talk-tabs-3 ul li {color: #000000;line-height:18px;margin-top:10px;list-style:decimal;}

.radio.newbox{/*float:left;*/margin-bottom:15px;}
.radio.newbox ul li{height:90px;border-bottom:0px none;}
.radio.newbox ul li.row{height:auto;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #547085;}
.radio.newbox ul.cont-left{background:none;float:left;margin:0px;width:96px;}
.radio.newbox ul.cont-left li{display:block;width:100px;height:45px;}
.radio.newbox ul.cont-left li + li{background:#244359;height:18px;margin-top:10px;text-align:center;padding-top:2px;}
.radio.newbox ul.cont-left li + li a{color:#fff;font-size:10px;font-weight:bold;display:inline-block;height:16px;line-height:16px;padding-left:20px;}
.radio.newbox ul.cont-left li .bg {background:#2a4259;display:block;width:100px;height:50px;text-align:center;}
.radio.newbox ul.cont-left li .bg img {height:50px;width:100px;}
.radio.newbox ul li .audio{background:url(http://i.res.24o.it/img2013/sprite_icone.png) no-repeat -400px -45px transparent;}
.radio.newbox div.cont-right{height:auto;float:right;padding-top:15px;width:60%;}
.radio.newbox div.cont-right h4.news_cat a{color:#EFDFCB;text-transform:uppercase;}
.radio.newbox div.cont-right h2.title{line-height:16px;margin-bottom:10px;}
.radio.newbox div.cont-right h2.title a{font-family:"sole_serif_headlinebold","Times New Roman",serif;font-size:16px;color:#fff;}
.radio.newbox div.cont-right p.by-line{color:#C9DEEE;font-size:11px;}
.radio.newbox ul.btn-link{margin:0px;background:none;float:left}
.radio.newbox ul.btn-link li{width:50%;border-bottom:0px none;height:25px;float:left;margin-bottom:10px;}
.radio.newbox ul.btn-link li h5 a{line-height:20px;height:20px;font-weight:normal;font-size:12px;font-family:arial;text-decoration:underline;display:block;padding-left:25px;background: url("http://i.res.24o.it/img2013/sprite_frecce.png") no-repeat 0 0;}
/*.radio.newbox ul.btn-link li h5 span{display: block;float: right;height: 20px;text-indent: -20000px;width: 20px;margin-right:10px;}*/
.radio.newbox ul.btn-link li h5 a:hover, .radio ul.btn-link li h5 span:hover{cursor:pointer;}

#click10module {text-align:center;margin-bottom:35px!important;height:auto!important;}
#click10module ul.tabs {display:inline-block;margin: 10px auto 0px;}
#click10module ul.tabs li{text-align:left;display:block;float:left;margin-right:4px;}
#click10module ul.tabs li a{color:#ABA095;text-decoration:none;padding:5px 10px;background:#E4D7CB;text-align:center;display:block;float:left;font-size:11px;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
#click10module ul.tabs a.current {color:#fff;background:#416077;}
#click10module ul.tabs li + li + li + li + li {margin-right:0px;}
#click10module ul + ul li {overflow:hidden;text-align:left;min-height:35px;padding-bottom:15px;border-bottom:1px solid #dccebf;margin-top:13px;line-height:29px;text-indent:12px;font-family:"sole_serif_headlinebold","Times New Roman",serif;background:url(/img2013/dossier/bullet-big.png) no-repeat; font-size:25px;color:#fff!important;}
#click10module ul + ul li a{text-indent:0px;font-size:15px!important;color:#333;display:block;float:right;width:250px;line-height:18px!important;text-decoration:none!important;}

/* NUOVO BOX PER CRISI */
.home2013 .odoTicker{display:inline-block;margin-top:3px;position:relative;}
.home2013 .tricker-box{background:url(http://i.res.24o.it/img2013/tricker-box.png) no-repeat;height:190px;width:230px;padding:10px;}
.home2013 .tricker-box a {color:#fff;}
.home2013 .tricker-box h2{clear:both;}
.home2013 .tricker-box h2 a{float:left;font-size:18px;color:#fff;text-transform:uppercase;margin-top:-5px;margin-bottom:5px;width:135px;}
.home2013 .tricker-box p{font-size:10px;color:#fff;font-family:Arial;line-height:13px;clear:both;}
.home2013 .tricker-box ul{display:inline;border-top: 1px solid #BC3843;border-bottom: 1px solid #BC3843;float:left;margin-top:5px;width:220px;position:relative;}
.home2013 .tricker-box ul li{float:left;width:50%;margin-bottom:5px;margin-top:3px;}
.home2013 .tricker-box ul li h3{font-size:11px;font-weight:bold;color:#fff;margin-bottom:5px;font-family:arial;line-height:13px;float:left;text-transform:uppercase;}
.home2013 .tricker-box ul li a {display:block;min-height:40px;}
.home2013 .tricker-box a.for_link{float:right;margin:5px 10px 0px 0px;font-size:10px;color:#fff;}
.home2013 .odoTicker {height:36px;overflow:hidden;clear:both;}
.home2013 .odoTicker .odoNumber {height:403px;width:18px;position:relative;float:left;margin:0 1px;}
.home2013 .one.odoTicker .odoNumber{background: url(http://i.res.24o.it/img2013/numeri_gialli.png);}
.home2013 .two.odoTicker .odoNumber{background: url(http://i.res.24o.it/img2013/numeri_bianchi.png);}

/* popup */

#popup {background:url(http://i.res.24o.it/img2013/mobile-pop/popup_ipad.png) no-repeat;position:relative;}
#popup a.closeoverlay {display:block;top:40px;right:29px;position:absolute;width:30px;height:30px;text-indent:-50000px}
#popup a.storelink {display:block;width:308px;height:294px;position:absolute;top:10px;left:40px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){
	#popup {background:url(http://i.res.24o.it/img2013/mobile-pop/retina/popup_ipad.png) no-repeat;background-size:410px 330px;}
}
#overlaymobile {position:absolute;display:none!important;}

#click10top{clear:both;}



/* modifiche in testata 20150303 */
#header #tools ul li.italy24,#headerWrap #tools2012 ul li.italy24{}
#header #tools ul li.italy24 a,#headerWrap #tools2012 ul li.italy24 a{background:url(http://i.res.24o.it/img2013/Logo-Italy-shadow2.png) no-repeat right center;padding-right:72px;}