/* clearfix */
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }

/*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*/
h1, h2, h3, h4, #main-nav > ul li a, .drop_box h3, .drop_box .altresezioni ul li a, #evidenza li p, .finanza2011-bottom .GraficiAndamento .quot, .box-economia .GraficiAndamento .quot, .box-economia .GraficiAndamento .quot a,.finanza2011-bottom .GraficiAndamento .quot a, .firme ul li p, #header .data-giorno, .mediacenter h3, .radio h3, .store h3, #canali24 li h2  {font-family: "sole_serif_headlinebold", "Times New Roman", serif;}
.box h2, #evidenza li h2, #strumenti .strumenti_box p.cit, #main-nav > ul li#nav9 a em, .guida h4, .guida h4 a {font-family: "sole_serif_headlineregular", "Times New Roman", serif;}


/*	letter-spacing */
#main-nav > ul li a, #evidenza li h2 {letter-spacing:0.2px;}
#evidenza li p, .firme ul li p  {letter-spacing:0.5px;}
.box h3, #strumenti .strumenti_box h4 a, .mediacenter h3, .radio h3, .store h3, #strumenti h3, #canali24 li h2 {letter-spacing:1px;}

/* text-shadow */
#topbar #channels li a, #header .hpweather, #header .data-giorno, #header #tools ul li, #main-nav > ul li {text-shadow:1px 1px 0px rgba(255, 255, 255, 0.7);}
#main-nav li#nav9 {text-shadow:1px 1px 0px rgba(0, 0, 0, 0.7);}
#main-nav li#nav9 a:hover {text-shadow:0 0;}

/* Page structure ========================================= 
=========================================================== */

#bannerTop {width:100%; height:106px; background:#e3d7c9; text-align:center;}
#wrapperFullWidth {width:100%; margin: 0 auto; background:#F5E5D5 url("http://i.res.24o.it/img2013/bg_wrap.png") repeat-x; border-top:2px solid #D0C4B5;}
#footerWrap {width:100%; background:#416077; text-align:center;}

	#wrapper {width:990px; margin: 0 auto; padding:0 9px; text-align:left;}
	#topbar {height:42px; position:relative;}
	#header {height:120px; width:990px; position:relative;}
	#main-nav {height:55px; width:990px; margin-bottom:7px; position:relative;}
	#footer {width:990px; margin: 0 auto; text-align:left;}
	
	.page {width:990px; margin:10px 0; background:url("http://i.res.24o.it/img2013/bg_page.png") repeat-y;}
	.champions-league + .page,.serie-a + .page {clear:both;}
		.main {width:670px;}
			.leftCol {width:400px;}
			.rightCol {width:240px;}
		.sidebar {width:300px;} 
		
	.page_middle {width:990px; margin:10px 0; background: none;}
		.page_middle .main {width:730px;}
			.page_middle .main .leftCol {width:400px;}
			.page_middle .main .rightCol {width:300px;}
		.page_middle .sidebar {width:220px;} 	

	.page_bottom {width:990px; margin:10px 0;}


/* ADV ========================================= 
=========================================================== */
#bannerTop .bannerTopCont {margin: 0 auto; width:990px; position:relative;}
#bannerTop  .house-ad-sx, #bannerTop  .house-ad-dx, #bannerTop  .banner-ad {position:absolute; top:8px;}
#bannerTop  .house-ad-sx {left:20px;}
#bannerTop  .banner-ad {left:131px;}
#bannerTop  .house-ad-dx {right:20px;}
.sidebar-ad {margin-bottom:10px;}
body.backgroundAdv { background-color: black}
body.backgroundAdv #bannerTop {visibility: hidden; height: 28px;display:none;}
body.backgroundAdv #wrapperFullWidth {width: 1008px;}
body.backgroundAdv #footerWrap {width: 1008px; margin: 0 auto;}
body.tallVideoBoxAdv .store {display: none;}
body.mastheadAdv #bannerTop {display:none;}

/* Common object &  Modules ========================================== 
=========================================================== */

/*text-replace*/
#header .logosole, #footer .logosole {text-indent:-99999px;}

/* avatar */
img.avatar {float:left; margin-right:15px;}

/* tab */
ul.tabs_voci {padding:6px 0; margin:5px 0;}
ul.tabs_voci li {display:block; float:left; font-size:10px; font-weight:bold; margin:0; padding:0;}
ul.tabs_voci li a {color:#aba095; margin:0px 2px;display:block;line-height:15px;height:15px;text-align:center; padding:4px 5px 2px;background:#E4D7CB;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
ul.tabs_voci li a.active, ul.tabs_voci li a:hover {background:#416077; color:#fff; }


/* Topbar + Header + Main-nav =================================================== 
=========================================================== */
#topbar #channels li {float:left; font-size:11px; line-height:40px; font-weight:bold;}
#topbar #channels li a {color:#2a2928; margin-right:10px; display:block; }
#topbar #channels li a em {color:#ad9a87; font-size:10px; font-style: normal;}
#topbar .search-box {position:absolute; right:0;}
#topbar #channels li a:hover {background:url("http://i.res.24o.it/img2013/channel_hover.png") repeat-x;} 
#topbar #channels li.#topbar #channels li.altri {padding:0 10px;/*position:relative;*/}
	#topbar #channels li.altri > a {color:#ad9a87;padding-left:25px;background:url("http://i.res.24o.it/img2013/sprite_icone.png") -198px -287px no-repeat;}
	#topbar #channels li.altri.aperto {background: url("http://i.res.24o.it/img2013/bg_search_over.png") 0 0 repeat-x; border-left: 1px solid #CFC2B5;border-right: 1px solid #CFC2B5;}
	#topbar #channels li.altri #dropdown_altri {position:absolute;top:39px;right:1px;background:#efdfd0;width:330px;border:1px solid #c7b9ae; -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);z-index:99999999999999;display:none;}
	#topbar #channels li.altri #dropdown_altri ul {margin:10px 0;background:url("http://i.res.24o.it/img2013/dash-altri.png") repeat-y 0px 0;}
	#topbar #channels li.altri #dropdown_altri ul li {width:110px;line-height:31px;float:left;}
	#topbar #channels li.altri #dropdown_altri ul li.first {clear:left;}
	#topbar #channels li.altri #dropdown_altri ul li a {margin:0 !important;padding:0 20px;}
	#topbar #channels li.altri #dropdown_altri ul li a:hover {background:#e4d7cb url("http://i.res.24o.it/img2013/channel_hover.png") repeat-y;}



#header {font-size:12px; line-height:1.2;}
#header a {color:#000;} 
#header .logosole {position:absolute; top:17px; left:303px; width:329px; height:80px; background:url("http://i.res.24o.it/img2013/logo_sole24.png") no-repeat; }
#header .logosole.weekend { background:url("http://i.res.24o.it/img2013/logo-weekend.png") no-repeat; }
#header .logosole a {display:block; width:329px; height:80px;}
#header .abbonati-box {position:absolute; top:26px; left:0; width:180px; height:80px;}
#header .hpweather {position:absolute; top:15px; left:195px; width:110px; padding-left:12px; background: url("http://i.res.24o.it/img2013/dash.png") 0 0 repeat-y; font-size:11px;}
	#header .hpweather strong, #header .hpweather img  {display:block;margin-left: -10px;}
	#header #hpweather strong {margin-top: -10px;padding-left: 10px;}
	#header .hpweather .cambia { text-decoration: underline;}
#header .data-giorno {position:absolute; top:97px; left:330px; width:330px; text-align:right; font-size:12px; text-align:center;}
#header .data-giorno span {padding:0 4px;}
#header #tools {position:absolute; top:17px; right:0; width:280px; font-size:11px;}
	#header #tools ul {width:280px;}
		#header #tools ul li {width:120px; height:24px; line-height:24px; margin-left:20px; float:left; background:url("http://i.res.24o.it/img2013/line.png") bottom repeat-x;}
		#header #tools ul li strong {font-size:10px;}
		#header #tools ul li.quarter {float:left;width:60px;}
		#header #tools ul li.quarter + li.quarter {text-align:right;margin-left:0px;width:59px}
		#header #tools ul li.quarter a {display:block;margin:3px 0px;height:16px;line-height:16px}
		#header #tools ul li.quarter + li.quarter a{border-left:1px solid #d5c7b9;}
		#header #tools ul li.logo_pe img {margin-bottom:-5px;}
		#header #tools ul li.eng a {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -600px -297px no-repeat;}
		#header #tools ul li a span {color:#ca2226; font-size:10px;}
		#header #tools ul li.pdf a {padding:2px 0 4px 20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -300px no-repeat;}
		#header #tools ul li.social a:hover {opacity:0.7;}
		#header #tools ul li.social,#header #tools ul li.pdf  {background:none;}

#main-nav > ul {width:990px; height:55px;}
#main-nav > ul li {height:52px; display:block; float:left; border-top:2px solid #252525; border-bottom:1px solid #aba095; }
#main-nav > ul li a {display:block; height:41px; padding-left:10px; padding-top:11px; color:#1a171b; font-size:15px; background:url("http://i.res.24o.it/img2013/main-nav_sep.png") left center no-repeat;}
#main-nav li#nav0 {width:50px;padding-left:6px;} 
#main-nav li#nav1 {width:75px;} 
#main-nav li#nav2 {/*width:93px;*/width:86px;}
#main-nav li#nav3 {/*width:101px;*/width:95px;}
#main-nav li#nav4 {/*width:109px;*/width:100px;}
#main-nav li#nav5 {/*width:87px;*/width:75px;}
#main-nav li#nav6 {/*width:100px;*/width:97px;}
#main-nav li#nav7 {/*width:123px;*/width:115px;}
#main-nav li#nav8 {/*width:123px;*/width:110px;}
#main-nav li#nav9 {width:179px; border-top:1px solid #252525; border-bottom:2px solid #b42614; background:#3a3a3a; position:relative;}
	#main-nav li#nav0 a {padding-left:0; background-image:none;}
	/*#main-nav li#nav1 a {padding-left:0; background-image:none;}*/
	#main-nav li#nav9 a {color:#EFDFCB; background-image:none;}
	#main-nav li#nav9 a em {font-style:normal; color:#fff;}
	#main-nav li#nav9 span {display:block; width:23px; height:34px; background:url("http://i.res.24o.it/img2013/sprite_ecommerce.png") 0 0 no-repeat; position:absolute; top:12px; right:-4px;}
/* hover e dropdown */
.no-touch #main-nav > ul li a:hover, #main-nav > ul li a.open {background-color:#fff; background-image:none; z-index:999999999; position:relative; top:-7px; right:-1px; padding-top:14px; padding-left:8px; padding-bottom:1px; border-left:1px solid #9b9b9b; border-right:1px solid #9b9b9b; border-top:4px solid #416077; color:#416077; text-decoration: underline; -webkit-box-shadow: -4px 0px 3px -4px #666666; box-shadow: -4px 0px 3px -4px #666666;height:41px; text-shadow:0 0;}
#main-nav ul li#nav9 a:hover, #main-nav ul li#nav9 a.open {border-top:4px solid #b42614; color:#1a1a1a; border-bottom:1px solid #fff; margin-left:-1px; height:41px;padding-left: 9px;}
#main-nav ul li#nav9 a:hover em, #main-nav ul li#nav9 a.open em {color:#1a1a1a;}
#main-nav ul li#nav9 a:hover span, #main-nav ul li#nav9 a.open span {top:15px; right:-4px;}
/*#main-nav ul li#nav1 a:hover, #main-nav ul li#nav1 a.open {padding-left:8px; margin-left:-1px;}*/
#main-nav ul li#nav0 a:hover, #main-nav ul li#nav0 a.open {position:static;padding-left:0px; padding-top:11px; color:#1a171b; font-size:15px; background: transparent;border:0px;box-shadow:0px 0px 0px 0px;-webkit-box-shadow:0px 0px 0px 0px;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.7);}
#main-nav ul li a.open {text-decoration:none;}
#main-nav ul li a:hover {text-decoration:underline;}
#drop0 {display:none!important;}
.drop, .drop.store{width:1003px; height:280px; position:absolute; top:54px; left:-9px; z-index:100000000; 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;}
.dropCont {padding:10px 0;}
.drop_box {width:153px; padding:0 23px;/* height:250px;*/height:262px;overflow:hidden; 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-size:14px;}
.drop_box .drop_boxCont {width:154px; height:215px; overflow:hidden;}
.drop_box .drop_boxCont2 {width:154px; height:255px; 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; 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:17px}
.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 {}
.drop_store p {font-size:11px; margin:10px 0; line-height:15px;font-weight:bold;}

/* Homepage ================================================ 
=========================================================== */

/* EVIDENZA */
#evidenza {background:#416077;margin-top:5px;}
#evidenza ul {background:#416077 url("http://i.res.24o.it/img2013/bg_evidenza.png") center repeat-y; margin:9px 0;}
#evidenza li {width:225px; margin:0 11px; float:left;}
#evidenza li img {float:left; margin-right:14px;}
#evidenza li p {color:#EFDFCB; text-transform: uppercase; margin:3px 0 6px;}
#evidenza li p a {color:#EFDFCB;}
#evidenza li h2 {font-size:18px; color:#fff; padding-right:10px; line-height:20px;}
#evidenza li h2 a {color:#fff} 

#evidenza li img {width: 56px; height: 56px;}
#evidenza li h2 {padding: 0px;} 
#evidenza li p {margin: 0px 0px 4px 0;}
#evidenza ul {margin: 10px 0px;}


/* SLIDER */
.slider_hp {margin-bottom:15px; padding-bottom:8px; background:#F5E5D5 url("http://i.res.24o.it/img2013/slider_bg_bottom.png") bottom repeat-x;} 
.news_slide {}
.news_slide:first-child {display:block;}
#news_contents {height:260px;overflow:hidden;}
.news_strip {border-top:1px solid #dccebf; margin:16px 0px 0px 0px; position:relative !important;}
.news_strip ul li {float:left;}
.news_strip a {display:block; width:147px; position:relative; padding:15px 10px; height:50px; float:left; color:#000; font-size:12px; font-weight:bold;}
.news_strip a img {float:left; margin-right:5px;}
.no-touch .news_strip a:hover {text-decoration:underline;}
.news_strip a.selected {color:#fff;}
.no-touch .news_strip a.selected:hover {text-decoration: none;}
/*.news_strip a.first {width:149px;}*/
#news_menu_box {position:absolute;top:-10px; background:url("http://i.res.24o.it/img2013/slider_arrow_box.png") top center; height:90px; width:167px; }

/* NEWS */
.news {}
.news h1 {margin:4px 0 10px;}
.news h2 {margin:5px 0;}
.news h1 a, .news h2 a { color:#000; } 
.news h1 a:hover, .news h2 a:hover { text-decoration: underline; } 
.news a.multi-link {color:#416077 !important;} /* was: #B32612 */
.news h4.news_cat  {text-transform: uppercase; padding-top: 4px;}
.news .news_meta {color:#AD9A87; margin:10px 0; font-size:12px; line-height:20px;}
.news .news_meta a.autore,.apertura2 .news-apertura2 a.autore {text-decoration: underline;}
.news .news_meta .sep,.apertura2 .news-apertura2 .sep {color:#AD9A87; padding:0 2px;}
.news .news_meta a.share-elements,.apertura1 a.share-elements,.apertura2 .news-apertura2 a.share-elements ,.apertura_forte .content .overlay-title a.share-elements {position:relative;color:#ad9a87; padding-left:20px; display:inline-block; height:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -598px -246px no-repeat;}
.news .news_meta a.ico_comments,.apertura1 a.ico_comments ,.apertura2 .news-apertura2 a.ico_comments ,.apertura_forte .content .overlay-title a.ico_comments {display:inline-block; width:22px; height:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 0 -199px no-repeat; color:#EFDFCB; text-align:center; font-size:10px;}
.news .news_summary {line-height: 16px; font-size:12px;  margin-bottom: 5px; font-weight:bold; }
.news .news_summary a {color:#1a1a1a;}
.news .news_summary a.multi-link {text-transform: uppercase;}
.news .news_excerpt {font-family:"Georgia";}
.news .news_excerpt a {color:#1a1a1a; line-height:16px;font-family:"Georgia"}

.news_related {font-size:12px; line-height:15px; margin-top:4px; font-weight:bold;margin-bottom:20px;}
#news_contents .news_related {margin-bottom:0px;}
.news_related a:hover { text-decoration: underline; } 
.news_related span { line-height:16px; height:16px; display:inline-block;}
.news_related .ico_video {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 0 1px no-repeat;}
.news_related .ico_audio {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 0 -47px no-repeat;}
.news_related .ico_grafici {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -98px no-repeat;}
.news_related .ico_chiave {padding-left:20px; background:url(http://i.res.24o.it/img2013/icon_key_blue.png) no-repeat;}
.news_related .ico_articoli {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -939px no-repeat;}
.news_related .ico_foto {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -648px no-repeat;}
.news_related .ico_documenti {padding-left:18px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -778px no-repeat;}
.news_related .ico_scadenza {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -699px no-repeat;}
.news_related .ico_blog {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -978px no-repeat;}
.news_related .ico_sondaggi {padding-left:18px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -1017px no-repeat;}
.news_related .ico_tabelle {padding-left:22px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -898px no-repeat;}
.news_related .ico_mappe {padding-left:18px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -858px no-repeat;}
.news_related .ico_finanza {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 2px -818px no-repeat;}

.ico_chiave,.news .ico_chiave,.story .ico_chiave,.apertura2 .news-apertura2 .ico_chiave {padding-left:25px; background:url(http://i.res.24o.it/img2013/icon_key_blue.png) no-repeat;}
.news .ico_chiave,.drop_boxCont .ico_chiave {background-position:0px 4px}
.boxCont h2 a .ico_chiave{background-position:0px 10px}
.boxCont p.by-line {margin-bottom:10px;}
.news .dillo {position:absolute; right:10px; top:0px; width:48px; height:34px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 0px -501px no-repeat;}
.news .dillo a {display:block;text-indent:-9999px;width:48px;height:34px;}
/* solo per lanci */
.news_lanci_wrapper {border-top:1px solid #c6baae; padding-top:2px;}
.news_lanci_wrapper .news {border-top:1px solid #c6baae; margin:0 0 10px; padding-top:20px; position:relative;}
.news_lanci_wrapper .news .right {width:295px;position:relative;}

.news_lanci_wrapper .news img.left {margin-top:4px;}
.news_lanci_wrapper .news h3, .news_lanci_wrapper .news h3 a {font-size:14px; margin:2px 0; color:#1a1a1a;line-height:18px;font-family:"Georgia";}
.news_lanci_wrapper .news h3 strong {font-weight:normal; color: black;} /* was: #B32612 */
.news_lanci_wrapper .news .news_related {margin-top:13px;}

/* solo per slide */
.news_slide .right {width:380px;margin-right:16px;}
.news_slide h2, .news_slide h2 a, .news_slide p.summary, .news_slide p.summary a {font-size:14px; font-family:"Georgia";margin:2px 0; color:#1a1a1a;line-height:18px;}
.news_slide h2 a ,.news_slide p.summary a{color:#416077;text-transform:uppercase;font-weight:bold;}
.news_slide p.summary a:hover{text-decoration:underline;}
.news_slide h2,.news_slide p.summary {margin-bottom:10px;}
.news_slide h2 strong,.news_slide p.summary strong {font-weight:normal; color: black;} /* was #B32612 /*



/* ULTIMERADIO */
.ultimeradio {}
.ultimeradio ul {margin-top:12px;}
.ultimeradio ul li {border-bottom:1px solid #dccebf; margin-bottom:12px; padding-bottom:12px; font-size:12px; line-height:16px; }
.ultimeradio ul li a {color:#000;}
.ultimeradio ul li a:hover {text-decoration: underline;}
.ultimeradio ul li strong {color:#416077; padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 0 -250px no-repeat;}
.ultimeradio ul li:last-child {border-bottom:0; margin-bottom:0; padding-bottom:0;}

/* TALK24 */
.talk24 {}
.talk24 .contents .tab {display:none;}
.talk24 .contents .tab:first-child {display:block;}
.talk24 .talk-item {margin-bottom:15px; padding-top:15px; border-top:1px solid #dccebf;}
.talk24 .talk-item .right {width:185px;}
.talk24 a p {color:#000; margin-top:5px; line-height:15px;}
.talk24 a p.fonte {color:#524c45; font-size:9px;}

/* ECONOMIA + finanza */
.box-economia table{ width: 240px }
.finanza2011-bottom table {width:285px;}
.box-economia td,.finanza2011-bottom td{height:22px; font-size: 11px; color: #000; }
.box-economia td div,.finanza2011-bottom td div{ float: left;  }
.cont_name,
.tit_name{ }
.cont_rend, .tit_rend,
.cont_spread, .tit_spread,
.cont_var, .tit_var{width: 45px; text-align: right;}
.box-economia .st_subtit { width:95px; color:#6f675e; text-transform:uppercase; font-size:10px}
.box-economia td p{ line-height: 15px }
.box-economia td .tit_var p{ line-height: 12px }
.box-economia table{ margin: 10px 0 0 0 }
.mercato table tr:hover td{background:#E6D5C4;cursor:pointer;}
.mercato table td{height:15px;padding-top:7px;}
.box-economia table td.first a,
.box-economia table td a.st_link,
.finanza2011-bottom table td.first a,
.finanza2011-bottom table td a.st_link{ color: #000; font-weight:bold; }
.box-economia table td a.st_link span,.finanza2011-bottom table td a.st_link span{ display: block; font-weight: 100; }
.box-economia.spread td { border-bottom:#dccebf 1px solid; padding:8px 0}
.box-economia.spread td.notrat { border:none; padding:0}
.box-economia p.ita { background:url("http://i.res.24o.it/img2013/ita.gif") no-repeat  0 2px; padding-left:25px }
.box-economia p.fra {background:url("http://i.res.24o.it/img2013/fra.gif") no-repeat  0 2px; padding-left:25px }
.box-economia p.spa {background:url("http://i.res.24o.it/img2013/spa.gif") no-repeat  0 2px; padding-left:25px }
.box-economia p.rossa, .box-economia .TabellaDati .down, .finanza2011-bottom .TabellaDati .down  { color:#b42614; font-weight:bold}
.box-economia p.verde, .box-economia .TabellaDati .up, .finanza2011-bottom .TabellaDati .up  { color:#138619; font-weight:bold}
.box-economia .GraficiAndamento .quot a.change.down, .finanza2011-bottom .GraficiAndamento .quot a.change.down {color:#b42614; background:url("http://i.res.24o.it/img2013/arrow_down.png") 0 0 no-repeat}
.box-economia .GraficiAndamento .quot a.change.up, .finanza2011-bottom .GraficiAndamento .quot a.change.up {color:#138619; background:url("http://i.res.24o.it/img2013/arrow_up.png") 0 0 no-repeat}
.box-economia .GraficiAndamento,.finanza2011-bottom .GraficiAndamento { margin:10px 0 15px}
.box-economia .GraficiAndamento .left {}
.box-economia .GraficiAndamento .quot a.change,.finanza2011-bottom .GraficiAndamento .quot a.change { float:right; padding-left:27px; line-height:22px; margin-right:2px}
.box-economia .GraficiAndamento .quot, .box-economia .GraficiAndamento .quot a,
.finanza2011-bottom .GraficiAndamento .quot, .finanza2011-bottom .GraficiAndamento .quot a { font-size:15px; color:#000}
.box-economia .GraficiAndamento,.finanza2011-bottom .GraficiAndamento { font-size:11px;}
.box-economia .GraficiAndamento p,.finanza2011-bottom .GraficiAndamento p{ margin-top:10px}
.box-economia .GraficiAndamento p span, .finanza2011-bottom .GraficiAndamento p span { color:#b42614; font-weight:bold}


/* STRUMENTI */
#strumenti {margin:15px 0; background:#416077; padding-bottom:30px;}
#strumenti h3 { height: 50px; line-height: 50px; color: #fff; text-align: center; background: url("http://i.res.24o.it/img2013/bg_strumenti_shade.png") no-repeat center 48px; font-size: 17px }
#strumenti h3 a{ color: #fff; }
#strumenti .strumenti_box { float: left; width: 300px; margin-top: 5px!important;}
#strumenti .strumenti_box p { color: #EFDFCB; font-size: 10px; line-height: 18px; }
#strumenti .strumenti_box p.cit { font-size:20px; line-height:24px; color:#fff; }
#strumenti .strumenti_box p.cit a {color:#fff;font-size:18px;font-family:"sole_serif_headlinebold", "Times New Roman", serif;}
#strumenti .strumenti_box h4{margin:10px 0px;color:#EFDFCB;}
#strumenti .strumenti_box h4 a{ color: #EFDFCB; font-size: 14px; text-align: center; }
#strumenti #strumenti_esperto { width: 245px; margin: 0 0 0 47px }
	#strumenti #strumenti_esperto .esperto_img{ width: 245px; margin: 12px 0 0 2px; }
	#strumenti #strumenti_esperto .esperto_img img{ float: left; margin: 3px 14px 0 0; }
	#strumenti #strumenti_esperto .esperto_img p{display:inline; color: #EFDFCB; font-size: 12px; line-height: 18px; }
	#strumenti #strumenti_esperto p.summary{font-family: "Georgia";font-size: 14px;line-height: 19px;color: #CCD9E2;margin:10px 0px 15px 0px;height:60px;overflow:hidden;}
#strumenti #strumenti_dossier{padding-left: 47px;}
#strumenti_dossier .story{margin-bottom:10px;}
	#strumenti_dossier .story a img {display: block;float: left;margin-right: 12px;padding-bottom: 10px;}
	#strumenti_dossier .story h4 {font-size: 12px;margin:14px 0px 4px;text-transform: uppercase;}
	#strumenti #strumenti_dossier h5{ margin: 0px}
	#strumenti #strumenti_dossier h5 a { font-weight: normal;  color: #fff; line-height: 18px; font-size:16px; font-family:"sole_serif_headlinebold", "Times New Roman", serif; }
#strumenti #strumenti_documenti{ width: 250px; margin-left: 47px; }
	#strumenti #strumenti_documenti li{ margin-bottom: 10px; margin-left: -68px; }
	#strumenti #strumenti_documenti img{ float: left; margin: 3px 0 0 0; }
	#strumenti #strumenti_documenti h5 { color: #EFDFCB;  line-height: 20px; padding: 0px 0px 0px 69px; font-size:16px; font-family:"sole_serif_headline", "Times New Roman", serif;}
	#strumenti #strumenti_documenti h5 a { overflow: hidden; display: block; max-height: 48px; font-weight: normal; color: #fff; line-height: 18px; }
	#strumenti #strumenti_documenti h5 a.multi-link {display:inline;color:#fff!important;} 
	#strumenti #strumenti_documenti p{ padding-left: 69px }
/* restyling strip strumenti  */
#strumenti span.see_all{background: url("http://i.res.24o.it/img2013/plus_symbol.png") no-repeat;display:inline-block;height:20px;padding-left:30px;position:relative;padding-top:2px;margin:0px 0px 15px 0px;}
#strumenti span.see_all a {color:#FFFFFF;text-decoration:underline;}
#strumenti .other_tools{background: url("http://i.res.24o.it/img2013/bg_strumenti_shade.png") no-repeat center 0;float: left;width: 100%;}
#strumenti .other_tools ul{float:left;padding:15px 0px 0px 10px;}
#strumenti .other_tools ul li:first-child{border-right:none;padding:3px 0px 5px 0px;}
#strumenti .other_tools ul li:last-child{border-right:none;}
#strumenti .other_tools ul li{display:inline;float:left;padding:3px 20px 5px 20px;border-right:1px solid #C6BAAE;}
#strumenti .other_tools ul li span{text-transform:uppercase;color:#ffffff;font-size:14px;margin:0px 10px 0px 30px;font-family:"sole_serif_headlinebold","Times New Roman",serif;letter-spacing:1px;}
#strumenti .other_tools ul li a{color:#C9DEEE;text-decoration:underline;letter-spacing:1px;}

/* ENGLISH VERSION */
.english_version ul {margin-top:12px;}
.english_version ul.item_list li {border-bottom:1px solid #dccebf; margin-bottom:12px; padding-bottom:8px;}
.english_version ul.item_list li h5 a {text-decoration:underline; font-weight:normal;}
.english_version ul li p.autore {font-size:12px; margin:4px 0;}
.english_version h3 {text-indent:12px;}
.english_version h3 span {display:block; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -542px -296px no-repeat;}
.english_version ul.item_list li:last-child {border:0; margin-bottom:0; padding-bottom:0;}

/* TEMI */
.temi ul li {border-bottom:1px solid #dccebf; margin-bottom:12px; padding-bottom:12px; line-height:16px; }
.temi h5 {font-size:11px; text-transform: uppercase;}
.temi h5 a {color:#1a1a1a; }
.temi h4 {padding:0 10px; background:url("http://i.res.24o.it/img2013/blu_chip.gif") 0 6px no-repeat;}
.temi p span {color:#1a1a1a;}
.temi ul li:last-child {border-bottom:0; margin-bottom:0; padding-bottom:0;}

/* DAL BLOG */
.dalblog ul.item_list li {border-bottom:1px solid #dccebf; margin-bottom:12px; padding-bottom:12px;}
.dalblog ul.item_list li .right {width: 218px; }
.dalblog ul.item_list li span {display:block;font-family:arial;font-size:12px;margin-top:3px;}
.dalblog ul.item_list li h5 {margin-top:5px; line-height:16px; font-weight:normal;font-family: "sole_serif_headlinebold";font-size:16px;}
.dalblog ul.item_list li h5 a {/*text-decoration:underline;*/text-decoration:none;}
.dalblog ul li:last-child {border-bottom:0; margin-bottom:0; padding-bottom:0;}
 .dalblog ul.tabs_voci{width:170px;margin-left:65px;}
 .dalblog ul.tabs_voci li a {text-transform:uppercase;line-height:15px;height:15px;width:60px;text-align:center;display:block;margin-right:10px;}
 .dalblog .right strong {text-transform:uppercase;}


/* CANALI24 */
#canali24 {background:#E8D5C4;height: 243px;margin: 10px 0 30px;padding-top: 8px;position: relative;width: 990px;}
#canali24 .ul_wrapper {height: 240px;left:55px;overflow: hidden;position: absolute;width:880px;}
#canali24 ul{position:absolute!important;width:999999px;height:240px;background:#E8D5C4;}
	#canali24 li{width:156px; height:240px; padding-top:0px; margin: 0 10px;float: left;position:relative;}
	#canali24 li h2, #canali24 li h2 a { height: 45px; line-height: 45px; display: block; background: url("http://i.res.24o.it/img2013/dash-x-cdc2b8.png") repeat-x bottom; font-size: 18px; text-align: center; color: #3a3a3a; text-transform: uppercase;}
	#canali24 li h2 a span{ color: #416077 }
	#canali24 li h3{ margin-top:5px;height:53px;overflow:hidden;line-height:17px;}
	#canali24 li h3 a{ font-family:"sole_serif_headlinebold","Times New Roman",serif;}
	#canali24 li a.read_more {bottom:10px;font-weight: bold;position: absolute;text-decoration:underline;color:#1a1a1a;}
	#canali24 li img{margin-top: 7px; padding-bottom: 8px;  }
#canali24 p.nav, #canali24 p.nav a{ width: 35px; height: 240px; }
	#canali24 p.nav a{display:block; text-indent:-99999px;background-image:url("http://i.res.24o.it/img2013/frecce-left.png");background-repeat: no-repeat;}
	#canali24 p.nav{ position: absolute; top: 8px; }
	#canali24 p.prev{ left:12px }
	#canali24 p.next{ right: 13px }
	#canali24 p.prev a{ background-position: -12px 0px; }
	#canali24 p.next a{background:url("http://i.res.24o.it/img2013/frecce-right.png") no-repeat -12px 0px;}

/* LINKS */
#cur_links, .fabbrica24 {width:220px; height:1102px; background:#e4d7cb; position:relative;}
#cur_links h3, .fabbrica24 h3 { text-align:center; padding:12px 0; color:#99938c; background:#F5E5D5; text-transform:uppercase}
#cur_links .link_expand {position:absolute !important; right:0; top:0; border-top:8px solid #e4d7cb;  width:220px; height:1102px; overflow:hidden;}
#cur_links ul, .fabbrica24 ul {background:#e4d7cb; width:auto; margin:1px; height:1060px; border-left:1px solid #e4d7cb;}
#cur_links ul li, .fabbrica24 ul li {width:218px; height:1060px; float:left;display:block; border-right:1px solid #d0c5bc;}
#cur_links ul li:first-child, .fabbrica24 ul li:first-child {border:0;}
#cur_links ul li .item, .fabbrica24 ul li .item { padding:20px 30px; background:url("http://i.res.24o.it/img2013/bg_item_link.png") center bottom no-repeat; color:#666; font-size:13px; line-height:16px}
#cur_links ul li .item img, .fabbrica24 ul li .item img { margin-bottom:8px}
#cur_links ul li .item h3, .fabbrica24 ul li .item h3 { text-align:left; padding:5px 0; font: bold 13px "Myriad Pro", Helvetica, sans-serif; background:none;}
#cur_links ul li .item.last, .fabbrica24 ul li .item.last {background:none}
	#cur_links p.nav a{ width: 35px; height: 38px; display: block; background: url("http://i.res.24o.it/img2013/sprite_frecce.png") no-repeat; text-indent:-99999px;}
	#cur_links p.nav { position: absolute; top: 0px; }
	#cur_links p.prev_c { left: 0 }
	#cur_links p.next_c { right: 0 }
	#cur_links p.prev_c a { background-position: 0 -40px; }
	#cur_links p.next_c a { background-position: 12px -90px; }



/* SHOPPING24  -> file esterno*/

/* DANONPERDERE  -> + file esterno*/
#da-non-perdere {margin:15px 0;}


/* ANNUNCI */
#annunci {border-top:8px solid #e4d7cb; margin:15px 0;}
#annunci h3 {text-align:center; padding:15px 0; color:#99938c}
#annunci .annunciCont {background:#e4d7cb; padding-bottom:30px;}
#annunci .annunciCont .item {width:270px; margin:30px 30px 0; float:left; line-height:14px; font-size:11px; height:55px; }
#annunci .annunciCont .item h3 { text-align:left; padding:0; font:bold 13px  Arial, sans-serif;}
#annunci .annunciCont .item a { color:#666}
#annunci .annunciCont .item img { float:left; margin-right:15px}


/* RADIO + MEDIACENTER */
/* common */
.radio h3, .mediacenter h3 {height: 39px; line-height:39px; color:#fff; background: #416077; text-align: center; text-transform: uppercase;}
.mediacenter h3 a, .radio h3 a {color:#fff;}
.radio h3 span, .mediacenter h3 span { color: #EFDFCB; font-size: 15px; }
p.durata { color: #aec2cb; font-size: 11px; display: inline-block; padding-left: 20px; width: 145px; height: 16px; line-height: 16px; margin: 3px 0 0 0; }
p.durata-video { background: url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat -600px 3px; }
p.durata-audio { background: url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat -598px -45px; }
p.durata a{color:#AEC2CB}
p.durata-foto {background:url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat scroll -600px -648px transparent}
.radio h5 a, .mediacenter h5 a { color: #fff; line-height: 16px }
.mediacenter h5 a,.firme li h5 a, .rapporti24 li h5 a,#breaking_news .col h2{font-weight:normal!important;}

/* media */
.mediacenter { margin-bottom:15px; background: #416077;}
.mediacenter .tabs ul.menu { height: 38px; border-bottom: 3px solid #416077; background: #1d3c52; width: 294px; padding: 3px 3px 0 3px }
	.mediacenter .tabs ul.menu li, .mediacenter .tabs ul.menu li a{ height: 38px; width: 73px; }
	.mediacenter .tabs ul.menu li{ float: left; }
	.mediacenter .tabs ul.menu li:first-child, .mediacenter .tabs ul.menu li:first-child a{ width: 74px; background: none }
	.mediacenter .tabs ul.menu li:last-child, .mediacenter .tabs ul.menu li:last-child a{ width: 74px; }
	.mediacenter .tabs ul.menu li a{ line-height: 38px; display: block; text-align: center; color: #EFDFCB; background: url("http://i.res.24o.it/img2013/tabs_separa_r.png") no-repeat left; font-size: 11px }
	.mediacenter .tabs ul.menu li a span{ display: inline-block; width: 16px; height: 16px; background-image: url("http://i.res.24o.it/img2013/sprite_icone.png"); background-repeat: no-repeat; position: relative; top: 4px; }
	
	.mediacenter .li_video a span { background-position: -400px 2px; margin-right: 4px }
	.mediacenter .li_radio a span { background-position: -400px -46px; }
	.mediacenter .tabs ul.menu .li_tutto a span {background-image: url("http://i.res.24o.it/img2013/sprite_frecce.png"); background-position:0 -694px;}
	.mediacenter .li_foto a span {background-position: -400px -648px; margin-right: 2px;}
	.mediacenter .li_grafica a span { background-position:  -400px -99px; }
	.mediacenter .tabs ul.menu li a.active { background: #416077; color: #fff; }

.mediacenter .tabs .tab_content{ width: 300px; position: relative; display:none;}
.mediacenter .tabs .tab_content:first-child {display:block;} /* per il primo tab */
	.mediacenter .tabs .tab_content .live,.mediacenter .tabs .tab_content .inonda {background:#1e3d53; margin:2px 5px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#fff; font-size:12px; line-height:16px; padding:6px;}
		.mediacenter .tabs .tab_content .live span,.mediacenter .tabs .tab_content .inonda span {color:#39c335; padding-left:20px; padding-top:2px; background: url("http://i.res.24o.it/img2013/sprite_icone.png") 0 -583px no-repeat; }
		.mediacenter .tabs .tab_content .notNow span,.mediacenter .tabs .tab_content .attesa span {color:#e68f39; padding-left:20px; padding-top:2px; background: url("http://i.res.24o.it/img2013/sprite_icone.png") -700px -583px no-repeat; }
		.mediacenter .tabs .tab_content .ended span,.mediacenter .tabs .tab_content .postdiretta span {color:#EFDFCB; padding-left:20px; padding-top:2px; background: url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -583px no-repeat; }
		.mediacenter .tabs .tab_content .live,.mediacenter .tabs .tab_content .inonda a {color:#fff;}
	.mediacenter .tabs .tab_content .video_top { width: 300px; position:relative;clear:both}
	.mediacenter .tabs .tab_content .video_top img {z-index: 1; display:block;}	
	.mediacenter .tabs .tab_content a.play { position: absolute; top: 0; left: 0;z-index:2;display:block;width:300px;height:247px;/*height: 218px; */background: url("http://i.res.24o.it/img2013/play_video_hover.png") center center;}
	.mediacenter .tabs .tab_content a.play.gallery {background-image:none}
	.mediacenter .tabs .tab_content .dida {background:#244359; width: 282px; padding: 9px;  }
	.mediacenter .tabs .tab_content .dida h5 {font-size:12px; line-height:14px;}
	.mediacenter .tabs .tab_content .right{width:122px;}
	
.mediacenter h5 a {font-size: 16px;font-family:"sole_serif_headlinebold","Times New Roman",serif;line-height: 18px;}
p.durata, p.durata a {width: 90px;color: #dedede;}
	
.mediacenter .tabs .tab_content ul{ width: 274px; padding: 0px;width:290px; }
	.mediacenter .tabs .tab_content ul li img {width: 148px;/*height: 110px;*/margin: 0 10px 0 10px;overflow:hidden;float: left }
	.mediacenter .tabs .tab_content ul li { border-bottom: 1px solid #547085; padding: 13px 0; /*min-height:110px;*/overflow:hidden;}
	.mediacenter .tabs .tab_content ul li a {display:block;}
	.mediacenter .tabs .tab_content ul li a h5 {color:#fff; font-size:12px; line-height:14px;}
	.mediacenter .tabs .tab_content ul li:last-child{ border-bottom: 0 }

.radio {margin-bottom:15px;background:#416077;/*height: 234px;*/height:auto;}
.radio h3 {background: url("http://i.res.24o.it/img2013/logo_sole24_ear.png") no-repeat 238px 8px;}
.radio ul{ width: 274px; padding: 15px 0 0 0; margin: 0 13px; background: url("http://i.res.24o.it/img2013/linea_doppia_ft.png") repeat-x 0 0; }
.radio ul li { width: 274px; height: 41px; position: relative; border-bottom: 1px solid #547085 }
.radio ul li:last-child { border: none }
.radio ul li a.more{ position: absolute; width: 20px; height: 40px; right: 0; top: 0; background: url("http://i.res.24o.it/img2013/sprite_frecce.png") no-repeat 0 9px; text-indent: -99999px; }
.radio ul li h5 { padding-top: 4px }
.radio ul li p.durata { margin-top: 0 }

/* FIRME */
.firme {}
.firme ul li {margin:15px 0; padding-bottom:20px; background:url("http://i.res.24o.it/img2013/bg_firme.png") bottom repeat-x;}
.firme ul li img {float:left; padding-left:10px;}
.firme ul li p {text-transform:uppercase;}
.firme ul li p a {color:#000}
.firme ul li h5 {margin:5px 0; font-size: 16px;font-family:"sole_serif_headlinebold","Times New Roman",serif;line-height: 18px;}
.firme ul li .right {width:220px; padding-right:10px;}
.firme ul li:last-child {background:none; margin-bottom:0; padding-bottom:0;}


/* STORE */
.store {background:#3a3a3a; color:#fff; border-bottom:3px solid #b42614; margin-bottom:15px; padding:17px; position:relative; min-height:auto !important}
.store h3 {color:#EFDFCB;}
.store h3 span { color:#fff}
.store .label { position:absolute; top:13px; right:-7px; width:100px; height:40px; background:url("http://i.res.24o.it/img2013/sprite_ecommerce.png") 0 -370px no-repeat; text-indent:-9999px}
.store .label a { display:block; height:40px;font-size:12px; line-height:26px;text-indent:0px;color:#fff;padding-left:5px;text-transform:uppercase;font-weight:bold;}
.guida { margin:33px 5px 25px 0 }
.guida h4, .guida h4 a { font-size: 20px; color:#FFF; padding-right:73px; line-height:28px}
.guida img { float:right}
.store a.purchase { /*text-indent:-9999px;*/font-weight:bold;color:#fff;font-weight:bold;padding-left:35px;line-height:30px;text-transform:uppercase; background:url("http://i.res.24o.it/img2013/sprite_ecommerce.png") 0 -260px; width:137px; height:35px; display:block}
/* SERVIZI */
.servizi {margin-bottom:15px; }
.servizi h2 {font-size:15px; 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; }
.servizi .main { width:656px; margin-right:10px;}
.servizi-list {float:left; width:200px;}
.servizi-list .group { height:72px; margin-top:10px; margin-bottom: 0px; padding-left:5px; }
.servizi-list .group li { float:left}
.servizi-list .group a.servizi-item { float:left; text-align:center; display:block; width:58px; height:65px; font-size:9px; color:#000; margin:3px 1px 0 0; padding-top:4px}
.servizi-list .group a.servizi-item:hover, .servizi-list .group a.servizi-item.active { background:#d6cbc1;}
.servizi-list .group a.servizi-item  img { width:40px !important; height:40px !important; display:block; margin:0 auto}
.servizi .servizi-frame {background:url("http://i.res.24o.it/img2013/bg_title_serviziframe.png") 0 0 repeat-x #E4D7CB;position:relative; float:right; margin-top:13px; margin-right:0;width: 445px;}
.servizi .servizi-frame img.frame-icon { position:absolute; top:15px; left:10px}
.servizi .servizi-frame h3 { font-size:21px; line-height:59px; margin: 0 0 0 60px; color:#416077; }
.servizi .servizi-frame ul.tabs { position:absolute; top:25px; right:20px;margin-top:0px!important;}
.servizi .servizi-frame ul.tabs li { display:inline; margin-left:20px}
.servizi .servizi-frame ul.tabs li a {padding:5px;}
.servizi .strip .tabs li a:hover, .servizi .tabs li a.current {background:#406177; }
.servizi .frame-content { background:url("http://i.res.24o.it/img2013/bg_servizi.png") bottom center no-repeat; min-height:200px; padding:10px 20px; margin-top:1px;}


/* Footer  =================================================== 
=========================================================== */
#footer {color:#fff; padding-top:35px;}
#footer a {color:#c9deee;}
#footer .logosole {position:absolute; top:0; left:0; width:225px; height:61px; background:url("http://i.res.24o.it/img2013/logo_sole24_ft.png") no-repeat; }
#footer .logosole a {display:block; width:225px; height:61px;}
#footer .social li { background-image:url("http://i.res.24o.it/img2013/sprite_icone.png")}
.ft_top {height:90px; position:relative; background:url("http://i.res.24o.it/img2013/linea_doppia_ft.png") bottom repeat-x;}
.ft_top h3 { text-transform:uppercase; color:#FFF; font-size:13px; margin-bottom:5px}
.ft_top .social {position:absolute; left:600px;}
.ft_top .search-box {position:absolute; right:0px; width:170px;}
.ft_top .social li { background:url("http://i.res.24o.it/img2013/sprite_icone.png") no-repeat; float:left; width:17px; height:17px; margin-right:3px; text-indent:-9999px}
.ft_top .social li a { display:block; height:17px; width:17px}
.ft_top .social li.twitter { background-position:0 -450px}
.ft_top .social li.facebook { background-position:-200px -450px}
.ft_top .social li.google { background-position:-400px -450px}
.ft_top .social li.rss { background-position:-600px -450px}
.ft_top .ft_text { position:absolute; width:300px; top:0; left:260px; line-height:150%}
.ft_links {width:100%; margin-top:35px;}
.ft_links h3 {color:#fff; margin-bottom:30px;}
.ft_links .links {float:left; width:auto; margin-right:15px; width:150px;}
.ft_links .links li { line-height:19px}
.ft_links a {color:#c9deee; text-decoration:underline;}
.fascia {position:relative; margin-top:30px; padding-top:20px; background:url("http://i.res.24o.it/img2013/linea_doppia_ft.png") repeat-x; height:50px; font-size:11px; color:#869fb2}
.fascia a { text-decoration:underline}
.fascia .sx {position:absolute; left:0;}
.fascia .mx {position:absolute; left:520px;}
.fascia .dx {position:absolute; right:0;}

/*box search*/ 
.search-box form.form-ricerca {background: #FFF;border-top:#a7a5a6 1px solid;border-left:#a7a5a6 1px solid;height:23px;padding-top:5px;padding-left:8px;width:90px;float:right;margin-right:14px;margin-top:5px} 
.search-box .form-ricerca .search-field{ float:left} 
.search-box .form-ricerca .search-field input {border:0;width:60px;font:11px Arial, sans-serif;font-weight:bold;text-transform:uppercase;padding:3px 0;margin:0;}
.search-box .form-ricerca .search-button { float:right; margin-right:5px}
.search-box .form-ricerca .search-button input { width:18px; height:18px; border:0; background:url("http://i.res.24o.it/img2013/sprite_icone.png") 0 -300px no-repeat; text-indent:-9999px; cursor:pointer; margin:0;}
/*search  header*/
#topbar .search-box {position:absolute; right:0; top:0; width:270px; height:40px; background: url("http://i.res.24o.it/img2013/bg_search.png") 0 0 repeat-x; padding:0; border-left:#cfc2b5 1px solid; border-right:#cfc2b5 1px solid;}
/*search footer */
#footer .search-box form.form-ricerca {width:150px;}


/*box login*/  
.search-box .accedi {float:right;width:145px;padding:0;font-weight:bold;font-size:11px;background:url("http://i.res.24o.it/img2013/bg_accedi.png") repeat-x;}
.search-box .accedi a {font-weight:normal;color:#fff;display:block;float:left;padding:0 0px 0px 12px;width:65px;line-height:39px;font-size:14px;background:url("http://i.res.24o.it/img2013/sprite_frecce.png") 63px -681px no-repeat;font-family:"sole_serif_headlinebold","Times New Roman",serif;}
.search-box .accedi .my24 {text-indent:-20000px;width:65px;height:24px;padding:0px;float:left;border-right:1px solid #4c4a48;margin-top:5px;background:url(/img2013/box_login/icone.png) -102px 3px no-repeat;}
.search-box .accedi.aperto { background: url("http://i.res.24o.it/img2013/bg_accedi_over.png") 0 0 repeat-x;}

/* utente loggato */
.search-box .accedi.user-logged {font-weight:normal; color:#ad9a87}
.search-box .accedi.user-logged a {height:32px;line-height:12px;padding:8px 0 0 0px;width:82px;font-size:12px;font-weight:normal;}
.search-box .accedi.user-logged a.my24 {padding:0px;height:24px;border-right:0px;width:62px}
.search-box .accedi.user-logged strong {color:#fff;font-weight:normal}
#login-box .dashboard {padding:0px 8px 0px;margin: 10px;}
#login-box .dashboard p {border-bottom:1px solid #4a4846;padding:0px 0px 0px 42px;height:47px;line-height:47px;background-image:url(/img2013/box_login/icone.png);background-repeat:no-repeat;background-position:5px -35px;}
#login-box .dashboard p a {text-transform:uppercase;color:#fff;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.7);font-size:14px;font-family:"sole_serif_headlinebold","Times New Roman",serif;}
#login-box .dashboard p a span {color:#f5e5d5;}
#login-box .dashboard p + p{background-position:5px -81px}
#login-box .dashboard p+p+p{background-position:5px -128px}
#login-box .dashboard p.last {border:0 none;margin-bottom:0;padding-bottom:0;background:none;text-align:center;height:24px;line-height:24px;}
#login-box .dashboard a.logout {zoom:1;text-decoration:underline;font-weight:bold;text-transform:none;font-size:12px;color:#f5e5d5;margin:0px -8px 0px -50px}


#login-box {display:none;position:absolute;top:39px;right:0;background:#3a3a3a;width: 270px;z-index:99999999999999;border:#a1a1a1 0px solid;-webkit-box-shadow:0 6px 6px rgba(0, 0, 0, 0.8);-moz-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.8);box-shadow: 0 6px 6px rgba(0, 0, 0, 0.8);}
#login-box form {padding: 17px 17px 13px}
#login-box .user input, #login-box .password input  {width:214px;font-size:16px;color: black;font-family:"Times New Roman",serif;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;color: #000;}
#login-box .submit {display:block;float:left;margin-bottom:13px;}
/*#login-box .submit a {font-size:11px;text-decoration:underline;padding:0 8px}*/
#login-box .submit input {border:none;background:#416077;color:#3a3a3a;font-size:14px;text-transform:uppercase;width:103px;height:29px;padding-bottom:3px;cursor:pointer;background:url(/img2013/box_login/submitgradient.png) repeat-x;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.7);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-ms-border-radius:2px;font-family:"sole_serif_headlinebold","Times New Roman",serif;}
#login-box .new-user {float:left;font-size:13px;color:#fff;margin:8px 0px 8px 17px;/*background:url("http://i.res.24o.it/img2013/sprite_frecce.png") 215px -747px no-repeat;*/font-family:"sole_serif_headlinebold","Times New Roman",serif;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.7);}
#login-box .new-user a {line-height:13px;color:#f5e5d5;}
#login-box .forgot {border-top:1px solid #4a4846;clear:both;display:block;text-align:center;padding-top:10px;}
#login-box .forgot a {text-decoration:underline;color:#f5e5d5;font-family:"sole_serif_headlinebold","Times New Roman",serif;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.7);}


/*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}

/*house ad*/
p.ad-sotto-annuncio {margin-bottom: 0px;margin-top: 10px;}


/* balloon condivisione homepage */
/*#news_contents .news_meta .share-elements{height:16px;margin-bottom:15px;overflow:hidden;margin-top:8px}
#news_contents .news_meta .share-article-link{background:url(http://i.res.24o.it/img2010/home2011/bg_condividi.png) no-repeat left top;color:#6A655F;display:block;font-size:12px;font-weight:bold;height:16px;line-height:18px;padding:0 0 0 20px;text-decoration:none;width:55px}
#news_contents .news_meta .share-article-link:hover{background-position:0 -16px}*/
#news_contents .news_meta + .share-tooltipBox,.news_lanci_wrapper .news_meta + .share-tooltipBox,.apertura1 .news_meta + .share-tooltipBox,.apertura2 .news-apertura2 .news_meta + .share-tooltipBox,.apertura_forte .news_meta + .share-tooltipBox{cursor:pointer;display:none;margin:-125px 0 0 0;/*height:86px;*/height:119px;position:absolute;text-align:center;width:164px}
#news_contents .news_meta + .share-tooltipBox .share-tooltipBoxBG,.news_lanci_wrapper .news_meta + .share-tooltipBox .share-tooltipBoxBG, .apertura1 .share-tooltipBox .share-tooltipBoxBG, .apertura2 .news-apertura2 .share-tooltipBox .share-tooltipBoxBG, .apertura_forte .share-tooltipBox .share-tooltipBoxBG{background:url(http://i.res.24o.it/img2010/home2011/fumetto/bg_left.png?1) no-repeat;float:left;height:90px;padding:10px 0 0 9px;width:144px}
#news_contents .news_meta + .share-tooltipBox .tooltipRightBorder,.news_lanci_wrapper .news_meta + .share-tooltipBox .tooltipRightBorder, .apertura1 .share-tooltipBox .tooltipRightBorder, .apertura2 .news-apertura2 .share-tooltipBox .tooltipRightBorder, .apertura_forte .share-tooltipBox .tooltipRightBorder{border:none;float:right;margin-right:0}


.limit-facebook-width{display:inline-block;float:left;height:64px;margin-right:8px;overflow:hidden;position:relative;top:-1px;width:76px}
.limit-facebook-width{display:inline-block;float:left;height:64px;margin-right:8px;overflow:hidden;position:relative;top:-1px;width:76px}
.limit-twitter-width{display:inline-block;overflow:hidden;position:relative;top:-1px;width:60px}
.limit-twitter-width .twitter-share-button{width:60px !important;color:#F7F7F7}
.share-iframe{height:64px;margin:0;padding:0;overflow:hidden;width:144px}
.share-body-iframe{margin:3px 0 0 0;padding:0}
#content img.condividi_loading{margin:14px 0 0 55px;position:relative}
/* widget twitter from tweeter_reader */
.twtr-widget{position:relative;font-size:12px;font-family:"lucida grande", lucida, tahoma, helvetica, arial, sans-serif;zoom:1}
	.twtr-tweets{overflow:hidden;border-radius:5px;padding:0 1px}
		.twtr-tweets .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;padding:6px 0;overflow:hidden;zoom:1}
		.twtr-widget .twtr-tweet:last-child{border-bottom-width:0}
		.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block}
		.twtr-avatar img{width:30px;height:30px}
		.twtr-tweet-text{margin-left:40px}
			.twtr-widget p{margin:0;padding:0;line-height:1.2;width:auto}
				.twtr-widget em{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1}
				.twtr-widget .retweeted-cnt{color:#999;font-size:12px;display:block;margin:4px 0}
					.twtr-widget .retweeted-cnt .badge-retweeted{background:url("http://i.res.24o.it/img2013/sprite-ilsole24.png") 0 0 no-repeat;height:12px;width:16px;margin-right:4px;display:inline-block;vertical-align:-1px}
					.twtr-widget .retweeted-cnt.retweeted-cnt a{color:#999;text-decoration:none}
					.twtr-widget .retweeted-cnt.retweeted-cnt a:hover{text-decoration:underline}
	.twtr-ft{position:relative;overflow:hidden;padding:10px;zoom:1;border-top:1px solid #dccebf;background-color:#e6d5c4;top:10px;height:auto;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
	/*.twtr-ft {height:45px} --> vecchio*/
	.twtr-ft span{float:right;text-align:right}
	.twtr-ft a{float:left;display:block;color:#000}
	.twtr-ft span a{float:none}	
/* tweak per i colori nei titoli */
.home2013 .news h2 a.multi-link,.home2013 .news h1 a.multi-link {color:#1a1a1a!important}
.home2013 .news h2 a.multi-link + a.multi-link ,.home2013 .news h1 a.multi-link + a.multi-link, .home2013 .apertura1 h1 a.multi-link + a.multi-link  {color:#416077!important;}
.home2013 .news h2 a.multi-link + a.multi-link .ico_chiave,.home2013 .news h1 a.multi-link + a.multi-link .ico_chiave, .home2013 .apertura1 h1 a.multi-link + a.multi-link .ico_chiave {background:url(http://i.res.24o.it/img2013/icon_key_blue.png) no-repeat 0% 50%;}
.home2013 .news h3 a.multi-link {color:#416077!important;}
.home2013 .news h3 a.multi-link:hover {text-decoration:underline;}

#channels, #channels2012 {padding-left:8px}
.ico_time {padding-bottom: 1px;}
/*.twtr-ft {border-top: 1px solid #dccebf; background-color: #e6d5c4;top: 10px; height: 45px;}*/

/* little box indici */
.home2013 .indici {clear:both;margin-top:10px;height:65px;margin-bottom:20px;padding-top:10px;border-top:1px solid #DCCEBF;}
.home2013 .indici .euro-usd {position:relative;width:105px;margin-left:0px;background:#e6d5c4;font-size:12px;height:60px;cursor:pointer;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.home2013 .indici .euro-usd:hover {/*background:#ddd6cc;*/}
.home2013 .indici .euro-usd h3{font-size:15px;padding-bottom:0px;padding-top:3px;color:#1a1a1a;}
.home2013 .indici .euro-usd h3 a:hover{text-decoration:none;}
.home2013 .indici .euro-usd span {position:static; display:block;font-size:12px;font-family:georgia;font-size:11px;}
.home2013 .indici .euro-usd p.change {position:absolute;right:5px;bottom:5px;padding-left:27px;height:20px;line-height:20px;font-size:15px;padding-bottom:3px;font-family:"sole_serif_headlinebold","Times New Roman",serif}
.home2013 .indici .euro-usd p.up{color:#00a651;background:url(http://i.res.24o.it/img2013/arrow_up.png?v1.0001) no-repeat transparent;}
.home2013 .indici .euro-usd p.down{color:#b51f19;background:url(http://i.res.24o.it/img2013/arrow_down.png?v1.0001) no-repeat transparent}
.home2013 .indici .euro-usd.last {margin-left:0px; margin-right:0px;}
.home2013 .benzina,.home2013 .converti{border-top:1px solid #DCCEBF;border-top:1px solid #DCCEBF;margin-bottom:5px;}
.home2013 .benzina {height:65px;margin-bottom:15px;}
.home2013 .benzina h3,.home2013 .converti h3{text-align:left;background:url("http://i.res.24o.it/img2013/sprite_frecce.png") 215px -603px no-repeat;height:22px;}
.home2013 .benzina h3 a,.home2013 .converti h3 a{color:#416077;text-transform:none;margin-bottom:0px;display:block;}
.home2013 .benzina h3 span{color:#1a1a1a;font-family:georgia;display:block;font-size:12px;text-transform:none;margin-top:5px;}
.home2013 .benzina h3 span a{color:#416077;display:inline;}
.home2013 .benzina h3 span a:hover{text-decoration:underline;}
.home2013 .converti h3 {padding-bottom:0px;}



/* box rapporti 24 */

.box.rapporti24{}
.box.rapporti24 ul li {border-bottom:1px solid #c6baae;padding-bottom:10px;margin-bottom:10px;}
.box.rapporti24 ul li.last {margin-bottom:0px;border-bottom:0px;}
.box.rapporti24 ul li .right {width:219px;}
.box.rapporti24 ul li strong {text-transform:uppercase;}
.box.rapporti24 ul li h5 {font-family:"sole_serif_headlinebold","Times New Roman",serif;font-size:16px;margin-top:5px;}
.box.rapporti24 ul li h5  a {color:#1a1a1a;}

/* fabbrica 24 */
.fabbrica24 {border-top:8px solid #E4D7CB; margin-top:20px;height:600px;}
.fabbrica24 ul,.fabbrica24 ul li{height:580px;}

/* freccine per slider 2013 02 01 */
.slider_hp {position:relative;}
.slider_hp a.arrow {position:absolute;top:-2px;width:21px;height:22px;text-indent:-20000px;}
.slider_hp a.arrow.right {right:5px;background: url(http://i.res.24o.it/img2013/aperturaright.png) no-repeat;}
.slider_hp a.arrow.left {right:35px;background: url(http://i.res.24o.it/img2013/aperturaleft.png) no-repeat;}
.news_slide h1 {margin-top:10px!important;}
#news_contents,.news_slide {height:265px}

/* fix 2013 01 21 */
.news_slide .right {width: 400px;margin: 0;}
.news_slide h2,.news_slide h2 a{margin-bottom:10px;font-size:14px;}
.news_lanci_wrapper .news {padding-top: 16px;}
.news_lanci_wrapper h2 {font-size: 24px;}
.news .news_meta {margin: 4px 0 8px 0;}
.news_lanci_wrapper .news h3, .news_lanci_wrapper .news h3 a {margin: 0 0 2px 0;font-size:14px;}
.news h4.news_cat {padding-top: 0px;}
.news h1 {margin: 4px 0;font-size: 32px;}
#strumenti {padding-bottom: 12px;}
#strumenti #strumenti_documenti h5 {font-size: 18px; font-family: "sole_serif_headlinebold", "Times New Roman", serif;}
#strumenti #strumenti_dossier h5 a {font-size: 18px;font-family: "sole_serif_headlinebold", "Times New Roman", serif;}
#strumenti #strumenti_documenti {width: 260px;}



/******************* lightbox HP ************************/
/* css lightbox */
#overlayl{position: absolute;top: 0px;left: 0px;display: none;z-index: 101;background: black;}
#lightbox{width: 1000px; height: 500px;position:absolute;top: 0px; left: 0px; z-index: 101; display:none; background-color:#f5e5d5;padding-bottom:60px}
#lightbox .content{display: none; position:relative;}
#lightbox div.header {display:block; height:51px;background-color:#416077;border-bottom:2px solid #2A4458; padding-top: 15px;}
#lightbox div.header div.logo_canale {background: url(http://i.res.24o.it/img2013/logo_lightbox.png?v1.0001) no-repeat; float: left; height:35px; width:131px; margin: 5px 0px 0px 20px; display:inline; padding: 0px;}
#lightbox div.header div.close {float: right; margin:8px 25px 0px 0px;}
#lightbox div.header div.close a{background: url(http://i.res.24o.it/img2010/lightbox/chiudi.png?v1.0001) no-repeat; display:block; height:23px; margin-top: 0px; width: 93px;}
#lightbox div.header div.close a:hover {text-decoration: none;background:url(http://i.res.24o.it/img2010/lightbox/chiudi-over.png?v1.0001) no-repeat;}
#lightbox div.cnt_image {border: 1px solid #ddd9d3; position:relative;visibility:hidden; float: left; margin: 20px 20px 10px 20px; width: 635px; background-color:#E6D5C4; display:inline; padding: 20px 0px 0px;}
#lightbox  .loading{display: none; position:absolute; z-index: 50;}
#lightbox div.cnt_image #current_image {text-align:center;}
#lightbox div.cnt_image #current_image img {margin: 0 auto;}
#lightbox div.cnt_image div.caption {clear: both; padding: 10px; text-align: left;}
#lightbox div.cnt_image div.caption p#gallery_title{color: #000000;font-family: Arial;font-size: 20px; line-height: 18px;margin: 5px 15px 0px;}
#lightbox div.cnt_image div.caption p#image_caption, #lightbox div.cnt_image div.caption p#image_title{color: #999999;clear:both;font-family: Arial;font-size: 12px;line-height: 14px;margin: 15px 15px 0px;}
#lightbox div.cnt_image div.caption p#image_title {font-weight: bold; padding: 0px;}
#lightbox div.cnt_image div.caption p#image_caption {margin-top: 0px;}
#lightbox div.rightbox{width: 300px;float: left; display: inline; margin: 0px; padding: 0px;}
#lightbox div.rightbox div#spot {height: 250px; margin: 14px 0px 5px; overflow: hidden; float: right; width: 300px; display:inline;}
#lightbox div.rightbox div#spot #bannerLB {width: 300px; height: 250px;margin: 0px;padding: 0px;}
#lightbox div.rightbox div.spot_footer { background: url(http://i.res.24o.it/img2010/lightbox/tit_Pubblicita.png?v1.0001) no-repeat right top; clear:both; font-size: 0px; height: 11px; line-height: 0px;	margin: 0px 0px 10px 0px; width: 300px;}
#lightbox  .lightbox_navigation{position:relative; overflow: hidden; display: block; width: 635px; background-color: #e4e1dc; height:126px;}
#lightbox  .btn_Previous, #lightbox  .btn_Next {position: absolute;top: 40px; display: block; width: 26px; height: 35px; overflow: hidden; text-indent: -9000px; background-position: left top; background-repeat: no-repeat}
#lightbox  .btn_Previous {left:0px;}
#lightbox  .btn_Next {right: 0px;}
#lightbox  a.btn_Previous:link, #lightbox a.btn_Previous:visited {left: 10px; background-image:url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_previous.png?v1.0001);}
#lightbox  a.btn_Previous:hover {background-image:url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_previous-over.png?v1.0001);}
#lightbox  a.btn_Next:link, #lightbox a.btn_Next:visited {right: 10px; background-image: url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_next.png?v1.0001);}
#lightbox  a.btn_Next:hover {background-image:url(http://i.res.24o.it/img2010/gallery/mc_btn_photo_next-over.png?v1.0001);}
#lightbox .box_ThumbList {display: block; width: 558px; height: 60px; overflow: hidden!important; top: 30px; left: 30px; position:absolute;}
#lightbox .box_ThumbList .list_Picture{overflow:hidden;display: block; position:absolute;}
#lightbox .box_ThumbList .list_Picture li {float: left; display: inline; width: 78px; height: 60px; margin: 0px 7px 0px 8px; cursor: pointer;}
#lightbox .box_ThumbList .list_Picture li a:link, 
#lightbox .box_ThumbList .list_Picture li a:visited {display: block; overflow: hidden; border: 1px solid #2A2A2A;}
#lightbox .box_ThumbList .list_Picture li.li_Selected img{border: 1px solid #cd4d2d;}
#lightbox .lightbox_navigation .box_PhotoScroller {background: url(http://i.res.24o.it/img2010/lightbox/mc_back_photoScroller.png?v1.0001) no-repeat;width:551px; left: 35px; bottom:13px; position: absolute; clear:both; margin:0px; height:20px;}
#lightbox .txt_ThumbNumber {width: 520px;left: 50px; top:5px; position: absolute; text-align: center; font-size: 11px; color: #000000; font-family: arial; margin:0 auto; clear:both;}
#lightbox .txt_ThumbNumber strong {font-weight: normal; color: #e95a30; clear:both;}
#lightbox #startShow, #lightbox #stopShow  { width: 37px; height: 37px; background: url(http://i.res.24o.it/img2010/lightbox/btn_Slideshow.png?v1.0001) no-repeat; position:absolute; top:80px; cursor: pointer;left:590px;}
#lightbox #stopShow {background: url(http://i.res.24o.it/img2010/lightbox/stop.png?v1.0001) no-repeat;}
#lightbox #startShow.hovering{background: url(http://i.res.24o.it/img2010/lightbox/btn_Slideshow-over.png?v1.0001) no-repeat;}
#lightbox #lbox_scroller_container {position:relative;}
#piuvistibox {visibility:hidden;}
#piuvistibox  h2{background: none transparent;}

/* box twistargram */
.pintable-row {}
.pintable-row .container.pin {border-bottom:1px dotted #C6B9AF;margin:0px 4px;max-height: 138px;overflow:hidden;padding:8px 0px 4px;position:relative;}
.pintable-row .container.pin a{text-decoration:underline;}
.pintable-row .container.pin .left-top-pin ,.pintable-row .container.pin .top-pin {float:left;display:block;}
.pintable-row .container.pin .top-pin {width: 177px;margin-left:6px;position:relative}
.pintable-row .container.pin .name {font-family: Arial;font-size: 12px;line-height: 17px;white-space: nowrap;font-weight:bold;}
.pintable-row .container.pin .screen-name a{text-decoration:none;}
.pintable-row .container.pin .time-right-top-pin {position:absolute;right:0px;top:3px;text-decoration:none;}
.pintable-row .container.pin .text-tweet {clear:both;line-height:16px;}
.pintable-row .container.pin .action-tweet {margin:10px 0px 8px;}

/* apertura 2 */
.apertura2 .news-apertura2{background:#F5E5D5;overflow:hidden;}
.apertura2 .news-apertura2 img{float:left;}
.apertura2 .news-apertura2 .right {float:right;width:715px;margin-bottom:20px;}
.apertura2 .news-apertura2  h4 a {text-transform:uppercase;}
.apertura2 .news-apertura2  h1 a {font-size:55px;line-height:55px;color:#1a1a1a}
.apertura2 .news-apertura2  h1 a:hover {text-decoration:underline;}
.apertura2 .news-apertura2  h1 a + a {color:#416077;}
.apertura2 .news-apertura2  h1 a .ico_chiave{background:url(http://i.res.24o.it/img2013/icon_key_blue.png) no-repeat 0px 34px;}
.apertura2 .news-apertura2  h2 {font-size:14px;font-family:Georgia;line-height:18px;}
.apertura2 .news-apertura2 .news_meta {margin: 4px 0 8px;color: #AD9A87;font-size: 12px;line-height: 20px;}
.apertura2 .news-apertura2 .news_related {margin-bottom:30px;clear:both;}
.apertura2 .main.left {clear:both;}

/* apertura forte */
.apertura_forte {width:670px;background:#F5E5D5;padding-bottom:25px;}
.apertura_forte .content {position:relative;width:670px;}
.apertura_forte .content img {}
.apertura_forte .content .overlay-title {padding:7px 20px;position:absolute;left:0px;bottom:0px;width:630px;min-height:70px;background:url(http://i.res.24o.it/img2013/70.png?v1.0001) repeat scroll 0 0 transparent;}
.apertura_forte .content .overlay-title h3 a{text-transform:uppercase;color:#f5e5d5;font-size:12px;}
.apertura_forte .content .overlay-title h1 a {font-size:36px;color:#fff;}
.apertura_forte .content .overlay-title h1 a:hover {text-decoration:underline;}
.apertura_forte .content .overlay-title h1 a .ico_chiave{background:url(http://i.res.24o.it/img2013/sprite_icone.png) -397px -130px no-repeat;}
.apertura_forte .content .overlay-title .news_meta{margin-top:5px;color:#AEC2CB;}
.apertura_forte .content .overlay-title .news_meta a{color:#fff;}
.apertura_forte .content .overlay-title .news_meta a.share-elements {background:url("http://i.res.24o.it/img2013/sprite_icone.png") -700px -249px no-repeat;}
.apertura_forte .content .overlay-title .news_meta a.ico_comments {color:#234357;padding-top:5px;background:url(http://i.res.24o.it/img2013/sprite_icone.png) no-repeat scroll -697px -197px transparent;}
.apertura_forte .content .overlay-title .news_meta .ico_chiave {background:url(http://i.res.24o.it/img2013/sprite_icone.png) -397px -147px no-repeat;}
.apertura_forte .news_related {padding:10px 20px;background:#416077;color:#f5e5d5;margin:0px;}
.apertura_forte .news_related span {color:#fff;}
.apertura_forte .news_related a {color:#f5e5d5;}
.apertura_forte .news_related .ico_video {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px 1px no-repeat;}
.apertura_forte .news_related .ico_audio {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -47px no-repeat;}
.apertura_forte .news_related .ico_grafici {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -98px no-repeat;}
.apertura_forte .news_related .ico_chiave {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -147px no-repeat;}
.apertura_forte .news_related .ico_articoli {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -939px no-repeat;}
.apertura_forte .news_related .ico_foto {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -648px no-repeat;}
.apertura_forte .news_related .ico_documenti {padding-left:18px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -778px no-repeat;}
.apertura_forte .news_related .ico_scadenza {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -699px no-repeat;}
.apertura_forte .news_related .ico_blog {padding-left:15px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -978px no-repeat;}
.apertura_forte .news_related .ico_sondaggi {padding-left:18px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -1017px no-repeat;}
.apertura_forte .news_related .ico_tabelle {padding-left:22px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -898px no-repeat;}
.apertura_forte .news_related .ico_mappe {padding-left:18px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -858px no-repeat;}
.apertura_forte .news_related .ico_finanza {padding-left:20px; background:url("http://i.res.24o.it/img2013/sprite_icone.png") -400px -818px no-repeat;}

/* apertura1 */
.apertura1 {background:#F5E5D5;padding-bottom:25px;}
.apertura1 img {margin-bottom:5px;}
.apertura1 h3 a{text-transform:uppercase;color:#416077;font-size:12px;}
.apertura1 h1 a {font-size:55px;line-height:55px;color:#1a1a1a;}
.apertura1 h1 a:hover {text-decoration:underline;}
.apertura1 .news_meta {margin-top:5px;color:#AD9A87;}
.apertura1 .news_meta a.ico_comments{padding-top:5px;}
.apertura1 .news_meta a.share-elements{line-height:22px;}
.apertura1 .news_related {margin-bottom:0px;}


/* tab twitter elezioni modifica allo sfondo */
ul.tabs_voci li a.elezioni {background:url(http://i.res.24o.it/img2013/icona_elezioni_non_attiva.png) no-repeat 40px 2px;padding-right:19px;}
ul.tabs_voci li a.elezioni.active, ul.tabs_voci li a.elezioni:hover {background:url(http://i.res.24o.it/img2013/icona_elezioni_attiva.png) no-repeat 40px 2px  #416077;}

/*.radio.newbox + div {margin-bottom:15px;}*/
.box.reserved {background:#e6d5c4;border-top:8px solid #244359;padding:0px 13px;}
.box.reserved .ico_chiave {padding-left:25px;background:url(http://i.res.24o.it/img2013/icon_pink_key.png) no-repeat center left;}
.box.reserved h3 {color:#fff;background:#416077;margin:0 -13px;}
.box.reserved ul li {margin-top:15px;padding-bottom:15px;border-bottom:1px solid #b7a797;}
.box.reserved ul li.last {border-bottom:0px;}
.box.reserved ul li a {float:left;}
.box.reserved ul li img {margin-right:13px;}
.box.reserved ul li .right {width:190px;}
.box.reserved ul li p {text-transform:uppercase;font-size:12px;line-height:14px;font-family: "sole_serif_headlinebold", "Times New Roman", serif;}
.box.reserved ul li p a{color:#416077;float:none;}
.box.reserved ul li p a span {display:block;color:#000;}
.box.reserved ul li h5 {margin-top:10px;font-size:16px;line-height:19px;color:#000;font-family: "sole_serif_headlinebold", "Times New Roman", serif;}
.box.reserved ul li h5 a{color:#000;float:none;font-weight:normal!important;}
.box.reserved ul li h5 .ico_chiave {display:inline-block;height:12px;background:url(http://i.res.24o.it/img2013/icon_key_blue.png) no-repeat center left;}
.box.reserved.dark {background:#262626;border-top-color:#eb2121;}
.box.reserved.dark h3 .ico_chiave {background:url(http://i.res.24o.it/img2013/icon_red_key.png) no-repeat center left;}
.box.reserved.dark ul li {border-color:#4c4946;}
.box.reserved.dark ul li h5 .ico_chiave {background:url(http://i.res.24o.it/img2013/icon_pink_key.png) no-repeat center left;}
.box.reserved.dark h3,.box.reserved.dark ul li p a{color:#f5e5d5;}
.box.reserved.dark ul li p a span,.box.reserved.dark ul li h5 a  {color:#fff;}
.box.reserved.dark h3 {background: url(http://i.res.24o.it/img2013/linea_doppia_scura.png) no-repeat bottom left;}
.firme {margin-top:23px;}
.firme ul li .right {width:165px;}
#talk-tabs-1 {display:block;}
#evidenza .ico_chiave{background:url(http://i.res.24o.it/img2013/sprite_icone.png) -396px -144px no-repeat;}





 @media only screen and (min-device-width: 760px) and (max-device-width:1268px){
.news_slide h2,.news_slide h2 a{font-size:15px!important;line-height:20px!important;}
.news_lanci_wrapper .news h3, .news_lanci_wrapper .news h3 a {font-size:16px!important;line-height:20px!important;}
.news_lanci_wrapper .news .news_excerpt, .news_lanci_wrapper .news .news_excerpt a {font-size:16px!important;line-height:20px!important;}
}