/* sky font OK*/
@font-face {font-family:'SkyTextRegular';src:url('/etc/designs/sky/library/static/font/structure/sky_reg-webfont.eot');src:local('?'),url('/etc/designs/sky/library/static/font/structure/sky_reg-webfont.woff') format('woff'),url('/etc/designs/sky/library/static/font/structure/sky_reg-webfont.ttf') format('truetype'),url('/etc/designs/sky/library/static/font/structure/sky_reg-webfont.svg#SkyTextRegular') format('svg');font-weight:normal;font-style:normal}
@font-face {font-family:'SkyTextMedium';src:url('/etc/designs/sky/library/static/font/structure/sky_med-webfont.eot');src:local('?'),url('/etc/designs/sky/library/static/font/structure/sky_med-webfont.woff') format('woff'),url('/etc/designs/sky/library/static/font/structure/sky_med-webfont.ttf') format('truetype'),url('/etc/designs/sky/library/static/font/structure/sky_med-webfont.svg#SkyTextMedium') format('svg');font-weight:normal;font-style:normal}
@font-face {font-family:'SkyTextItalic';src:url('/etc/designs/sky/library/static/font/structure/sky_italic-webfont.eot');src:local('?'),url('/etc/designs/sky/library/static/font/structure/sky_italic-webfont.woff') format('woff'),url('/etc/designs/sky/library/static/font/structure/sky_italic-webfont.ttf') format('truetype'),url('/etc/designs/sky/library/static/font/structure/sky_italic-webfont.svg#SkyTextItalic') format('svg');font-weight:normal;font-style:normal}
@font-face {font-family:'SkyTextBold';src:url('/etc/designs/sky/library/static/font/structure/sky_bold-webfont.eot');src:local('?'),url('/etc/designs/sky/library/static/font/structure/sky_bold-webfont.woff') format('woff'),url('/etc/designs/sky/library/static/font/structure/sky_bold-webfont.ttf') format('truetype'),url('/etc/designs/sky/library/static/font/structure/sky_bold-webfont.svg#SkyTextBold') format('svg');font-weight:normal;font-style:normal}
/*@font-face {font-family:'DroidSansRegular';src:url('/etc/designs/sky/library/static/font/structure/DroidSans-webfont.eot');src:url('/etc/designs/sky/library/static/font/structure/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),url('/etc/designs/sky/library/static/font/structure/DroidSans-webfont.woff') format('woff'),url('/etc/designs/sky/library/static/font/structure/DroidSans-webfont.ttf') format('truetype'),url('/etc/designs/sky/library/static/font/structure/DroidSans-webfont.svg#DroidSansRegular') format('svg');font-weight:normal;font-style:normal}
@font-face {font-family:'DroidSansBold';src:url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.eot');src:url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.woff') format('woff'),url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.ttf') format('truetype'),url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');font-weight:normal;font-style:normal}*/
.transparent_70 {-ms-filter:"progid:DXI mageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}
/* end sky font*/
/* reset */
body,html,body * {font-weight:normal;font-family:SkyTextRegular,Helvetica,sans-serif;font-smooth:always;border:none;margin:0;padding:0;border:0;vertical-align:baseline;list-style:none;}
b,strong {font-weight:bold}
/* end reset */
/*adv wp fix*/
body{background-attachment: fixed !important}
/* general rules */
div.article * {font-family:Georgia}
div.loginHeader {height:44px;background:url(/etc/designs/sky/library/static/images/structure/new_login_header_bg.png) repeat-x;overflow:hidden;width:100%;min-width:990px}
div.loginHeader .loginWrapper {width:990px;margin:0 auto;overflow:hidden}
div.loginHeader .loginWrapper .loginMenu {float:left}
div.loginHeader .loginWrapper .loginMenu li,div.loginHeader .loginWrapper .loginMenu li a {text-decoration:none;float:left;font-size:13px;font-family:SkyTextMedium,Helvetica;color:#777777;line-height:41px;height:44px}
div.loginHeader .loginWrapper .loginMenu li,div.loginHeader .loginWrapper .loginMenu li a:hover {color:#222222}
div.loginHeader .loginWrapper .loginMenu li {background:url(/etc/designs/sky/library/static/images/structure/new_login_header_menu_separator.png) no-repeat center left;padding:0px 15px}
div.loginHeader .loginWrapper .loginMenu li.subscribe {height:29px;width:121px;margin-top:7px}
div.loginHeader .loginWrapper .loginMenu li.subscribe a {width:121px;height:29px;line-height:29px;color:#fff;background:url(/etc/designs/sky/library/static/images/structure/new_btn_subscribe.png) no-repeat;text-align:center;margin-top:-1px}
div.loginHeader .loginWrapper a.skyGo {text-decoration:none;padding-left:40px;font-size:13px;font-family:SkyTextMedium;color:#8a8a8a;margin-top:9px;line-height:26px;width:49px;height:26px;background:url(/etc/designs/sky/library/static/images/structure/btn_skygo.png) no-repeat;float:right}
/*corporate*/
div.loginHeader .loginWrapper div#loginHeader {margin-right:10px;height:44px;background:url("/etc/designs/sky/library/static/images/structure/login_shadow_l.png") no-repeat scroll left top;float:right}
div.loginHeader .loginWrapper div#loginHeader div.headerW {width:221px;overflow:hidden;height:44px;background:url("/etc/designs/sky/library/static/images/structure/login_shadow_r.png") no-repeat scroll right top}
div.loginHeader .loginWrapper div#loginHeader div.headerW.opened {padding-left:0px;width:300px}
div.loginHeader .loginWrapper div#loginHeader div.headerW.opened div.header div.menuUser div.menuUserW {background:none}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser {background:none;padding:0;margin:0 14px 0 0;float:right}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect {background:none;padding:0;margin-top:9px;height:27px}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.login,div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.reg {height:27px;line-height:27px;margin:0;padding-right:0}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.login {background:url(/etc/designs/sky/library/static/images/structure/btn_login.png) no-repeat;color:#8a8a8a;margin-right:7px;width:79px}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.reg {background:url(/etc/designs/sky/library/static/images/structure/btn_signup.png) no-repeat;color:#8a8a8a;width:106px}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.login span,div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.reg span {line-height:24px;padding:0;font-family:"SkyTextMedium";font-size:13px;color:#8a8a8a;background:none;width:auto !important}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.btn_yellow_s span,div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.btn_blu_s span {line-height:27px;padding:0}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.btn_yellow_s span {padding-left:25px}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.btn_blu_s span {padding-left:30px}
div.widgetHeader,div.mainHeader,div.mainWrapper,div#testatina-container {width:990px;margin:0 auto;clear:both}
div.widgetHeader{font-family:SkyTextBold,Helvetica;color:#000;}
div#tickerHeader {float:left;height:30px;width:990px;margin:0 auto 20px auto;color:#fff;line-height:30px;background:url(/etc/designs/sky/library/static/images/structure/ticker_sprite.png) no-repeat 0 -30px;overflow:hidden}
div#tickerHeader ul#tickerNews {float:left;font-size:11px;font-family:"Helvetica"}
div#tickerHeader .tickercontainer {/* the outer div with the black border */
width:655px;height:30px;margin:0 0 0 -2px;padding:0;overflow:hidden;float:left}
div#tickerHeader .tickercontainer .mask {/* that serves as a mask. so you get a sort of padding both left and right */
position:relative;left:0px;width:660px;height:30px;overflow:hidden}
div#tickerHeader ul.newsticker {/* that's your list */
position:relative;left:750px;list-style-type:none;margin:0;padding:0}
div#tickerHeader ul.newsticker li {/* important:display inline gives incorrect results when you check for elem's width */
float:left;margin:0;padding:0}
div#tickerHeader ul.newsticker a {white-space:nowrap;padding:0;margin:0 50px 0 0}
div#tickerHeader ul.newsticker span {margin:0 10px 0 0}
div#tickerHeader a {color:#fff;text-decoration:none}
div#tickerHeader div.clock {height:30px;width:30px;background:url(/etc/designs/sky/library/static/images/structure/ticker_sprite.png) no-repeat 0 0;float:left}
div#tickerHeader div.live {width:305px;height:30px;line-height:30px;background:url(/etc/designs/sky/library/static/images/structure/ticker_sprite.png) no-repeat 0 -60px;float:right}
div#tickerHeader div.live a,div.mainShoulder .liveShoulder a {font-size:16px;font-family:SkyTextMedium,Helvetica;text-transform:uppercase;color:#fff;height:30px;line-height:32px;text-decoration:none;float:right;padding-right:13px;background:url(/etc/designs/sky/library/static/images/structure/arrow_white.png) no-repeat center right;margin-right:10px;}
/* tg24 guarda la diretta */
div.mainShoulder .liveShoulder {margin-bottom:10px;width:300px;height:30px;line-height:30px;background:url(/etc/designs/sky/library/static/images/structure/live_shoulder_bg.png) no-repeat !important}
div.mainWrapper div.mainContent {float:left}
div.mainWrapper div.mainShoulder {float:right}
div.mainWrapper div.mainContent {width:670px;padding-right:10px}
div.photogallery div.mainContent {}
body #frame {width:1000px;margin:0 auto;background-color:white;z-index:4;}
/*body#photogallery #frame,body#infographic #frame {width:100%}*/
#photogallery .footer,#infographic .footer {position:relative;margin-top:-20px}
body #btop {height:103px}
div.advHeader {text-align:center}
div.mainWrapper div.stripContainer {padding:5px 0;text-align:center;position:relative;z-index:0}
div.mainWrapper div.mainShoulder {width:300px;margin-left:9px;position:relative;z-index:1}
/*div.mainWrapper div.mainShoulder div.adv{width:300px;height:250px}
*/
/* tolta il 5/4 - mettere margin bottom all'elemento superiorediv.mainWrapper div.mainContent,div.mainWrapper div.mainShoulder,div.mainWrapper div.subShoulder{margin-top:20px}
*/
body#filmTrama div.mainContent,body#filmTrama div.mainShoulder,body#boxOfficeComingSoon div.mainContent,body#boxOfficeComingSoon div.mainShoulder,body#boxOfficeList div.mainContent,body#boxOfficeList div.mainShoulder,body#enciclopediaSearchResult div.mainContent,body#enciclopediaSearchResult div.mainShoulder,div.photogallery div.mainContent,div.photogallery div.mainShoulder,div.infographic div.mainContent,div.infographic div.mainShoulder,div.article div.subShoulder {margin-top:0}
.photogallery .mainContent .ticker {width:670px;height:116px;overflow:hidden;margin-top:10px;background:url("/etc/designs/sky/library/static/images/structure/carousel_background.png") repeat-x scroll left top transparent}
.photogallery .mainContent .imgContainer {width:670px;height:421px;z-index:5;margin-top:8px;border:1px solid red}
.photogallery .mainWontent .imgContainer img {width:548px;height:345px}
.photogallery .mainContent #showContainer {float:left;overflow:hidden;width:670px;height:116px;visibility:hidden;z-index:0!important}
.photogallery .mainContent #showContainer ul {list-style:none}
.photogallery .mainContent #showContainer ul li {width:120px;height:112px;float:left}
.photogallery .mainContent #showContainer ul li a {display:block}
.photogallery .mainContent #showContainer ul li span,.photogallery .mainContent #showContainer ul li div {display:none}
.photogallery .mainContent #showContainer ul li a img {padding:1px;border:1px solid #333333;margin:0 auto;display:block}
.photogallery .mainContent #showContainer ul li a img.horizontal_img {width:112px;height:70px}
.photogallery .mainContent #showContainer ul li.vertical a {margin-top:10px}
.photogallery .mainContent #showContainer ul li.horizontal a {margin-top:23px}
.photogallery .mainContent #showContainer ul li a img.vertical_img {width:82px;height:96px}
.photogallery .mainContent #showContainer ul li a img.selected {border:1px solid white}
.photogallery .mainContent #next {cursor:pointer;width:47px;height:116px;background:url(/etc/designs/sky/library/static/images/structure/gallery_shadow.png) no-repeat -47px 0px;position:absolute;margin-left:625px;z-index:2;right:0}
.photogallery .mainContent #prev {cursor:pointer;width:47px;height:116px;background:url(/etc/designs/sky/library/static/images/structure/gallery_shadow.png) no-repeat 0px 0px;position:absolute;z-index:3;left:0}
.photogallery .mainContent #next .nav {height:20px;width:20px;margin-left:20px;margin-top:51px;background:url(/etc/designs/sky/library/static/images/structure/btn_right.png) no-repeat 0px -20px}
.photogallery .mainContent #prev .nav {margin-top:51px;margin-left:10px;height:20px;width:20px;background:url(/etc/designs/sky/library/static/images/structure/btn_left.png) no-repeat 0px -20px}
.photogallery .mainContent .didascalia {width:670px}
.photogallery .mainContent .shortLine {margin-top:5px;width:60px;height:5px;background:#f25822}
.photogallery .mainContent .didascaliaTesto {margin-top:5px}
.photogallery .mainContent .nav {color:white;font-size:16pt;text-align:center;margin-top:20px}
.photogallery .mainContent #scroller {width:480px;margin:0 auto;z-index:-6;overflow:hidden}
.photogallery .mainContent #icone {width:670px;height:116px;float:left;overflow:hidden;position:relative}
.photogallery .mainContent .imgDiv {width:104px;height:71px;position:relative;float:left;overflow:hidden;margin-left:5px;margin-top:5px;visibility:hidden}
.photogallery .mainContent .imgShow {width:104px;height:69px;float:left;margin-left:5px}
div.album div.mainShoulder {margin-top:0}
/* end general rules */
/* general classes */
.hide {display:none}
.show {display:block}
.clear {clear:both;height:0;width:0;float:none}
/* end general classes */
/* main header */
div.mainHeader * {font-family:SkyTextMedium,Helvetica;font-size:14px;color:#333333;position:relative;letter-spacing:-0.01em;z-index:2}
div.mainHeader ol.subSections li.subSection a {font-size:14px;padding:0px 4px}
div.mainHeader ul.sections li.section,div.mainHeader ol.subSections li.subSection {float:left}
div.mainHeader li a,div.mainHeader li a:hover {text-decoration:none;display:block}
div.mainHeader ul.sections {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_bg.png) no-repeat left top;width:990px;height:40px}
div.mainHeader ul.sections li.section {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_divider_section.png) no-repeat right center;height:27px;padding:13px 17px 0;text-transform:uppercase}
div.mainHeader ul.sections li.section a,div.mainHeader ul.sections li.section a:hover {background:transparent url() no-repeat bottom center;height:27px}
div.mainHeader ul.sections li.section.homeIcon{padding:13px 10px 0}
div.mainHeader ul.sections li.section.homeIcon a,div.mainHeader ul.sections li.section.homeIcon a:hover{width:16px;height:18px;display:block;background:transparent url(/etc/designs/sky/library/static/images/structure/homeIconDark.png) no-repeat center center}
div.mainHeader ul.sections li.section_separator{background: none !important; width: 20px;}
div.mainHeader ul.sections li.search {padding-top:8px;float:right}
div.mainHeader ul.sections li.search div,div.mainHeader ul.sections li.search a,div.mainHeader ul.sections li.search input,div.mainHeader ul.sections li.search img {float:left}
div.mainHeader ul.sections li.search div {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_search.png) no-repeat left top;width:208px;height:24px;padding-left:6px}
div.mainHeader ul.sections li.search div img {display:block;padding-top:8px}
div.mainHeader ul.sections li.search div input {width:170px;height:18px;background:none;border:none;margin:4px 2px 2px 5px;font-size:12px;color:#999999}
div.mainHeader ol.subSections {background:transparent url() no-repeat left top;display:none;width:990px;height:38px}
div.mainHeader ol.subSections li.subSection {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_divider.png) no-repeat right center;height:16px;padding:12px 10px 10px}
div.mainHeader ol.subSections li.subSection.other {padding:12px 17px 10px}
div.mainHeader ol.subSections li.selected,div.mainHeader ol.subSections li:hover,div.mainHeader ol.subSections li.chover {background:transparent url() repeat-x left top;}
div.mainHeader ol.subSections li.chover {margin-left:0}
div.mainHeader ol.subSections li.last,div.mainHeader ul.sections li.last {background-image:url()}
div.mainHeader ol.subSections li#otherPlaceholder {position:absolute;right:77px;z-index:2;padding-left:0px}
div.mainHeader ol.subSections.tg24 li#otherPlaceholder {background:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_tg24.png)}
div.mainHeader ol.subSections.sport li#otherPlaceholder {background:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_sport.png)}
div.mainHeader ol.subSections.mag li#otherPlaceholder {background:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_mag.png)}
/* PRE LV */
/*div.mainHeader ol.subSections li#otherPlaceholder,div.mainHeader ol.subSections li#otherPlaceholder a {width:120px;overflow:hidden}*/
/* LV */
div.mainHeader ol.subSections li#otherPlaceholder,div.mainHeader ol.subSections li#otherPlaceholder a {width:95px;overflow:hidden}
div.mainHeader ol.subSections li#otherPlaceholder a {height:18px;text-align:right}
div.mainHeader ul.sections li.hiddenTab {display:none}
div.sport ol.sport,div.tg24 ol.tg24,div.mag ol.mag {display:block}
div.sport ol.sport li.subSection a,div.sport ol.sport li.subSection a:hover,div.tg24 ol.tg24 li.subSection a,div.tg24 ol.tg24 li.subSection a:hover,div.mag ol.mag li.subSection a,div.mag ol.mag li.subSection a:hover {color:#ffffff}
div.sport ol.sport {background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_sport.png)}
div.sport ul.sections li.sport a,div.sport ul.sections li.sport a:hover {color:#0054a6;background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_selected_blue.png)}
div.sport ol.sport li.selected,div.sport ol.sport li:hover,div.sport ol.sport li.chover {background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_sport_roll.png)}
div.tg24 ol.tg24 {background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_tg24.png)}
div.tg24 ul.sections li.tg24 a,div.tg24 ul.sections li.tg24 a:hover {color:#9f0600;background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_selected_red.png)}
div.tg24 ol.tg24 li.selected,div.tg24 ol.tg24 li:hover,div.tg24 ol.tg24 li.chover {background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_tg24_roll.png)}
div.mag ol.mag {background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_mag.png)}
div.mag ul.sections li.mag a,div.mag ul.sections li.mag a:hover {color:#f25922;background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_selected_orange.png)}
div.mag ol.mag li.selected,div.mag ol.mag li:hover,div.mag ol.mag li.chover {background-image:url(/etc/designs/sky/library/static/images/structure/mainmenu_bg_mag_roll.png)}
div.sport ol.sport li:first-child:hover,
div.sport ol.sport.subSections li.subSection.chome.selected {margin-left:0;background-image:url(/etc/designs/sky/library/static/images/structure/menu_hover_home.png);background-position:0 -38px}
div.tg24 ol.tg24 li:first-child:hover,
div.tg24 ol.tg24.subSections li.subSection.chome.selected{margin-left:0;background-image:url(/etc/designs/sky/library/static/images/structure/menu_hover_home.png)}
div.mag ol.mag li:first-child:hover,
div.mag ol.mag.subSections li.subSection.chome.selected{margin-left:0;background-image:url(/etc/designs/sky/library/static/images/structure/menu_hover_home.png);background-position:0 -76px}
div.mainHeader ol.subSections li.other {float:right;background-image:url()}
div.mainHeader ol.subSections li.other {position:relative;width:45px}
/*inizio modifiche:padding-top da 5px a 4px*/
div.mainHeader ol.subSections li.other ul.other {padding-top:4px;display:none;width:200px;position:absolute;top:38px;left:-120px;background:transparent url() no-repeat top left;z-index:2147483647}
div.mainHeader ol.subSections li.other ul.other li:hover {margin-left:0}
/*fine modifiche*/
div.sport ol.sport li.other ul.other {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_sport_open.png) no-repeat top left}
div.sport ol.subSections li.other.selected {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_other_sport.png) no-repeat top left}
div.sport ol.sport li.other ul.other li {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_sport.png) repeat-y top left}
/*div.sport ol.sport li.other ul.other li a {border-bottom:1px solid #3375b7}*/
div.sport ol.sport li.other ul.other li a {border-bottom:1px solid #FFFFFF}
/*div.tg24 ol.tg24 li.other ul.other {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_tg24_open.png) no-repeat top left}*/
div.tg24 ol.subSections li.other.selected {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_other_tg24.png) no-repeat top left}
/*div.tg24 ol.tg24 li.other ul.other li {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_tg24.png) repeat-y top left}*/
div.tg24 ol.tg24 li.other ul.other li a {border-bottom:1px solid #b93934}
div.mag ol.mag li.other ul.other {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_mag_open.png) no-repeat top left}
div.mag ol.subSections li.other.selected {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_other_mag.png) no-repeat top left}
div.mag ol.mag li.other ul.other li {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_mag.png) repeat-y top left}
div.mag ol.mag li.other ul.other li a {border-bottom:1px solid #f5954d}
div.mainHeader ol.subSections li.other.selected ul.other {display:block}
div.mainHeader ol.subSections li.other a.label {cursor:pointer;width:34px;background:transparent url(/etc/designs/sky/library/static/images/structure/drpdwn_btn_white.png) no-repeat right -18px;padding-right:20px;margin:0 auto}
div.mainHeader ol.subSections li.selected a.label {background:transparent url(/etc/designs/sky/library/static/images/structure/drpdwn_btn_white.png) no-repeat right 2px}
div.mainHeader ol.subSections li.other ul.other li {padding:0 12px 0 10px;width:180px;height:28px;display:block;z-index:40;top:-1px;}
div.mainHeader ol.subSections li.other ul.other li a {line-height:25px;padding-bottom:7px;height:20px;overflow:hidden;font-size:14px}
div.mainHeader ol.subSections li.other ul.other li.last {background:transparent url() no-repeat bottom left;padding-bottom:1px;height:32px}
/*div.tg24 ol.tg24 li.other ul.other li.last {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_tg24_closed.png) no-repeat top left}*/
/*inizio modifiche*/
div.sport ol.sport li.other ul.other li.last {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_sport_closed.png) no-repeat top left}
div.mag ol.mag li.other ul.other li.last {background:transparent url(/etc/designs/sky/library/static/images/structure/mainmenu_drpdwn_bg_mag_closed.png) no-repeat top left}
/*fine modifiche*/
div.mainHeader ol.subSections li.other ul.other li.last a {border-bottom:none}
/* end main header */
/* photogallery album */
div.photogallery {background-color:#161616;width:100%;padding:20px 0 20px;position:relative;top:-20px;z-index:1;min-height:700px}
div.photogallery div.column {width:990px;margin:0 auto;background-color:#161616}
/* WARNING */
/* cambio font da 12px a 11px per titoli troppo lunghi su album*/
div.album *,div.photogallery * {font-size:11px;color:#ffffff}
/* FINE WARNING */
div.album div.mainContent {border-right:1px solid #b2b2b2}
div.photogallery div.mainContent {border-right:1px solid #454545}
div.album div.mainContent div.header,div.album div.mainContent div.footer {height:4px;width:670px;clear:both;overflow:hidden}
div.album div.mainContent div.header {background:url(/etc/designs/sky/library/static/images/structure/album_header.jpg) no-repeat}
div.album div.mainContent div.footer {background:url(/etc/designs/sky/library/static/images/structure/album_footer.jpg) transparent no-repeat scroll left bottom;border:none;margin:0;padding:0;overflow:hidden;height:20px}
div.album div.mainContent {background:#ffffff url(/etc/designs/sky/library/static/images/structure/album_bg.jpg) repeat-y;margin-top:0px}
div.album div.mainContent div.icon,div.album div.mainContent h1.title,div.photogallery div.mainContent div.icon,div.photogallery div.mainContent h1.title {float:left;display:block}
div.album div.mainContent div.icon,div.photogallery div.mainContent div.icon {width:22px;height:16px;margin-top:5px}
div.album div.mainContent div.icon,div.album div.mainContent h3.abstract,div.album div.mainContent img.mainImage {margin-left:20px}
div.photogallery div.mainContent div.imageWrapper img {display:none}
div.photogallery div.mainContent div.imageWrapper img.horizontal_img {width:670px}
/* removed*/
/*div.photogallery div.mainContent div.imageWrapper img.vertical_img{width:394px}
*/
/* added*/
div.photogallery div.mainContent div.imageWrapper img.vertical_img {height:422px}
div.photogallery .mainContent .imageWrapper {position:relative;width:670px;height:422px}
/* added*/
div.photogallery .mainContent .imageWrapper .leftArrow,div.photogallery .mainContent .imageWrapper .rightArrow {position:absolute;width:100px;height:100%;background:url(/etc/designs/sky/library/static/images/structure/spacer.gif) no-repeat}
div.photogallery .mainContent .imageWrapper .leftArrow {left:0px}
div.photogallery .mainContent .imageWrapper .rightArrow {right:0px;top:0px}
div.photogallery .mainContent .imageWrapper .leftArrow:hover {background:url(/etc/designs/sky/library/static/images/structure/gallery_arrow_left.png) center no-repeat}
div.photogallery .mainContent .imageWrapper .rightArrow:hover {background:url(/etc/designs/sky/library/static/images/structure/gallery_arrow_right.png) center no-repeat}
div.photogallery .mainContent .imageWrapper .rightArrow,div.photogallery .mainContent .imageWrapper .rightArrow:hover {background-position:right;width:570px}
/* removed div.photogallery .mainContent .credit{text-align:right;font-size:10px;font-family:"DroidSans";color:#999999}
div.photogallery .mainContent .credit.vertical{width:394px}
div.photogallery .mainContent .verticalContainer .rightArrow{right:276px}
*/
/* added */
div.photogallery .mainContent .credit {text-align:right;font-size:10px;font-family:"DroidSans";color:#999999;height:10px}
div.photogallery .mainContent .credit.vertical {width:360px}
/*
div.photogallery .mainContent .verticalContainer .rightArrow,div.photogallery .mainContent .verticalContainer .rightArrow:hover {right:312px;width:260px}
*/
div.photogallery .mainContent .verticalContainer .rightArrow,div.photogallery .mainContent .verticalContainer .rightArrow:hover {right:0px;background-position:159px center}
/* end added */
div.album div.mainContent .frame0 {float:left;margin-left:20px;position:relative;z-index:1;display:block}
div.album div.mainContent .frame0 img {position:absolute;z-index:2}
div.album div.mainContent .frame1 {position:absolute;z-index:3;margin:2px 0 0 2px;border-bottom:1px solid #5b5b5b;border-right:1px solid #5b5b5b}
div.album div.mainContent .frame2 {position:absolute;z-index:4;margin:4px 0 0 4px;border-bottom:1px solid #5b5b5b;border-right:1px solid #5b5b5b}
div.album div.mainContent .horizontal.large,div.album div.mainContent .horizontal.large img {width:413px;height:259px}
div.album div.mainContent .vertical.large,div.album div.mainContent .vertical.large img {width:413px;height:484px}
div.album div.mainContent .frame0.horizontal.large img,div.album div.mainContent .frame0.vertical.large img {margin-left:0px}
div.album div.mainContent .frame0.horizontal.small,div.album div.mainContent .frame0.vertical.small {margin-left:0}
div.album div.mainContent .horizontal.small,div.album div.mainContent .horizontal.small img {width:196px;height:123px}
div.album div.mainContent .vertical.small,div.album div.mainContent .vertical.small img {width:123px;height:153px}
div.album div.mainContent ul.contents li.content h2 {left:0}
div.album div.mainContent ul.contents li.content.verticalAnchor {height:175px}
div.album div.mainContent ul.contents li.content.verticalAnchor h2 {position:absolute;top:155px;font-family:"DroidSansBold";padding-top:8px;width:200px;padding-left:1px}
div.album div.mainContent ul.contents li.content.verticalAnchor .frame0.horizontal {margin-top:30px}
/*div.album div.mainContent img.mainImage{padding:0 6px 5px 0;background:transparent url() no-repeat bottom left}
div.album div.mainContent img.vertical.large{width:414px;height:260px;background-image:url(/etc/designs/sky/library/static/images/structure/vertical_large_img.png)}
div.album div.mainContent img.vertical.small{width:123px;padding:0 4px 4px 0;background-image:url(/etc/designs/sky/library/static/images/structure/vertical_small_img.png)}
div.album div.mainContent img.horizontal.large{width:414px;background-image:url(/etc/designs/sky/library/static/images/structure/horizontal_large_img.png)}
div.album div.mainContent img.horizontal.small{width:196px;height:123px;background-image:url(/etc/designs/sky/library/static/images/structure/horizontal_small_img.png)}
*/
/*div.album div.mainContent img.mainImage,div.album div.mainContent h2.mainImageTitle,div.album div.mainContent div.mainImageAbstract{display:none;float:left}
*/
div.album div.mainContent a.mainLink,div.album div.mainContent h2.mainImageTitle,div.album div.mainContent div.mainImageAbstract {float:left;display:none}
div.album div.mainContent h2.mainImageTitle,div.album div.mainContent div.mainImageAbstract {width:200px;margin-left:15px;font-size:12px;font-family:"Georgia"}
/*
div.album div.mainContent div.mainImageAbstract {font-size:11px;letter-spacing:-0.02em;margin-top:10px;line-height:15px}
div.album div.mainContent div.mainImageAbstract a,div.album div.mainContent div.mainImageAbstract em,div.album div.mainContent div.mainImageAbstract b,div.album div.mainContent div.mainImageAbstract i,div.album div.mainContent div.mainImageAbstract strong {font-size:11px;letter-spacing:-0.02em;margin-top:10px;line-height:15px;font-family:"Georgia"}
*/
div.album div.mainContent div.mainImageAbstract,div.album div.mainContent div.mainImageAbstract a,div.album div.mainContent div.mainImageAbstract em,div.album div.mainContent div.mainImageAbstract b,div.album div.mainContent div.mainImageAbstract i,div.album div.mainContent div.mainImageAbstract strong
{color:#d9d9d9;font-size:12px;font-family:Georgia;line-height:15px;margin-top:10px;letter-spacing:normal}
div.album div.mainContent div.icon {margin-top:20px}
div.album div.mainContent h1.title {margin-top:15px}
div.album div.mainContent h1.title,div.photogallery div.mainContent h1.title {letter-spacing:-0.02em;width:638px;padding:0 0 5px;font-family:"DroidSansBold";font-size:25px;line-height:26px}
div.photogallery div.mainContent h1.title {padding-left:10px;overflow:hidden}
div.album div.mainContent h2.mainImageTitle,div.album div.mainContent h2.mainImageTitle a{font-size:18px;font-family:"DroidSansBold";letter-spacing:-0.01em;text-decoration:none}
div.album div.mainContent ul.contents,div.album div.mainContent div.navigator {margin:0 10px 0 20px;width:650px;float:left;overflow:hidden}
div.album div.mainContent div.navigator {width:630px;float:none;clear:both;border-top:1px solid #454545}
div.album div.mainContent ul.contents {margin-top:35px}
div.album div.mainContent ul.contents li.content {width:200px;float:left;padding:0 15px 20px 0;display:none;height:152px;overflow:hidden}
div.album div.mainContent ul.contents li.clear {overflow:hidden;margin:0;padding:0}
div.album div.mainContent ul.contents li.content.large {height:180px}
div.album div.mainContent ul.contents li.content.visible {display:block;position:relative}
div.album div.mainContent ul.contents li.content h2 *,div.album div.mainContent ul.contents li.content img {display:block;float:none;margin:0;font-size:12px;line-height:12px;text-decoration:none}
/*div.album div.mainContent ul.contents li.content a{position:absolute;bottom:50px;display:block}
*/
div.album div.mainContent ul.contents li.content h2{position:absolute;top:125px;font-family:"DroidSansBold";padding-top:8px;width:200px;padding-left:1px;text-decoration:none}
div.album div.mainContent ul.contents li.content h2 a{font-family:"DroidSansBold";text-decoration:none;font-size:11px}
div.album div.mainContent ul.contents li.content.large h2 {position:absolute;top:150px}
div.album div.mainContent div.navigator div.nextGallery,div.album div.mainContent div.navigator div.prevGallery {cursor:pointer;width:20px;float:right;height:20px;margin-top:6px;margin-right:5px}
div.album div.mainContent div.navigator div.nextGallery {margin-right:0px}
div.album div.mainContent div.navigator .pages {float:right;padding:10px 10px 0 0}
div.album div.mainContent div.navigator .pages li {padding:0 0 4px 0;float:left;width:10px}
div.album div.mainContent div.navigator div.off {cursor:default}
div.album div.mainContent div.navigator div.prevGallery.on {background:url(/etc/designs/sky/library/static/images/structure/btn_left.png) no-repeat 0px -20px}
div.album div.mainContent div.navigator div.prevGallery.off {background:url(/etc/designs/sky/library/static/images/structure/btn_left.png) no-repeat 0px 0px}
div.album div.mainContent div.navigator div.nextGallery.on {background:url(/etc/designs/sky/library/static/images/structure/btn_right.png) no-repeat 0px -20px}
div.album div.mainContent div.navigator div.nextGallery.off {background:url(/etc/designs/sky/library/static/images/structure/btn_right.png) no-repeat 0px 0px}
div.album div.navigator ol.pages li a,div.album div.navigator ol.pages li a:hover {text-decoration:none;font-family:"DroidSansRegular"}
div.album div.navigator ol.pages li.selected a,div.album div.navigator ol.pages li.selected a:hover {text-decoration:none;cursor:default}
div.album.sport div.navigator ol.pages li.selected a,div.album.sport div.navigator ol.pages li.selected a:hover {color:#0054a6}
div.album.mag div.navigator ol.pages li.selected a,div.album.mag div.navigator ol.pages li.selected a:hover {color:#f25822}
div.album.tg24 div.navigator ol.pages li.selected a,div.album.tg24 div.navigator ol.pages li.selected a:hover {color:#ba0700}
div.album div.mainContent h1.title {width:535px}
div.album div.mainContent h3.abstract,div.album div.mainContent h3.caption,div.photogallery div.mainContent h3.abstract,div.photogallery div.mainContent h3.caption {font-size:12px;font-family:"Georgia";width:670px;clear:both;padding-bottom:5px;margin-bottom:5px}
/* removed */
div.photogallery div.mainContent h3.caption a {font-size:12px;font-family:"Georgia"}
/* added */
div.photogallery div.mainContent h3.caption a {font-size:13px;font-family:"Georgia";height:28px}
/* end added */
div.album div.mainContent h3.abstract {width:630px}
div.album.sport div.mainContent h3.abstract,div.photogallery.sport div.mainContent h3.abstract {border-bottom:4px solid #0054a6}
div.album.mag div.mainContent h3.abstract,div.photogallery.mag div.mainContent h3.abstract {border-bottom:4px solid #F25922}
div.album.tg24 div.mainContent h3.abstract,div.photogallery.tg24 div.mainContent h3.abstract {border-bottom:4px solid #9f0600}
div.album div.mainContent h3.abstract,div.photogallery div.mainContent h3.abstract {font-size:12px;font-family:"Georgia";line-height:16px;padding-bottom:10px;margin-bottom:10px}
/*div.album div.mainContent h3.abstract a,div.album div.mainContent h3.abstract strong,div.album div.mainContent h3.abstract em,div.album div.mainContent h3.abstract b,div.album div.mainContent h3.abstract i,div.photogallery div.mainContent h3.abstract a,div.photogallery div.mainContent h3.abstract strong,div.photogallery div.mainContent h3.abstract em,div.photogallery div.mainContent h3.abstract b,div.photogallery div.mainContent h3.abstract i{font-family:Georgia}*/
div.album div.mainContent h3.abstract a,div.album div.mainContent h3.abstract strong,div.album div.mainContent h3.abstract em,div.album div.mainContent h3.abstract b,div.album div.mainContent h3.abstract i,div.photogallery div.mainContent h3.abstract a,div.photogallery div.mainContent h3.abstract strong,div.photogallery div.mainContent h3.abstract em,div.photogallery div.mainContent h3.abstract b,div.photogallery div.mainContent h3.abstract i{font-size:13px;font-family:"Georgia";line-height:18.2px;letter-spacing:normal;color:#d9d9d9;}
div.album.sport div.mainContent div.photo,div.photogallery.sport div.mainContent div.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_photo_blue.png) no-repeat}
div.album.mag div.mainContent div.photo,div.photogallery.mag div.mainContent div.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_photo_orange.png) no-repeat}
div.album.tg24 div.mainContent div.photo,div.photogallery.tg24 div.mainContent div.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_photo_red.png) no-repeat}
body#infographic div.infographic.sport div.mainContent div.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_info_blue.png) no-repeat}
body#infographic div.infographic.mag div.mainContent div.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_info_orange.png) no-repeat}
body#infographic div.infographic.tg24 div.mainContent div.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_info_red.png) no-repeat}
body#infographic div.infographic div.mainContent div.credit{padding-right:15px}
/*div.photogallery div.mainContent h3.abstract,div.photogallery div.mainContent h3.caption,div.album div.mainContent h3.abstract {font-size:11px;letter-spacing:-0.01em;line-height:15px}*/
div.photogallery div.mainContent h3.abstract,div.photogallery div.mainContent h3.caption,div.album div.mainContent h3.abstract{font-size:13px;font-family:"Georgia";line-height:18.2px;letter-spacing:normal;color:#d9d9d9;}
div.album div.mainContent div.text {text-transform:uppercase;font-size:20px;font-family:DroidSansBold;width:76px;height:20px;padding-right:10px;margin-right:15px}
div.album.sport div.mainContent div.text {color:#0054a6;border-right:3px solid #0054a6}
div.album.mag div.mainContent div.text {color:#f25922;border-right:3px solid #f25922}
div.album.tg24 div.mainContent div.text {color:#9f0600;border-right:3px solid #9f0600}
div.photogallery div.mainContent div.sectionlabel {display:block;width:60px;height:4px;margin:5px 0}
div.photogallery.sport div.mainContent div.sectionlabel {background-color:#0054a6}
div.photogallery.mag div.mainContent div.sectionlabel {background-color:#f25922}
div.photogallery.tg24 div.mainContent div.sectionlabel {background-color:#9f0600}
/*share*/
div.mainContent .share * {float:left}
div.mainContent .share a.networkShare.mail-share {margin-right:10px}
div.mainContent .share .st_sharethis_custom {background:url("/etc/designs/sky/library/static/images/structure/ico_social.png") no-repeat scroll left top;cursor:pointer;float:left;height:20px;margin-right:10px;width:28px}
div.mainContent .share .st_fblike_hcount span,div.mainContent .share .st_fbsend_hcount span,div.mainContent .share .st_fbrec_hcount span {margin-top:0px}
div.mainContent .share #fbCustomShare {width:78px;height:20px;background:url(/etc/designs/sky/library/static/images/structure/facebook_share.png) no-repeat}
div.mainContent .share .shareLeft iframe.twitter-share-button{max-width: 110px;}
/*html body div#at20mc div#atic_auth{display:none !important}*/
/*addThis album photogallery site.*/
div.album div.mainContent div.share,div.photogallery div.mainContent div.share {margin-top:20px;width:650px;height:20px;z-index:1;position:relative}
div.photogallery div.mainContent div.share {width:670px}
/*addThis articolo*/
body#article div.mainContent div.share {margin-top:6px;height:20px;float:left;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;width:538px;padding:9px 0}
body#article div.mainContent div.share a.networkShare.print {float:right;margin-right:5px}
body#article div.mainContent div.share div.shareLeft {width:450px;float:left}
body#article div.mainContent div.share div.shareRight {width:66px;float:right;margin:0}
body#article div.mainContent div.share div.shareRight.pinterestVersion{width:95px;height:20px;overflow:hidden}
body#article div.mainContent div.share div.shareRight.pinterestVersion a.networkShare.print{margin-right:0px;float:right}
body#article div.mainContent div.share div.shareRight.pinterestVersion a.networkShare.mail-share{float:right;margin-right:5px}
body#article div.mainContent div.share div.shareRight.pinterestVersion a.addthis_button{float:right;margin-right:5px}
body#article div.mainContent div.share div.shareLeft.pinterestVersion{width:440px;height:20px;overflow:hidden}
body#filmTrama .mainWrapper.movies .mainContent .share .shareRight.pinterestVersion{width:62px;height:20px;overflow:hidden}
body#filmTrama .mainWrapper.movies .mainContent .share .shareLeft.pinterestVersion{width:434px;height:20px;overflow:hidden}
body#filmTrama .mainWrapper.movies .mainContent .share .shareRight.pinterestVersion a.addthis_button{margin-right:5px}
body#filmTrama .mainWrapper.movies .mainContent .share .shareRight.pinterestVersion a.networkShare{margin-right:0px}
body#album .mainWrapper.album .mainContent .share .shareLeft.pinterestVersion{width:437px;height:20px;overflow:hidden}
div.mainContent div.share div.shareRight .addthis_button {margin-right:20px}
div.mainContent div.share div.shareRight {float:right;width:86px;margin-right:170px}
div.mainContent div.share div.shareRight.pinterestVersion{margin-right:100px}
div.photogallery div.mainShoulder *,div.album div.mainShoulder * {font-family:DroidSansBold;font-size:13px}
div.album div.mainShoulder * {font-size:11px}
div.album div.mainShoulder * {color:#161616}
div.photogallery div.mainShoulder div.tags,div.album div.mainShoulder div.tags {font-size:11px}
div.photogallery div.mainShoulder div.adv,div.album div.mainShoulder div.adv,div.article div.mainShoulder div.adv {margin-top:20px}
div.photogallery div.mainShoulder div:first-child,div.album div.mainShoulder div:first-child {margin-top:0px}
div.photogallery div.mainShoulder div.related {width:300px;margin-top:5px}
*:first-child+html div.photogallery div.mainShoulder div.related {width:300px;margin-top:4px}
div.photogallery div.mainShoulder div.external,div.photogallery div.mainShoulder div.tags,div.album div.mainShoulder div.related,div.album div.mainShoulder div.external,div.album div.mainShoulder div.tags {width:300px;margin-top:18px}
div.photogallery div.mainShoulder div.tags,div.album div.mainShoulder div.tags {margin-top:0}
div.photogallery div.mainShoulder div.related h2,div.photogallery div.mainShoulder div.external h2,div.photogallery div.mainShoulder div.tags h2,div.album div.mainShoulder div.related h2,div.album div.mainShoulder div.external h2,div.album div.mainShoulder div.tags h2 {font-family:SkyTextMedium,Helvetica;line-height:38px;color:#ffffff;border-bottom:4px solid #2e2e2e;font-size:18px;height:30px}
div.album div.mainShoulder div.related h2,div.album div.mainShoulder div.external h2,div.album div.mainShoulder div.tags h2 {font-size:17px}
div.album div.mainShoulder div.related h2,div.album div.mainShoulder div.external h2,div.album div.mainShoulder div.tags h2 {padding-left:10px;height:33px;border-bottom:none;background:transparent url(/etc/designs/sky/library/static/images/structure/album_shoulder_h2.png) no-repeat}
div.photogallery div.mainShoulder div.external a,div.photogallery div.mainShoulder div.external a:hover,div.photogallery div.mainShoulder div.related a,div.photogallery div.mainShoulder div.related a:hover,div.album div.mainShoulder div.external a,div.album div.mainShoulder div.external a:hover,div.album div.mainShoulder div.related a,div.album div.mainShoulder div.related a:hover {text-decoration:none;display:block;clear:both;overflow:hidden;border-bottom:1px dotted #5c5c5c;padding:8px 0}
div.photogallery div.mainShoulder div.external a,div.photogallery div.mainShoulder div.external a:hover,div.album div.mainShoulder div.external a:hover {border-bottom:1px dotted #3a3a3a}
div.photogallery div.mainShoulder div.related img,div.album div.mainShoulder div.related img {height:70px;float:left;margin-right:10px;display:block}
div.photogallery div.mainShoulder div.related img.vertical_img,div.album div.mainShoulder div.related img.vertical_img {height:133px}
div.photogallery div.mainShoulder div.external a,div.photogallery div.mainShoulder div.external a:hover,div.album div.mainShoulder div.external a,div.album div.mainShoulder div.external a:hover {padding:5px 0}
div.photogallery div.mainShoulder div.external div.arrow,div.album div.mainShoulder div.external div.arrow {width:15px;height:15px;background:url() no-repeat;float:left}
div.photogallery div.mainShoulder div.external div.content,div.album div.mainShoulder div.external div.content {float:left;width:260px;line-height:16px}
div.photogallery.sport div.mainShoulder div.external div.arrow,div.album.sport div.mainShoulder div.external div.arrow {background:url("/etc/designs/sky/library/static/images/structure/ico_mini_arrow.png") no-repeat scroll -93px 0 transparent}
div.photogallery.mag div.mainShoulder div.external div.arrow,div.album.mag div.mainShoulder div.external div.arrow {background:url("/etc/designs/sky/library/static/images/structure/ico_mini_arrow.png") no-repeat scroll -122px 0 transparent}
div.photogallery.tg24 div.mainShoulder div.external div.arrow,div.album.tg24 div.mainShoulder div.external div.arrow {background:url("/etc/designs/sky/library/static/images/structure/ico_mini_arrow.png") no-repeat scroll -64px 0 transparent}
div.photogallery div.mainShoulder div.tags h2,div.album div.mainShoulder div.tags h2 {margin-bottom:5px}
div.photogallery div.mainShoulder div.tags ul li.tag,div.album div.mainShoulder div.tags ul li.tag {float:left;height:27px;background:transparent url(/etc/designs/sky/library/static/images/structure/album_tags_right.png) no-repeat top right;padding-left:1px;padding-right:1px;margin-right:4px}
div.photogallery div.mainShoulder div.tags ul li.tag a,div.photogallery div.mainShoulder div.tags ul li.tag a:hover,div.album div.mainShoulder div.tags ul li.tag a,div.album div.mainShoulder div.tags ul li.tag a:hover {display:block;line-height:13px;text-decoration:none;background:transparent url(/etc/designs/sky/library/static/images/structure/album_tags_left.png) no-repeat left top;height:13px;margin-bottom:4px;margin-right:0px;padding:4px;white-space:nowrap;text-transform:capitalize}
div.album div.mainShoulder div.tags ul li.tag a,div.album div.mainShoulder div.tags ul li.tag a:hover {color:#FFFFFF}
div.photogallery div.mainShoulder div.tags h2 {height:20px;line-height:15px}
/* end photogallery album*/
/* infografica */
body#infographic div.infographic div.mainContent h3.abstract {border-bottom:none}
body#infographic div.infographic div.mainContent div.share{margin-top:0}
body#infographic div.infographic div.mainContent div.infographicBorder {width:670px;height:4px;margin-top:10px}
body#infographic div.infographic.tg24 div.mainContent div.infographicBorder{background-color:#9f0600}
body#infographic div.infographic.sport div.mainContent div.infographicBorder{background-color:#0054a6}
body#infographic div.infographic.mag div.mainContent div.infographicBorder{background-color:#f25922}
body#infographic div.infographic div.mainContent div.imageWrapper{margin:0 auto;height:auto;width:auto}
body#infographic div.infographic div.mainContent div.imageWrapper a.zoomIcon{background: url(/etc/designs/sky/library/static/images/structure/zoomIcon.png) no-repeat center left;display:block;font-family:Helvetica;text-decoration:none;font-size:11px;margin:10px 0 0 0;padding-left:20px;line-height:16px}
body#infographic div.infographic div.mainContent div.imageWrapper img,body#infographic div.infographic div.mainContent div.imageWrapper a img{display:block;margin:0 auto;max-width:670px;margin-top:10px}
/* end infografica */
/* bricks */
/* end bricks */
/*movies*/
.mainWrapper.movies {color:#000}
.mainWrapper.movies .mainContent {border-right:1px solid #d9d9d9}
.mainWrapper.movies a.buttonGo {color:#fff;text-decoration:none;width:114px;height:26px;text-align:center;line-height:26px;background:url(/etc/designs/sky/library/static/images/structure/btn_mag.png) no-repeat}
.mainWrapper.movies .mainContent .subHeader {width:670px;border-top:5px solid #f25822;border-bottom:1px solid #454545;height:40px;line-height:40px;margin-bottom:10px}
.mainWrapper.movies .mainContent .subHeader li {float:left;padding-right:15px;padding-left:15px;height:23px;line-height:23px;margin-top:10px;background:url(/etc/designs/sky/library/static/images/structure/film_separator.png) no-repeat right}
.mainWrapper.movies .mainContent .subHeader .selected a,body#boxOfficeComingSoon .mainWrapper.movies .mainContent .subHeader .prossimamente a,body#boxOfficeList .mainWrapper.movies .mainContent .subHeader .inSala a,body#filmTrama .mainWrapper.movies .mainContent .subHeader .enciclopedia a,body#enciclopediaSearchResult .mainWrapper.movies .mainContent .subHeader .enciclopedia a {color:#fff}
body#boxOfficeList .mainWrapper.movies .mainContent .subHeader .inSala,.mainWrapper.movies .mainContent .subHeader .inSala.selected {width:38px;background:url(/etc/designs/sky/library/static/images/structure/in_sala_bg.png) 0px 0px no-repeat}
body#boxOfficeComingSoon .mainWrapper.movies .mainContent .subHeader .prossimamente,.mainWrapper.movies .mainContent .subHeader .prossimamente.selected {width:92px;margin-left:-3px;background:url(/etc/designs/sky/library/static/images/structure/in_sala_bg.png) -68px 0px no-repeat}
body#filmTrama .mainWrapper.movies .mainContent .subHeader .enciclopedia,body#enciclopediaSearchResult .mainWrapper.movies .mainContent .subHeader .enciclopedia,.mainWrapper.movies .mainContent .subHeader .enciclopedia.selected {width:142px;margin-left:-3px;background:url(/etc/designs/sky/library/static/images/structure/in_sala_bg.png) -190px 0px no-repeat}
body#enciclopediaSearchResult #search_suggest{display:none;}
.mainWrapper.movies .mainContent .subHeader li:first-child {font-family:SkyTextBold,Helvetica;font-size:28px;color:#f25822;padding-right:110px;padding-left:0px;height:40px;line-height:40px;margin-top:0px;background:none}
.mainWrapper.movies .mainContent .subHeader li:last-child {background:none}
.mainWrapper.movies .mainContent .subHeader li a {color:#000;text-decoration:none;font-family:SkyTextMedium,Helvetica;font-size:13px;line-height:23px;height:23px;display:block}
.mainWrapper.movies .mainContent .highlighted {border-bottom:1px solid #cfcfcf;width:650px;margin:0 auto;font-weight:bold;padding-top:10px;padding-bottom:5px}
body#boxOfficeComingSoon .mainWrapper.movies .mainContent .highlighted {height:20px;border-bottom:1px solid #cfcfcf;width:650px;margin-left:10px;float:left;font-weight:bold;padding-top:10px;padding-bottom:5px}
body#boxOfficeComingSoon .mainWrapper.movies .mainContent .schedaWrapper {min-height:300px;padding-bottom:0px}
.mainWrapper.movies .mainContent .schedaWrapper {background:#f1f1f1;width:670px;padding-bottom:30px}
.mainWrapper.movies .mainContent .schedaWrapper .highlightedPagination {width:650px;float:left;height:20px;margin-left:10px}
.mainWrapper.movies .mainContent .schedaWrapper .highlightedPagination #box1 {margin-left:303px}
.mainWrapper.movies .mainContent .schedaWrapper .highlightedPagination .round {cursor:pointer;background:url(/etc/designs/sky/library/static/images/structure/toolbox_pagination.png) no-repeat scroll -10px 0;float:left;height:10px;margin:10px 5px 0 0;width:10px}
.mainWrapper.movies .mainContent .schedaWrapper .highlightedPagination .round.on {background:url(/etc/designs/sky/library/static/images/structure/toolbox_pagination.png) no-repeat scroll 0 0}
.mainWrapper.movies .mainContent .container.large {font-size:12px;width:650px;margin:0 auto;overflow:hidden;position:relative;padding-bottom:10px;border-bottom:1px solid #cfcfcf}
.mainWrapper.movies .mainContent .container.large img {width:150px;height:214px;float:left;height:214px;padding-top:10px}
.mainWrapper.movies .mainContent .container.large h1 a,.mainWrapper.movies .mainContent .container.large h1,.mainWrapper.movies .mainContent .container.large h2 {font-family:"DroidSansBold";padding-top:10px;float:left;margin-left:20px;padding-bottom:5px;font-size:30px;width:470px}
.mainWrapper.movies .mainContent .container.large h1 a {color:#000000;text-decoration:none;margin-left:0px}
.mainWrapper.movies .mainContent .container.large h3 {width:480px;margin-left:20px;padding-bottom:10px;float:left;font-size:18px}
.mainWrapper.movies .mainContent .container.large h3 em {font-size:18px;font-family:Georgia;font-style:normal}
.mainWrapper.movies .mainContent .container.large .miniWrapper {border-top:1px solid #e0e0e0;overflow:hidden;width:470px;float:left;margin-left:20px;margin-bottom:30px}
.mainWrapper.movies .mainContent .container.large .info {float:left;width:160px;margin-top:10px}
.mainWrapper.movies .mainContent .container.large * {font-family:"Georgia";font-size:12px}
.mainWrapper.movies .mainContent .container.large .findWrapper a.buttonFind {font-size:14px;font-family:"SkyTextMedium"}
.mainWrapper.movies .mainContent .container.large .cast {float:left;width:300px;padding-right:10px;margin-top:10px}
.mainWrapper.movies .mainContent .container.large .cast a {color:#f25822}
.mainWrapper.movies .mainContent .container.large a.buttonGo{bottom:10px;display:block;clear:both;left:180px;position:absolute;font-family:"SkyTextMedium";font-size:14px}
body#boxOfficeComingSoon .mainWrapper.movies .mainContent .container.large a.buttonGo,body#boxOfficeList .mainWrapper.movies .mainContent .container.large a.buttonGo{left:170px}
.mainWrapper.movies .mainContent .container.small.bottom a.buttonGo {bottom:0;font-family:"SkyTextMedium";font-size:14px}
/*scheda film piccola*/
.mainWrapper.movies .mainContent ul.preview,.mainWrapper .mainShoulder .enciclopedia,.mainWrapper .mainShoulder .trovaCinema,div.mainShoulder .games,div.article div.mainShoulder .socialModule,div.article div.mainShoulder .videoPlayer {width:300px;margin-bottom:20px}
.mainWrapper.movies .mainContent ul.preview {margin-top:20px;background:url(/etc/designs/sky/library/static/images/structure/insala_separator.png) repeat-y center;width:670px}
.mainWrapper.movies .mainContent .container.small {width:325px;height:124px;border-bottom:1px dotted #b2b2b2;position:relative;float:left;margin-top:10px}
.mainWrapper.movies .mainContent .container.small.top {margin-top:0px}
.mainWrapper.movies .mainContent .container.small.bottom {border:none;height:114px}
.mainWrapper.movies .mainContent .container.small.left {margin-right:10px}
.mainWrapper.movies .mainContent .container.small.right {margin-left:10px}
.mainWrapper.movies .mainContent .container.small .cast {display:none}
.mainWrapper.movies .mainContent .container.small .info {display:none}
.mainWrapper.movies .mainContent .container.small img {width:80px;height:114px;float:left}
.mainWrapper.movies .mainContent .container.small h2,.mainWrapper.movies .mainContent .container.small h1 {font-family:"DroidSansBold";font-size:16px;margin-left:90px}
.mainWrapper.movies .mainContent .container.small a h2,.mainWrapper.movies .mainContent .container.small a h1 {color:#000000}
.mainWrapper.movies .mainContent .container.small a {text-decoration:none}
.mainWrapper.movies .mainContent .container.small h3 {font-family:"Georgia";font-size:12px;margin-left:90px}
.mainWrapper.movies .mainContent .container.small a.buttonGo {display:block;clear:both;font-size:14px;font-family:"SkyTextMedium";position:absolute;bottom:10px;left:90px}
.mainWrapper.movies .mainContent .relatedFilmNav {margin-top:10px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;height:32px;line-height:32px;width:670px;cursor:pointer}
.mainWrapper.album .albumWrapper .relatedAlbumNav {width:630px;height:32px;line-height:32px;border-top:1px solid #454545;margin-top:40px;cursor:pointer}
.mainWrapper.movies .mainContent #pageNumContainer .pageNum.selected,.mainWrapper.movies .mainContent #pageNumContainer .pageNum {text-decoration:none;font-family:"DroidSansRegular";font-size:11px}
.mainWrapper.movies .mainContent #pageNumContainer .pageNum {color:#000000}
.mainWrapper.movies .mainContent #pageNumContainer .pageNum.selected {color:#f25822}
.mainWrapper.movies .mainContent #pageNumContainer,.mainWrapper.album .albumWrapper .relatedAlbumNav #pageNumContainer {float:right;height:32px;line-height:32px;padding-right:8px}
.mainWrapper.movies .mainContent #pageNumContainer .pageNum,.mainWrapper.album .albumWrapper .relatedAlbumNav #pageNumContainer .pageNum {float:left;height:20px;padding-left:3px;padding-right:3px}
.mainWrapper.movies .mainContent #filmPrev,.mainWrapper.album .albumWrapper .relatedAlbumNav #albumPrev,.mainWrapper.movies .mainContent #filmNext,.mainWrapper.album .albumWrapper .relatedAlbumNav #albumNext,.mainWrapper.movies .mainContent .highlighted #btnPrev,.mainWrapper.movies .mainContent .highlighted #btnNext {cursor:pointer;float:right;height:20px;margin-top:6px;width:20px;margin-right:5px}
.mainWrapper.movies .mainContent .highlighted #btnPrev,.mainWrapper.movies .mainContent .highlighted #btnNext {margin-top:0}
.mainWrapper.movies .mainContent #filmNext,.mainWrapper.movies .mainContent .highlighted #btnNext {text-decoration:none;background:url(/etc/designs/sky/library/static/images/structure/btn_whitearr_sprite.png) no-repeat 0px -40px}
.mainWrapper.movies .mainContent a#filmNext,.mainWrapper.movies .mainContent .highlighted a#btnNext {text-decoration:none}
.mainWrapper.movies .mainContent #filmPrev,.mainWrapper.movies .mainContent .highlighted #btnPrev {background:url(/etc/designs/sky/library/static/images/structure/btn_whitearr_sprite.png) no-repeat 0px -60px;text-decoration:none}
.mainWrapper.movies .mainContent #filmNext.off,.mainWrapper.movies .mainContent .highlighted #btnNext.off {background:url(/etc/designs/sky/library/static/images/structure/btn_whitearr_sprite.png) no-repeat 0px 0px}
.mainWrapper.movies .mainContent #filmPrev.off,.mainWrapper.movies .mainContent .highlighted #btnPrev.off {background:url(/etc/designs/sky/library/static/images/structure/btn_whitearr_sprite.png) no-repeat 0px -20px}
.mainWrapper.album .albumWrapper .relatedAlbumNav #albumPrev.on {background:url(/etc/designs/sky/library/static/images/structure/btn_left.png) no-repeat 0px -20px}
.mainWrapper.album .albumWrapper .relatedAlbumNav #albumPrev.off {background:url(/etc/designs/sky/library/static/images/structure/btn_left.png) no-repeat 0px 0px}
.mainWrapper.album .albumWrapper .relatedAlbumNav #albumNext.on {background:url(/etc/designs/sky/library/static/images/structure/btn_right.png) no-repeat 0px -20px}
.mainWrapper.album .albumWrapper .relatedAlbumNav #albumNext.off {background:url(/etc/designs/sky/library/static/images/structure/btn_right.png) no-repeat 0px 0px}
.mainWrapper .mainShoulder .enciclopedia {overflow:hidden;width:260px;padding:15px 20px;min-height:114px;background:#f4f3ef}
.mainWrapper.movies a.buttonFind,.mainWrapper .mainShoulder a.buttonFind {float:right;color:#ffffff;font-size:12px;text-decoration:none;width:61px;height:26px;text-align:center;line-height:26px;background:url("/etc/designs/sky/library/static/images/structure/shoulder_btn.png") -122px 0px no-repeat;display:block;font-family:"SkyTextMedium";font-size:14px}
.mainWrapper .mainShoulder a.buttonFind.tg24{background:url("/etc/designs/sky/library/static/images/structure/shoulder_btn.png") 0px 0px no-repeat;}
.mainWrapper .mainShoulder .find {width:260px;height:26px;margin:9px auto 0;position:relative}
.mainWrapper .mainShoulder a.advancedSearchShoulder {font-size:12px;font-family:"Helvetica";display:inline-block;color:#333333;float:right;line-height:26px;right:71px;position:absolute}
.mainWrapper .mainShoulder .enciclopedia .subtitle,.mainWrapper .mainShoulder .trovaCinema .subtitle {font-family:Droid-Sans-Regular;font-size:12px;color:#242424;text-align:center;padding-bottom:10px;padding-top:5px}
.mainWrapper .mainShoulder .search {width:260px;color:#797979;padding:4px 2px 2px 5px;margin:0 auto;height:20px;background:transparent url(/etc/designs/sky/library/static/images/structure/movies_bg_search.png) no-repeat left top}
.mainWrapper.movies .mainShoulder #advancedSearchFieldShoulder .search,.mainWrapper.movies .mainShoulder #advancedSearchFieldShoulder select,.mainWrapper .mainShoulder .trovaCinema select,.mainWrapper .mainShoulder .enciclopedia #advancedSearchFieldShoulder .search,.mainWrapper .mainShoulder .enciclopedia #advancedSearchFieldShoulder select {margin-top:10px}
.mainWrapper .mainShoulder .trovaCinema .firstSelect {margin-top:0px}
.mainWrapper .mainShoulder .trovaCinema {padding-top:14px;height:161px;width:260px;padding-left:20px;padding-right:20px;background:url(/etc/designs/sky/library/static/images/structure/trova_cinema_bg.png) no-repeat}
.mainWrapper.movies select,.mainWrapper .mainShoulder select {width:260px;height:26px;color:#797979;padding:5px 2px;margin:0 auto;background:url(/etc/designs/sky/library/static/images/structure/movies_bg_search.png) no-repeat}
.mainWrapper.movies .mainContent .schedaWrapper.scheda {padding:10px 0}
.mainWrapper.movies .mainContent .scheda .container.large {border:none}
.mainWrapper.movies .mainContent .schedaWrapper .watch {color:#fff;text-decoration:none;line-height:30px;font-family:"DroidSansBold";padding-left:9px;display:block;float:left;position:absolute;bottom:9px;left:170px;width:104px;height:29px;background:url(/etc/designs/sky/library/static/images/structure/watch_trailer.png) no-repeat}
.mainWrapper.movies .mainContent .schedaWrapper .cast {padding-bottom:40px}
.mainWrapper.movies .mainContent .schedaWrapper .findWrapper {width:300px;border-top:1px solid #e0e0e0;position:absolute;bottom:9px;height:25px;left:350px;padding-top:8px}
.mainWrapper.movies .mainContent .schedaWrapper .findWrapper select,.mainWrapper.movies .mainContent .picker .small {width:230px;margin-top:2px;background:url(/etc/designs/sky/library/static/images/structure/movies_bg_search_small.png) no-repeat}
.mainWrapper.movies .mainContent #trailer {width:640px;background:#151515;height:426px;padding:0px 15px 15px}
.mainWrapper.movies .mainContent #trailer .close {font-size:12px;text-decoration:none;color:#fff;width:100%;height:24px;line-height:24px;float:left;text-align:right}
.mainWrapper.movies .mainContent #trailer .player {height:401px;width:640px;background:#151515;float:left}
body#filmTrama .mainWrapper.movies .mainContent .share {border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;float:right;height:20px;margin:15px 10px 0 0;padding:9px 0;width:496px}
body#filmTrama .mainWrapper.movies .mainContent .share .shareRight {margin-right:0px}
.mainWrapper.movies .mainContent .article {padding:20px 2px 0px 0px;font-family:"Georgia";font-size:13px;color:#161616;line-height:1.4;width:494px;float:right;margin:0px 10px 0px 0px}
.mainWrapper.movies .mainContent .articleMenu {width:496px;float:right;margin:15px 10px 0px 0px;height:33px;background:url(/etc/designs/sky/library/static/images/structure//trama_morandini_bg_line.png) repeat-x}
.mainWrapper.movies .mainContent .articleMenu li {cursor:pointer;margin-right:3px;font-family:SkyTextMedium,Helvetica;font-size:13px;float:left;text-align:center;height:33px;line-height:33px}
.mainWrapper.movies .mainContent .articleMenu.opt1 .trama {width:60px;background:url(/etc/designs/sky/library/static/images/structure//trama_morandini_bg.png) 0px 0px no-repeat}
.mainWrapper.movies .mainContent .articleMenu.opt1 .morandini {width:144px;color:#fff;background:url(/etc/designs/sky/library/static/images/structure//trama_morandini_bg.png) -60px 0px no-repeat}
.mainWrapper.movies .mainContent .articleMenu.opt2 .trama {width:60px;color:#fff;background:url(/etc/designs/sky/library/static/images/structure//trama_morandini_bg.png) 0px -33px no-repeat}
.mainWrapper.movies .mainContent .articleMenu.opt2 .morandini {width:144px;color:#000;background:url(/etc/designs/sky/library/static/images/structure//trama_morandini_bg.png) -60px -33px no-repeat}
.mainWrapper.movies .mainContent .articleMenu.new li{padding-left:5px;background:url(/etc/designs/sky/library/static/images/structure/menuFilmOffL.png) no-repeat top left}
.mainWrapper.movies .mainContent .articleMenu.new li a{height:33px;display:block;padding:0 15px 0 10px;text-decoration:none;line-height:33px;font-family:SkyTextMedium,Helvetica;font-size:13px;color:#ffffff;background:url(/etc/designs/sky/library/static/images/structure/menuFilmOffR.png) repeat-y top right}
.mainWrapper.movies .mainContent .articleMenu.new li.on{background:url(/etc/designs/sky/library/static/images/structure/menuFilmOnL.png) no-repeat top left}
.mainWrapper.movies .mainContent .articleMenu.new li.on a{color:#000000;background:url(/etc/designs/sky/library/static/images/structure/menuFilmOnR.png) repeat-y top right}
.mainWrapper.movies .mainContent .container.large h1,.mainWrapper.movies .mainContent .container.large h2 {float:left;font-family:"DroidSansBold";font-size:30px;margin-left:20px;padding-bottom:5px;padding-top:10px;width:470px}
.mainWrapper.movies .mainContent .container.large a h1,.mainWrapper.movies .mainContent .container.large a h2 {text-decoration:none;color:#000000}
.mainWrapper.movies .mainContent .container.large a {text-decoration:none}
/*pagina trovaFilm*/
.mainWrapper.movies .mainContent .container.large.findMovie {background:#f4f3ef;border-bottom:none;padding:0 10px 10px 10px}
.mainWrapper.movies .mainContent .searchResultTitle {border-bottom:1px solid #CDCDCD;color:#343434;font-family:"SkyTextMedium";font-size:28px;padding:15px 0}
.mainWrapper.movies .mainContent .searchResultTitle.findMovie {border-bottom:none;border-top:1px solid #cdcdcd;padding:13px 0 15px 0}
.mainWrapper.movies .mainContent .timeResultWrapper {padding:16px 0 10px 0;border-bottom:1px solid #cdcdcd}
.mainWrapper.movies .mainContent .timeResultWrapper .title {font-size:18px;font-family:SkyTextBold,Helvetica;color:#343434;padding-bottom:5px;border-bottom:1px solid #cdcdcd}
.mainWrapper.movies .mainContent .picker,.mainWrapper.movies .mainContent .cityTag {background:#f4f3ef;overflow:hidden;margin-top:20px;font-size:18px;font-family:SkyTextBold,Helvetica;color:#343434;padding:10px}
.mainWrapper.movies .mainContent .cityTag {margin-bottom:20px}
.mainWrapper.movies .mainContent .cityTag ul li {float:left;display:block;height:21px;width:122px;text-align:center;font-size:12px;font-family:"Helvetica";background:#909090;margin:10px 0 0 10px}
.mainWrapper.movies .mainContent .cityTag ul li a {text-decoration:none;color:#fff;line-height:21px}
.mainWrapper.movies .mainContent .cityTag ul li.newLine {margin-left:0}
.mainWrapper.movies .mainContent .picker .extraSmall {width:190px;background:url(/etc/designs/sky/library/static/images/structure/movies_bg_search_xsmall.png) no-repeat}
.mainWrapper.movies .mainContent .picker select {margin:15px 0 0 16px}
.mainWrapper.movies .mainContent .picker select.first {margin-left:0}
.mainWrapper.movies .mainContent .picker span {display:block;font-size:18px;font-family:SkyTextBold,Helvetica;color:#343434}
.mainWrapper.movies .mainContent .timeResultWrapper .preview {margin-top:8px;overflow:hidden}
.mainWrapper.movies .mainContent .timeResultWrapper .preview .container {height:95px;padding:10px 0;position:relative}
.mainWrapper.movies .mainContent .timeResultWrapper .preview .name {font-size:16px;font-family:"DroidSansBold";margin:0px 0 0 10px}
.mainWrapper.movies .mainContent .timeResultWrapper .preview .address,.mainWrapper.movies .mainContent .timeResultWrapper .preview .telephone {font-size:12px;font-family:"Georgia";margin:0 0 4px 10px}
/*.mainWrapper.movies .mainContent .timeResultWrapper .preview ul.time{float:left;height:26px;background:#f4f3ef;width:325px}
*/
.mainWrapper.movies .mainContent .timeResultWrapper .preview ul.time {position:absolute;bottom:10px;background:#f4f3ef;width:325px;clear:both}
.mainWrapper.movies .mainContent .container.small.bottom .preview ul.time {bottom:0}
.mainWrapper.movies .mainContent .timeResultWrapper .preview ul.time li {float:left;margin-left:10px;font-size:12px;font-family:"Georgia";float:left;line-height:20px}
/*enciclopedia*/
.mainWrapper.movies .mainContent .subHeaderEnciclopedia {border-bottom:1px solid #9C9C9C;border-top:5px solid #F25822;color:#F25822;font-family:"SkyTextBold";font-size:28px;height:40px;line-height:40px;margin-bottom:10px;margin-top:0}
.mainWrapper.movies .mainContent .searchEnciclopedia {min-height:90px;overflow:hidden;background:#f4f3ef;padding:10px;position:relative;width:650px}
.mainWrapper.movies .mainContent .searchEnciclopedia span {font-size:18px;font-family:"SkyTextBold"}
.mainWrapper.movies .mainContent .searchEnciclopedia form,.mainWrapper.movies .mainContent .searchEnciclopedia input {float:left}
.mainWrapper.movies .mainContent .searchEnciclopedia .search {background:url("/etc/designs/sky/library/static/images/structure/movies_bg_search_large.png") no-repeat left top;color:#797979;height:20px;margin:15px 0 0;padding:4px 2px 2px 5px;width:410px;float:left}
.mainWrapper.movies .mainContent .searchEnciclopedia a.buttonFind {float:left;position:absolute;bottom:38px;left:428px}
.mainWrapper.movies .mainContent .searchEnciclopedia a#searchEnciclopediaPage {display:block}
.mainWrapper.movies .mainContent .searchEnciclopedia a.advancedSearch {font-size:12px;font-family:"Helvetica";display:inline-block;color:#333333;line-height:15px;height:15px;position:absolute;bottom:10px;left:12px;padding-right:19px}
.mainWrapper.movies .mainContent .searchEnciclopedia a.advancedSearch.open {background:url("/etc/designs/sky/library/static/images/structure/drpdwn_btn_white_up.png") no-repeat right top}
.mainWrapper.movies .mainContent .searchEnciclopedia a.advancedSearch.close {background:url("/etc/designs/sky/library/static/images/structure/drpdwn_btn_white_down.png") no-repeat right top}
.mainWrapper.movies .mainContent .searchEnciclopedia #advancedSearchField select {width:410px;margin-top:15px}
.mainWrapper.movies .mainContent .searchEnciclopedia select {background:url("/etc/designs/sky/library/static/images/structure/movies_bg_search_large.png") no-repeat;float:left}
.mainWrapper.movies .mainContent .searchEnciclopedia .search.last {padding-bottom:28px}
*:first-child+html body#filmTrama .schedaWrapper a.buttonFind {margin-top:-30px}
/*componenti di spalla generici*/
div.mainShoulder .titleDecoration {width:260px;background:url(/etc/designs/sky/library/static/images/structure/bg_title_narrow_grey.png) repeat-x center;text-align:center;height:25px}
div.mainShoulder .titleDecoration h3 {/*font-family:SkyTextBold,Helvetica;*/font-family:SkyTextRegular,Helvetica;font-size:18px;color:#242424;display:inline;padding:4px;background:#f4f3ef;vertical-align:middle}
div.article div.mainShoulder .socialModule {height:370px;background:url(/etc/designs/sky/library/static/images/structure/content/socialModule.png) no-repeat}
div.article div.mainShoulder .videoPlayer {height:383px;background:url(/etc/designs/sky/library/static/images/structure/content/videoplayer.png) no-repeat}
div.mainShoulder .games {width:260px;background:#f4f3ef;padding:15px 20px}
div.mainShoulder .games .titleDecoration h3,div.mainShoulder .tools .titleDecoration h3,div.mainShoulder .horoscope .titleDecoration h3{font-family:SkyTextRegular,Helvetica;font-size:20px;color:#5e5e5e;font-weight:normal}
div.mainShoulder .horoscope{background: none repeat scroll 0 0 #F4F3EF;padding: 15px 20px 0px;width:260px;height:150px;margin-bottom:20px}
div.mainShoulder .games li {height:57px;width:260px;border-bottom:1px dotted #908f8b;padding:9px 0px 9px 0px;overflow:hidden;background:url(/etc/designs/sky/library/static/images/structure/arrow_gray.png) no-repeat right}
div.mainShoulder .games li a {color:#121212;text-decoration:none}
div.mainShoulder .games li img {float:left;width:61px;height:59px}
div.mainShoulder .games .gameTitle {font-family:SkyTextRegular,Helvetica;font-size:16px;float:left;width:171px;padding-left:5px;letter-spacing:-1px;padding-top:3px}
div.mainShoulder .games .gameDesc {font-family:"Helvetica";font-size:11px;float:left;width:171px;padding:3px 0 0 5px;color:#555555}
div.mainShoulder .games li.last {border:none}
div.mainShoulder .tools {width:260px;height:178px;background:#f4f3ef;padding:15px 20px 13px 20px;margin-bottom:20px}
div.mainShoulder .tools ul {background:url(/etc/designs/sky/library/static/images/structure/strumenti_bg.png) no-repeat;width:260px;height:130px;margin:6px 0 0 0}
div.mainShoulder .tools li,div.mainShoulder .tools li a {font-family:"Helvetica";font-size:11px;text-decoration:none;color:#7f7e7b;text-align:center;width:65px;height:65px;float:left}
div.mainShoulder .tools.dark li,div.mainShoulder .tools.dark li a {color:#515567}
div.mainShoulder .tools li div {width:38px;height:30px;margin:7px 0 8px 12px;float:left;text-align:center}
div.mainShoulder .tools .ricerca {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) 0px 0px no-repeat}
div.mainShoulder .tools .meteo {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -38px 0px no-repeat}
div.mainShoulder .tools .oroscopo {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -76px 0px no-repeat}
div.mainShoulder .tools .guidaTv {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -114px 0px no-repeat}
div.mainShoulder .tools .smstg24 {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -152px 0px no-repeat}
div.mainShoulder .tools .newsletter {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) 0px -30px no-repeat}
div.mainShoulder .tools .forum {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -38px -30px no-repeat}
div.mainShoulder .tools .video {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -76px -30px no-repeat}
div.mainShoulder .tools .widget {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -114px -30px no-repeat}
div.mainShoulder .tools .rss {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -152px -30px no-repeat}
div.mainShoulder .tools.dark .ricerca {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) 0px -60px no-repeat}
div.mainShoulder .tools.dark .meteo {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -38px -60px no-repeat}
div.mainShoulder .tools.dark .oroscopo {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -76px -60px no-repeat}
div.mainShoulder .tools.dark .guidaTv {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -114px -60px no-repeat}
div.mainShoulder .tools.dark .smstg24 {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -152px -60px no-repeat}
div.mainShoulder .tools.dark .newsletter {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) 0px -90px no-repeat}
div.mainShoulder .tools.dark .forum {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -38px -90px no-repeat}
div.mainShoulder .tools.dark .video {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -76px -90px no-repeat}
div.mainShoulder .tools.dark .widget {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -114px -90px no-repeat}
div.mainShoulder .tools.dark .rss {background:url(/etc/designs/sky/library/static/images/structure/tools_icon.png) -152px -90px no-repeat}
div.mainShoulder .tools .pagination {border-top:1px solid #dbd9d4;height:16px;margin:4px 0 0 0;text-align:center}
div.mainShoulder .tools .pagination span {height:10px;width:10px;float:left;margin:7px 5px 0 0;cursor:pointer}
div.mainShoulder .tools .pagination .prev {margin-left:117px}
div.mainShoulder .tools .pagination.page1 .prev {background:url(/etc/designs/sky/library/static/images/structure/toolbox_pagination.png) 0px 0px no-repeat}
div.mainShoulder .tools .pagination.page1 .next {background:url(/etc/designs/sky/library/static/images/structure/toolbox_pagination.png) -10px 0px no-repeat}
div.mainShoulder .tools .pagination.page2 .next {background:url(/etc/designs/sky/library/static/images/structure/toolbox_pagination.png) 0px 0px no-repeat}
div.mainShoulder .tools .pagination.page2 .prev {background:url(/etc/designs/sky/library/static/images/structure/toolbox_pagination.png) -10px 0px no-repeat}
div.mainShoulder .cartoon,div.mainShoulder .poll {width:280px;padding:15px 10px 0;background:#f4f3ef;margin-bottom:20px;color:#242424}
div.mainShoulder .cartoon .titleDecoration,div.mainShoulder .poll .titleDecoration {margin-left:10px}
div.mainShoulder .cartoon .titleDecoration h3,div.mainShoulder .poll .titleDecoration h3 {font-family:SkyTextRegular,Helvetica;font-size:16px}
div.mainShoulder .cartoon img {width:248px;height:156px;margin:10px 0 10px 16px}
div.mainShoulder .poll {display: none;}
div.mainShoulder .poll form {padding:0 10px;font-family:"Georgia";font-size:11px;width:260px}
div.mainShoulder .poll form input {float:left;height:15px;margin-top:5px;width:15px}
div.mainShoulder .poll form label {float:left;margin-top:3px;padding-left:8px;font-size:11px}
div.mainShoulder .poll .option {overflow:hidden;clear:both;padding:2px 0 5px 1px}
div.mainShoulder .poll form .option label {width:235px;font-family:SkyTextRegular,Helvetica,sans-serif;font-weight:bold}
div.mainShoulder .poll form .title {font-family:"DroidSansBold";font-size:16px;padding:15px 0 6px 0;width:260px;display:block}
div.mainShoulder .poll form .question {font-family:DroidSansRegular;font-size:15px;width:260px;padding-bottom:10px;color:#555555}
div.mainShoulder .poll .tempResultsBg {height:12px;background:#909090;float:left;margin-left:3px;margin-top:-5px}
div.mainShoulder .poll .tempResults {float:left;font-size:11px;font-family:"Helvetica";margin-left:23px;margin-top:-4px;padding:0}
div.mainShoulder .poll.tg24 form .tempResults {color:#9f0600;height:20px}
div.mainShoulder .poll.sport form .tempResults {color:#0054a6;height:20px}
div.mainShoulder .vote {width:260px;margin:0 auto;height:26px;padding:11px 0 18px 0}
div.mainShoulder .poll a.pollResults {font-size:12px;color:#333333;float:left;line-height:26px;font-family:"Helvetica"}
div.mainShoulder .poll .loginError {font-size:16px;color:red;font-family:"DroidSans";padding-bottom:10px}
div.mainShoulder .poll a.buttonVote,div.poll div.mainContent a.buttonVote {color:#FFFFFF;display:block;float:right;font-size:13px;height:26px;line-height:26px;text-align:center;text-decoration:none;width:61px;font-family:SkyTextMedium,Helvetica}
div.mainShoulder .mag a.buttonVote {background:url("/etc/designs/sky/library/static/images/structure/shoulder_btn.png") -122px 0px no-repeat}
div.mainShoulder .tg24 a.buttonVote,.mainWrapper.tg24 .mainContent a.buttonVote {background:url("/etc/designs/sky/library/static/images/structure/shoulder_btn.png") 0px 0px no-repeat}
div.mainShoulder .sport a.buttonVote,.mainWrapper.sport .mainContent a.buttonVote {background:url("/etc/designs/sky/library/static/images/structure/shoulder_btn.png") -61px 0px no-repeat}

div.mainShoulder .twitterConversation{padding:10px 5px;background:#f4f3ef;margin-bottom:20px}
div.mainShoulder .twtr-widget{margin:0 auto;background-color:#8c8c89}
div.mainShoulder div.twtr-widget div.twtr-tweet-text p a{font-family:SkyTextMedium}

/*oroscopo spalla*/
div.mainShoulder .horoscope a#customizeSignShoulder{float:left;height:31px;line-height:28px;color:#333333;border-top:1px solid #dfdeda;width:100%;font-size:12px;text-decoration:underline;display:block}
div.mainShoulder .horoscope #state1Shoulder{height:87px;margin-top:6px;float:left}
div.mainShoulder .horoscope #state1Shoulder #signShoulder{height:77px;width:77px;float:left;margin:0 3px 0 0}
div.mainShoulder .horoscope #state1Shoulder .caption,div.mainShoulder .horoscope #state1Shoulder .text{float:left;width:180px}
div.mainShoulder .horoscope #state1Shoulder .caption{font-family:DroidSansBold;color:#242424;font-size:18px;text-transform:capitalize}
div.mainShoulder .horoscope #state1Shoulder .text{font-family:Georgia;font-size:12px;color:#1c1c1c}
div.mainShoulder .horoscope #state1Shoulder a#moreShoulder,div.mainShoulder .horoscope #state1Shoulder a#moreShoulder:hover{float:left;font-size:12px;font-family:Georgia}
div.mainShoulder .horoscope.tg24 #state1Shoulder a#moreShoulder{color:#9f0600;}
div.mainShoulder .horoscope.mag #state1Shoulder a#moreShoulder{color:#f25822;}
div.mainShoulder .horoscope #state2Shoulder{padding:4px 0 7px 0;width:260px;height:82px;float:left;}
div.mainShoulder .horoscope #state2Shoulder ul{float:left;width:260px;height:82px;background:url(/content/dam/static/images/structure/horoscope_shoulder_grid.png) no-repeat}
div.mainShoulder .horoscope #state2Shoulder ul li{width:32px;height:30px;float:left;margin:6px 9px 3px 3px;cursor:pointer;display:block;zoom:1}
div.mainShoulder .horoscope #state2Shoulder ul li a{display:block;height:32px;width:32px;cursor:pointer;zoom:1}
div.mainShoulder .horoscope #state2Shoulder ul li.last{margin:6px 0 3px 2px}
div.mainShoulder .horoscope #state2Shoulder ul li.line2{margin-top:8px}
div.mainShoulder .horoscope #state2Shoulder ul li a div{width:32px;height:30px;float:left}

/* subshoulder */
.mainWrapper .subShoulder .multifunctional,.mainWrapper .subShoulder .horoscope,.mainWrapper .subShoulder .ranking,.mainWrapper .subShoulder .press {width:112px;background:#f4f3ef;padding:8px 10px 10px 10px}
.mainWrapper .subShoulder .ranking {margin-bottom:20px}
.mainWrapper .subShoulder .multifunctional.home,body#article .mainWrapper .subShoulder .multifunctional {background:none;margin-top:-8px}
body#article .mainWrapper .subShoulder .multifunctional.related {margin-top:0px}
.mainWrapper .subShoulder .multifunctional.home .titleDecoration h3,body#article .mainWrapper .subShoulder .multifunctional .titleDecoration h3 {background:#ffffff}
.mainWrapper .subShoulder .multifunctional.home .titleDecoration h3{background-color:#F4F3EF;}
.mainWrapper .subShoulder .titleDecoration {background:url(/etc/designs/sky/library/static/images/structure/bg_title_narrow_grey.png) repeat-x center;text-align:center}
.mainWrapper .subShoulder .titleDecoration h3 {font-family:"Helvetica Narrow","Arial Narrow";/*mar mar font-size:12px;*/font-size:12px;text-transform:uppercase;color:#333333;display:inline;padding:0 2px;background:#f4f3ef;vertical-align:middle;font-weight:bold;padding-bottom:3px}
.mainWrapper .subShoulder .multifunctional.related {background:none}
.mainWrapper .subShoulder .multifunctional.related .titleDecoration {margin-bottom:10px;height:23px}
body#article .mainWrapper .subShoulder .multifunctional.related .titleDecoration h3 {background:none}
.mainWrapper .subShoulder .multifunctional.related.tg24 .titleDecoration {background:#9f0600}
/*.mainWrapper .subShoulder .multifunctional.related.sport .titleDecoration {background:#0054a6}*/
.mainWrapper .subShoulder .multifunctional.related.mag .titleDecoration {background:#f25822}
/*WARNING*/
.mainWrapper .subShoulder .multifunctional.related[class] .titleDecoration h3 {color:#ffffff;background:none;text-transform:none;line-height:23px}
/*WARNING*/
.mainWrapper .subShoulder .multifunctional a {text-decoration:none}
.mainWrapper .subShoulder .multifunctional li:first-child {padding-top:0}
.mainWrapper .subShoulder .multifunctional li {border-bottom:1px dotted #333333;padding:10px 0}
.mainWrapper .subShoulder .multifunctional.sport .titleDecoration,.mainWrapper .subShoulder .ranking .titleDecoration,.mainWrapper .subShoulder .press.sport .titleDecoration {background:url(/etc/designs/skysport/library/static/images/lv/skysport_titleDecoration_bg.png) repeat-x center}
.mainWrapper .subShoulder .multifunctional.sport .titleDecoration h3,.mainWrapper .subShoulder .ranking .titleDecoration h3,.mainWrapper .subShoulder .press.sport .titleDecoration h3 {color:#ffffff;background:none;font-size:12px;font-family:SkyTextRegular}
.mainWrapper .subShoulder .multifunctional.mag .titleDecoration,.mainWrapper .subShoulder .horoscope.mag .titleDecoration {background:url(/etc/designs/sky/library/static/images/structure/bg_title_narrow_orange.png) repeat-x center}
.mainWrapper .subShoulder .multifunctional.mag .titleDecoration h3,.mainWrapper .subShoulder .horoscope.mag .titleDecoration h3 {color:#f25822}
.mainWrapper .subShoulder .multifunctional.tg24 .titleDecoration,.mainWrapper .subShoulder .horoscope.tg24 .titleDecoration,.mainWrapper .subShoulder .press.tg24 .titleDecoration {background:url(/etc/designs/sky/library/static/images/structure/bg_title_narrow_red.png) repeat-x center}
.mainWrapper .subShoulder .multifunctional.tg24 .titleDecoration h3,.mainWrapper .subShoulder .horoscope.tg24 .titleDecoration h3,.mainWrapper .subShoulder .press.tg24 .titleDecoration h3 {color:#9f0600}
.mainWrapper .subShoulder .multifunctional.highlight .titleDecoration {background:url(/etc/designs/sky/library/static/images/structure/bg_title_narrow_black.png) repeat-x center}
.mainWrapper .subShoulder .multifunctional.highlight .titleDecoration h3 {color:#242424}
.mainWrapper .subShoulder .multifunctional img.horizontal {width:112px;margin-top:4px}
.mainWrapper .subShoulder .multifunctional img.vertical {max-width:112px;/*height:96px;*/margin:0 auto;display:block}
.mainWrapper .subShoulder .multifunctional .caption,.mainWrapper .subShoulder .multifunctional .abstractTitle {font-family:"DroidSansBold"}
.mainWrapper .subShoulder .multifunctional .caption {font-size:10px;color:#a3a3a3;padding-bottom:3px}
.mainWrapper .subShoulder .multifunctional .abstractTitle {font-size:11px;color:#2b2b2b;line-height:1.2;margin-top:5px}
.mainWrapper .subShoulder .multifunctional .abstract {font-family:"Georgia";font-size:11px;color:#464646;margin-top:2px}
.mainWrapper .subShoulder .multifunctional .link a {font-family:"DroidSansBold";font-size:11px;color:#242424;display:block}
.mainWrapper .subShoulder .multifunctional .link .arrow {width:14px;height:9px;float:left;margin-top:1px}
.mainWrapper .subShoulder .multifunctional.tg24 .link .arrow {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_arrow.png) -65px -4px no-repeat}
.mainWrapper .subShoulder .multifunctional.sport .link .arrow {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_arrow.png) -94px -4px no-repeat}
.mainWrapper .subShoulder .multifunctional.mag .link .arrow {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_arrow.png) -123px -4px no-repeat}
.mainWrapper .subShoulder .multifunctional .keyword {overflow:hidden;padding-bottom:10px;border-bottom:1px dotted #333333;margin-top:2px}
.mainWrapper .subShoulder .multifunctional .keyword li {margin:1px;border:none;/*height:21px;*/background:#909090;float:left;display:block;padding:0}
.mainWrapper .subShoulder .multifunctional .keyword li a {font-family:"DroidSansBold";font-size:11px;color:#fff;line-height:20px;display:inline-block;padding:0 4px}

.mainWrapper .subShoulder .multifunctional.rss{overflow:hidden}
.mainWrapper .subShoulder .multifunctional.rss span{display:block;height:30px;line-height:30px;width:100%;color:#ffffff;font-size:13px;font-family:Helvetica;text-align:center;margin-top:5px;background-color:#909090}
.mainWrapper .subShoulder .multifunctional.rss.tg24 span{background-color:#9f0600}
.mainWrapper .subShoulder .multifunctional.rss.sport span{background-color:#0054a6}
.mainWrapper .subShoulder .multifunctional.rss.mag span{background-color:#f25822}
.mainWrapper .subShoulder .multifunctional.rss ul li{height:40px;padding:5px 0;overflow:hidden;width:112px}
.mainWrapper .subShoulder .multifunctional.rss ul li a{float:left;height:40px;overflow:hidden;white-space:pre-wrap;font-family:Georgia;font-size:11px;text-decoration:none;color:#242424;padding-bottom:3px}
.mainWrapper .subShoulder .multifunctional.rss ul li a:hover{color:#555555}
.mainWrapper .subShoulder .multifunctional.rss ul li:first-child{padding:5px 0}
.mainWrapper .subShoulder .multifunctional.rss ul li div.arrow{background:url("/etc/designs/sky/library/static/images/structure/ico_mini_arrow.png") no-repeat;float:left;width:13px;height:13px;margin-top:-2px;display:block}
.mainWrapper .subShoulder .multifunctional.rss.tg24 ul li div.arrow{background-position:-64px 0}
.mainWrapper .subShoulder .multifunctional.rss.sport ul li div.arrow{background-position:-93px 0}
.mainWrapper .subShoulder .multifunctional.rss.mag ul li div.arrow{background-position:-122px 0}
.mainWrapper .subShoulder .multifunctional.rss a#update{font-family:SkyTextRegular,Helvetica,sans-serif;font-size:11px;color:#131313;width:100%;padding-top:10px;display:block;text-decoration:underline;float:left}
*:first-child+html .mainWrapper .subShoulder .multifunctional.rss ul{margin-top:5px}
*:first-child+html .mainWrapper .subShoulder .multifunctional.rss ul li{padding-top:0px}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.mainWrapper .subShoulder .multifunctional.rss ul li a{padding-bottom:0px;white-space:normal;height:37px}
}  

body#tagSearch .mainWrapper .subShoulder .multifunctional,
body#home .mainWrapper .subShoulder .multifunctional{background-color:#F4F3EF;}

.article .subShoulder .multifunctional .keyword li {height:auto;margin:1px;border:none;background:#909090;float:left;display:block;padding:0}
.article .subShoulder .multifunctional .keyword li a {font-family:"DroidSansBold";font-size:11px;color:#fff;line-height:10px;display:inline-block;padding:4px 4px;text-transform:capitalize}
.mainWrapper .subShoulder .horoscope {height:233px;font-family:"Georgia"}
.mainWrapper .subShoulder .horoscope .data {margin-top:4px;font-size:11px;color:#000;text-align:center}
.mainWrapper .subShoulder .horoscope .caption {font-family:"DroidSansBold";font-size:20px;text-align:center;text-transform:capitalize}
.mainWrapper .subShoulder .horoscope #sign {width:77px;height:77px;margin:0 auto}
.mainWrapper .subShoulder .horoscope .state {font-size:12px;cursor:pointer;text-decoration:underline;color:#131313;width:112px;display:block;height:32px;line-height:32px;border-top:1px dotted #333333;border-bottom:1px dotted #333333}
.mainWrapper .subShoulder .horoscope #state1 {height:161px;padding-bottom:3px}
.mainWrapper .subShoulder .horoscope #state1 .text {height:42px;width:112px;overflow:hidden;font-family:"Georgia";font-size:11px;text-decoration:none;color:#242424}
.mainWrapper .subShoulder .horoscope #state1 a {font-family:"Georgia";font-size:11px}
.mainWrapper .subShoulder .horoscope #state2 {width:113px;height:138px;background:url(/content/dam/static/images/structure/horoscope_grid_bg.png) no-repeat 0px 13px;padding:13px 0;cursor:pointer}
.mainWrapper .subShoulder .horoscope #state2 img {width:33px;height:31px;margin-left:1px;display:inline-block;border:0}
.mainWrapper .subShoulder .horoscope.tg24 .caption,.mainWrapper .subShoulder .horoscope.tg24 #state1 a {color:#9f0600}
.mainWrapper .subShoulder .horoscope.mag .caption,.mainWrapper .subShoulder .horoscope.mag #state1 a {color:#f25822}
.mainWrapper .subShoulder .horoscope.tg24 #sign.ariete,div.mainShoulder .horoscope.tg24 #signShoulder.ariete {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) 0px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.toro,div.mainShoulder .horoscope.tg24 #signShoulder.toro {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -77px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.gemelli,div.mainShoulder .horoscope.tg24 #signShoulder.gemelli {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -154px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.cancro,div.mainShoulder .horoscope.tg24 #signShoulder.cancro {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -231px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.leone,div.mainShoulder .horoscope.tg24 #signShoulder.leone {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -308px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.vergine,div.mainShoulder .horoscope.tg24 #signShoulder.vergine {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -385px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.bilancia,div.mainShoulder .horoscope.tg24 #signShoulder.bilancia {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) 0px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.scorpione,div.mainShoulder .horoscope.tg24 #signShoulder.scorpione {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -77px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.sagittario,div.mainShoulder .horoscope.tg24 #signShoulder.sagittario {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -154px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.pesci,div.mainShoulder .horoscope.tg24 #signShoulder.pesci {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -231px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.acquario,div.mainShoulder .horoscope.tg24 #signShoulder.acquario {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -308px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #sign.capricorno,div.mainShoulder .horoscope.tg24 #signShoulder.capricorno {background:url(/content/dam/static/images/structure/ico_horoscope_med_red.png) -385px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.ariete,div.mainShoulder .horoscope.mag #signShoulder.ariete {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) 0px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.toro,div.mainShoulder .horoscope.mag #signShoulder.toro {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -77px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.gemelli,div.mainShoulder .horoscope.mag #signShoulder.gemelli {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -154px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.cancro,div.mainShoulder .horoscope.mag #signShoulder.cancro {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -231px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.leone,div.mainShoulder .horoscope.mag #signShoulder.leone {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -308px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.vergine,div.mainShoulder .horoscope.mag #signShoulder.vergine {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -385px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.bilancia,div.mainShoulder .horoscope.mag #signShoulder.bilancia {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) 0px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.scorpione,div.mainShoulder .horoscope.mag #signShoulder.scorpione {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -77px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.sagittario,div.mainShoulder .horoscope.mag #signShoulder.sagittario {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -154px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.pesci,div.mainShoulder .horoscope.mag #signShoulder.pesci {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -231px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.acquario,div.mainShoulder .horoscope.mag #signShoulder.acquario {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -308px -77px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #sign.capricorno,div.mainShoulder .horoscope.mag #signShoulder.capricorno {background:url(/content/dam/static/images/structure/ico_horoscope_med_orange.png) -385px -77px no-repeat}
.mainWrapper .subShoulder .horoscope #state2 a * {width:32px;height:30px;float:left;margin:1px 4px 3px 1px;cursor:pointer}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .ariete,div.mainShoulder .horoscope.tg24 #state2Shoulder .ariete {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) 0px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .toro,div.mainShoulder .horoscope.tg24 #state2Shoulder .toro {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -39px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .gemelli,div.mainShoulder .horoscope.tg24 #state2Shoulder .gemelli {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -75px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .cancro,div.mainShoulder .horoscope.tg24 #state2Shoulder .cancro {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -112px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .leone,div.mainShoulder .horoscope.tg24 #state2Shoulder .leone {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -150px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .vergine,div.mainShoulder .horoscope.tg24 #state2Shoulder .vergine {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -187px -2px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .bilancia,div.mainShoulder .horoscope.tg24 #state2Shoulder .bilancia {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -1px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .scorpione,div.mainShoulder .horoscope.tg24 #state2Shoulder .scorpione {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -39px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .sagittario,div.mainShoulder .horoscope.tg24 #state2Shoulder .sagittario {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -77px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .pesci,div.mainShoulder .horoscope.tg24 #state2Shoulder .pesci {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -112px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .acquario,div.mainShoulder .horoscope.tg24 #state2Shoulder .acquario {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -150px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.tg24 #state2 .capricorno,div.mainShoulder .horoscope.tg24 #state2Shoulder .capricorno {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_red.png) -186px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .ariete,div.mainShoulder .horoscope.mag #state2Shoulder .ariete {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) 0px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .toro,div.mainShoulder .horoscope.mag #state2Shoulder .toro {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -39px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .gemelli,div.mainShoulder .horoscope.mag #state2Shoulder .gemelli {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -75px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .cancro,div.mainShoulder .horoscope.mag #state2Shoulder .cancro {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -112px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .leone,div.mainShoulder .horoscope.mag #state2Shoulder .leone {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -150px 0px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .vergine,div.mainShoulder .horoscope.mag #state2Shoulder .vergine {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -187px -2px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .bilancia,div.mainShoulder .horoscope.mag #state2Shoulder .bilancia {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -1px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .scorpione,div.mainShoulder .horoscope.mag #state2Shoulder .scorpione {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -39px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .sagittario,div.mainShoulder .horoscope.mag #state2Shoulder .sagittario {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -77px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .pesci,div.mainShoulder .horoscope.mag #state2Shoulder .pesci {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -112px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .acquario,div.mainShoulder .horoscope.mag #state2Shoulder .acquario {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -150px -36px no-repeat}
.mainWrapper .subShoulder .horoscope.mag #state2 .capricorno,div.mainShoulder .horoscope.mag #state2Shoulder .capricorno {background:url(/content/dam/static/images/structure/ico_horoscope_grid_small_orange.png) -186px -36px no-repeat}
.mainWrapper .subShoulder .ranking .rankingHeader {height:26px;padding:75px 0 15px 0;border-bottom:1px dotted #333333;background:url(/etc/designs/sky/library/static/images/structure/ranking_icon.png) no-repeat;margin-top:20px}
.mainWrapper .subShoulder .ranking .rankingHeader a {font-family:"DroidSansBold";font-size:13px;text-decoration:none;color:#333333;display:block}
.mainWrapper .subShoulder .ranking .stats {font:12px "Helvetica";text-decoration:none;color:#272727;border-top:4px solid #0054a6;display:block;padding:10px 0 0 3px;background:url(/etc/designs/sky/library/static/images/structure/arrow_blue_bg.png) no-repeat 106px 11px}
.mainWrapper .subShoulder .press {height:136px}
.mainWrapper .subShoulder .press .pressIcon {width:112px;height:70px;margin-top:5px;padding-bottom:6px}
.mainWrapper .subShoulder .press.sport .pressIcon {background:url(/etc/designs/sky/library/static/images/structure/press.png) 0px 0px no-repeat}
.mainWrapper .subShoulder .press.tg24 .pressIcon {background:url(/etc/designs/sky/library/static/images/structure/press.png) 0px -90px no-repeat}
.mainWrapper .subShoulder .press a {font:13px "DroidSansBold";text-decoration:none;color:#272727;display:block;border-bottom:1px dotted #333333;height:111px}
.mainWrapper .subShoulder {float:left;width:132px;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding:0 10px}
.mainWrapper .subShoulder .press {margin-top:0}
/* end subshoulder */
/* poll */
div.poll div.mainContent {padding-bottom:20px;width:516px}
div.poll div.mainContent .pollData {float:left;display:block;font:14px "DroidSansRegular";line-height:40px;padding-right:5px;width:109px}
div.poll div.mainContent h2 {font:20px SkyTextBold,Helvetica;border-bottom:1px solid #232323;height:30px;line-height:30px}
div.poll div.mainContent .pollHeader {height:40px;background:#f1f1f1;margin:10px 0 1px;line-height:40px;padding-left:15px}
div.poll div.mainContent .pollHeader.list {margin-top:3px}
div.poll div.mainContent .pollHeader h3 {font-family:"DroidSansBold";display:block;color:#202020;float:left;width:319px;overflow:hidden;height:40px;font-size:18px}
div.poll div.mainContent .pollHeader .read {font:12px "DroidSansRegular";color:#2d2d2d;float:right;line-height:40px;text-decoration:none;text-align:right;background:url(/etc/designs/sky/library/static/images/structure/poll_read_arrow.png) center right no-repeat;padding-right:16px;margin-right:15px}
div.poll div.mainContent .question {border-top:1px solid #f1f1f1;padding:11px 16px;font:18px "DroidSansRegular";color:#202020}
div.poll div.mainContent form {font:14px "DroidSansRegular";border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:476px;margin:0 auto;padding-bottom:5px}
div.poll div.mainContent form .option {clear:both;width:100%}
div.poll div.mainContent form input {float:left;margin-top:5px;width:15px;height:15px}
div.poll div.mainContent form label {float:left;padding-left:8px;margin-top:3px}
div.poll div.mainContent .vote {width:476px;margin:0 auto;padding:5px 0;border-bottom:1px solid #e1e1e1;overflow:hidden}
div.poll div.mainContent .vote #showPartialResult {font:12px "Helvetica";text-align:right;color:#333333;margin-left:240px;display:inline-block;float:left;line-height:26px}
div.poll div.mainContent .disclaimer {font-size:10px;font-family:"Helvetica";color:#202020;border-bottom:1px solid #cccccc;padding:12px 20px;margin-bottom:20px}
div.poll div.mainContent .pollResult {width:476px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:0 auto;padding:10px 0 0 0;overflow:hidden}
div.poll div.mainContent .pollResult * {font:14px "DroidSansRegular"}
div.poll div.mainContent .pollResult .answer {width:70px;float:left;margin-bottom:10px;min-height:18px}
div.poll div.mainContent .pollResult .answerBg {max-width:350px;margin-left:15px;margin-right:5px;height:18px;float:left;background:#0083cc;margin-bottom:10px}
div.poll div.mainContent .pollResult .result {height:18px;float:left;width:35px}
div.poll div.mainContent .closed .disclaimer {font:12px "Helvetica";color:#202020}
div.poll div.mainContent .closed .disclaimer span {font:12px "Helvetica";color:#000;font-weight:bold}
div.poll div.mainContent .pollHeaderLine {height:1px;background:#cccccc;width:516px}
div.poll.tg24 div.mainContent h2 {border-top:5px solid #9f0600}
div.poll.sport div.mainContent h2 {border-top:5px solid #0054a6}
div.poll.tg24 div.mainContent h2,div.poll.tg24 div.mainContent div.pollHeader {color:#9f0600}
div.poll.sport div.mainContent h2,div.poll.sport div.mainContent div.pollHeader {color:#0054a6}
/* end poll */
/* article */
/*regole generiche pagina articolo*/
div.article div.mainContent h1 {border-right:1px solid #D9D9D9;font-size:34px;font-family:"DroidSansBold";width:538px;float:left;color:#161616;padding-right:10px;letter-spacing:-0.02em;line-height:1.1;padding-top:4px}
/*added for skytg24 css PG*/
div.article div.mainContent h1, div.article div.mainContent h2.titoloArticolo {border-right:1px solid #D9D9D9;font-size:34px;font-family:"DroidSansBold";width:538px;float:left;color:#161616;padding-right:10px;letter-spacing:-0.02em;line-height:1.1;padding-top:4px}
div.article .mainContent div.articleSubSectionD h1.articleSubSectH {color: #ffffff;font-family: SkyTextMedium,Helvetica,sans-serif;font-size: 16px;border: none;padding-top: 8px}
/*end PG*/
div.article div.mainContent .breadcrumb {width:669px;float:left;padding:7px 0 4px 0}
div.article div.mainContent .breadcrumb,div.article div.mainContent .breadcrumb a {text-decoration:none;font-size:11px;font-family:"DroidSansBold";color:#333333;text-transform:uppercase}
div.article div.mainContent .articleAbstract {/*float:left;width:538px;*/font-size:16px;font-family:"Georgia";padding:10px 0;color:#242424;line-height:1.3}
div.article div.mainContent .articleAbstract * {font-family:"Georgia"!important;color:#242424}
div.article div.mainContent .articleAbstract strong {font-weight:bolder}
div.article div.mainContent .articleWrapper .verticalWrapper {font-size:16px;font-family:"Georgia";padding:10px 0;color:#242424;line-height:1.3}
div.article div.mainContent .articleWrapper .verticalWrapper a,div.article div.mainContent .articleWrapper .verticalWrapper a:visited{color:#242424}
div.article div.mainContent .articleData {padding-bottom:10px;font-size:13px;font-family:"Georgia";float:left;width:548px;color:#000000;padding-top:10px;border-right:1px solid #D9D9D9}
div.article div.mainContent .articleImage {display:block}
div.article div.mainContent .articleImage.horizontal {width:537px;height:331px;float:left}
div.article div.mainContent {background:url(/etc/designs/sky/library/static/images/structure/background_article.png) top right no-repeat;margin-top:0;padding-right:0px;width:680px;}
div.article div.mainContent .articleWrapper {width:538px;border-right:1px solid #d9d9d9;float:left;padding-right:10px}
div.article div.mainContent .articleWrapper .articleLinkWrapper {float:left;margin-bottom:11px;width:538px}
div.article div.mainContent .articleWrapper .articleLink li {display:block;float:left}
div.article div.mainContent .articleWrapper .articleLink li a {float:left;font-size:12px;font-family:"Georgia";color:#333333;padding:0 15px 2px;display:block}
div.article div.mainContent .articleBody {width:538px;overflow:hidden;padding:20px 0 10px 0;font-size:13px;font-family:"Georgia";color:#000000;line-height:1.4}
div.article div.mainContent .articleBody a {color:#000000;font-size:13px;font-family:"Georgia"}
div.article div.mainContent .articleBody strong {color:#000000;font-size:13px;font-family:"Georgia";font-weight:bold}
/* aggiunta Antonio Zollino 09-05-2014 */
div.article div.mainContent .articleBody li {list-style: disc; margin-left: 20px}
div.article div.mainContent .articleRelatedVideo {font-size:18px;font-family:SkyTextMedium,Helvetica;line-height:39px;background:url(/etc/designs/sky/library/static/images/structure/article_related_video_bg.png) no-repeat;width:538px;float:left;margin-top:30px;height:39px;color:#fff;text-transform:uppercase}
div.article div.mainContent .articleRelatedVideo a {text-decoration:none;font:18px SkyTextMedium,Helvetica;text-transform:uppercase;color:#fff}
div.article div.mainContent .articleRelatedVideo .icon,.mainShoulder .relatedVideoShoulder .icon {margin:8px 6px 0 11px;width:20px;height:20px;float:left}
div.article div.mainContent .articleWrapper .verticalWrapper .verticalImageWrapper {float:left;width:287px;margin-right:12px;margin-bottom:5px;font-size:16px}
div.article div.mainContent .articleWrapper .verticalWrapper .verticalImageWrapper .vertical {width:287px;height:338px}
div.article div.mainContent .articleWrapper .articleCaption {clear:both;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #dcdcdc;font-size:11px;font-family:DroidSans}
/*video spalla articolo*/
div.article div.mainShoulder {margin-top:0px}
div.mainShoulder .relatedVideoShoulder {background:url(/etc/designs/sky/library/static/images/structure/article_related_videoShoulder_bg.png) no-repeat;width:300px;float:left;height:38px}
div.mainShoulder .relatedVideoShoulder .text {float:left;display:block;font-size:17px;font-family:SkyTextMedium,Helvetica;line-height:38px;height:38px;color:#fff;text-transform:uppercase}
div.mainShoulder .relatedVideoShoulder .text span {font-family:SkyTextMedium,Helvetica}
div.tg24 div.mainShoulder .relatedVideoShoulder .text span {color:#9f0600}
div.sport div.mainShoulder .relatedVideoShoulder .text span {color:#0054a6}
div.mag div.mainShoulder .relatedVideoShoulder .text span {color:#f25822}
div.mainShoulder .relatedVideoShoulder .text span {font-family:SkyTextMedium,Helvetica;font-size:17px}
div.mainShoulder .relatedVideoShoulder a,div.article div.mainContent .articleRelatedVideo .rightLink {float:right;margin-right:10px;padding-right:15px;height:38px;line-height:38px;text-decoration:none;text-transform:none;color:#fff;font-size:12px;font-family:"Helvetica";background:url(/etc/designs/sky/library/static/images/structure/arrow_white.png) center right no-repeat}
div.mainShoulder .relatedVideoShoulder a span,div.article div.mainContent .articleRelatedVideo .rightLink span {text-transform:uppercase;font-size:12px;font-family:"Helvetica"}
/*regole di sezione pagina articolo*/
div.article .mainContent .breadcrumb span a {
	color: #FFFFFF;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    padding-left: 12px;
}
div.article.tg24 .mainContent .breadcrumb {border-top:5px solid #9f0600}
div.article.sport .mainContent .breadcrumb {border-top:5px solid #0054a6}
div.article.mag .mainContent .breadcrumb {border-top:5px solid #f25822}
div.tg24 .mainContent .articleRelatedVideo,.mainWrapper.tg24 .mainShoulder .relatedVideoShoulder {border-bottom:4px solid #9f0600}
div.sport .mainContent .articleRelatedVideo,.mainWrapper.sport .mainShoulder .relatedVideoShoulder {border-bottom:4px solid #0054a6}
div.mag .mainContent .articleRelatedVideo,.mainWrapper.mag .mainShoulder .relatedVideoShoulder {border-bottom:4px solid #f25822}
div.tg24 .mainContent .articleRelatedVideo .icon,.mainWrapper.tg24 .mainShoulder .relatedVideoShoulder .icon {background:url(/etc/designs/sky/library/static/images/structure/ico_video_red.png) no-repeat}
div.sport .mainContent .articleRelatedVideo .icon,.mainWrapper.sport .mainShoulder .relatedVideoShoulder .icon {background:url(/etc/designs/sky/library/static/images/structure/ico_video_blue.png) no-repeat}
div.mag .mainContent .articleRelatedVideo .icon,.mainWrapper.mag .mainShoulder .relatedVideoShoulder .icon {background:url(/etc/designs/sky/library/static/images/structure/ico_video_orange.png) no-repeat}
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper {position:relative;clear:both}
div.article div.mainContent .articleWrapper .verticalWrapper .articleLinkAbstractWrapper{clear:none;}
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper li {clear:both;display:inline;position:relative;padding-left:10px}
div.article div.mainContent .articleWrapper .verticalWrapper .articleLinkAbstractWrapper li {clear:none;position:relative}
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink span.ext,
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink span.photo,
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink span.video{position:absolute;top:0;left:0;padding-left:14px;height:15px;margin-top:3px;display:block;float:left}
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink a {margin-left:5px}
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink * {color:#333333;font-family:Georgia;font-size:12px}
div.article.tg24 div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.ext span.ext {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px 0px no-repeat}
div.article.sport div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.ext span.ext {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -18px no-repeat}
div.article.mag div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.ext span.ext {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -36px no-repeat}
div.article.tg24 div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.photo span.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -90px no-repeat}
div.article.sport div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.photo span.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -108px no-repeat}
div.article.mag div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.photo span.photo {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -126px no-repeat}
div.article.tg24 div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.video span.video {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -180px no-repeat}
div.article.sport div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.video span.video {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -198px no-repeat}
div.article.mag div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink.video span.video {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) 0px -216px no-repeat}
/*colonna stretta,regole per pagina articolo*/
div.article div.mainContent .subShoulder {width:112px;padding:0 9px 0 8px;border-right:1px solid #d9d9d9;border-left:none;float:right}
div.article div.mainContent .subShoulder .multifunctional,div.article div.mainContent .subShoulder .horoscope,div.article div.mainContent .subShoulder .ranking,div.article div.mainContent .subShoulder .press {padding:20px 0 0}
/* end article */
/*classifica serie A in spalla*/
.mainWrapper .subShoulder .ranking .rankingTitle {height:23px;background:#0054a6;color:#fff;font-size:13px;font-family:"Helvetica";line-height:23px;text-align:center;margin-top:10px}
.mainWrapper .subShoulder .ranking table {width:112px;font-size:11px;font-family:"Helvetica";border-collapse:collapse;border-spacing:0}
.mainWrapper .subShoulder .ranking table thead th {background:#ffffff}
.mainWrapper .subShoulder .ranking table th,.mainWrapper .subShoulder .ranking table td {height:20px;line-height:20px}
.mainWrapper .subShoulder .ranking a {color:#0054a6;text-decoration:none;display:block}
.mainWrapper .subShoulder .ranking .left {width:87px;color:#0054a6;text-align:left;padding-left:8px}
.mainWrapper .subShoulder .ranking .right {width:25px}
.mainWrapper .subShoulder .ranking table tr {border-top:1px solid #cccccc}
.mainWrapper .subShoulder .ranking table .left {border-right:1px solid #cccccc}
.mainWrapper .subShoulder .ranking table tbody td.right {border-right:0}
.mainWrapper .subShoulder .ranking table tbody td.right {text-align:center}
.mainWrapper .subShoulder .ranking table tbody td {border:1px solid #cccccc;border-bottom:0;border-left:0}
.mainWrapper .subShoulder .ranking table tbody tr.pos20 td {border-bottom:1px solid #cccccc}
.mainWrapper .subShoulder .ranking table tbody tr:hover td {border-top-color:#0054a6;border-bottom:1px solid #0054a6;border-left:1px solid #0054a6}
.mainWrapper .subShoulder .ranking table tbody tr:hover td.left {border-left-color:#0054a6;padding-left:7px}
.mainWrapper .subShoulder .ranking table tbody tr:hover td.right {border-right-color:#0054a6;border-right:1px solid #0054a6;width:22px}
.mainWrapper .subShoulder .ranking tr.odd {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -100px no-repeat}
.mainWrapper .subShoulder .ranking tr.even {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -120px no-repeat}
.mainWrapper .subShoulder .ranking tr.pos1 {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px 0px no-repeat}
.mainWrapper .subShoulder .ranking tr.pos2 {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -20px no-repeat}
.mainWrapper .subShoulder .ranking tr.pos3 {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -40px no-repeat}
.mainWrapper .subShoulder .ranking tr.pos4 {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -60px no-repeat}
.mainWrapper .subShoulder .ranking tr.pos5 {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -80px no-repeat}
.mainWrapper .subShoulder .ranking tr.pos18,.mainWrapper .subShoulder .ranking tr.pos20 {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -140px no-repeat}
.mainWrapper .subShoulder .ranking tr.pos19 {background:url(/etc/designs/sky/library/static/images/structure/ranking_bg.png) 0px -160px no-repeat}
/*widget*/
.widgetHeader {overflow:hidden;margin:15px auto;padding:18px 0;min-height:50px}
.widgetHeader a.headerLogo {height:50px;width:127px;float:left}
.widgetHeader .horoscope,.widgetHeader .meteo {height:40px;float:right;/*margin-top:10px*/}
.widgetHeader .horoscope {display:block}
.widgetHeader .meteo {display:none}
.widgetHeader .meteo #iconMeteo,.widgetHeader .horoscope #iconHoroscope {width:37px;height:34px;margin:3px 5px 0 0;float:left}
.widgetHeader .descWrapper {float:left;margin-right:20px}
/*.widgetHeader .meteo .descWrapper{display:none;float:left;margin-right:20px}
*/
.widgetHeader .widgetBtn {height:17px;width:17px;float:left;margin:12px 10px 0 0;cursor:pointer}
.widgetHeader .widgetBtn.open {background:url(/etc/designs/sky/library/static/images/structure/widget_btn.png) 0px 0px no-repeat}
.widgetHeader .widgetBtn.close {background:url(/etc/designs/sky/library/static/images/structure/widget_btn.png) 0px -17px no-repeat}
.widgetHeader .meteoDetail,.widgetHeader .horoscopeDetail {border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;height:115px;margin-top:15px}
.widgetHeader .meteo .city,.widgetHeader .horoscope .title {margin-top:8px}
.widgetHeader .meteo .city,.widgetHeader .meteo .desc,.widgetHeader .horoscope .title,.widgetHeader .horoscope .sign {text-transform:uppercase;font-size:11px;font-family:"Helvetica";display:block}
.widgetHeader .horoscopeDetail .detailWrapper,.widgetHeader .meteoDetail .detailWrapper {width:190px;height:115px;float:left}
.widgetHeader .horoscopeDetail .date,.widgetHeader .meteoDetail .date {font-size:13px;color:#272727;margin-top:2px}
.widgetHeader .horoscopeDetail .sign,.widgetHeader .meteoDetail .city {text-transform:capitalize;font-size:20px;color:#242424;margin-top:13px}
.widgetHeader .horoscopeDetail .close,.widgetHeader .meteoDetail .close {cursor:pointer;font-size:10px;font-family:"Helvetica";text-transform:uppercase;float:right;margin:15px 10px 0 0}
.widgetHeader .horoscopeDetail .btnDark,.widgetHeader .meteoDetail .btnDark {float:right;margin:48px 10px 0 0;text-decoration:none}
.widgetHeader .btnGrey {height:28px;cursor:pointer;line-height:28px;margin-top:2px;padding-left:10px;width:129px;background:url(/etc/designs/sky/library/static/images/structure/widget_btn_grey.png) no-repeat;font-size:14px;font-family:SkyTextMedium,Helvetica;color:#242424}
.widgetHeader .btnDark {width:184px;padding-left:8px;height:26px;line-height:26px;color:#fff;font-size:14px;font-family:SkyTextMedium,Helvetica;background:url(/etc/designs/sky/library/static/images/structure/widget_btn_dark.png) no-repeat}
.widgetHeader .btnDark.small {width:137px;background:url(/etc/designs/sky/library/static/images/structure/widget_btn_dark_small.png) no-repeat;margin-right:0px}
/*meteo*/
.widgetHeader .meteo {background:url(/etc/designs/sky/library/static/images/structure/widget_separator.png) no-repeat top right}
.widgetHeader .meteo .temp {font-size:32px;font-family:SkyTextRegular,Helvetica;color:#000 !important;float:left;margin:0 5px 0 3px;display:inline-block;clear:right}
.widgetHeader .meteoDetail .detailWrapper {margin-left:15px;width:237px}
.widgetHeader .meteoDetail .detailWrapper .dateLine2 {padding:3px 0 14px 0}
.widgetHeader .meteoDetail .forecast {width:140px;height:85px;margin-top:15px;float:left}
.widgetHeader .meteoDetail .forecast .title {text-transform:uppercase;font-size:10px;font-family:"Helvetica";color:#333333;display:block;text-align:center;margin-top:7px}
.widgetHeader .meteoDetail .forecast .temp {font-size:32px;font-family:SkyTextRegular,Helvetica;color:#000;height:70px;line-height:70px}
.widgetHeader .meteoDetail #morning,.widgetHeader .meteoDetail #afternoon,.widgetHeader .meteoDetail #evening {border-right:1px dotted #cccccc}
.widgetHeader .meteoDetail .forecast .icon {height:70px;width:70px;margin-left:8px;float:left}
/*sole*/
.widgetHeader .meteo #iconMeteo.condition_1,.widgetHeader .meteo #iconMeteo.condition_2,.widgetHeader .meteo #iconMeteo.condition_3,.widgetHeader .meteo #iconMeteo.condition_44,.widgetHeader .meteo #iconMeteo.condition_50 {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -8px -13px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_1,.widgetHeader .meteoDetail .forecast .icon.condition_2,.widgetHeader .meteoDetail .forecast .icon.condition_3,.widgetHeader .meteoDetail .forecast .icon.condition_44,.widgetHeader .meteoDetail .forecast .icon.condition_50 {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -3px -1px no-repeat}
/*solenuvola*/
.widgetHeader .meteo #iconMeteo.condition_4,.widgetHeader .meteo #iconMeteo.condition_6,.widgetHeader .meteo #iconMeteo.condition_7,.widgetHeader .meteo #iconMeteo.condition_14,.widgetHeader .meteo #iconMeteo.condition_15,.widgetHeader .meteo #iconMeteo.condition_43,.widgetHeader .meteo #iconMeteo.condition_46 {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -70px -13px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_4,.widgetHeader .meteoDetail .forecast .icon.condition_6,.widgetHeader .meteoDetail .forecast .icon.condition_7,.widgetHeader .meteoDetail .forecast .icon.condition_14,.widgetHeader .meteoDetail .forecast .icon.condition_15,.widgetHeader .meteoDetail .forecast .icon.condition_43,.widgetHeader .meteoDetail .forecast .icon.condition_46 {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -82px -1px no-repeat}
/*neve*/
.widgetHeader .meteo #iconMeteo.condition_13,.widgetHeader .meteo #iconMeteo.condition_32,.widgetHeader .meteo #iconMeteo.condition_33,.widgetHeader .meteo #iconMeteo.condition_34,.widgetHeader .meteo #iconMeteo.condition_47,.widgetHeader .meteo #iconMeteo.condition_49,.widgetHeader .meteo #iconMeteo.condition_51 .widgetHeader .meteo #iconMeteo.condition_13_night,.widgetHeader .meteo #iconMeteo.condition_32_night,.widgetHeader .meteo #iconMeteo.condition_33_night,.widgetHeader .meteo #iconMeteo.condition_34_night,.widgetHeader .meteo #iconMeteo.condition_47_night,.widgetHeader .meteo #iconMeteo.condition_49_night,.widgetHeader .meteo #iconMeteo.condition_51_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -308px -74px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_13,.widgetHeader .meteoDetail .forecast .icon.condition_32,.widgetHeader .meteoDetail .forecast .icon.condition_33,.widgetHeader .meteoDetail .forecast .icon.condition_34,.widgetHeader .meteoDetail .forecast .icon.condition_47,.widgetHeader .meteoDetail .forecast .icon.condition_49,.widgetHeader .meteoDetail .forecast .icon.condition_51 .widgetHeader .meteoDetail .forecast .icon.condition_13_night,.widgetHeader .meteoDetail .forecast .icon.condition_32_night,.widgetHeader .meteoDetail .forecast .icon.condition_33_night,.widgetHeader .meteoDetail .forecast .icon.condition_34_night,.widgetHeader .meteoDetail .forecast .icon.condition_47_night,.widgetHeader .meteoDetail .forecast .icon.condition_49_night,.widgetHeader .meteoDetail .forecast .icon.condition_51_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -388px -86px no-repeat}
/*nuvola*/
.widgetHeader .meteo #iconMeteo.condition_12,.widgetHeader .meteo #iconMeteo.condition_16,.widgetHeader .meteo #iconMeteo.condition_17,.widgetHeader .meteo #iconMeteo.condition_12_night,.widgetHeader .meteo #iconMeteo.condition_16_night,.widgetHeader .meteo #iconMeteo.condition_17_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -188px -13px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_12,.widgetHeader .meteoDetail .forecast .icon.condition_16,.widgetHeader .meteoDetail .forecast .icon.condition_17,.widgetHeader .meteoDetail .forecast .icon.condition_12_night,.widgetHeader .meteoDetail .forecast .icon.condition_16_night,.widgetHeader .meteoDetail .forecast .icon.condition_17_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -234px -1px no-repeat}
/*solepioggia*/
.widgetHeader .meteo #iconMeteo.condition_5,.widgetHeader .meteo #iconMeteo.condition_8,.widgetHeader .meteo #iconMeteo.condition_9,.widgetHeader .meteo #iconMeteo.condition_45 {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -130px -13px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_5,.widgetHeader .meteoDetail .forecast .icon.condition_8,.widgetHeader .meteoDetail .forecast .icon.condition_9,.widgetHeader .meteoDetail .forecast .icon.condition_45 {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -160px -1px no-repeat}
/*nuvolapioggia*/
.widgetHeader .meteo #iconMeteo.condition_18,.widgetHeader .meteo #iconMeteo.condition_19,.widgetHeader .meteo #iconMeteo.condition_20,.widgetHeader .meteo #iconMeteo.condition_21,.widgetHeader .meteo #iconMeteo.condition_22,.widgetHeader .meteo #iconMeteo.condition_31,.widgetHeader .meteo #iconMeteo.condition_48,.widgetHeader .meteo #iconMeteo.condition_18_night,.widgetHeader .meteo #iconMeteo.condition_19_night,.widgetHeader .meteo #iconMeteo.condition_20_night,.widgetHeader .meteo #iconMeteo.condition_21_night,.widgetHeader .meteo #iconMeteo.condition_22_night,.widgetHeader .meteo #iconMeteo.condition_31_night,.widgetHeader .meteo #iconMeteo.condition_48_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -248px -13px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_18,.widgetHeader .meteoDetail .forecast .icon.condition_19,.widgetHeader .meteoDetail .forecast .icon.condition_20,.widgetHeader .meteoDetail .forecast .icon.condition_21,.widgetHeader .meteoDetail .forecast .icon.condition_22,.widgetHeader .meteoDetail .forecast .icon.condition_31,.widgetHeader .meteoDetail .forecast .icon.condition_48,.widgetHeader .meteoDetail .forecast .icon.condition_18_night,.widgetHeader .meteoDetail .forecast .icon.condition_19_night,.widgetHeader .meteoDetail .forecast .icon.condition_20_night,.widgetHeader .meteoDetail .forecast .icon.condition_21_night,.widgetHeader .meteoDetail .forecast .icon.condition_22_night,.widgetHeader .meteoDetail .forecast .icon.condition_31_night,.widgetHeader .meteoDetail .forecast .icon.condition_48_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -311px -1px no-repeat}
/*nuvolapioggia2*/
.widgetHeader .meteo #iconMeteo.condition_23,.widgetHeader .meteo #iconMeteo.condition_24,.widgetHeader .meteo #iconMeteo.condition_25,.widgetHeader .meteo #iconMeteo.condition_26,.widgetHeader .meteo #iconMeteo.condition_27,.widgetHeader .meteo #iconMeteo.condition_23_night,.widgetHeader .meteo #iconMeteo.condition_24_night,.widgetHeader .meteo #iconMeteo.condition_25_night,.widgetHeader .meteo #iconMeteo.condition_26_night,.widgetHeader .meteo #iconMeteo.condition_27_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -308px -13px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_23,.widgetHeader .meteoDetail .forecast .icon.condition_24,.widgetHeader .meteoDetail .forecast .icon.condition_25,.widgetHeader .meteoDetail .forecast .icon.condition_26,.widgetHeader .meteoDetail .forecast .icon.condition_27,.widgetHeader .meteoDetail .forecast .icon.condition_23_night,.widgetHeader .meteoDetail .forecast .icon.condition_24_night,.widgetHeader .meteoDetail .forecast .icon.condition_25_night,.widgetHeader .meteoDetail .forecast .icon.condition_26_night,.widgetHeader .meteoDetail .forecast .icon.condition_27_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -388px -1px no-repeat}
/*nuvolafulmine*/
.widgetHeader .meteo #iconMeteo.condition_10,.widgetHeader .meteo #iconMeteo.condition_10_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -368px -13px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_10,.widgetHeader .meteoDetail .forecast .icon.condition_10_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -465px -1px no-repeat}
/*neve2*/
.widgetHeader .meteo #iconMeteo.condition_30,.widgetHeader .meteo #iconMeteo.condition_35,.widgetHeader .meteo #iconMeteo.condition_36,.widgetHeader .meteo #iconMeteo.condition_37,.widgetHeader .meteo #iconMeteo.condition_30_night,.widgetHeader .meteo #iconMeteo.condition_35_night,.widgetHeader .meteo #iconMeteo.condition_36_night,.widgetHeader .meteo #iconMeteo.condition_37_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -248px -74px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_30,.widgetHeader .meteoDetail .forecast .icon.condition_35,.widgetHeader .meteoDetail .forecast .icon.condition_36,.widgetHeader .meteoDetail .forecast .icon.condition_37,.widgetHeader .meteoDetail .forecast .icon.condition_30_night,.widgetHeader .meteoDetail .forecast .icon.condition_35_night,.widgetHeader .meteoDetail .forecast .icon.condition_36_night,.widgetHeader .meteoDetail .forecast .icon.condition_37_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -311px -86px no-repeat}
/*luna*/
.widgetHeader .meteo #iconMeteo.condition_1_night,.widgetHeader .meteo #iconMeteo.condition_2_night,.widgetHeader .meteo #iconMeteo.condition_3_night,.widgetHeader .meteo #iconMeteo.condition_14_night,.widgetHeader .meteo #iconMeteo.condition_44_night,.widgetHeader .meteo #iconMeteo.condition_50_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -188px -74px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_1_night,.widgetHeader .meteoDetail .forecast .icon.condition_2_night,.widgetHeader .meteoDetail .forecast .icon.condition_3_night,.widgetHeader .meteoDetail .forecast .icon.condition_14_night,.widgetHeader .meteoDetail .forecast .icon.condition_44_night,.widgetHeader .meteoDetail .forecast .icon.condition_50_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -234px -86px no-repeat}
/*luna*/
/*lunanuvola*/
.widgetHeader .meteo #iconMeteo.condition_4_night,.widgetHeader .meteo #iconMeteo.condition_6_night,.widgetHeader .meteo #iconMeteo.condition_7_night,.widgetHeader .meteo #iconMeteo.condition_15_night,.widgetHeader .meteo #iconMeteo.condition_43_night,.widgetHeader .meteo #iconMeteo.condition_46_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -130px -74px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_4_night,.widgetHeader .meteoDetail .forecast .icon.condition_6_night,.widgetHeader .meteoDetail .forecast .icon.condition_7_night,.widgetHeader .meteoDetail .forecast .icon.condition_15_night,.widgetHeader .meteoDetail .forecast .icon.condition_43_night,.widgetHeader .meteoDetail .forecast .icon.condition_46_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -160px -86px no-repeat}
/*nebbia*/
.widgetHeader .meteo #iconMeteo.condition_38,.widgetHeader .meteo #iconMeteo.condition_39,.widgetHeader .meteo #iconMeteo.condition_40,.widgetHeader .meteo #iconMeteo.condition_41,.widgetHeader .meteo #iconMeteo.condition_38_night,.widgetHeader .meteo #iconMeteo.condition_39_night,.widgetHeader .meteo #iconMeteo.condition_40_night,.widgetHeader .meteo #iconMeteo.condition_41_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -8px -74px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_38,.widgetHeader .meteoDetail .forecast .icon.condition_39,.widgetHeader .meteoDetail .forecast .icon.condition_40,.widgetHeader .meteoDetail .forecast .icon.condition_41,.widgetHeader .meteoDetail .forecast .icon.condition_38_night,.widgetHeader .meteoDetail .forecast .icon.condition_39_night,.widgetHeader .meteoDetail .forecast .icon.condition_40_night,.widgetHeader .meteoDetail .forecast .icon.condition_41_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -3px -86px no-repeat}
/*nuvolafulmine2*/
.widgetHeader .meteo #iconMeteo.condition_11,.widgetHeader .meteo #iconMeteo.condition_28,.widgetHeader .meteo #iconMeteo.condition_29,.widgetHeader .meteo #iconMeteo.condition_42,.widgetHeader .meteo #iconMeteo.condition_11_night,.widgetHeader .meteo #iconMeteo.condition_28_night,.widgetHeader .meteo #iconMeteo.condition_29_night,.widgetHeader .meteo #iconMeteo.condition_42_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -368px -74px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_11,.widgetHeader .meteoDetail .forecast .icon.condition_28,.widgetHeader .meteoDetail .forecast .icon.condition_29,.widgetHeader .meteoDetail .forecast .icon.condition_42,.widgetHeader .meteoDetail .forecast .icon.condition_11_night,.widgetHeader .meteoDetail .forecast .icon.condition_28_night,.widgetHeader .meteoDetail .forecast .icon.condition_29_night,.widgetHeader .meteoDetail .forecast .icon.condition_42_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -465px -86px no-repeat}
/*lunapioggia*/
.widgetHeader .meteo #iconMeteo.condition_5_night,.widgetHeader .meteo #iconMeteo.condition_8_night,.widgetHeader .meteo #iconMeteo.condition_9_night,.widgetHeader .meteo #iconMeteo.condition_45_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_sml.png) -70px -74px no-repeat}
.widgetHeader .meteoDetail .forecast .icon.condition_5_night,.widgetHeader .meteoDetail .forecast .icon.condition_8_night,.widgetHeader .meteoDetail .forecast .icon.condition_9_night,.widgetHeader .meteoDetail .forecast .icon.condition_45_night {background:url(/etc/designs/sky/library/static/images/structure/ico_weather_lrg.png) -82px -86px no-repeat}
/*autocomplete*/
.ac_results {z-index:99999998;background:transparent url(/etc/designs/sky/library/static/images/structure/autocomplete_bg_top.png) no-repeat top;padding-top:6px;display:none;position:absolute}
.ac_results ul li {font-size:12px;font-family:"Helvetica";background:url(/etc/designs/sky/library/static/images/structure/autocomplete_bg.png) repeat-y bottom;padding:10px 13px}
.ac_results ul li strong {color:#9f0600;font-size:12px;font-family:"Helvetica"}
.ac_results ul {background:url(/etc/designs/sky/library/static/images/structure/autocomplete_bg_bot.png) no-repeat bottom;padding-bottom:6px}
.ac_over {border:1px solid #9f0600 !important}
.ac_last_item {background:url(/etc/designs/sky/library/static/images/structure/autocomplete_bg_last.png) repeat-y bottom !important}
.widgetHeader .meteoDetail .detailWrapper #weatherLocation {overflow:hidden;background:url(/etc/designs/sky/library/static/images/structure/autocomplete_search_bg.png) no-repeat;width:156px;height:24px;padding:0 5px}
/* ie 7 */
*:first-child+html .widgetHeader .meteoDetail .detailWrapper #weatherLocation {margin-left:-15px;padding-top:5px}
/* ie 8*/
@media \0screen {.widgetHeader .meteoDetail .detailWrapper #weatherLocation {padding-top:5px}
}
.widgetHeader .meteoDetail .detailWrapper .weatherAcBtn {width:65px;height:28px;text-align:center;font-size:14px;font-family:SkyTextMedium}
.widgetHeader .meteoDetail .detailWrapper #saveWeather {background:url(/etc/designs/sky/library/static/images/structure/weather_save_btn.png) no-repeat;color:#fff}
.widgetHeader .meteoDetail .detailWrapper #backWeather {background:url(/etc/designs/sky/library/static/images/structure/weather_undo_btn.png) no-repeat;color:#242424}
/*oroscopo*/
.widgetHeader .horoscope #iconHoroscope {margin-right:2px;margin-left:12px}
.widgetHeader .horoscope .sign {font-weight:bold}
.widgetHeader .horoscope #iconHoroscope.ariete {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -2px -2px no-repeat}
.widgetHeader .horoscope #iconHoroscope.toro {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -43px -2px no-repeat}
.widgetHeader .horoscope #iconHoroscope.gemelli {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -81px -2px no-repeat}
.widgetHeader .horoscope #iconHoroscope.cancro {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -120px -2px no-repeat}
.widgetHeader .horoscope #iconHoroscope.leone {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -159px -2px no-repeat}
.widgetHeader .horoscope #iconHoroscope.vergine {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -199px -2px no-repeat}
.widgetHeader .horoscope #iconHoroscope.bilancia {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -2px -41px no-repeat}
.widgetHeader .horoscope #iconHoroscope.scorpione {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -42px -41px no-repeat}
.widgetHeader .horoscope #iconHoroscope.sagittario {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -79px -41px no-repeat}
.widgetHeader .horoscope #iconHoroscope.pesci {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -120px -41px no-repeat}
.widgetHeader .horoscope #iconHoroscope.acquario {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -160px -41px no-repeat}
.widgetHeader .horoscope #iconHoroscope.capricorno {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_widget.png) -197px -41px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge {width:120px;height:115px;float:left;padding:0 5px}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.ariete {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -9px -13px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.toro {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -150px -13px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.gemelli {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -282px -13px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.cancro {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -422px -13px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.leone {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -561px -13px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.vergine {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -702px -13px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.bilancia {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -5px -150px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.scorpione {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -145px -152px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.sagittario {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -279px -150px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.pesci {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -420px -150px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.acquario {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -560px -150px no-repeat}
.widgetHeader .horoscopeDetail #iconHoroscopeLarge.capricorno {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_lrg.png) -695px -150px no-repeat}
.widgetHeader .horoscopeDetail .horoscopeText {padding-top:35px;width:460px;float:left;height:80px;font-size:13px}
.widgetHeader .horoscopeDetail .horoscopeText a {color:#9f0600;font-size:13px;font-family:"Georgia"}
.widgetHeader .horoscopeDetail .horoscopeText {padding-top:35px;width:460px;float:left;height:80px;font-size:13px}
.widgetHeader .horoscopeDetail .horoscopeText a {color:#9f0600;font-size:13px;font-family:"Georgia"}
.widgetHeader .horoscopeDetail .chooseSign {width:420px;float:left;height:90px;margin-top:15px}
.widgetHeader .horoscopeDetail .chooseSign .miniIcon label {font-size:12px;font-family:"DroidSansBold";color:#242424;text-align:center;display:block}
.widgetHeader .horoscopeDetail .chooseSign .miniIcon {width:63px;height:38px;float:left;margin:2px 0 6px 5px;cursor:pointer}
.widgetHeader .horoscopeDetail .chooseSign .img {height:23px;width:29px;margin-left:18px}
.widgetHeader .horoscopeDetail .chooseSign #ariete .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -3px -69px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #toro .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -36px -69px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #gemelli .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -66px -69px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #cancro .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -97px -69px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #leone .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -129px -69px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #vergine .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -160px -69px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #capricorno .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -160px -101px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #acquario .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -129px -101px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #pesci .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -97px -101px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #sagittario .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -66px -101px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #scorpione .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -36px -101px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #bilancia .img {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -3px -101px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #ariete .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -3px -5px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #toro .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -36px -5px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #gemelli .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -66px -5px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #cancro .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -97px -5px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #leone .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -129px -5px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #vergine .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -160px -5px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #capricorno .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -160px -37px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #acquario .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -129px -37px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #pesci .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -97px -37px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #sagittario .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -66px -37px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #scorpione .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -36px -37px no-repeat}
.widgetHeader .horoscopeDetail .chooseSign #bilancia .img:hover {background:url(/etc/designs/sky/library/static/images/structure/ico_horoscope_mini_red.png) -3px -37px no-repeat}
/*in evidenza sotto menu*/
.mainWrapper .focusTitle {border-top:5px solid #333333;margin-bottom:15px}
.mainWrapper .focusTitle span {text-transform:uppercase;font-size:20px;font-family:SkyTextBold,Helvetica;height:30px;line-height:30px;color:#333333}
.mainWrapper .focusTitle ul.focusList {height:104px;border-top:1px solid #272727;border-bottom:1px solid #272727;background:#f4f3ef;padding:8px 0px}
.mainWrapper .focusTitle ul.focusList a {text-decoration:none}
.mainWrapper .focusTitle ul.focusList li {width:309px;border-left:1px dotted #92928f;height:91px;padding:5px 10px 8px 10px;float:left}
.mainWrapper .focusTitle ul.focusList li:first-child {border:none}
.mainWrapper .focusTitle ul.focusList li img {width:112px;height:70px;float:left;margin-top:4px}
.mainWrapper .focusTitle ul.focusList .focusElementTitle {font-size:14px;font-family:"DroidSansBold";color:#272727;float:left;width:309px;overflow:hidden;height:17px;text-transform:none;letter-spacing:-1px}
.mainWrapper .focusTitle ul.focusList .focusElementDesc {margin-top:4px;height:75px;overflow:hidden;text-transform:none;color:#000000;font-size:12px;font-family:"Georgia";display:block;float:left;width:187px;margin-left:10px}
.mainWrapper .focusTitle.small ul.focusList .focusElementTitle,.mainWrapper .focusTitle.small ul.focusList li {width:474px}
.mainWrapper .focusTitle.small ul.focusList .focusElementDesc {width:350px;color:#444444}
/*match center*/
#matchcenter {height:116px;position:relative;border-top:5px solid #0054a6;border-bottom:1px solid #242424;width:990px;margin:0 auto 10px;clear:both;background:#eff2f6}
#matchcenter .main {display:block;float:left;margin-left:9px;font-size:20px;font-family:SkyTextBold,Helvetica;color:#0054a6;height:31px;line-height:31px}
#matchcenter .tabs .tabNavigation {float:left;height:31px;line-height:31px;margin-left:20px}
#matchcenter .tabs .tabNavigation li {float:left}
#matchcenter .tabs .tabNavigation li a {font:15px SkyTextMedium,Helvetica;color:#fff;text-decoration:none}
#matchcenter .tabs .tabNavigation li {display:block;margin-right:5px;width:auto !important}
#matchcenter .tabs .tabNavigation li a {padding-right:3px;height:31px;display:block;color:#454545}
#matchcenter .tabs .tabNavigation li a span {padding:0 10px;line-height:31px;height:31px;display:block;white-space:nowrap}
#matchcenter .tabs .tabNavigation li a.selected {color:#fff;background:url(/etc/designs/sky/library/static/images/structure/bg_tab_blue_dx.png) transparent no-repeat scroll right top}
#matchcenter .tabs .tabNavigation li a.selected span {color:#fff;background:url(/etc/designs/sky/library/static/images/structure/bg_tab_blue_sx.png) transparent no-repeat scroll left top}
#matchcenter .tabs #contentContainer {height:84px;border-top:1px solid #242424;padding-left:9px;width:981px}
#matchcenter .tabs #contentContainer .matchbox,#matchcenter .tabs #contentContainer {float:left}
#matchcenter .tabs #contentContainer .matchbox {width:93px;margin:8px 5px 0 0;height:68px}
#matchcenter .tabs #contentContainer .matchbox .teamName,#matchcenter .tabs #contentContainer .matchbox .live {font-size:11px;font-family:"Helvetica"}
#matchcenter .tabs #contentContainer .matchbox .teamName {height:24px;line-height:24px;width:93px;float:left;background:#fff;margin-bottom:2px;overflow:hidden}
#matchcenter .tabs #contentContainer .matchbox .teamName a {float:left;width:65px;overflow:hidden;height:24px;color:#004a94;text-decoration:none;margin-left:5px}
#matchcenter .tabs #contentContainer .matchbox .live {height:16px;line-height:16px;text-align:center;text-decoration:none;background:#2f8ce7}
#matchcenter .tabs #contentContainer .matchbox .live a {color:#fff;text-decoration:none}
#matchcenter .tabs #contentContainer .matchbox.noactive .teamName .result {text-align:center;float:right;margin-right:1px;margin-top:1px;font-size:14px;font-family:SkyTextBold,Helvetica;color:#0054a6;height:22px;width:22px;line-height:22px;background:url(/etc/designs/sky/library/static/images/structure/match_center_result_bg_off.png) no-repeat}
#matchcenter .tabs #contentContainer .matchbox.active .teamName .result {text-align:center;float:right;margin-right:1px;margin-top:1px;font-size:14px;font-family:SkyTextBold,Helvetica;color:#0054a6;height:22px;width:22px;line-height:22px;background:url(/etc/designs/sky/library/static/images/structure/match_center_result_bg_on.png) no-repeat}
#matchcenter #men_links {position:absolute;right:10px;top:0px;height:31px;line-height:31px;font-size:12px;font-family:SkyTextMedium,Helvetica;color:#0054a6}
#matchcenter #men_links li {float:left;margin-left:5px;padding-left:5px;background:url(/etc/designs/sky/library/static/images/structure/match_center_separator.png) no-repeat left}
#matchcenter #men_links li.noborder {margin:0;background:none}
#matchcenter #men_links li a {text-decoration:none;color:#0054A6}
/*squadra preferita*/
div#testatina-container {height:33px;background:url(/etc/designs/sky/library/static/images/structure/teams_bg.png) no-repeat;font-size:15px;font-family:SkyTextMedium,Helvetica;color:#0054a6;line-height:33px;margin-bottom:20px}
#serie_a_navigator {list-style:none;width:990px;margin:0;height:31px;overflow:visible}
#serie_a_navigator li {float:left;width:40px;height:31px}
#serie_a_navigator .menu_header {width:170px;margin:0 3px 0 15px}
#serie_a_navigator a {/*background-image:url(/etc/designs/sky/library/static/images/structure/serieA_2013_active.gif);*/background-repeat:no-repeat;margin-top:1px;display:block;height:31px;width:100%}
#serie_a_navigator .menu_0 {background-position:0 0px}
#serie_a_navigator .menu_1 {background-position:-40px 0px}
#serie_a_navigator .menu_2 {background-position:-80px 0px}
#serie_a_navigator .menu_3 {background-position:-120px 0px}
#serie_a_navigator .menu_4 {background-position:-160px 0px}
#serie_a_navigator .menu_5 {background-position:-200px 0px}
#serie_a_navigator .menu_6 {background-position:-240px 0px}
#serie_a_navigator .menu_7 {background-position:-280px 0px}
#serie_a_navigator .menu_8 {background-position:-320px 0px}
#serie_a_navigator .menu_9 {background-position:-360px 0px}
#serie_a_navigator .menu_10 {background-position:-400px 0px}
#serie_a_navigator .menu_11 {background-position:-440px 0px}
#serie_a_navigator .menu_12 {background-position:-480px 0px}
#serie_a_navigator .menu_13 {background-position:-520px 0px}
#serie_a_navigator .menu_14 {background-position:-560px 0px}
#serie_a_navigator .menu_15 {background-position:-600px 0px}
#serie_a_navigator .menu_16 {background-position:-640px 0px}
#serie_a_navigator .menu_17 {background-position:-680px 0px}
#serie_a_navigator .menu_18 {background-position:-720px 0px}
#serie_a_navigator .menu_19 {background-position:-760px 0px}
#serie_a_navigator .menu_0:hover {background-position:0 -34px;margin-top:2px}
#serie_a_navigator .menu_1:hover {background-position:-40px -34px;margin-top:2px}
#serie_a_navigator .menu_2:hover {background-position:-80px -34px;margin-top:2px}
#serie_a_navigator .menu_3:hover {background-position:-120px -34px;margin-top:2px}
#serie_a_navigator .menu_4:hover {background-position:-160px -34px;margin-top:2px}
#serie_a_navigator .menu_5:hover {background-position:-200px -34px;margin-top:2px}
#serie_a_navigator .menu_6:hover {background-position:-240px -34px;margin-top:2px}
#serie_a_navigator .menu_7:hover {background-position:-280px -34px;margin-top:2px}
#serie_a_navigator .menu_8:hover {background-position:-320px -34px;margin-top:2px}
#serie_a_navigator .menu_9:hover {background-position:-360px -34px;margin-top:2px}
#serie_a_navigator .menu_10:hover {background-position:-400px -34px;margin-top:2px}
#serie_a_navigator .menu_11:hover {background-position:-440px -34px;margin-top:2px}
#serie_a_navigator .menu_12:hover {background-position:-480px -34px;margin-top:2px}
#serie_a_navigator .menu_13:hover {background-position:-520px -34px;margin-top:2px}
#serie_a_navigator .menu_14:hover {background-position:-560px -34px;margin-top:2px}
#serie_a_navigator .menu_15:hover {background-position:-600px -34px;margin-top:2px}
#serie_a_navigator .menu_16:hover {background-position:-640px -34px;margin-top:2px}
#serie_a_navigator .menu_17:hover {background-position:-680px -34px;margin-top:2px}
#serie_a_navigator .menu_18:hover {background-position:-720px -34px;margin-top:2px}
#serie_a_navigator .menu_19:hover {background-position:-760px -34px;margin-top:2px}
/*regole comuni videobox e guidatv*/
.mainWrapper .videoBox.top,.mainWrapper .guidaTv.top {background:url(/etc/designs/sky/library/static/images/structure/videoHome_bg.png) 0px 0px no-repeat;width:990px;height:5px}
.mainWrapper .videoBox.bottom,.mainWrapper .guidaTv.bottom {background:url(/etc/designs/sky/library/static/images/structure/videoHome_bg.png) 0px -5px no-repeat;width:990px;height:5px}
.mainWrapper .videoBox,.mainWrapper .guidaTv {width:990px;background:#161616;float:left;clear:both;margin-top:-1px}
.mainWrapper .videoBox .allVideo,.mainWrapper .guidaTv .guidaTvRight a.linkGuidaTv {color:#bfbfbf;text-decoration:none;font-size:12px;font-family:"Helvetica";float:right;padding-right:14px;background:url(/etc/designs/sky/library/static/images/structure/arrow_white.png) no-repeat right}
.mainWrapper .guidaTv.top {margin-top:20px}
/*guidatv*/
.mainWrapper .guidaTv {height:340px}
.mainWrapper .guidaTv .guidaTvTitle {width:950px;margin:0 auto;border-bottom:1px solid #454545;overflow:hidden;height:32px;line-height:32px;color:#ffffff;font-size:18px;font-family:SkyTextMedium,Helvetica;text-transform:uppercase}
.mainWrapper .guidaTv .guidaTvLeft,.mainWrapper .guidaTv .guidaTvRight {float:left;height:297px;margin-top:10px}
.mainWrapper .guidaTv .guidaTvLeft {width:386px;border-right:1px solid #2e2e2e;overflow:hidden;height:297px}
.mainWrapper .guidaTv .guidaTvLeft span,.mainWrapper .guidaTv .guidaTvRight span {font-size:18px;font-family:SkyTextMedium,Helvetica;color:#ffffff;margin:3px 0 0 20px;float:left}
.mainWrapper .guidaTv .guidaTvLeft div#guidaTvCarousel {padding:13px 0 0 20px;float:left;height:218px}
.mainWrapper .guidaTv .guidaTvLeft li {padding-right:25px}
.mainWrapper .guidaTv .guidaTvLeft li a {text-decoration:none}
.mainWrapper .guidaTv .guidaTvLeft li img {height:198px;width:346px;float:left}
.mainWrapper .guidaTv .guidaTvLeft li .imgLabel {height:46px;width:346px;float:left;margin-top:-46px;background:url(/etc/designs/sky/library/static/images/structure/bg_guidatv_label.png) no-repeat}
.mainWrapper .guidaTv .guidaTvLeft li .imgLabel .movieTitle {font-size:14px;font-family:SkyTextBold,Helvetica;color:#ffffff;height:11px;float:left;width:326px;padding:6px 10px}
.mainWrapper .guidaTv .guidaTvLeft li .imgLabel .channel,.mainWrapper .guidaTv .guidaTvLeft li .imgLabel .time {font-size:12px;font-family:SkyTextBold,Helvetica;color:#ffffff;height:23px}
.mainWrapper .guidaTv .guidaTvLeft li .imgLabel .channel {padding:0 10px;float:left}
.mainWrapper .guidaTv .guidaTvLeft li .imgLabel .time {padding:0 10px 0 0;float:left}
.mainWrapper .guidaTv .guidaTvLeft .pagination {width:346px;border-top:1px solid #454545;float:left;margin:0px 0 0 20px}
.mainWrapper .guidaTv .guidaTvLeft .pagination div:first-child {margin-left:152px}
.mainWrapper .guidaTv .guidaTvLeft .roundGuidaTv {cursor:pointer;width:10px;height:10px;background:url(/etc/designs/sky/library/static/images/structure/pagination.png) no-repeat -20px 0;float:left;margin:10px 6px 0 0}
.mainWrapper .guidaTv .guidaTvLeft .roundGuidaTv.on {background:url(/etc/designs/sky/library/static/images/structure/pagination.png) no-repeat 0 0}
.mainWrapper .guidaTv .guidaTvRight {width:582px;margin-left:20px}
.mainWrapper .guidaTv .guidaTvRight span {margin-left:0px}
.mainWrapper .guidaTv .guidaTvRight ul.menu {margin:1px 0 0 30px}
.mainWrapper .guidaTv .guidaTvRight ul.menu,.mainWrapper .guidaTv .guidaTvRight ul.menu li,.mainWrapper .guidaTv .guidaTvRight ul.list {float:left}
.mainWrapper .guidaTv .guidaTvRight ul.menu li {padding:0 8px;height:24px;line-height:24px;background:url(/etc/designs/sky/library/static/images/structure/guidatv_menu_separator.png) center right no-repeat}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.last {background:none}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected a {height:24px;display:block;/*background:url(/etc/designs/sky/library/static/images/structure/guidatv_menu_selected_left.png) top left no-repeat;*/
}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected {margin:2px 0 0 -2px;background:url(/etc/designs/sky/library/static/images/structure/guidatv_menu_selected.png) no-repeat}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab1 {background-position:0 0}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab2 {background-position:0 -24px}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab3 {background-position:0 -48px}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab4 {background-position:0 -72px}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab5 {background-position:0 -96px}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab6 {background-position:0 -120px}
*:first-child+html .mainWrapper .guidaTv .guidaTvRight ul.menu li.selected {margin:1px 0 0 -2px;padding:0 9px}
*:first-child+html .mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab4 a {margin-left:-2px}
@media screen and (-webkit-min-device-pixel-ratio:0) {.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected {margin:1px 0 0 -2px;padding:0 9px}
.mainWrapper .guidaTv .guidaTvRight ul.menu li.selected.tab4 a {margin-left:-2px}
}
.mainWrapper .guidaTv .guidaTvRight ul.menu li a {font-size:13px;font-family:SkyTextMedium,Helvetica;text-decoration:none;color:#ffffff}
.mainWrapper .guidaTv .guidaTvRight ul.list {width:572px;margin-top:11px}
.mainWrapper .guidaTv .guidaTvRight ul.list li {position:relative;padding:7px 3px 10px 10px;width:120px;height:201px;float:left;margin-right:10px;background:url(/etc/designs/sky/library/static/images/structure/guidatv_scheda_bg.png) no-repeat}
.mainWrapper .guidaTv .guidaTvRight ul.list li a {text-decoration:none}
.mainWrapper .guidaTv .guidaTvRight ul.list li span.genre {float:left;text-transform:uppercase;color:#cc0000;font-size:11px;font-family:SkyTextMedium,Helvetica;margin:0}
.mainWrapper .guidaTv .guidaTvRight ul.list li img {width:113px;height:70px;margin-top:3px}
.mainWrapper .guidaTv .guidaTvRight ul.list li span.title,.mainWrapper .guidaTv .guidaTvRight ul.list li span.abstract,.mainWrapper .guidaTv .guidaTvRight ul.list li span.channel,.mainWrapper .guidaTv .guidaTvRight ul.list li span.time {color:#000000;font-size:12px;float:left;width:120px;margin:0}
.mainWrapper .guidaTv .guidaTvRight ul.list li span.title {font-size:13px;font-family:SkyTextBold,Helvetica}
.mainWrapper .guidaTv .guidaTvRight ul.list li span.abstract {font-family:"Georgia"}
.mainWrapper .guidaTv .guidaTvRight ul.list li span.channel,.mainWrapper .guidaTv .guidaTvRight ul.list li span.time {font-family:SkyTextBold,Helvetica;position:absolute;left:10px}
.mainWrapper .guidaTv .guidaTvRight ul.list li span.channel {bottom:22px}
.mainWrapper .guidaTv .guidaTvRight ul.list li span.time {bottom:6px}
.mainWrapper .guidaTv .guidaTvRight a.linkGuidaTv {margin:23px 20px 0 0}
/* videobox */
.mainWrapper .videoBox {height:290px}
.mainWrapper .videoBox .videoBoxTitle {width:970px;margin:0 auto;border-bottom:1px solid #454545;overflow:hidden;height:32px;line-height:32px}
.mainWrapper .videoBox .videoBoxTitle #videoNext,.mainWrapper .videoBox .videoBoxTitle #videoPrev,.mainWrapper .photogalleryBox .photogalleryBoxTitle #photogalleryNext,.mainWrapper .photogalleryBox .photogalleryBoxTitle #photogalleryPrev {width:20px;height:20px;float:right;margin:4px 0 8px 0;cursor:pointer}
.mainWrapper .videoBox .videoBoxTitle #videoNext.off,.mainWrapper .photogalleryBox .photogalleryBoxTitle #photogalleryNext.off {background:url(/etc/designs/sky/library/static/images/structure/btn_right.png) 0px 0px no-repeat}
.mainWrapper .videoBox .videoBoxTitle #videoNext,.mainWrapper .photogalleryBox .photogalleryBoxTitle #photogalleryNext {background:url(/etc/designs/sky/library/static/images/structure/btn_right.png) 0px -20px no-repeat}
.mainWrapper .videoBox .videoBoxTitle #videoPrev.off,.mainWrapper .photogalleryBox .photogalleryBoxTitle #photogalleryPrev.off {background:url(/etc/designs/sky/library/static/images/structure/btn_left.png) 0px 0px no-repeat;margin-right:10px}
.mainWrapper .videoBox .videoBoxTitle #videoPrev,.mainWrapper .photogalleryBox .photogalleryBoxTitle #photogalleryPrev {background:url(/etc/designs/sky/library/static/images/structure/btn_left.png) 0px -20px no-repeat;margin-right:10px}
.mainWrapper .videoBox .videoBoxTitle span {float:left;font-size:18px;font-family:SkyTextMedium,Helvetica;text-transform:uppercase;color:#fff}
.mainWrapper .videoBox .videoBoxTitle span.section {margin-left:5px}
.mainWrapper.tg24 .videoBox .videoBoxTitle span.section {color:#9f0600}
.mainWrapper.sport .videoBox .videoBoxTitle span.section {color:#0054a6}
.mainWrapper.mag .videoBox .videoBoxTitle span.section {color:#f25822}
.mainWrapper .videoBox ul {width:990px;float:left;height:230px}
.mainWrapper .videoBox li {float:left;width:235px;height:211px;margin:10px 0 0 10px;background:#040404}
.mainWrapper .videoBox li a img {height:146px;width:235px;float:left}
.mainWrapper .videoBox li a {text-decoration:none;width:235px;height:211px}
.mainWrapper .videoBox li a .label.tg24,.mainWrapper .videoBox li a .label.news {color:#9f0600}
.mainWrapper .videoBox li a .label.sport {color:#0054a6}
.mainWrapper .videoBox li a .label.mag {color:#f25822}
.mainWrapper .videoBox li a .label,.mainWrapper .videoBox li a .title {font-size:13px;font-family:SkyTextBold,Helvetica}
.mainWrapper .videoBox li a .title,.mainWrapper .videoBox li a .abstract,.mainWrapper .videoBox li a .label {width:220px;padding:0 5px 0 10px;float:left}
.mainWrapper .videoBox li a .label {color:grey;margin-top:-26px;display:block;text-transform:uppercase;height:26px;line-height:26px;background:url(/etc/designs/sky/library/static/images/structure/videobox_label_bg.png) no-repeat}
.mainWrapper .videoBox li a .title {color:#fff;height:22px;line-height:22px;width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mainWrapper .videoBox li a .abstract {color:#fff;font-size:11px;font-family:"DroidSansRegular";height:44px;white-space:normal;width:220px;text-overflow:ellipsis;overflow:hidden}
.mainWrapper .videoBox .videoPagination {border-top:1px solid #454545;width:970px;margin:0 10px;float:left;height:25px;line-height:25px;cursor:pointer}
.mainWrapper .videoBox .videoPagination #videoPage0 {margin-left:455px}
.mainWrapper .videoBox .videoPagination .round {width:10px;height:10px;float:left;margin:10px 6px 0 0;background:url(/etc/designs/sky/library/static/images/structure/pagination.png) -20px 0px no-repeat}
.mainWrapper .videoBox .videoPagination .on {background:url(/etc/designs/sky/library/static/images/structure/pagination.png) 0px 0px no-repeat}
/* foto box */
.mainWrapper .photogalleryBox.top {background:url(/etc/designs/sky/library/static/images/structure/photogalleryHome_bg.png) 0px 0px no-repeat;height:5px}
.mainWrapper .photogalleryBox.bottom {background:url(/etc/designs/sky/library/static/images/structure/photogalleryHome_bg.png) 0px -5px no-repeat;height:5px;margin-top:-1px}
.mainWrapper .photogalleryBox {width:496px;height:175px;background:#161616;overflow:hidden;padding:0 10px 0 10px}
.mainWrapper .photogalleryBox .photogalleryBoxTitle {width:460px;padding-left:36px;border-bottom:1px solid #8b8b8b;overflow:hidden;height:32px;line-height:32px;background:url(/etc/designs/sky/library/static/images/structure/ico_photo_white_new.png) no-repeat 0 -1px}
.mainWrapper .photogalleryBox .photogalleryBoxTitle.tg24 {background:url(/etc/designs/sky/library/static/images/structure/ico_photo_red_new.png) no-repeat 0 -1px}
.mainWrapper .photogalleryBox .photogalleryBoxTitle.sport {background:url(/etc/designs/sky/library/static/images/structure/ico_photo_blue_new.png) no-repeat 0 -1px}
.mainWrapper .photogalleryBox .photogalleryBoxTitle.mag {background:url(/etc/designs/sky/library/static/images/structure/ico_photo_orange_new.png) no-repeat 0 -1px}
.mainWrapper .photogalleryBox .photogalleryBoxTitle span {float:left;font-size:18px;font-family:SkyTextMedium,Helvetica;text-transform:uppercase;color:#fff}
.mainWrapper .photogalleryBox #photoCarouselContainer {margin-left:-4px}
.mainWrapper .photogalleryBox ul li.last {border:none}
.mainWrapper .photogalleryBox ul li {float:left;width:125px;height:130px;border-right:1px dotted #5c5c5c;margin-top:8px}
.mainWrapper .photogalleryBox ul li a {text-decoration:none;display:block;width:115px;margin-left:4px}
.mainWrapper .photogalleryBox ul li a .label {height:73px;width:113px;padding:1px;border:1px solid #454545;text-align:center}
.mainWrapper .photogalleryBox ul li a .label img {height:70px;width:113px;padding-top:1px}
.mainWrapper .photogalleryBox ul li a .label.tg24 img {border-top:2px solid #9f0600}
.mainWrapper .photogalleryBox ul li a .label.sport img {border-top:2px solid #0054a6}
.mainWrapper .photogalleryBox ul li a .label.mag img {border-top:2px solid #f25822}
.mainWrapper .photogalleryBox ul li a .label img.vertical {width:auto}

.mainWrapper .photogalleryBox ul li a img.label {height:73px;width:113px;padding:1px;border:1px solid #454545;text-align:center;display:block;margin: 0 auto;}
.mainWrapper .photogalleryBox ul li a img.label.tg24 {border-top:2px solid #9f0600}
.mainWrapper .photogalleryBox ul li a img.label.sport  {border-top:2px solid #0054a6}
.mainWrapper .photogalleryBox ul li a img.label.mag {border-top:2px solid #f25822}
.mainWrapper .photogalleryBox ul li a img.label.vertical {width:auto}

/* WARNING */
/* cambio font da 12px a 11px */
.mainWrapper .photogalleryBox ul li a .title {font-size:11px;color:#fff;text-decoration:none;padding:4px 2px 0 2px}
/* video.sky.it */
a {noFocusLine:expression(this.onFocus=this.blur());outline:none}
*:focus {outline:none}
.videos-container {margin:0;padding:0;clear:both;}
#video-container {margin:0px auto;text-align:center;position:relative}
#video-container video{z-index:100;}
.brick_container .section .grande_intera_pagina .playHtml5-container {display:block;margin:0 auto}
.brick_container .section .n_grande_intera_pagina .playHtml5-container {display:block;margin:0 auto}
.brick_container .section .orizzontale_playlist .playHtml5-container {display:block;margin:0 auto}
.brick_container .section .n_orizzontale_playlist .playHtml5-container {display:block;margin:0 auto}
.brick_container .section .image_brick_container a {display:block}
.brick_container .section .image_brick_container a .image_brick_src {width:516px}
.brickColumn .brick_container .section .image_brick_container a .image_brick_src {width:248px}
.tdContCentrale .playHtml5-container {display:block;margin:0 auto}
#videoarticle {font-family:arial;background-color:#000000}
.playHtml5-container,.playlist_new_player {display:table;margin-bottom:16px}
.object_video {margin:0;padding:0;position:relative}
.htmlPlayerPlaylist,.no_video {margin:0}
.no_video {position:relative}
.videoTitle_html5 {color:#75B1B7;margin-top:5px;font-size:19px;font-weight:bold;height:20px;overflow:hidden;text-align:center;line-height:20px}
.videoDesc_html5 {margin:5px 0 10px;font-size:13px;text-align:center;height:15px;overflow:hidden;color:#FFFFFF}
.no_video .no_video_overlay {position:absolute;color:#FFFFFF;margin-left:-110px;margin-top:-18px;top:50%;left:50%;filter:Alpha(Opacity=80);opacity:0.8}
.no_video .no_video_overlay .no_video_text {-moz-border-radius:8px;border-radius:8px;background-color:#000000;width:200px;padding:10px;font-size:16px;text-align:center}
.playvideoTitle_html5 {text-align:center;margin:10px 5px 0;color:#75B1B7;font-size:13px;font-weight:bold;height:15px;overflow:hidden}
div#playlist {padding:0;position:relative}
div#playlist div.arrow {filter:Alpha(Opacity=100);opacity:1;position:absolute;top:0;width:30px;z-index:100}
div#playlist div.arrow.close {filter:Alpha(Opacity=20);opacity:0.2}
div#playlist div.arrow a {display:block;height:30px;overflow:hidden;position:absolute;width:30px;top:50%;margin-top:-15px;cursor:pointer}
div#playlist div.arrow.close a,div#playlist div.arrow.close a:hover,div#playlist div.arrow.close a:visited {cursor:default}
div#playlist div.arrow.left.close a,div#playlist div.arrow.left.close a:hover,div#playlist div.arrow.left.close a:visited {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_sx.png) bottom left no-repeat}
div#playlist div.arrow.right.close a,div#playlist div.arrow.right.close a:hover,div#playlist div.arrow.right.close a:visited {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_dx.png) bottom left no-repeat}
div#playlist div.arrow.left {left:0;margin-left:2px}
div#playlist div.arrow.left a {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_sx.png) bottom left no-repeat}
div#playlist div.arrow.left a:hover {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_sx.png) top left no-repeat}
div#playlist div.arrow.right {right:0;margin-right:2px}
div#playlist div.arrow.right a {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_dx.png) bottom right no-repeat}
div#playlist div.arrow.right a:hover {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_dx.png) top right no-repeat}
div#playlist .loading {width:100%;height:100%;position:absolute;z-index:150;top:0;left:0;background:#FFFFFF url(/etc/designs/sky/library/static/images/video/html5_ajax-loader.gif) center center no-repeat}
div#playlist #playlist-container {margin:10px 0 0;padding:0;position:relative;overflow:hidden;clear:both}
div#playlist #playlist-container #playCarousel {left:0;position:absolute;list-style-type:none;margin:0;padding:0}
div#playlist #playlist-container #playCarousel li {z-index:4;filter:Alpha(Opacity=60);opacity:0.6;text-align:center;padding:0;margin:0;list-style:none outside none;background-position:center top;background-repeat:no-repeat;cursor:pointer;float:left;overflow:hidden;position:relative}
div#playlist #playlist-container #playCarousel li.selected {filter:Alpha(Opacity=100);opacity:1}
div#playlist #playlist-container #playCarousel li .carouselThumb {z-index:3;position:relative}
div#playlist #playlist-container #playCarousel li img.playThumb {display:block;border:none;background-color:#CCCCCC;padding:10px 0;z-index:1}
div#playlist #playlist-container #playCarousel li.selected img.playThumb {background-color:#75B1B7}
div#playlist #playlist-container #playCarousel li .iconPlay {left:50%;margin-left:-20px;display:none;margin-top:-20px;position:absolute;top:50%;z-index:2}
div#playlist #playlist-container #playCarousel li.selected .iconPlay {display:block}
div#playlist #playlist-container #playCarousel li h3 {margin:0}
div#playlist #playlist-container #playCarousel li h3.playTitle a {margin:5px 0 0;display:block;padding:0 1px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#CCCCCC;text-decoration:none}
div#playlist #playlist-container #playCarousel li.selected h3.playTitle a {color:#75B1B7;font-weight:bold}
div#playlist-long {padding:0;position:relative;margin:7px 0}
div#playlist-long div.arrow {filter:Alpha(Opacity=100);opacity:1;position:absolute;height:30px;z-index:100}
div#playlist-long div.arrow.close {filter:Alpha(Opacity=20);opacity:0.2}
div#playlist-long div.arrow a {display:block;height:30px;overflow:hidden;position:absolute;width:30px;margin-left:-30px;left:50%;cursor:pointer}
div#playlist-long div.arrow.close a,div#playlist-long div.arrow.close a:hover,div#playlist-long div.arrow.close a:visited {cursor:default}
div#playlist-long div.arrow.up.close a,div#playlist-long div.arrow.up.close a:hover,div#playlist-long div.arrow.up.close a:visited {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_up.png) top left no-repeat}
div#playlist-long div.arrow.down.close a,div#playlist-long div.arrow.down.close a:hover,div#playlist-long div.arrow.down.close a:visited {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_down.png) top left no-repeat}
div#playlist-long div.arrow.up {top:0}
div#playlist-long div.arrow.up a {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_up.png) top left no-repeat}
div#playlist-long div.arrow.up a:hover {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_up.png) top right no-repeat}
div#playlist-long div.arrow.down {bottom:0}
div#playlist-long div.arrow.down a {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_down.png) top left no-repeat}
div#playlist-long div.arrow.down a:hover {background:url(/etc/designs/sky/library/static/images/video/html5_freccia_down.png) top right no-repeat}
div#playlist-long .loading {width:100%;height:100%;position:absolute;z-index:150;top:0;left:0;background:#FFFFFF url(/etc/designs/sky/library/static/images/video/html5_ajax-loader.gif) center center no-repeat}
div#playlist-long #playlist-container {top:25px;position:relative;overflow:hidden;clear:both}
div#playlist-long #playlist-container #playCarousel {left:0;position:absolute;list-style-type:none;margin:0;padding:0}
div#playlist-long #playlist-container #playCarousel li {z-index:4;filter:Alpha(Opacity=60);opacity:0.6;text-align:center;padding:0;margin:0;list-style:none outside none;background-position:center top;background-repeat:no-repeat;cursor:pointer;float:left;overflow:hidden;position:relative}
div#playlist-long #playlist-container #playCarousel li.long {clear:both;padding:5px 0;border-bottom:2px solid #CCCCCC}
div#playlist-long #playlist-container #playCarousel li.selected {filter:Alpha(Opacity=100);opacity:1}
div#playlist-long #playlist-container #playCarousel li .carouselThumb-long {z-index:3;position:relative;float:left;margin-left:10px}
div#playlist-long #playlist-container #playCarousel li img.playThumb {display:block;border:none;background-color:#CCCCCC;padding:10px 0;z-index:1}
div#playlist-long #playlist-container #playCarousel li.selected img.playThumb {background-color:#75B1B7}
div#playlist-long #playlist-container #playCarousel li .iconPlay {left:50%;margin-left:-20px;display:none;margin-top:-20px;position:absolute;top:50%;z-index:2}
div#playlist-long #playlist-container #playCarousel li.selected .iconPlay {display:block}
div#playlist-long #playlist-container #playCarousel li h3 {margin:0;float:right;border:none;padding:0;background: none repeat scroll 0 0 transparent;}
div#playlist-long #playlist-container #playCarousel li h3.playTitle a {margin:5px 0 0;padding:5px;font-weight:bold;display:block;padding:0 1px;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#666666;text-decoration:none}
div#playlist-long #playlist-container #playCarousel li h3.playTitle p {margin:5px 0 0;padding:5px;display:block;padding:0 1px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666666;text-decoration:none}
div#playlist-long #playlist-container #playCarousel li.selected h3.playTitle a {color:#75B1B7}
div#playlist-long #playlist-container #playCarousel li.selected h3.playTitle p {color:#75B1B7}
#playHtml5Vid {position:absolute;z-index:10;top:0;left:0}
#playHtml5Vid #imgPlayHtml5Vid {position:relative;display:table;top:50%;left:50%;margin:-50px 0 0 -50px}
#playHtml5Play {position:absolute;z-index:10;top:0;left:0}
#playHtml5Play #imgPlayHtml5Play {position:relative;display:table;top:50%;left:50%;margin:-50px 0 0 -50px}
/*end video.sky.it*/
/* WARNING */
/*regole comuni a tagSearch e homepage*/
body#generic div.mainWrapper div.mainContent,body#generic div.mainWrapper div.mainShoulder {margin-top:0}
body#home.generic div.mainWrapper div.mainContent,body#home.generic div.mainWrapper div.mainShoulder {/*margin-top:20px */}
body#tagSearch div.mainWrapper div.mainContent,body#home div.mainWrapper div.mainContent,body#generic div.mainWrapper div.mainContent,body#pollPage div.mainWrapper.poll div.mainContent {width:680px;padding:0;float:left}
body#tagSearch div.column div.mainContent div.tagSearchWrapper,body#generic div.column div.mainContent div.homeWrapper,body#home div.column div.mainContent div.homeWrapper,body#pollPage div.column div.mainContent div.homeWrapper {float:left;width:516px;border-right:1px solid #d9d9d9;padding-right:10px}
body#home div.column div.mainContent div.homeWrapper {border-right:none;padding-right:0;width:526px}
body#tagSearch div.column div.mainContent div.subShoulder,body#home div.column div.mainContent div.subShoulder,body#pollPage div.column div.mainContent div.subShoulder {border-left:none;padding:0 10px;margin-top:0px}
body#tagSearch div.column div.mainContent div.subShoulder div.multifunctional,body#tagSearch div.column div.mainContent div.subShoulder div.press,body#home div.column div.mainContent div.subShoulder div.multifunctional,body#home div.column div.mainContent div.subShoulder div.press {padding-top:0;margin-bottom:20px}
body#article div.column div.mainContent div.subShoulder div.multifunctional,body#article div.column div.mainContent div.subShoulder div.press {padding-top:0;margin-bottom:20px}
/*tagSearch*/
body#tagSearch div.mainHeader.tagTg24 .section.tg24 a {background:url("/etc/designs/sky/library/static/images/structure/mainmenu_selected_white.png") no-repeat bottom;color:#9f0600}
body#tagSearch div.mainHeader.tagSport .section.sport a {background:url("/etc/designs/sky/library/static/images/structure/mainmenu_selected_white.png") no-repeat bottom;color:#0054a6}
body#tagSearch div.mainHeader.tagMag .section.mag a {background:url("/etc/designs/sky/library/static/images/structure/mainmenu_selected_white.png") no-repeat bottom;color:#f25822}
body#tagSearch div.tagHeader {float:left;width:516px;border-top:5px solid #272727;height:40px;line-height:40px;font-size:16px;font-family:SkyTextRegular,Helvetica;color:#666666}
body#tagSearch div.tagHeader span {font-size:28px;font-family:SkyTextMedium,Helvetica;color:#444444;padding-right:5px}
body#tagSearch ul.tagHeaderList {float:left;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;width:516px;padding:8px 0;height:23px;margin-bottom:10px}
body#tagSearch ul.tagHeaderList li:first-child {background:none}
body#tagSearch ul.tagHeaderList li {height:23px;line-height:23px;float:left;font-size:13px;font-family:SkyTextMedium,Helvetica;color:#000;padding:0 15px}
body#tagSearch ul.tagHeaderList li a {color:#000;font-size:13px;font-family:SkyTextMedium,Helvetica;text-decoration:none}
body#tagSearch ul.tagHeaderList li.tagTg24,.tagHeaderList li.tagSport {background:url(/etc/designs/sky/library/static/images/structure/film_separator.png) no-repeat scroll right center transparent}
body#tagSearch div.tagSearchWrapper.home ul.tagHeaderList li.tagHome {background:url(/etc/designs/sky/library/static/images/structure/tagHeader_btn_bg.png) no-repeat 0px -69px;padding-right:16px}
body#tagSearch div.tagSearchWrapper.tg24 ul.tagHeaderList li.tagTg24 {background:url(/etc/designs/sky/library/static/images/structure/tagHeader_btn_bg.png) no-repeat 0px -23px}
body#tagSearch div.tagSearchWrapper.sport ul.tagHeaderList li.tagSport {background:url(/etc/designs/sky/library/static/images/structure/tagHeader_btn_bg.png) no-repeat 0px 0px;margin-left:-3px}
body#tagSearch div.tagSearchWrapper.mag ul.tagHeaderList li.tagMag {background:url(/etc/designs/sky/library/static/images/structure/tagHeader_btn_bg.png) no-repeat 0px -46px;margin-left:-3px}
body#tagSearch div.tagSearchWrapper.home ul.tagHeaderList li.tagHome a,body#tagSearch div.tagSearchWrapper.tg24 ul.tagHeaderList li.tagTg24 a,body#tagSearch div.tagSearchWrapper.sport ul.tagHeaderList li.tagSport a,body#tagSearch div.tagSearchWrapper.mag ul.tagHeaderList li.tagMag a {color:#ffffff}
body#tagSearch div.brick_container {width:516px;float:left;margin-top:-1px}
body#tagSearch div.brick_container div.section {border:none}
body#tagSearch div.brick_container div.nested_contents {width:516px}
body#tagSearch div.brick_container div.nested_contents div.nested {width:516px;border-bottom:1px dotted #b2b2b2;padding-bottom:5px;margin-top:10px}
body#tagSearch div.brick_container div.nested_contents div.nested.last {border:none}
body#tagSearch div.brick_container div.nested_contents div.nested,body#tagSearch div.brick_container div.nested_contents div.nested a,body#tagSearch div.brick_container div.nested_contents div.nested strong,body#tagSearch div.brick_container div.nested_contents div.nested em,body#tagSearch div.brick_container div.nested_contents div.nested b {font-family:"Georgia";font-size:13px;color:#555555}
body#tagSearch div.brick_container div.nested_contents div.nested h2.nested_title {float:right;width:394px;margin-bottom:5px}
body#tagSearch div.brick_container div.nested_contents div.nested h2.nested_title a {font-size:16px;font-family:"DroidSansBold";color:#272727;text-decoration:none;letter-spacing:-1px}
body#tagSearch div.brick_container div.nested_contents div.nested a.sectionLabel {text-transform:uppercase;font-family:"DroidSansBold";font-size:13px;text-decoration:none}
body#tagSearch div.brick_container div.section.tg24 div.nested_contents div.nested a.sectionLabel,body#tagSearch div.brick_container div.section.tg24 div.nested_contents div.nested ul.external li.keywords .title,body#generic.subSectionHome div.brick_container .section.tg24 .brickFooter a.selected,body#home.subSectionHome div.brick_container .section.tg24 .brickFooter a.selected,body#tagSearch div.tagSearchWrapper.tg24 div.brick_container div.footer a.selected {color:#9f0600}
body#tagSearch div.brick_container div.section.sport div.nested_contents div.nested a.sectionLabel,body#tagSearch div.brick_container div.section.sport div.nested_contents div.nested ul.external li.keywords .title,body#generic.subSectionHome div.brick_container .section.sport .brickFooter a.selected,body#home.subSectionHome div.brick_container .section.sport .brickFooter a.selected,body#tagSearch div.tagSearchWrapper.sport div.brick_container div.footer a.selected {color:#0054a6;float:left}
body#tagSearch div.brick_container div.section.mag div.nested_contents div.nested a.sectionLabel,body#tagSearch div.brick_container div.section.mag div.nested_contents div.nested ul.external li.keywords .title,body#generic.subSectionHome div.brick_container .section.mag .brickFooter a.selected,body#home.subSectionHome div.brick_container .section.mag .brickFooter a.selected,body#tagSearch div.tagSearchWrapper.mag div.brick_container div.footer a.selected {color:#f25822}
body#tagSearch div.brick_container div.nested_contents div.nested h2.nested_title.noPhoto {width:100%}
body#tagSearch div.brick_container div.section .nested_img {float:left;padding:0 10px 10px 0}
body#tagSearch div.brick_container div.section .nested_img.horizontal {height:70px;width:112px}
body#tagSearch div.brick_container div.section .nested_img.vertical {height:122px;width:112px}
body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.videoContainer {width:516px;float:left}
body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.videoContainer .video {background:url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) no-repeat;height:14px;width:11px;display:block;float:left;padding-right:5px}
body#tagSearch div.brick_container div.section.tg24 div.nested_contents div.nested ul.external li.videoContainer .video {background-position:0 -182px}
body#tagSearch div.brick_container div.section.sport div.nested_contents div.nested ul.external li.videoContainer .video {background-position:0 -200px}
body#tagSearch div.brick_container div.section.mag div.nested_contents div.nested ul.external li.videoContainer .video {background-position:0 -218px}
body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.videoContainer a {color:#272727;font-size:10px;font-family:"Georgia";text-decoration:underline;float:left}
body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.keywords {float:left;width:516px;margin-top:3px}
body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.keywords .title {font-size:12px;font-weight:bold;font-family:Helvetica,sans-serif}
body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.keywords a {text-decoration:none;font-size:12px;font-family:"DroidSansRegular";color:#272727}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer {height:40px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-top:10px;background:none}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon {padding:0;height:20px;width:20px;background:url(/etc/designs/sky/library/static/images/structure/tagSearch_pagination.png);float:left;margin:10px 5px 0 0}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer .paginationWrapper {float:right;height:40px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a {float:left;line-height:40px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.first {background-position:0 -60px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.prev {background-position:0 -40px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.next {background-position:0 0px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.last {background-position:0 -20px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.first.off {background-position:0 -140px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.prev.off {background-position:0 -120px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.next.off {background-position:0 -80px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.last.off {background-position:0 -100px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.last,body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.icon.last.off {margin-right:0}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a {font-size:11px;font-family:"Helvetica";color:#161616;text-decoration:underline;padding-right:10px}
body#tagSearch div.tagSearchWrapper div.brick_container div.footer a.selected {text-decoration:none}
body#home.subSectionHome div.brick_container .section .brickFooter {height:40px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-top:10px;background:none}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon {padding:0;height:20px;width:20px;background:url(/etc/designs/sky/library/static/images/structure/tagSearch_pagination.png);float:left;margin:10px 5px 0 0}
body#home.subSectionHome div.brick_container .section .brickFooter .paginationWrapper {float:right;height:40px}
body#home.subSectionHome div.brick_container .section .brickFooter a {float:left;line-height:40px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.first {background-position:0 -60px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.prev {background-position:0 -40px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.next {background-position:0 0px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.last {background-position:0 -20px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.first.off {background-position:0 -140px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.prev.off {background-position:0 -120px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.next.off {background-position:0 -80px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.last.off {background-position:0 -100px}
body#home.subSectionHome div.brick_container .section .brickFooter a.icon.last,body#home.subSectionHome div.brick_container .section .brickFooter a.icon.last.off {margin-right:0}
body#home.subSectionHome div.brick_container .section .brickFooter a {font-size:11px;font-family:"Helvetica";color:#161616;text-decoration:underline;padding-right:10px}
body#home.subSectionHome div.brick_container .section .brickFooter a.selected {text-decoration:none}
body#generic.subSectionHome div.brick_container .section .brickFooter {height:40px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-top:10px;background:none}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon {padding:0;height:20px;width:20px;background:url(/etc/designs/sky/library/static/images/structure/tagSearch_pagination.png);float:left;margin:10px 5px 0 0}
body#generic.subSectionHome div.brick_container .section .brickFooter .paginationWrapper {float:right;height:40px}
body#generic.subSectionHome div.brick_container .section .brickFooter a {float:left;line-height:40px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.first {background-position:0 -60px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.prev {background-position:0 -40px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.next {background-position:0 0px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.last {background-position:0 -20px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.first.off {background-position:0 -140px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.prev.off {background-position:0 -120px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.next.off {background-position:0 -80px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.last.off {background-position:0 -100px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.last,body#generic.subSectionHome div.brick_container .section .brickFooter a.icon.last.off {margin-right:0}
body#generic.subSectionHome div.brick_container .section .brickFooter a {font-size:11px;font-family:"Helvetica";color:#161616;text-decoration:underline;padding-right:10px}
body#generic.subSectionHome div.brick_container .section .brickFooter a.selected {text-decoration:none}
body#tagSearch div.tagSearchWrapper.home div.brick_container div.footer a.selected {color:#aeaeae}
/*brick*/
/* home */
body#home div.column div.mainContent div.homeWrapper div.leftColumn,body#home div.column div.mainContent div.homeWrapper div.rightColumn {width:248px;margin-left:10px;float:left}
body#home div.column div.mainContent div.homeWrapper div.leftColumn {margin-left:0}
body#home div.column div.mainContent div.subShoulder,body#home div.column div.mainContent div.homeWrapper div.leftColumn,body#home div.column div.mainContent div.homeWrapper div.rightColumn,body#home div.brick_container,body#home div.column div.mainContent div.homeWrapper,body#pollPage div.column div.mainContent div.subShoulder {background:transparent url(/etc/designs/sky/library/static/images/structure/homecheat.png) no-repeat right bottom}
body#home div.brick_container,body#home div.column div.mainContent div.homeWrapper div.rightColumn,body#home div.column div.mainContent div.homeWrapper div.leftColumn {padding-right:10px}
body#home div.column div.mainContent div.homeWrapper div.rightColumn,body#home.generic div.brick_container {background-image:url()}
body#home div.column .mainShoulder {margin-left:10px}
body#home div.brick_container {background-position:right top}
body#home div.brickColumn div.brick_container {background:none;padding-right:0}
body#home div.column div.mainContent div.subShoulder,body#pollPage div.column div.mainContent div.subShoulder {border-right:none}
/* end home*/
body#home div.brick_container {padding-bottom:25px;clear:both}
body#home.subSectionHome div.brick_container {padding-bottom:0px}
body#home div.brick_container .section * {color:#161616} /*#161616*/
body#home div.brick_container .section .opener_abstract b {font-family:Georgia;color:#555555}
body#home.generic div.brick_container .section iframe {background-color:#ffffff}
body#home div.brick_container .section div.clear,div.clear-column {clear:both}
div.clear-column {height:0;width:0}
body#home div.brick_container .section .nested a,body#home div.brick_container .section .nested a:hover,body#home div.brick_container .section .nested strong,body#home div.brick_container .section .nested em,body#home div.brick_container .section .nested i,body#home div.brick_container .section .nested b {font-family:Georgia;color:#555555}
body#home div.brick_container .section .nested .external .moreExt a,body#home div.brick_container .section .nested .external .moreExt a:hover {font-family:Georgia;}
body#home div.brick_container .section .nested strong {font-weight:bolder}
body#home div.brick_container .section .opener_title_link a,body#home div.brick_container .section .nested .nested_title a,body#home div.brick_container .section .nested .nested_title a:hover,body#home div.brick_container .section .nested a.sectionLabel,body#home div.brick_container .section .nested a.sectionLabel:hover {font-family:DroidSansBold;text-decoration:none;letter-spacing:-1px}
body#home div.brick_container .section .opener_title_link {padding:5px 0;margin:5px 0;font-size:34px;line-height:36px;overflow:hidden}
body#home div.brick_container .section .nested_title {font-size:16px;padding-bottom:5px}
body#home div.brick_container .section .opener_abstract,body#home div.brick_container .section .nested {line-height:15px;font-size:12px;font-family:Georgia!important;color:#555555}
body#home div.brick_container .section .opener_contents,body#home div.brick_container .section .nested_contents .nested {padding-bottom:10px;border-bottom:1px dotted #b2b2b2}
body#home div.brick_container .section .nested_contents .nested {padding-top:10px}
body#home div.brick_container .section .opener_contents {clear:both}
/************************************ horizontal - rewrite rule*/
body#home div.brick_container.original .section .opener_img.horizontal_img {width:516px;height:323px;margin-bottom:10px}
/* no large */
body#home div.brick_container.large .section .opener_img.horizontal_img,body#home div.brick_container.medium .section .opener_img.horizontal_img {width:248px;height:156px;background-repeat:no-repeat; background-size: 248px auto;}
body#home div.brick_container.small .section .opener_img.horizontal_img {width:112px;height:70px;margin:5px 5px 0 0}
body#home div.brick_container.small .section .opener_contents .opener_title_link.horizontalTitle {font-size:18px;line-height:15px;margin:5px 0;padding:0;float:right;width:399px}
/************************************ end horizontal */
/************************************ vertical */
body#home div.brick_container.original .section .opener_img.vertical_img,body#home div.brick_container.large .section .opener_img.vertical_img,body#home div.brick_container.medium .section .opener_img.vertical_img {width:204px;height:236px;background-repeat:no-repeat}
/* no large */
body#home div.brick_container.small .section .opener_img.vertical_img {width:113px;height:133px;margin:5px 5px 0 0}
body#home div.brick_container.small .section .opener_contents .opener_title_link.verticalTitle {font-size:18px;line-height:15px;margin:5px 0;padding:0;float:right;width:398px}
/************************************ end vertical */
/************************************ half horizontal */
body#home div.brickColumn div.brick_container.original .section .opener_img.horizontal_img {width:0px;height:0px}
/* no large */
body#home div.brickColumn div.brick_container.original .section .opener_img.horizontal_img,body#home div.brickColumn div.brick_container.large .section .opener_img.horizontal_img,body#home div.brickColumn div.brick_container.medium .section .opener_img.horizontal_img {width:248px;height:156px}
body#home div.brickColumn div.brick_container.small .section .opener_img.horizontal_img {}
body#home div.brickColumn div.brick_container.small .section .opener_contents .opener_title_link.horizontalTitle {width:100%}
body#home div.brickColumn div.brick_container.small .section .opener_contents .opener_title_link.horizontalTitle.rightAlign {width:130px}
/************************************ end half horizontal */
/************************************ half vertical */
body#home div.brickColumn div.brick_container.original .section .opener_img.vertical_img,body#home div.brickColumn div.brick_container.large .section .opener_img.vertical_img,body#home div.brickColumn div.brick_container.medium .section .opener_img.vertical_img {width:204px;height:236px}
body#home div.brick_container ul.external {margin-top:4px}
/*body#home div.brickColumn div.brick_container.medium .section .opener_img.vertical_img,body#home div.brickColumn div.brick_container.small .section .opener_img.vertical_img{height:146px}
*/
body#home div.brick_container .section .nested_contents ul.external li img{float:none;}
/************************************ end half vertical - end rewrite rule*/
body#home div.brick_container .section .label,body#home div.brick_container .section .label *,body#home div.brick_container .section .brickFooter *,body#home div.brick_container .section .opener_abstract .sectionLabel,body#home div.brick_container .section .nested .sectionLabel {text-decoration:none}
body#home div.brick_container .section .label span {font-size:20px;line-height:20px;font-family:SkyTextBold,Helvetica;display:block}
body#home div.brick_container .section .label,body#home div.brick_container .section .opener_abstract .sectionLabel,body#home div.brick_container .section .nested .sectionLabel {font-family:"DroidSansBold";font-size:10px}
body#home div.brick_container .section .label {position:relative;border-bottom:1px solid #9c9c9c;font-weight:bolder;padding:5px 0}
body#home div.brick_container .section .brickFooter {line-height:24px;height:25px;border-bottom:1px solid #9c9c9c}
body#home div.brick_container .section .label .all {margin-top:4px;position:absolute;top:0;right:0}
body#home div.brick_container .section .label .all,body#home div.brick_container .section .brickFooter .all {font-family:"Helvetica";text-transform:none;float:right;background:transparent url() no-repeat right center;padding:1px 14px 0 0;margin-right:3px;font-size:12px}
body#home div.brick_container .section .opener_abstract .sectionLabel,body#home div.brick_container .section .nested .sectionLabel {font-size:12px}
body#home div.brick_container .tg24 .label,body#home div.brick_container .tg24 .label *,body#home div.brick_container .tg24 .opener_abstract .sectionLabel,body#home div.brick_container .tg24 .nested .sectionLabel,body#home div.brick_container .tg24 .brickFooter * {color:#9e0500}
body#home div.brick_container .tg24 .label {border-top:5px solid #9e0500}
body#home div.brick_container .tg24 .label .all,body#home div.brick_container .tg24 .brickFooter .all {background-image:url(/etc/designs/sky/library/static/images/structure/arrow_red.png)}
body#home div.brick_container .section .opener_abstract a,body#home div.brick_container .section .opener_abstract a:hover {font-family:Georgia}
body#home div.brick_container .section .opener_abstract a.sectionLabel,body#home div.brick_container .section .opener_abstract a.sectionLabel:hover {font-family:DroidSansBold}
body#home div.brick_container .section .opener_abstract strong,body#home div.brick_container .section .opener_abstract em,body#home div.brick_container .section .opener_abstract bold,body#home div.brick_container .section .opener_abstract a,body#home div.brick_container .section .opener_abstract a:hover {font-family:Georgia;color:#555555;	}
body#home div.brick_container .section .opener_abstract strong {font-weight:bolder}
body#home div.brick_container .section .opener_abstract a.sectionLabel,body#home div.brick_container .section .opener_abstract a.sectionLabel:hover {font-family:DroidSansBold}
body#home div.brick_container .sport .label,body#home div.brick_container .sport .label *,body#home div.brick_container .sport .opener_abstract .sectionLabel,body#home div.brick_container .sport .nested .sectionLabel,body#home div.brick_container .sport .brickFooter * {color:#0054a6}
body#home div.brick_container .sport .label {border-top:5px solid #0054a6}
body#home div.brick_container .sport .label .all,body#home div.brick_container .sport .brickFooter .all {background-image:url(/etc/designs/sky/library/static/images/structure/arrow_blue.png)}
body#home div.brick_container .mag .label,body#home div.brick_container .mag .label *,body#home div.brick_container .mag .opener_abstract .sectionLabel,body#home div.brick_container .mag .nested .sectionLabel,body#home div.brick_container .mag .brickFooter * {color:#f25822}
body#home div.brick_container .mag .label {border-top:5px solid #f25822}
body#home div.brick_container .mag .label .all,body#home div.brick_container .mag .brickFooter .all {background-image:url(/etc/designs/sky/library/static/images/structure/arrow_orange.png)}
body#home div.brick_container .section .opener_img,body#home div.brick_container .section .nested_img {display:block;float:left;margin-right:10px}
body#home div.no_img .section .opener_img {display:none}
body#home div.brick_container .section .nested_img.horizontal {width:112px;height:70px}
body#home div.brick_container .section .nested_contents {clear:both}
body#home div.brick_container .section .nested_contents img {float:left}
body#home div.brick_container .section .nested_contents h2 {width:394px;float:none !important;overflow:hidden}
body#home div.brick_container .section ul.external li {display:inline;margin-bottom:5px;padding-left:15px;position:relative;}
body#home div.brick_container .section ul.external li.moreExt{padding-left:0px;}
body#home div.brick_container .section ul.external li a {margin-right:5px;font-size:12px;font-family:Georgia;color:#272727}
body#home div.brick_container .section ul.external li img{display:inline-block;position: relative;top: 2px;padding-right:5px;}
/*body#home div.brickColumn div.brick_container{margin-bottom:0px}
*/
body#home div.brickColumn div.brick_container.medium .section .opener_contents .opener_title_link.verticalTitle,body#home div.brickColumn div.brick_container.small .section .opener_contents .opener_title_link.verticalTitle {font-size:18px;line-height:15px;margin:5px 0;padding:0;float:none;width:100%}
body#home div.brickColumn div.brick_container.original .section .opener_contents,body#home div.brickColumn div.brick_container.large .section .opener_contents,body#home div.brickColumn div.brick_container.medium .section .opener_contents {position:relative;display:block}
body#home div.brickColumn div.brick_container.original .section .opener_contents .opener_title_link.verticalTitle,body#home div.brickColumn div.brick_container.large .section .opener_contents .opener_title_link.verticalTitle,body#home div.brickColumn div.brick_container.medium .section .opener_contents .opener_title_link,body#home div.brickColumn div.brick_container.large .section .opener_contents .opener_title_link {width:248px;position:relative;display:block;padding-top:172px;margin-top:0px}
body#home div.brickColumn div.brick_container.original .section .opener_contents .opener_title_link.verticalTitle,body#home div.brickColumn div.brick_container.large .section .opener_contents .opener_title_link.verticalTitle {padding-top:252px;overflow:hidden}
body#home div.brickColumn div.brick_container.original .section .opener_contents .opener_img,body#home div.brickColumn div.brick_container.large .section .opener_contents .opener_img,body#home div.brickColumn div.brick_container.medium .section .opener_contents .horizontal_img {position:absolute;display:block;top:10px}
body#home div.brickColumn div.brick_container.medium .section .opener_contents .opener_abstract {position:relative}
body#home div.brickColumn div.brick_container .section .opener_contents .opener_title_link.noImgHack{padding-top:10px;}
/*body#home div.brickColumn div.brick_container .section .nested_contents img {width:112px;height:146px; float:left}
*/
/*body#home div.brickColumn div.brick_container .section .nested_contents h2 {width:248px;float:right}*/
body#home div.brickColumn div.brick_container .section .nested_contents h2 {width:248px;float:none}
/*body#home div.brickColumn div.small .section .nested_contents img {width:112px;height:146px; float:left}
*/
body#home div.brickColumn div.brick_container .section .nested_img.horizontal {width:112px;height:70px}
body#home div.brick_container .section .nested_img.vertical {width:113px;height:133px;margin-right:9px}
body#home div.brickColumn div.brick_container .section .opener_title_link {font-size:22px !important;line-height:24px !important}
body#home div.brick_container .section h2.noPhoto {width:100%}
body#home div.brick_container .section .video,
body#home div.brick_container .section .photo,
body#home div.brick_container .section .link {
	background:transparent url(/etc/designs/sky/library/static/images/structure/ico_mini_link_article.png) no-repeat right center;width:15px;height:12px;display:block;float:left;left:0;top:0;position:absolute
}
body#home div.brick_container .section .photo {height:10px;margin-top:3px}
body#home div.brick_container .section .video {height:10px;margin-top:3px}
body#home div.brick_container .tg24 .link {background-position:0 -1px}
body#home div.brick_container .tg24 .photo {background-position:0 -95px}
body#home div.brick_container .tg24 .video {background-position:0 -184px}
body#home div.brick_container .sport .link {background-position:0 -19px}
body#home div.brick_container .sport .photo {background-position:0 -112px}
body#home div.brick_container .sport .video {background-position:0 -202px}
body#home div.brick_container .mag .link {background-position:0 -37px}
body#home div.brick_container .mag .photo {background-position:0 -130px}
body#home div.brick_container .mag .video {background-position:0 -220px}
body#home div.brick_container .section .nested_contents .nested {display:none}
/*body#home.subSectionHome div.brick_container .section .opener_contents {display:none}*/
body#home.subSectionHome div.brick_container .section .opener_contents {display:block}
body#home.subSectionHome div.brick_container .section .nested_contents .nested {display: block}
body#home.subSectionHome div.brick_container .section .nested_contents .bottom {border-bottom:none;padding-bottom:0}
body#home div.single .section .nested_contents .art_1,body#home div.double .section .nested_contents .art_1,body#home div.double .section .nested_contents .art_2,body#home div.triple .section .nested_contents .art_1,body#home div.triple .section .nested_contents .art_2,body#home div.triple .section .nested_contents .art_3,body#home div.quadruple .section .nested_contents .art_1,body#home div.quadruple .section .nested_contents .art_2,body#home div.quadruple .section .nested_contents .art_3,body#home div.quadruple .section .nested_contents .art_4,body#home div.quintuple .section .nested_contents .art_1,body#home div.quintuple .section .nested_contents .art_2,body#home div.quintuple .section .nested_contents .art_3,body#home div.quintuple .section .nested_contents .art_4,body#home div.quintuple .section .nested_contents .art_5 {display:block;overflow:hidden}
body#home div.mainShoulder div.relatedVideoShoulder div.icon {background:url(/etc/designs/sky/library/static/images/structure/ico_video_white.png) no-repeat top left}
body#home div.mainShoulder div.adv,
body#article div.mainShoulder div.adv{margin-bottom:10px}
body#home div.column div.mainContent div.subShoulder div.horoscope {padding-top:0px;margin-bottom:20px;height:223px}
/*news apertura no spalletta*/
body#home div.mainContent div.brick_container.horizontal.none.mega{width:668px}
body#home div.mainContent div.brick_container.horizontal.none.mega a.opener_img.horizontal_img{
width:668px;height:418px;margin-bottom:10px;background-position: center center; background-size: 100% 100%;}
/* iframe adv */
#advFrame {width:300px;height:264px;display:block}
/*componente spalla facebook*/
.mainWrapper .mainShoulder #fb_recommendation {margin-bottom:20px;width:292px;overflow:hidden;background-color:#f4f3ef;padding:4px}
.mainWrapper .mainShoulder #fb_recommendation #fb_report_activity {display:none}
.mainWrapper .mainShoulder #fb_recommendation ul {margin-top:5px;overflow:hidden}
.mainWrapper .mainShoulder #fb_recommendation li a {font-size:14px;font-family:SkyTextMedium,Helvetica;text-decoration:none;color:#ffffff}
.mainWrapper .mainShoulder #fb_recommendation li {float:left;height:28px;line-height:28px;text-align:center;background-color:#8c8c89}
.mainWrapper .mainShoulder #fb_recommendation li.left {width:121px;border-bottom:1px solid #70706e;border-right:1px solid #70706e}
.mainWrapper .mainShoulder #fb_recommendation li.right {width:153px;border-bottom:1px solid #70706e;border-left:1px solid #70706e}
.mainWrapper .mainShoulder #fb_recommendation li.fb_tab_selected {background-color:#ffffff;border:none}
.mainWrapper .mainShoulder #fb_recommendation li.fb_tab_selected a {color:#272727}
.mainWrapper .mainShoulder #fb_recommendation #fb_report_popular,.mainWrapper .mainShoulder #fb_recommendation #fb_report_activity {overflow-y:scroll;overflow-x:hidden;width:292px;height:256px;background:#ffffff}
.mainWrapper .mainShoulder #fb_recommendation .twitter-follow-button {height:30px;text-decoration:none;font-size:11px;font-family:"DroidSansRegular";color:#4a4a4a;display:block;line-height:30px;margin-top:10px;padding-bottom:7px}
.mainWrapper .mainShoulder #fb_recommendation #fb_like_box {margin-top:3px;width:290px;height:183px;overflow:hidden;text-align:center;background:#ffffff}
.mainWrapper .mainShoulder #fb_recommendation #fb_like_box iframe {margin:-1px;border:none;overflow:hidden;width:292px;height:185px;background:#ffffff}
/*componente spalla il meglio della settimana*/
.mainWrapper .mainShoulder div.bestWeek.top,.mainWrapper .mainShoulder div.bestWeek.bottom {height:5px;width:300px}
.mainWrapper .mainShoulder div.bestWeek.top {background:url(/etc/designs/sky/library/static/images/structure/bestweek_border.png) no-repeat 0 0;margin-top:20px}
.mainWrapper .mainShoulder div.bestWeek.bottom {background:url(/etc/designs/sky/library/static/images/structure/bestweek_border.png) no-repeat 0 -5px;margin-bottom:20px}
.mainWrapper .mainShoulder div.bestWeek {width:300px;height:440px;background-color:#161616}
.mainWrapper .mainShoulder div.bestWeek h2 {text-transform:uppercase;font-size:16px;height:33px;line-height:33px;font-family:SkyTextMedium,Helvetica;color:#ffffff;width:280px;margin-left:10px;float:left}
.mainWrapper .mainShoulder div.bestWeek ul {width:300px;float:left;border-bottom:1px solid #2d2d2d}
.mainWrapper .mainShoulder div.bestWeek ul li {height:70px;width:280px;padding:10px 0;border-bottom:1px dotted #8b8b8b;margin-left:10px}
*:first-child+html .mainWrapper .mainShoulder div.bestWeek ul li {margin-top:-4px}
.mainWrapper .mainShoulder div.bestWeek ul li.last {border:none}
.mainWrapper .mainShoulder div.bestWeek ul li a img {width:112px;height:70px;float:left}
.mainWrapper .mainShoulder div.bestWeek ul li a {text-decoration:none}
.mainWrapper .mainShoulder div.bestWeek ul li a span {margin-left:10px;text-decoration:none;float:left;width:158px;color:#ffffff;font-size:12px;font-family:SkyTextBold,Helvetica}
.mainWrapper .mainShoulder div.bestWeek ul li a span.title {font-size:14px;padding-bottom:3px}
.mainWrapper .mainShoulder div.bestWeek a.guidaTv {display:block;text-decoration:none;font-size:12px;font-family:"Helvetica";color:#ffffff;width:270px;height:20px;line-height:20px;background:url(/etc/designs/sky/library/static/images/structure/arrow_white.png) no-repeat center right;text-align:right;margin-right:10px;padding-right:15px}
/*componente spalla il meglio della settimana sezioni*/
.mainWrapper .mainShoulder div.bestWeek.Tg24 h2,.mainWrapper .mainShoulder div.bestWeek.News h2{border-bottom:4px solid #9f0600}
.mainWrapper .mainShoulder div.bestWeek.Tg24 h2 span,.mainWrapper .mainShoulder div.bestWeek.News h2 span{color:#9f0600}
.mainWrapper .mainShoulder div.bestWeek.Sport h2 {border-bottom:4px solid #0054a6}
.mainWrapper .mainShoulder div.bestWeek.Sport h2 span {color:#0054a6}
.mainWrapper .mainShoulder div.bestWeek.Cinema h2 {border-bottom:4px solid #f25822}
.mainWrapper .mainShoulder div.bestWeek.Cinema h2 span {color:#f25822}
.mainWrapper .mainShoulder div.bestWeek.Mag h2 {border-bottom:4px solid #f25822}
.mainWrapper .mainShoulder div.bestWeek.Mag h2 span {color:#f25822}
/* speciali */
body#home.generic div#frame div.brick_container.horizontal.videogallery {padding-bottom:20px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery h3 {height:auto;float:left;font:18px "SkyTextMedium";color:#ffffff;border:none;width:476px;padding:10px 0 5px 40px;border-bottom:4px solid}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery h3 span {color:#ffffff;font:18px "SkyTextMedium"}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery.tg24 h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_videogallery_header_tg24.png) top left no-repeat;border-color:#9f0600}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery.sport h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_videogallery_header_sport.png) top left no-repeat;border-color:#0054a6}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery.mag h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_videogallery_header_mag.png) top left no-repeat;border-color:#f25822}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery .video_column,body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery .small_video_container {width:258px;float:left}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery .video_column {height:230px;margin-top:10px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery .small_video_container {height:190px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery .video_column h2.nested_title {padding:3px 5px 5px 5px;width:246px;float:left;height:32px;border-bottom:1px dotted #858587;font:12px "DroidSansBold";color:#151515}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.top,body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.bottom {height:5px;width:248px;background:url(/etc/designs/sky/library/static/images/structure/speciali_album_bg.png) no-repeat;padding:0}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.top {background-position:0 0}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.bottom {background-position:0 -5px}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum {width:228px;padding:5px 10px;background-color:#161616}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum .specialiAlbumTitle {border-bottom:4px solid;width:228px;line-height:19px;height:auto}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum .specialiAlbumTitle span{display:block}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum .specialiAlbumTitle span,body#home.generic div#frame div.brick_container .specialiAlbum .specialiAlbumTitle span {font-size:20px;color:#ffffff;font-family:"SkyTextBold";padding-left:30px}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum a,body#home.generic div#frame div.brick_container .specialiAlbum a {font-size:20px;color:#ffffff;font-family:"SkyTextBold";text-decoration:none;display:block}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum .specialiAlbumTitle.tg24,body#home.generic div#frame div.brick_container .specialiAlbum .specialiAlbumTitle.tg24 {border-color:#9f0600;background:url(/etc/designs/sky/library/static/images/structure/ico_photo_red.png) no-repeat top left}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum .specialiAlbumTitle.sport,body#home.generic div#frame div.brick_container .specialiAlbum .specialiAlbumTitle.sport {border-color:#0054a6;background:url(/etc/designs/sky/library/static/images/structure/ico_photo_blue.png) no-repeat top left}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum .specialiAlbumTitle.mag,body#home.generic div#frame div.brick_container .specialiAlbum .specialiAlbumTitle.mag {border-color:#f25822;background:url(/etc/designs/sky/library/static/images/structure/ico_photo_orange.png) no-repeat top left}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum img {width:228px;/*height:238px;*/height:auto;margin-top:10px;padding-bottom:7px}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum span,body#home.generic div#frame div.brick_container .specialiAlbum span {font-size:17px;color:#ffffff;font-family:"SkyTextBold"}
body#home.generic div#frame div.brick_container .specialiAlbum.top,body#home.generic div#frame div.brick_container .specialiAlbum.bottom {height:5px;width:516px;background:url(/etc/designs/sky/library/static/images/structure/speciali_album_bg_large.png) no-repeat;padding:0}
body#home.generic div#frame div.brick_container .specialiAlbum.top {background-position:0 0}
body#home.generic div#frame div.brick_container .specialiAlbum.bottom {background-position:0 -5px}
body#home.generic div#frame div.brick_container .specialiAlbum {width:496px;padding:5px 10px;background-color:#161616}
body#home.generic div#frame div.brick_container .specialiAlbum .specialiAlbumTitle {border-bottom:4px solid;width:496px;line-height:19px}
body#home.generic div#frame div.brick_container .specialiAlbum img {margin-top:10px;padding-bottom:7px;width:496px;height:306px}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery h3.label {width:208px;display:block;color:#ffffff;font-size:18px;font-family:"SkyTextMedium";padding:10px 0 0 40px;line-height:39px}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery h3.label span {color:#ffffff}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery.tg24 {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_bg_top_tg24.png) no-repeat top}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery.tg24 h3.label {border-top:none;border-bottom:4px solid #9f0600}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery.sport {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_bg_top_sport.png) no-repeat top}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery.sport h3.label {padding-top:10px;padding-top:5px;border-top:none;border-bottom:4px solid #0054a6}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery.mag {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_bg_top_mag.png) no-repeat top}
body#home.generic div#frame div.brickColumn div.brick_container .section.videogallery.mag h3.label {border-top:none;border-bottom:4px solid #f25822}
body#home.generic div#frame div.mainWrapper div.column div.mainContent div.brick_container.null.horizontal.none.share{height:40px;width:516px}
body#home.generic div#frame div.mainWrapper div.column div.mainContent div.brick_container.null.horizontal.none.share div.section{width:100%}
body#home.generic div#frame div.mainWrapper div.column div.mainContent div.brick_container.null.horizontal.none.share div.share{width:100%;height:20px;padding:9px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;float:left}
body#home.generic div#frame div.mainWrapper div.column div.mainContent div.brick_container.null.horizontal.none.share div.share div.shareRight{margin-right:0}
/* rss */
body#rss div#frame div.mainWrapper.rss div.mainContent {border-right:1px solid #d9d9d9}
body#rss div#frame div.mainWrapper.rss div.mainContent h2 {float:left;border-top:5px solid #333333;border-bottom:1px solid #9c9c9c;height:40px;line-height:40px;width:670px;font-family:"SkyTextBold";font-size:28px;color:#333333}
body#rss div#frame div.mainWrapper.rss div.mainContent .rssTitle {font-family:"Georgia";font-size:13px;color:#161616;display:block;padding:20px 40px 0 0;width:630px;float:left}
body#rss div#frame div.mainWrapper.rss div.mainContent .rssTitle strong {font-weight:bold}
body#rss div#frame div.mainWrapper.rss div.mainContent .boxRSS {float:left;background-color:#f4f3ef;padding:10px}
body#rss div#frame div.mainWrapper.rss div.mainContent .boxRSS h2 {height:22px;line-height:22px;float:left;width:650px;font-size:18px;font-family:"SkyTextBold";color:#343434;border-top:none;border-bottom:1px solid #e2e2de;padding-bottom:5px}
body#rss div#frame div.mainWrapper.rss div.mainContent .boxRSS ul li a {text-decoration:none;padding:2px 0 0 19px;height:14px;background:url(/etc/designs/sky/library/static/images/structure/ico_rss.png) no-repeat top left;font-size:12px;font-family:"DroidSansRegular";color:#272727}
body#rss div#frame div.mainWrapper.rss div.mainContent .boxRSS ul li a strong {font-family:"DroidSansBold"}
body#rss div#frame div.mainWrapper.rss div.mainContent .boxRSS ul li.newSection {margin-top:14px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSspeciali {margin-top:20px;width:650px;height:80px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSspeciali ul {float:left;height:40px;margin-top:10px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSspeciali ul.middle {width:209px;padding-left:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSspeciali ul.first {width:650px;padding:0}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSspeciali ul.first li {float: left;width: 215px;}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSspeciali ul.last {padding-left:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSsezioni {width:420px;height:920px;margin-top:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSsezioni h2 {width:420px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSsezioni ul {height:523px;float:left;margin-top:10px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSsezioni ul.leftColumn {width:210px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSsezioni ul.rightColumn {border-left:1px solid #dbdad7;padding-left:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSserieA {margin:20px 0 0 20px;width:190px;float:left;height:458px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSserieA h2 {width:190px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSSserieA ul {margin-top:10px;float:left}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto {float:left;width:670px;border-top:1px solid #cdcdcd;margin-top:20px;font-size:13px;font-family:"Georgia";color:#161616}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto h3 {float:left;width:670px;font-weight:bold;margin-top:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto .text {float:left;width:670px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto strong {font-weight:bold}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto ul {width:670px;float:left;margin-top:2px}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto ul li a {color:#161616;font-size:13px;font-family:"Georgia";text-decoration:none}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto ul li a u {text-decoration:underline;color:#161616;font-size:13px;font-family:"Georgia"}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter {float:left}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news {height:209px;border-bottom:1px solid #cdcdcd;float:left;padding-top:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news img {float:left;width:167px;height:186px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news div.title {float:left;border-bottom:1px solid #e1e1e1;font-size:20px;font-family:"DroidSansBold";color:#343434;width:489px;margin-left:13px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li {height:209px;border-bottom:1px solid #cdcdcd;float:left;padding-top:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news div.text {font-size:12px;font-family:"Georgia";float:left;width:489px;margin:13px 0 0 13px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news div.text strong,body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news div.text b,body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news div.text i,body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news div.text a {font-size:12px;font-family:"Georgia"}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.news a.preview {text-decoration:none;margin:20px 0 0 12px;float:left;width:149px;height:28px;line-height:28px;text-align:center;background:url(/etc/designs/sky/library/static/images/structure/speciali_newsletter_btn.png) no-repeat;font-size:14px;font-family:"SkyTextMedium";color:#242424}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last {height:143px;padding:35px 0px 20px 0px;width:670px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe {background-color:#f4f3ef;width:650px;height:142px;padding:0 10px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe div.title {font-size:18px;font-family:"SkyTextBold";color:#343434;width:649px;border-bottom:1px solid #e2e2de;height:46px;line-height:46px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe div.case {float:left;width:324px;height:78px;margin-top:8px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe div.case.left {border-right:1px solid #dbdad7}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe div.case div.text {margin-top:12px;font-size:14px;font-family:"Helvetica";color:#272727;width:324px;text-align:center}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe div.case.left a.nlButton {margin:8px 0 0 89px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe div.case a.nlButton {font-size:14px;font-family:"SkyTextMedium";color:#ffffff;text-decoration:none;background:url(/etc/designs/sky/library/static/images/structure/speciali_subscribe_btn.png) no-repeat;height:26px;line-height:26px;margin:8px 0 0 109px;text-align:center;float:left;width:125px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe.delete div.case,
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe.delete div.case div.text{width:100%}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.newsletter li.last div.subscribe.delete div.case a.nlButton{margin:8px 262px 0 262px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget {width:670px;float:left;margin-top:2px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li {border-bottom:1px solid #cdcdcd;float:left;padding-top:20px;width:670px;height:268px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li img {float:left;height:216px;width:161px;padding-right:20px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.abstract {font-size:16px;font-family:"Georgia";color:#000000;width:489px;float:left;border-bottom:1px solid #e1e1e1;padding-bottom:11px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.abstract span.type {font-size:20px;font-family:"DroidSansBold";color:#343434;float:left;width:489px;padding-bottom:5px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.text {float:left;width:489px;font-size:12px;font-family:"Georgia";color:#000000;margin-top:12px;line-height:1.4}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.text.newline {margin-top:21px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.text a,body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.text b,body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.text strong,body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.text em,body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li div.text span {font-size:12px;font-family:"Georgia"}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li a.addWidget {margin:10px 35px 0 0;height:24px;line-height:24px;text-decoration:none;color:#ffffff;font-size:12px;font-family:"Helvetica";background:url(/etc/designs/sky/library/static/images/structure/speciali_widget_add.png) no-repeat;float:left}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li a.addWidget.google {background-position:0 0;padding-left:18px;width:191px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li a.addWidget.netvibes {background-position:0 -24px;padding-left:24px;width:185px}
body#rss div#frame div.mainWrapper.rss div.mainContent ul.widget li a.addWidget.blog {background-position:0 -48px;text-align:center;width:209px}
body#error404 div.mainWrapper div.column h2 {text-align:center;margin-top:20px;width:990px;font-size:28px;font-family:"SkyTextBold";color:#333333;height:40px;line-height:40px;float:left;border-bottom:1px solid #9c9c9c;border-top:5px solid #333333}
body#error404 div.mainWrapper div.column div.text {text-align:center;font-family:"Georgia";font-size:16px;line-height:1.3;color:#242424;margin:30px auto 0 auto;width:455px}
body#error404 div.mainWrapper div.column div.text a,body#error404 div.mainWrapper div.column div.text a:visited {color:#242424;font-size:16px;font-family:"Georgia"}
body#home.generic div.mainWrapper h1.pageTitle{line-height:36px;letter-spacing:-1px;font-family:"DroidSansBold";font-size:34px;color:#272727;float:left;width:512px}
body#home.generic div.mainWrapper div.pageAbstract{width:512px;float:left;padding-bottom:17px}
body#home.generic div.mainWrapper div.pageAbstract,body#home.generic div.mainWrapper div.pageAbstract strong{font-family:"Georgia";font-size:12px;color:#272727}
body#home.generic div.mainWrapper .breadcrumb{padding:5px 0;width:512px;float:left;color:#333333;font-family:"DroidSansBold";font-size:11px}
body#home.generic div.mainWrapper .breadcrumb a{color:#333333;font-family:"DroidSansBold";font-size:11px;text-decoration:none;text-transform:uppercase}
body#home.generic div.mainWrapper .breadcrumb span a{font-family:"DroidSansBold";font-size:11px}
body#home.generic div.mainWrapper.tg24 .breadcrumb{border-top:5px solid #9f0600}
body#home.generic div.mainWrapper.sport .breadcrumb{border-top:5px solid #0054a6}
body#home.generic div.mainWrapper.mag .breadcrumb{border-top:5px solid #f85822}
body#home.generic div.mainWrapper.tg24 .breadcrumb span a{color:#9f0600}
body#home.generic div.mainWrapper.sport .breadcrumb span a{color:#0054a6}
body#home.generic div.mainWrapper.mag .breadcrumb span a{color:#f85822}
body#home.generic div.mainWrapper.calciomercato div.pageDate{background:none;font-weight:normal;margin:0 0 7px 0;padding:0;float:left;height:31px;line-height:31px;border-bottom:1px solid #9c9c9c;border-top:5px solid #0054a6;width:512px;font-family:"SkyTextBold";font-size:20px;color:#0054a6}
body#home.generic div.mainWrapper.calciomercato div.pageDate span#pageDate{float:right;font-family:"Georgia";font-size:13px;color:#000000}
body#home.generic div.mainWrapper.calciomercato div.container{width:512px;border:none}
body#home.generic div.mainWrapper.calciomercato div.homeWrapper{padding-bottom:25px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion{height:44px;padding-bottom:3px;line-height:23px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion,body#home.generic div.mainWrapper.calciomercato div.title,body#home.generic div.mainWrapper.calciomercato div.title.selected{width:512px;height:41px}
body#home.generic div.mainWrapper.calciomercato div.selected{height:auto}
body#home.generic div.mainWrapper.calciomercato div.title.selected{height:41px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.title h2,body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.selected h2{font-size:16px;font-family:"DroidSansRegular";color:#0054a6}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container{height:430px;overflow:hidden;float:left}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container div.abstract{font-weight:normal;padding:10px 0;font-size:14px;font-family:"DroidSansBold";color:#202020;margin:0 0 0 10px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container ul.left{margin-left:10px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container ul.right{width:238px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container ul.right li,body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container ul.right li a,body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container ul.right li span{font-family:"Helvetica";font-size:11px;color:#151515}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container div.teamFooter{font-family:"Helvetica";font-size:11px;padding:10px 0;border-bottom:1px solid #d8d8d8;width:512px;margin-bottom:1px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container div.teamFooter span{font-family:"Helvetica";font-size:11px}
body#home.generic div.mainWrapper.calciomercato div.ui-accordion div.container div.teamFooter img{margin-left:10px}
body#home.generic div#frame.calciomercato div#mainHeader ul.sections li.tg24{width:33px !important}
body#home.generic div#frame.calciomercato div#mainHeader ul.sections li a:link{color:#333333;font-family:SkyTextMedium,Helvetica;font-size:14px;letter-spacing:-0.01em;position:relative;z-index:2}
body#home.generic div#frame.calciomercato div#mainHeader ul.other li a:link,body#home.generic div#frame.calciomercato div#mainHeader ol.subSections li a:link,body#home.generic div#frame.calciomercato div#mainHeader ol.subSections li.other a.label:hover{font-family:SkyTextMedium,Helvetica}
body#home.generic div.mainWrapper.calciomercato div.share{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;height:20px;margin-top:6px;padding:9px 0;width:512px}
body#home.generic div.mainWrapper.calciomercato div.share div.shareRight{width:120px;margin:0;float:right}
/* cablons */
body#article div#frame div.mainWrapper.article div.column div.mainShoulder div.adv {margin-top:0px}
body#home.generic div#frame div.mainWrapper div.column div.mainContent,body#home.generic div#frame div.mainWrapper div.column div.mainShoulder {margin-top:0}
body#home div#frame div.mainWrapper div.column div.videoBox div#videoCarouselContainer,body#home div#frame div.mainWrapper div.column div.guidaTvLeft div#guidaTvCarousel{visibility:hidden;overflow:hidden}
/* frog */
body #frame div.brick_container div.nested_contents div.nested h2.nested_title a,body #frame div.brick_container div.nested_contents div.nested h2.nested_title a:hover{color:#212121}
body #frame div.column div.mainContent div.subShoulder div.multifunctional{padding-top:8px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
body #frame div.column div.mainContent div.subShoulder div.multifunctional.related{padding-top:0}
/*body #frame div.column div.mainContent div.subShoulder div.contenitore_spalletta{margin-bottom:20px}*/
body #frame div.column div.mainContent div.subShoulder div.tag_spalletta, body #frame div.column div.mainContent div.subShoulder div.contenitore_spalletta {margin-bottom:20px}

.mainWrapper .keyword a.singleTag,.mainWrapper .keyword a.singleTag:hover{background-color:#909090;color:#FFFFFF;display:inline;font-family:DroidSansBold;font-size:11px;line-height:20px;padding:0 4px;margin-right:2px;margin-bottom:2px;padding:3px;text-transform:capitalize}
.album .keyword a.singleTag,.album .keyword a.singleTag:hover,.photogallery .keyword a.singleTag,.photogallery .keyword a.singleTag:hover{text-decoration:none;font-size:13px;margin-right:3px;margin-bottom:5px;line-height:30px;text-transform:capitalize}
.mainWrapper .keyword a.singleTag:hover,.photogallery .keyword a.singleTag:hover,.album .keyword a.singleTag:hover{background-color:#434343}
.headerNoisky{margin-left:18px;padding-left:18px;background:transparent url(/etc/designs/sky/library/static/images/structure/bg_noisky.jpg) no-repeat left center}
body#home div.column div.mainContent div.largeContainer{width:680px}
body#tagSearch div.mainWrapper div.mainContent,body#tagSearch div.mainWrapper div.mainShoulder{margin-top:20px}
body .brick_container .external li a{word-wrap:break-word}
/* 20120405 brick sport */
div.mainShoulder .bestWeek.Sport {    height: 450px;}
div.mainShoulder .bestWeek.Sport .pagination span {    cursor: pointer;    float: left;    height: 10px;    margin: 7px 5px 0 0;    width: 10px;}
div.mainShoulder .bestWeek.Sport .pagination span:first-child {    margin-left: 117px;}
div.mainShoulder .bestWeek.Sport .pagination .roundGuidaTv.on {    background: url("/etc/designs/sky/library/static/images/structure/pagination.png") no-repeat scroll 0 0 transparent;}
div.mainShoulder .bestWeek.Sport .pagination .roundGuidaTv{    background: url("/etc/designs/sky/library/static/images/structure/pagination.png") no-repeat scroll -20px 0 transparent;}
/* 20120405 brick sport */
/* 20120405 brick Mag */
div.mainShoulder .bestWeek.Mag {    height: 450px;}
div.mainShoulder .bestWeek.Mag .pagination span {    cursor: pointer;    float: left;    height: 10px;    margin: 7px 5px 0 0;    width: 10px;}
div.mainShoulder .bestWeek.Mag .pagination span:first-child {    margin-left: 117px;}
div.mainShoulder .bestWeek.Mag .pagination .roundGuidaTv.on {    background: url("/etc/designs/sky/library/static/images/structure/pagination.png") no-repeat scroll 0 0 transparent;}
div.mainShoulder .bestWeek.Mag .pagination .roundGuidaTv{    background: url("/etc/designs/sky/library/static/images/structure/pagination.png") no-repeat scroll -20px 0 transparent;}
/* 20120405 brick Mag */

table.t_border {border: 1px solid black;}
table.t_border td {border: 1px solid black;padding: 3px;}

/* 20120702 twittavip */
body#home div.brick_container.brickTwitter .section .label span{font-family:SkyTextMedium,Helvetica;font-size:28px;display:inline}
body#home div.brick_container.brickTwitter .section .label{font-family:SkyTextRegular,Helvetica;font-size:16px}
body#home div.brick_container #tweetPageContainer .tweetListMenu{width:100%;height:60px;line-height:60px;overflow:hidden}
body#home div.brick_container #tweetPageContainer .tweetListMenu span{font-size:13px;float:left;font-family:"Georgia"}
body#home div.brick_container #tweetPageContainer .tweetListMenu select{float:left;height:20px;margin-top:20px;min-width:140px;max-width:190px;margin-left:20px;padding-left:5px}
body#home div.brick_container .twitter-follow-button{margin-top:10px}
body#home div.brick_container div#tweetPageContainer{width:506px;float:left;background:#f5f5f5;padding:0 5px 10px 5px;overflow:hidden}
body#home div.brick_container div#tweetPageContainer div#tweetLoading{width:100%;text-align:center;background: url("/etc/designs/sky/library/static/images/twitt_loading.gif") no-repeat center bottom;padding-bottom:25px;font-size:13px;font-family:Georgia}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper{width:476px;padding:5px;height:91px;margin:5px auto 0;border:1px solid #f0f0f0;background-color:#ffffff;overflow:hidden}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper.first{margin-top:0}
body#home div.brick_container div#tweet-container{width:470px;float:left;height:900px;width:100%;overflow:auto;}
body#home div.brick_container div#tweetPageContainer.tg24 div.tweetWrapper a,
body#home div.brick_container div#tweetPageContainer.tg24 div.tweetWrapper a.profileImage span.userName{color:#9e0500}
body#home div.brick_container div#tweetPageContainer.sport div.tweetWrapper a,
body#home div.brick_container div#tweetPageContainer.sport div.tweetWrapper a.profileImage span.userName{color:#0054a6}
body#home div.brick_container div#tweetPageContainer.mag div.tweetWrapper a,
body#home div.brick_container div#tweetPageContainer.mag div.tweetWrapper a.profileImage span.userName{color:#f25822}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper a.profileImage,
body#home div.brick_container div#tweetPageContainer div.tweetWrapper a.profileImage img{float:left;text-decoration:none}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper a.profileImage img{border:2px solid #eeeeee}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper a.profileImage span.userName{text-decoration:none;color:#000000;float:left;display:block;padding-left:5px;font-family:Georgia;font-size:13px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper span.tweetTime{float:left;padding-left:5px;color:#333333;font-size:11px;font-family:Georgia;font-size:13px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.tweetText{float:left;padding-top:5px;font-family:Georgia;font-size:13px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.intent{float:right;}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.intent *{float:left;padding-right:5px;text-decoration:none;font-family:Georgia;font-size:13px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.intent a{background: url(/etc/designs/sky/library/static/images/structure/twitterIntentSprite.png) no-repeat top left;padding-left:16px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.intent a.reply{background-position:0 -1px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.intent a.reply:hover{background-position:0 -17px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.intent a.retweet{background-position:0 -32px}
body#home div.brick_container div#tweetPageContainer div.tweetWrapper div.intent a.retweet:hover{background-position:0 -48px}
/* 20120702 twittavip */

/* box twitter */
div.mainShoulder .twitterTabWrapper.dinamic.share { margin-bottom: 25px; }
div.mainShoulder div.twitterTabWrapper.dinamic.share div.loadingTwitterGenerico {  height: 345px; }
div.mainShoulder div.boxTwitterHeaderGenerico{ 
	background: url("/etc/designs/sky/library/static/images/structure/twitter_header_generico.png") no-repeat scroll 0 0 transparent;
	color: #000;
	font-family: SkyTextRegular, Helvetica;	
	height: 35px;
	line-height: 35px;
	padding-left: 46px;
	width: 260px;
}

/*  end box Twitter */




/* 20120920 brick generico video */
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo h3 {height:auto;float:left;font:18px "SkyTextMedium";color:#ffffff;border:none;width:100%;padding:0px;border-bottom:4px solid}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo h3 span {color:#ffffff;font:18px "SkyTextMedium";margin:10px 0 5px 40px;}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo.tg24 h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_tg24.jpg) 10px 6px no-repeat #161616;border-color:#9f0600}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo.sport h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_sport.jpg) 10px 6px no-repeat #161616;border-color:#0054a6}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo.mag h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_mag.jpg) 10px 6px no-repeat #161616;border-color:#f25822}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo .video_column,body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo .small_video_container {width:258px;float:left}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo .video_column {height:230px;margin-top:10px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo .small_video_container {height:190px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.galleryvideo .video_column h2.nested_title {padding:3px 5px 5px 5px;width:246px;float:left;height:32px;border-bottom:1px dotted #858587;font:12px "DroidSansBold";color:#151515}
body#home.generic div#frame div.brickColumn div.brick_container .section.galleryvideo h3.label {width:208px;display:block;color:#ffffff;min-height:26px;font-size:18px;font-family:"SkyTextMedium";padding:10px 0 0 40px;line-height:39px}
body#home.generic div#frame div.brickColumn div.brick_container .section.galleryvideo h3.label span {color:#ffffff}
body#home.generic div#frame div.brickColumn div.brick_container .section.galleryvideo.tg24 h3.label {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_tg24.jpg) 10px 6px no-repeat #161616;border-top:none;border-bottom:4px solid #9f0600}
body#home.generic div#frame div.brickColumn div.brick_container .section.galleryvideo.sport h3.label {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_sport.jpg) 10px 6px no-repeat #161616;border-top:none;border-bottom:4px solid #0054a6}
body#home.generic div#frame div.brickColumn div.brick_container .section.galleryvideo.mag h3.label {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_mag.jpg) 10px 6px no-repeat #161616;border-top:none;border-bottom:4px solid #f25822}
body#home div.brick_container .section .text_video_content{clear:both;}
body#home div.brick_container .section .text_data_content{background:#161616;}
body#home div.brick_container .section .text_data_content .text_data_title{color: #FFFFFF;font-family: DroidSansBold;font-size: 15px;padding: 5px 10px;}
body#home div.brick_container .section .text_data_content .text_data_abstract{color: #FFFFFF;font-family: Georgia;font-size: 12px; padding: 0 10px 5px;}
body#home div.brick_container .section .text_data_top {height: 5px;width: 100%;z-index: 10;}
body#home div.brick_container .section .text_data_top .top_corner_sx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_sx.png") no-repeat scroll left top transparent;width:50%;float:left;height:100%;}
body#home div.brick_container .section .text_data_top .top_corner_dx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_dx.png") no-repeat scroll right top transparent;width:50%;float:right;height:100%;}
body#home div.brick_container .section .text_data_bottom{height: 5px;padding: 0;width:100%;}
body#home div.brick_container .section .text_data_bottom .bottom_corner_sx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_sx.png") no-repeat scroll left -5px transparent;width:50%;float:left;height:100%;}
body#home div.brick_container .section .text_data_bottom .bottom_corner_dx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_dx.png") no-repeat scroll right -5px transparent;width:50%;float:right;height:100%;}
body#home div.brick_container .section .text_data_content .text_data_alternatelink {color: #FFFFFF;font-family: Georgia;font-size: 12px; padding: 0 10px 5px;}
body#home div.brick_container .section .text_data_content .text_data_alternatelink a {text-decoration: underline;color:#FFFFFF;font-family: Georgia}
body#home div.brick_container .section .text_data_link{width:100%;height:25px;background:#161616;padding-top:5px;}
body#home div.brick_container .section .text_data_link a.all_video{background: url("/etc/designs/sky/library/static/images/structure/arrow_white.png") no-repeat scroll right center #161616;color: #FFFFFF;float: right; font-family: "Helvetica";font-size: 12px;height: 24px;line-height: 24px;margin-right: 10px;padding-right: 15px;text-decoration: none;text-transform: none;}
body#home div.brick_container .section .text_data_link a.all_video span{font-family: "Helvetica";font-size: 12px;text-transform: uppercase;color:#ffffff;}
/* 20120725 brick generico video */


/* 20130131 css articoli per nuovi video da player.sky.it */
.vSkyLarge{background-color:#000000;width:537px;height:302px;overflow:hidden;} /*video singolo grande*/
.vSkyLargeF1{background-color:#000000;width:497px;height:280px;overflow:hidden;} /*video singolo grande f1*/
.vSkyLargeSgommati{background-color:#000000;width:664px;height:420px;overflow:hidden;} /*video singolo grande Sgommati*/
.vSkyMedium{background-color:#000000;width:390px;height:228px;overflow:hidden;} /*video singolo medio*/
.vSkySmall{background-color:#000000;width:250px;height:146px;overflow:hidden;} /*video singolo piccolo*/
.vSkyGuidaTv{background-color:#000000;width:420px;height:275px;overflow:hidden;} /*video singolo guidatv*/
.vSkyLarge img,.vSkyMedium img,.vSkySmall img {width:100%;} /*immagine principale articolo video*/
.vSkyPlayO{width:537px;height:536px;clear:both;overflow:hidden;} /*playlist orizzontale articoli*/
.vSkyPlayOF1{width:497px;height:514px;clear:both;overflow:hidden;margin:0px auto;} /*playlist orizzontale f1*/
.vSkyPlayS{width:300px;height:280px;clear:both;overflow:hidden;} /*playlist spalla */
.vSkyVideoS{background-color:#000000;width:300px;height:169px;clear:both;overflow:hidden;} /*video singolo spalla*/
.vSkyPlayVSp{width:516px;height:953px;clear:both;overflow:hidden;} /*playlist verticale speciali*/
.vSkyLargeSp{background-color:#000000;width:516px;height:302px;overflow:hidden;} /*video singolo grande Speciali*/
.vSkySmallSp{background-color:#000000;width:248px;height:140px;overflow:hidden;} /*video singolo piccolo Speciali*/
.small_video_container .vSkySmallSp{width:258px}
.vSkyPlayOSp{width:516px;height:536px;clear:both;overflow:hidden;margin:0px auto;} /*playlist orizzontale Speciali*/
.vSkyListSp{background-color:#000000;width:260px;height:152px;clear:both;overflow:hidden;margin:0px auto;} /*video-list Speciali*/
.vSkyEnciclopedia{background-color:#000000;height:401px;width: 640px;} /*video-list enciclopedia*/
.vSkyGallery{width:516px;height:158px;clear:both;}

div.article div.mainContent .articleRelatedVideo.formula1 {background:url("/etc/designs/sky/library/static/images/structure/article_related_video_bg_497.png") no-repeat;width:497px;clear:both;float:none;margin:85px auto 0px;} /* cambia testatina playlist articoli */
/* 20130131 fine css articoli */

/* 20130304 brick generico video */
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo h3,
body#home div#frame div.brick_container.horizontal .videogallery div.video_section.galleryvideo h3 { height:auto;float:left;font:18px "SkyTextMedium";color:#ffffff;border:none;width:100%;padding:0px;border-bottom:4px solid}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo h3 span,
body#home div#frame div.brick_container.horizontal .videogallery div.video_section.galleryvideo h3 span {color:#ffffff;font:18px "SkyTextMedium";margin:4px 0 5px 40px;display:block;}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo.tg24 h3,
body#home div#frame div.brick_container.horizontal .videogallery div.video_section.galleryvideo.tg24 h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_tg24.jpg) 10px 0px no-repeat #161616;border-color:#9f0600}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo.sport h3,
body#home div#frame div.brick_container.horizontal .videogallery div.video_section.galleryvideo.sport h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_sport.jpg) 10px 0px no-repeat #161616;border-color:#0054a6}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo.mag h3,
body#home div#frame div.brick_container.horizontal .videogallery div.video_section.galleryvideo.mag h3 {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_mag.jpg) 10px 0px no-repeat #161616;border-color:#f25822}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo .video_column,
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo .small_video_container, {width:258px;float:left}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo .video_column {height:230px;margin-top:10px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo .small_video_container {height:190px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo .video_column h2.nested_title {padding:3px 5px 5px 5px;width:246px;float:left;height:32px;border-bottom:1px dotted #858587;font:12px "DroidSansBold";color:#151515}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section..sport.galleryvideo .video_column h2.nested_title {padding:3px 5px 5px 5px;width:246px;float:left;height:32px;border-bottom:1px dotted #858587;font:12px "DroidSansBold";color:#ffffff}
body#home.generic div#frame div.brickColumn div.brick_container .video_section.galleryvideo h3.label,
body#home div#frame div.brickColumn div.brick_container .video_section.galleryvideo h3.label {width:208px;display:block;color:#ffffff;min-height:26px;font-size:18px;font-family:"SkyTextMedium";padding:2px 0 0 40px;}
body#home.generic div#frame div.brickColumn div.brick_container .video_section.galleryvideo h3.label span,
body#home div#frame div.brickColumn div.brick_container .video_section.galleryvideo h3.label span {color:#ffffff;font-family: SkyTextBold,Helvetica;font-size: 20px;line-height: 20px;}
body#home.generic div#frame div.brickColumn div.brick_container .video_section.galleryvideo.tg24 h3.label,
body#home div#frame div.brickColumn div.brick_container .video_section.galleryvideo.tg24 h3.label {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_tg24.jpg) 10px 1px no-repeat #161616;border-top:none;border-bottom:4px solid #9f0600}
body#home.generic div#frame div.brickColumn div.brick_container .video_section.galleryvideo.sport h3.label,
body#home div#frame div.brickColumn div.brick_container .video_section.galleryvideo.sport h3.label {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_sport.jpg) 10px 1px no-repeat #161616;border-top:none;border-bottom:4px solid #0054a6}
body#home.generic div#frame div.brickColumn div.brick_container .video_section.galleryvideo.mag h3.label,
body#home div#frame div.brickColumn div.brick_container .video_section.galleryvideo.mag h3.label {background:url(/etc/designs/sky/library/static/images/structure/speciali_video_img_mag.jpg) 10px 1px no-repeat #161616;border-top:none;border-bottom:4px solid #f25822}
body#home div.brick_container .video_section .text_video_content{clear:both;}
body#home div.brick_container .video_section .text_data_content{background:#161616;}
body#home div.brick_container .video_section .text_data_content .text_data_title{color: #FFFFFF;font-family: DroidSansBold;font-size: 15px;padding: 5px 10px;}
body#home div.brick_container .video_section .text_data_content .text_data_abstract{color: #FFFFFF;font-family: Georgia;font-size: 12px; padding: 0 10px 5px;}
body#home div.brick_container .video_section .text_data_top {height: 5px;width: 100%;z-index: 10;}
body#home div.brick_container .video_section .text_data_top .top_corner_sx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_sx.png") no-repeat scroll left top transparent;width:50%;float:left;height:100%;}
body#home div.brick_container .video_section .text_data_top .top_corner_dx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_dx.png") no-repeat scroll right top transparent;width:50%;float:right;height:100%;}
body#home div.brick_container .video_section .text_data_bottom{height: 5px;padding: 0;width:100%;}
body#home div.brick_container .video_section .text_data_bottom .bottom_corner_sx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_sx.png") no-repeat scroll left -5px transparent;width:50%;float:left;height:100%;}
body#home div.brick_container .video_section .text_data_bottom .bottom_corner_dx {background:url("/etc/designs/sky/library/static/images/structure/speciali_corner_dx.png") no-repeat scroll right -5px transparent;width:50%;float:right;height:100%;}
body#home div.brick_container .video_section .text_data_content .text_data_alternatelink {color: #FFFFFF;font-family: Georgia;font-size: 12px; padding: 0 10px 5px;}
body#home div.brick_container .video_section .text_data_content .text_data_alternatelink a {text-decoration: underline;color:#FFFFFF;font-family: Georgia}
body#home div.brick_container .video_section .text_data_link{width:100%;height:25px;background:#161616;padding-top:5px;}
body#home div.brick_container .video_section .text_data_link a.all_video{background: url("/etc/designs/sky/library/static/images/structure/arrow_white.png") no-repeat scroll right center #161616;color: #FFFFFF;float: right; font-family: "Helvetica";font-size: 12px;height: 24px;line-height: 24px;margin-right: 10px;padding-right: 15px;text-decoration: none;text-transform: none;}
body#home div.brick_container .video_section .text_data_link a.all_video span{font-family: "Helvetica";font-size: 12px;text-transform: uppercase;color:#ffffff;}
/* 20130304 brick generico video */

/* 20130318 live chat */
.live_chat.header{font-size:18px;font-family:SkyTextMedium,Helvetica;line-height:32px;width:680px;float:left;margin-top:0px;height:32px;color:#fff;text-transform:uppercase;}
.live_chat.header .icon {background:url(/etc/designs/sky/library/static/images/structure/ico_video_white.png) no-repeat;margin:4px 6px 0 11px;width:20px;height:20px;float:left;}
.live_chat.header.sport {background:url(/etc/designs/sky/library/static/images/chat.png) no-repeat left -32px;}
.live_chat.header.mag {background:url(/etc/designs/sky/library/static/images/chat.png) no-repeat left -64px;}
.live_chat.header.tg24 {background:url(/etc/designs/sky/library/static/images/chat.png) no-repeat left 0px;}
.live_chat.header.cinema {background:url(/etc/designs/sky/library/static/images/chat.png) no-repeat left -128px;}
.live_chat.header.skyuno {background:url(/etc/designs/sky/library/static/images/chat.png) no-repeat left -96px;}
/* 20130318 live chat */

/* 20130410 ultim'ora homepage */
body#home div.brick_container.breakingNews{padding-bottom:20px}
body#home div.brick_container.breakingNews div.section h3.label{overflow:hidden}
body#home div.brick_container.breakingNews div.section h3.label div.breakingNewsTitle{color:#333333;padding-right:10px}
body#home div.brick_container.breakingNews div.section h3.label div.breakingNewsTitle,
body#home div.brick_container.breakingNews div.section h3.label div.breakingNewsText,
body#home div.brick_container.breakingNews div.section h3.label div.breakingNewsText a{font-family:SkyTextBold,Helvetica;font-size:20px;height:30px;line-height:30px;text-transform:uppercase;float:left}
body#home div.brick_container.breakingNews div.section h3.label div.breakingNewsText,
body#home div.brick_container.breakingNews div.section h3.label div.breakingNewsText a{font-size:18px}
body#home div.brick_container.breakingNews div.section.home h3.label div.breakingNewsText, body#home div.brick_container.breakingNews div.section.home h3.label div.breakingNewsText a{color:#555555}
body#home div.brick_container.breakingNews div.section.tg24 h3.label div.breakingNewsText, body#home div.brick_container.breakingNews div.section.tg24 h3.label div.breakingNewsText a{color:#b32224}
body#home div.brick_container.breakingNews div.section.sport h3.label div.breakingNewsText, body#home div.brick_container.breakingNews div.section.sport h3.label div.breakingNewsText a{color:#0054a6}
body#home div.brick_container.breakingNews div.section.mag h3.label div.breakingNewsText, body#home div.brick_container.breakingNews div.section.mag h3.label div.breakingNewsText a{color:#f25822}
body#home div.brick_container.breakingNews div.home h3.label{border-top:5px solid #333333}
/* 20130410 ultim'ora homepage */

/* 20130417 data modifica articolo */
body#article div.article div.mainContent div.lastModified{font-family:Georgia;font-size:12px;color:#666666}
/* 20130417 data modifica articolo */


/* VECCHIA ROBA REFINEMENT */
/* RESET BASE */
html body div#footer span, html body div#footer applet, html body div#footer object, html body div#footer iframe, html body div#footer h1, html body div#footer h2, html body div#footer h3,
 html body div#footerh4, html body div#footer h5, html body div#footer h6, html body div#footer p, html body div#footer blockquote, html body div#footer pre,
 html body div#footer a, html body div#footer abbr, html body div#footer acronym, html body div#footer address, html body div#footer big, html body div#footer cite, html body div#footer code, html body div#footer del, html body div#footer dfn, html body div#footer em,
  html body div#footer font, html body div#footer img, html body div#footer ins, html body div#footer kbd, html body div#footer q, html body div#footer s, html body div#footer samp,
  html body div#footer small, html body div#footer strike, html body div#footer strong, html body div#footer sub, html body div#footer sup, html body div#footer tt, html body div#footer var, html body div#footer b,  html body div#footer u, html body div#footer i,
  html body div#footer center, html body div#footer dl, html body div#footer dt, html body div#footer dd, html body div#footer ol, html body div#footer ul, html body div#footer li,
 html body div#footer fieldset, html body div#footer form, html body div#footer label, html body div#footer legend, html body div#footer table, html body div#footer caption, html body div#footer tbody,
 html body div#footer tfoot, html body div#footer thead, html body div#footer tr, html body div#footer th, html body div#footer td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }

html body div#footer {line-height: 1;font-size: 13px; font-family: Arial,Helvetica,sans-serif;display:block;border:none;}
html body div#footer ol,html body div#footer ul              { list-style: none; }
html body div#footer blockquote,html body div#footer q       { quotes: none; }
html body div#footer blockquote:before, 
html body div#footer blockquote:after,
html body div#footer q:before, 
html body div#footer q:after             { content: ''; content: none; }
html body div#footer :focus              { outline: 0; }
html body div#footer ins                 { text-decoration: none; }
html body div#footer del                 { text-decoration: line-through; }
html body div#footer table               { border-collapse: collapse; border-spacing: 0; }
html body div#footer h1,html body div#footer h2,html body div#footer h3,html body div#footer h4,html body div#footer h5,html body div#footer h6   { font-weight:normal}
html body div#footer hr 					{ border: 0px }

/* generici */
html body div#footer .block              { display: block; }
html body div#footer .c                  { clear:both; }
html body div#footer .sp                 { height: 10px; }
html body div#footer .spDouble           { height: 20px; }
html body div#footer .spTriple           { height: 30px; }
html body div#footer .noText             { text-indent: -999999px; }
html body div#footer .noBorder           { border: 0px; }
html body div#footer hr                  { background: url("/etc/designs/sky/library/statics/images/reSky/hr.png") repeat-x scroll 0 0 transparent; border: medium none; clear: both; margin-bottom: 2px; }
html body div#footer .cleared:after      { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
html body div#footer .cleared            { clear: both; height: 1%; }
html body div#footer a                   { color: #000; }

/* margin */
html body div#footer .mTop               { margin-top: 10px; }
html body div#footer .mLeft              { margin-left: 10px; }
html body div#footer .mRight             { margin-right: 10px; }
html body div#footer .mBottom            { margin-bottom: 10px; }
html body div#footer .mTopDouble         { margin-top: 20px; }
html body div#footer .mLeftDouble        { margin-left: 20px; }
html body div#footer .mRightDouble       { margin-right: 20px; }
html body div#footer .mBottomDouble      { margin-bottom: 20px; }
/* padding */
html body div#footer .pTop               { padding-top: 10px; }
html body div#footer .pLeft              { padding-left: 10px; }
html body div#footer .pRight             { padding-right: 10px; }
html body div#footer .pBottom            { padding-bottom: 10px; }
html body div#footer .pTopDouble         { padding-top: 20px; }
html body div#footer .pLeftDouble        { padding-left: 20px; }
html body div#footer .pRightDouble       { padding-right: 20px; }
html body div#footer .pBottomDouble      { padding-bottom: 20px; }

/* Colori Testo */
html body div#footer .nero           { color: #000; }
html body div#footer .bianco         { color: #fff; }
html body div#footer .grigio1        { color: #B6B6B6; }
html body div#footer .grigio2        { color: #999; }
html body div#footer .grigio3        { color: #9E9E9E; }
html body div#footer .grigio4        { color: #7a7a7a; }
html body div#footer .grigio5        { color: #b4b4b4; }
html body div#footer .blu1           { color: #2E5894; }
html body div#footer .blu2           { color: #1C335E; }
html body div#footer .bluBold        { color: #2690D2; font-style: normal; font-weight: bold; }

html body div#footer .txtPiccolissimo    { font-size: 8px; }
html body div#footer .interlineaMedia    { line-height: 18px; }


/* trasparenze */
html body div#footer .trans70            { /* IE 8 */            -ms-filter: "progid:DXI mageTransform.Microsoft.Alpha(Opacity=70)";
                      /* IE 5-7 */          filter: alpha(opacity=70);
                      /* Netscape */        -moz-opacity: 0.7;  
                      /* Safari 1.x */      -khtml-opacity: 0.7;
                      /* Good browsers */   opacity: 0.7; }
html body div#footer .trans50            { /* IE 8 */            -ms-filter: "progid:DXI mageTransform.Microsoft.Alpha(Opacity=50)";
                      /* IE 5-7 */          filter: alpha(opacity=50);
                      /* Netscape */        -moz-opacity: 0.5;  
                      /* Safari 1.x */      -khtml-opacity: 0.5;
                      /* Good browsers */   opacity: 0.5; }

/* icone */
html body div#footer .iconHome           { width:16px; height: 18px; background: url("/etc/designs/sky/library/statics/images/reSky/home.png") no-repeat; }

html body div#footer .nascosto                               { height: 1px !important; left: -10000px !important; position: absolute !important; top: -10000px !important; width: 1px !important; }

/* STILI COMUNI */
body html body div#footer                       {font-family: Arial,Helvetica,sans-serif; } 

html body div#footer      { width: 100%; }
html body div#footer .Dimension, #contenitore   	{ width: 985px; text-align: left; }
html body div#footer .bgVuoto                        { background: none; }

html body div#footer                         { min-height: 200px; height: auto; padding-top: 38px; margin-top: 30px; margin-bottom: -15px; background: url("/etc/designs/sky/library/statics/images/reSky/bg_footer.gif") repeat-x top #f4f4f4; }
html body div#footer #logoFooter                     { width: 150px; height: 225px; float:left; margin-left: 4px; margin-top: -8px; background: url("/etc/designs/sky/library/statics/images/reSky/sky_footer_grey.png" ) no-repeat 12px 0px; }
html body div#footer #menuFooter                     { width: 826px; min-height: 225px; height: auto; float: left; margin-right: 4px; }
html body div#footer #menuFooter ul                  { width: 150px; min-height: 190px; height: auto; float: left; border-left: 2px solid #ededed; list-style: none; padding-left: 12px; }
html body div#footer #menuFooter ul.noLineFooter     { border-left: 0px; }
html body div#footer #menuFooter a                   { font-family:Arial;color: #7a7a7a; text-decoration: none; font-size: 11px;}
html body div#footer #menuFooter li                { line-height: 18px; }
html body div#footer #menuFooter a:hover             { text-decoration: underline; font-family:Arial;}
html body div#footer #menuFooter a b, #menuFooter b  s{ font-size: 15px; color: #7a7a7a; font-weight: bold; font-family:Arial;}
html body div#subFooter                      { width: 100%; height: 30px ; clear: both; background: url("/etc/designs/sky/library/statics/images/reSky/bg_footer.gif") repeat-x top; color: #b4b4b4; font-size: 10px; padding-top: 10px; }
html body div#subFooter p                    { float: left; padding-left:30px; font-family:Arial;}
html body div#subFooter p a                  { color:#b4b4b4; text-decoration: none; font-family:Arial;}
html body div#subFooter p a:hover            { text-decoration: underline; font-family:Arial;}
html body div#subFooter ul                   { float: right; list-style: none; padding-right: 30px; font-family:Arial;}
html body div#subFooter ul li                { display: block; float: left; height: 13px; padding-left: 3px; padding-right: 3px; border-right: 1px solid #b4b4b4; }
html body div#subFooter ul li.last-child     { border-right: 0px; font-family:Arial;}
html body div#subFooter ul li a              { color:#7A7A7A; text-decoration: none; font-family:Arial; }
html body div#subFooter ul li a:hover        { text-decoration: underline; font-family:Arial; }

/* evito linea vuota sotto al footer  */
/* script img { margin-top: -15px; } */

div#toread {
	height: 44%;
}
.tagHome { display: none }

/**Informazione pubblicitaria**/
div.article div.mainContent .pub_heading {margin:0 137px 10px 0}
div.article div.mainContent .article-body-wrap .pub_heading {margin: 0 0px 10px 0;}
div.article div.mainContent .pub_heading p{text-align: right;font-size: 17px;font-family: SkyTextRegular, Helvetica, sans-serif;}
div.article.tg24 div.mainContent .pub_heading p{color:#b42813;border-bottom: 1px solid #b42813;}
div.article.cinema div.mainContent .pub_heading p{color:#b42813;border-bottom: 1px solid #b42813;}
div.article.mag div.mainContent .pub_heading p{color:#f25822;border-bottom: 1px solid #f25822;}
div.article.sport div.mainContent .pub_heading p{color:#0054a6;border-bottom: 1px solid #0054a6;}
div.article.skyuno div.mainContent .pub_heading p{color:#0054a6;border-bottom: 1px solid #0054a6;}
div.article.mc_page div.mainContent .pub_heading p{color:#f25822;border-bottom: 1px solid #f25822;}
/**---**//


/* EDIT PER DOPPIA COLONNA VISUALIZZAZIONE TITOLO */
body#home div.brick_container .section .nested_contents h2,body#home div.brick_container .nested_title{float:none !important;}
.leftColumn h2.nested_title a, .rightColumn h2.nested_title a{float:none !important;}
body#home div.column div.mainContent div.homeWrapper .brickColumn.leftColumn .nested_title, body#home div.column div.mainContent div.homeWrapper .brickColumn.rightColumn .nested_title {width: 310px;}

/* GG */
body#home div.column div.mainContent div.homeWrapper .brickColumn.leftColumn .skycinema_news_preview_hide .nested_title, 
body#home div.column div.mainContent div.homeWrapper .brickColumn.rightColumn .skycinema_news_preview_hide .nested_title {
	width: 235px;
}

body#home div.column div.mainContent div.homeWrapper .brickColumn.leftColumn .sport .nested_title, 
body#home div.column div.mainContent div.homeWrapper .brickColumn.rightColumn .sport .nested_title {
    width: 235px;
}

.brick_container.large.horizontal.quintuple {
background: white !important;
padding-right: 0px !important;
border-radius: 5px;
}
body#home div.brick_container.large .brickColumn.rightColumn .section .opener_img.horizontal_img,
body#home div.brick_container.large .brickColumn.leftColumn .section .opener_img.horizontal_img
{width:295px}
body#home .brickColumn.leftColumn div.brick_container .section, body#home .brickColumn.rightColumn div.brick_container .section{background:transparent !important;}

/* EDIT PER SKY ATLANTIC BACKGROUND */
.mainWrapper.skyatlantic{
 // background:#500104;
  padding-right: 5px;
  padding-left: 6px;
}
.mainWrapper.skyatlantic .articleRelatedVideo{
  width: 669px;
  height: 32px;
  background: url("/etc/designs/skyatlantic/library/static/images/lv/lv_skyatlantic_bg_section_title.png") no-repeat 0 0;
  color: #9F0E2F;
  font-family: SkyTextMedium;
  font-size: 16px;
  line-height: 32px;
  text-transform: uppercase;
}
.mainWrapper.skyatlantic .articleRelatedVideo .icon{
  background: url("/etc/designs/skyatlantic/library/static/images/lv/ico_video_atlantic.png") no-repeat;
  background-position: 0 46%!important;
  color: #9F0E2F;
  margin-left: 10px;
  padding-left: 10px!important;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top: 5px;
}
.mainWrapper.skyatlantic a.rightLink {
  color: #9F0E2F;
  font-family: SkyTextMedium;
  font-size: 16px;
  line-height: 32px;
  float: right;
  text-transform: initial;
  margin-right: 10px;
}
.mainWrapper.skyatlantic #playlist-container{
  background: #151515;
  margin-bottom: 10px;
  width: 669px;
}
body#home .mainWrapper.skyatlantic div.brick_container.large .section .opener_img.horizontal_img{width:248px; background-size: 248px auto;}
body#home .mainWrapper.cinema div.brick_container.large .section .opener_img.horizontal_img{width:248px;background-size:248px auto;}
body#home .mainWrapper.cinema div.brick_container.large .section .brickColumn .opener_img.horizontal_img{width:295px;}

body#home .mainWrapper.cinema .brickColumn.leftColumn div.brick_container .section .opener_contents img, body#home .mainWrapper.cinema .brickColumn.rightColumn div.brick_container .section .opener_contents img{
	float:left;
    clear:none;
    margin:0px;
    margin-right:10px;
}
body#home .mainWrapper.cinema div.column div.mainContent div.homeWrapper .brickColumn.leftColumn .nested_title, body#home .mainWrapper.cinema div.column div.mainContent div.homeWrapper .brickColumn.rightColumn .nested_title{
	text-align:left;
}
body#home .mainWrapper.cinema div.column div.mainContent div.homeWrapper .brickColumn.leftColumn .nested, body#home .mainWrapper.cinema div.column div.mainContent div.homeWrapper .brickColumn.rightColumn .nested{
  width: 300px;
  text-align: left;
}

body#home .brickColumn.leftColumn div.brick_container .section .opener_abstract, 
body#home div.brickColumn div.brick_container.medium .section .opener_contents .opener_abstract {
  position: relative;
  font-family: Georgia,sans-serif !important;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  list-style: none;
  width: 300px;
  color: #555 !important;
  font-size:12px !important;
}

/* GG */
body#home .mainWrapper.sport .brickColumn.leftColumn div.brick_container .section .opener_abstract, 
body#home .mainWrapper.sport div.brickColumn div.brick_container.medium .section .opener_contents .opener_abstract{
	width:235px;
}

/* SKY UNO VIDEO SPECIALI */
.mainWrapper.article.skyuno .video_section.skyuno .text_data_top.lv.skyuno{
	  background: url("/etc/designs/sky/library/static/images/lv/lv_skyuno_bg_section_title_inblock.png") no-repeat 0 0;
	  width: 642px;
	  height: 32px;
}

.mainWrapper.article.skyuno .video_section.skyuno .text_data_top.lv.skyuno span{
	font-size: 18px;
    font-family: SkyTextMedium,Helvetica;
    float: left;
    color: #fff;
    text-transform: uppercase;
    padding-top: 5px;
    background: url("/etc/designs/sky/library/static/images/structure/ico_video_white.png") no-repeat 0 46% !important;
	padding-left: 30px;
	margin-left: 10px;
}

/* SKY ATLANTIC VIDEO SPECIALI */
.mainWrapper.article.skyatlantic .video_section.skyatlantic .text_data_top.lv.skyatlantic{
	  background: url("/etc/designs/skyatlantic/library/static/images/lv/lv_skyatlantic_bg_section_title_inblock.png") no-repeat 0 0;
	  width: 642px;
	  height: 32px;
}

.mainWrapper.article.skyatlantic .video_section.skyatlantic .text_data_top.lv.skyatlantic span{
	font-size: 18px;
    font-family: SkyTextMedium,Helvetica;
    float: left;
    color: white;
    text-transform: uppercase;
    padding-top: 5px;
    background: url("/etc/designs/skyatlantic/library/static/images/lv/ico_video_atlantic.png") no-repeat 0 46%!important;
	padding-left: 30px;
	margin-left: 10px;
}

/* SKY TG24 VIDEO SPECIALI */
.mainWrapper.article.tg24 .video_section.tg24 .text_data_top.lv.tg24{
	  background: url("/etc/designs/tg24/library/static/images/lv/lv_tg24_bg_section_title_inblock.png") no-repeat 0 0;
	  width: 642px;
	  height: 32px;
}

.mainWrapper.article.tg24 .video_section.tg24 .text_data_top.lv.tg24 span{
	font-size: 18px;
    font-family: SkyTextMedium,Helvetica;
    float: left;
    color: white;
    text-transform: uppercase;
    padding-top: 5px;
    background: url("/etc/designs/sky/library/static/images/structure/ico_video_white.png") no-repeat 0 46%!important;
	padding-left: 30px;
	margin-left: 10px;
}


/* SKY CINEMA VIDEO SPECIALI */
.mainWrapper.article.cinema .video_section.cinema .text_data_top.lv.cinema{
	  background: url("/etc/designs/sky/library/static/images/lv/lv_cinema_bg_section_title_inblock.png") no-repeat 0 0;
	  width: 642px;
	  height: 32px;
}

.mainWrapper.article.cinema .video_section.cinema .text_data_top.lv.cinema span{
	font-size: 18px;
    font-family: SkyTextMedium,Helvetica;
    float: left;
    color: #FFF;
    text-transform: uppercase;
    padding-top: 5px;
    background: url("/etc/designs/sky/library/static/images/structure/ico_video_white.png") no-repeat 0 46% !important;
	padding-left: 30px;
	margin-left: 10px;
}

/*cinemaHome */
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv span{
    background: url("/etc/designs/sky/library/static/images/structure/ico_video_white.png") no-repeat 0 46% !important;
	padding-left: 30px;
	margin-left: 10px;
}

body#home div.brickColumn div.brick_container.medium .section .opener_contents .opener_abstract{border-bottom: 1px dotted #b2b2b2; padding-bottom:10px;}
body#home .brickColumn.rightColumn div.brick_container .section{margin: 0 !important;}

/*TG24*/

body#home .mainWrapper.tg24 div.brick_container div.video_section.galleryvideo div.text_data_top.lv span{
    background: url("/etc/designs/sky/library/static/images/structure/ico_video_white.png") no-repeat 0 46% !important;
	padding-left: 30px;
	margin-left: 10px;
    font-family: SkyTextMedium;    font-size: 16px;    color: #ffffff;
    text-transform: uppercase;
    line-height: 32px;
}

body#home .mainWrapper.tg24 .brickColumn.leftColumn div.brick_container .section .opener_abstract, body#home .mainWrapper.tg24 div.brickColumn div.brick_container.medium .section .opener_contents .opener_abstract{
	width:235px;
}
body#home .mainWrapper.tg24 div.brickColumn div.brick_container.large .section .opener_img.horizontal_img, body#home .mainWrapper.tg24 div.brick_container.large .section .opener_img.horizontal_img{
  background-size: 225px auto;
}

body#home .mainWrapper.tg24 div.column div.mainContent div.homeWrapper .brickColumn.leftColumn .nested_title, body#home .mainWrapper.tg24 div.column div.mainContent div.homeWrapper .brickColumn.rightColumn .nested_title{
	width: 100% !important;
	line-height: 18px;
}

body#home .brickColumn.leftColumn div.brick_container.horizontal .tg24 h2.label, body#home .brickColumn.rightColumn div.brick_container.horizontal .tg24 h2.label{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_title_doppio_bg.png) left top no-repeat
}

.tg24 .subShoulder div.brick_container.horizontal .tg24 .label span {
  text-transform: uppercase !important;
  font-family: SkyTextRegular,Helvetica,sans-serif !important;
  font-size: 12px !important;
  color: #ffffff !important;
  background: none !important;
  font-weight: normal !important;
  text-align: center;
  height:18px;
}


.tg24 .subShoulder div.brick_container.horizontal .tg24 h2.label{ padding: 2px !important;
  margin-left: 6px; background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_lv_subShoulder_top_bg.png) left top no-repeat !important;}

.tg24 .subShoulder .abstractTitle {
  font-size: 11px;
  color: #2b2b2b;
  line-height: 1.2;
  margin-top: 3px;
  text-decoration:none;
  font-family: "DroidSansBold";
  padding: 1px;
}
.tg24 .subShoulder div.brick_container .section .nested a{display:none;}
.tg24 .subShoulder div.brick_container .section .nested_contents h2{width:115px;display:none;}
.tg24 .subShoulder div.brick_container .section .spallettanested{display:block;}
.tg24 .subShoulder div.brick_container .section .spallettanested a{text-decoration:none;}
.tg24 .subShoulder div.brick_container .section .nested p{font-size:11px;display:none;}
.tg24 .subShoulder div.brick_container .section .nested .external{display:none;}
.tg24 .subShoulder div.brick_container .section .spallettanested img {padding: 1px;margin-top: 5px;}
.tg24 .subShoulder div.brick_container .section .nested_contents .nested{display: none !important;}

/*EDIT SKY TG24 BACKGROUND CORRELATI */

.mainWrapper.tg24 .articleRelatedVideo{
  width: 516px;
  height: 32px;
  background: url("/etc/designs/skytg24/library/static/images/lv/speciali_video_title_tg24.png") no-repeat 0 0;
  color: #FFF;
  font-family: SkyTextMedium;
  font-size: 16px;
  line-height: 32px;
  text-transform: uppercase;
}
.mainWrapper.tg24 .articleRelatedVideo .icon{
  background-position: 0 46%!important;
  background: url("/etc/designs/sky/library/static/images/structure/ico_video_white.png") no-repeat !important;
  color: #FFF;
  margin-left: 10px;
  padding-left: 10px!important;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top: 5px;
}
.mainWrapper.tg24 a.rightLink {
  color: #FFF;
  font-family: SkyTextMedium;
  font-size: 16px;
  line-height: 32px;
  float: right;
  text-transform: initial;
  margin-right: 10px;
}

.tg24 .verticalWrapper .abstract{width:100% !important;} 

/*** Box dati TG24 ***/
div.brickColumn div.brick_container .specialiAlbum {
	padding: 0 !important;
    width: 247px !important;
    
	background: transparent !important;
}

.boxDati .specialiAlbum.tg24.top {
	background: transparent url('/etc/designs/skytg24/library/static/images/lv/brickPhotogalleryTitle.png') left top no-repeat;
	height:33px;
	color: #ffffff;
	font-family: SkyTextMedium;
	font-size: 14px;
	line-height: 34px;
	padding-left: 40px;
	text-transform: uppercase;
}

.boxDati .specialiAlbum.tg24 .label {
	background: transparent url('/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_title_bg.png') left top no-repeat;
	color: #ffffff;
	font-family: SkyTextMedium;
	font-size: 14px;
	line-height: 34px;
	text-transform: uppercase;
	height: 100%;
	padding-left: 12px;
	min-height:35px;
}
.boxDati .specialiAlbum.tg24 .label span {
	font-size: 16px !important;
}

.leftColumn .boxDati .specialiAlbum.tg24 .label, .rightColumn .boxDati .specialiAlbum.tg24.label {
	background: transparent url('/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_v_s_lv_title_bg.png') left top no-repeat;
	background-size: 248px;
	color: #ffffff;
	font-family: SkyTextMedium;
	font-size: 14px;
	line-height: 34px;
	text-transform: uppercase;
	min-height: 31px;
}
.leftColumn .boxDati .specialiAlbum.tg24.top, .rightColumn .boxDati .specialiAlbum.tg24.top {
	background: url('/etc/designs/skytg24/library/static/images/lv/speciali_album_bg.png') no-repeat !important;
	background-size: 264px;
	color: #ffffff;
	font-family: SkyTextMedium;
	font-size: 14px;
	line-height: 34px;
	padding-left: 40px;
	text-transform: uppercase;
	height: 31px;
}
.boxDati img{max-width: 490px}
.boxDati a{text-decoration:none}
.boxDati h2{height:100%;}
.boxDati {margin-top:10px;margin-bottom:10px;}
.boxDati .sfondoNero{background: #191919;padding: 5px 13px;border-radius: 0 0 8px 8px;width: 490px;}
.leftColumn .boxDati .sfondoNero, .rightColumn .boxDati .sfondoNero{background: #191919;padding: 5px 13px;border-radius: 0 0 8px 8px;width: 222px;}
.boxDati .sfondoBianco{background: #FFF;padding: 5px 13px;}
.boxDati .bianco{color: #fff !important; text-decoration:none;font-family: "SkyTextBold" !important;font-size: 17px !important;}
.boxDati .nero{color: #000; text-decoration:none;font-family: "SkyTextBold";font-size:17px}
.boxDati img{margin-top: 10px;margin-bottom: 10px;}
.boxDati span{color: #FFFFFF;font-family: SkyTextMedium !important;font-size: 16px;line-height: 33px;}
.boxDati span.content {line-height: 24px;}

/*** Fine Box dati TG24 ***/

/* TICKET CINEMA 748 */
body#home .skycinema_due_colonne .brickColumn.leftColumn div.brick_container .section .opener_abstract {
  padding-bottom: 10px;
  border-bottom: 1px dotted #b2b2b2;
}


body#home .nested p {
  line-height: 15px;
  font-size: 12px;
  font-family: Georgia !important;
  color: #555555;
  }

  body#home div.brick_container .section  .nested p {
  color: #555555;
}

body#home div.brick_container .section .opener_abstract p{
  font-size: 14px;
  font-family: Georgia;
  color: #555555;
  }
  
 /* FIX MOBILE SUBSECTION */
 body#home div.brick_container .section.tg24 .brickFooter.subsectionMobile p {
	line-height: 15px;
	font-size: 12px;
	font-family: Georgia !important;
	color: #555555 !important;
 }

body#home div.brick_container .section.tg24 .brickFooter.subsectionMobile{
	border: 2px dotted blue;
	height: 70px;
}

body#home div.brick_container .section.tg24 .brickFooter.subsectionMobile .linkSubFooter{
	color: black;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

body#home #frame .mainWrapper .brick_container a.title_link.underline {
	text-decoration: underline;
}
/* body#home #frame .mainWrapper .brick_container .opener_title_link a.title_link {
	font-size: 25px;
} */
body#home #frame .mainWrapper .brick_container a.title_link:hover {
	text-decoration: underline;
	color: inherit !important;
}

/* FIX TITOLO TG24 */

body#home.generic div.mainWrapper.tg24 h1.pageTitle {
  float: left;
  text-align: left;
  font-family: "SkyTextMedium" !important;
  color: #444444 !important;
  font-size: 27px !important;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

body#home div.brickColumn div.brick_container.large .section .opener_contents .opener_title_link.vertical {
	padding-top: 260px;
}

/* Fix icone link esterni skycinema_due_colonne */
.skycinema_due_colonne ul.external li img {
  float: none!important;
}

/* FIX firma negli articoli TG24 - ATT-44249 */
div.article .article-body-wrap .autore span{
    font-family: "Georgia";
    font-size: 13px;
    line-height: 50px;
}
/* *****************  */
/*IOL*/
div#admputop , div#admpubottom {margin-bottom: 10px;}

/* ATT-47611 - Gestione immagini medie in brick verticali manuali */
.skycinema_news_preview_ref.section{
	position: relative;
}

/* Blocco font su pagina tag */
body#tagSearch div.brick_container div.nested_contents p {
    font-family: "Georgia" !important;
}


#orainondacron{
	display:none;
}

/*att115265 brick cinema senza sfondo*/

.specialiAlbum.cinema.widthCinema.miniFoto{
background-color: #161616 !important;
padding-right: 13px !important;
padding-left: 13px !important;
padding-bottom: 5px !important;

}

/*correlati di skyuno*/
ul.list-correlati img.img-correlati{
	max-width: 140px;
    max-height: 90px;
}

ul.list-correlati li{
	    float: left;
    width: 25%;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.correlati .opener_contents {
	min-height:150px
}

a.scopri-correlati{
	color: #fff!important;
    float: right;
    padding-right: 20px;
    font-size: 14px;
    font-family: SkyTextBold,Helvetica,sans-serif;
    display: block !important;
}
.title-correlati{
	    font-family: "DroidSansBold";
    font-size: 15px;
}


body#home.page_skyuno div.brick_container .label{
	color : #fff !important;
    font-size:14px;
}

