div.loginHeader {
    height: 48px;
}
html body #frame {
    padding-bottom: 0;
}
html body div#footer {
    margin-top: 0 !important;
    min-height: 210px !important;
    padding-top: 19px !important;
}
html body.page_mag div#footer {
     min-height: 126px !important;
}
html body.page_mag div#footer #menuFooter {
    min-height: 116px !important;
    width: 985px !important;
}
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: none repeat scroll 0 0 transparent;
}
body#tagSearch .mainWrapper .subShoulder .multifunctional, body#home .mainWrapper .subShoulder .multifunctional {
    background-color: #FFFFFF;
}
body#home div.brick_container .section .nested_img.horizontal {
    height: auto;
    width: 102px;
}
body#home div.brick_container .section .nested_img.vertical {
    height: auto;
    width: 102px;
}
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: 238px;
}
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 {
    height: 150px;
    width: 238px;
}
body#home div.brickColumn div.brick_container .section .nested_contents h2 {
    width: 238px;
}
body#home div.brick_container.original .section .opener_img.horizontal_img {
    width: 506px;
}
.widgetHeader {
    min-height: 55px;
    padding: 19px 0 20px;
}
.widgetHeader .meteo .temp {
    color: #FFFFFF;
    font-size: 35px;
    line-height: 35px;
}
.widgetHeader .widgetBtn {
    height: 8px;
    margin-right: 0;
    width: 13px;
}
.widgetHeader .widgetBtn.open {
    background: url("/etc/designs/sky/library/static/images/lv/lv_widgetBtn_open.png") no-repeat scroll left top transparent;
}
.widgetHeader .widgetBtn.close {
    background: url("/etc/designs/sky/library/static/images/lv/lv_widgetBtn_open.png") no-repeat scroll left -8px transparent;
}
.widgetHeader .meteo {
    background: url("/etc/designs/sky/library/static/images/lv/lv_widgetHeader_meteo.png") no-repeat scroll right top transparent;
    padding-right: 14px;
}
.widgetHeader .meteo .city, .widgetHeader .meteo .desc, .widgetHeader .horoscope .title, .widgetHeader .horoscope .sign {
    color: #FFFFFF;
    font-family: SkyTextRegular,Helvetica,sans-serif;
    font-size: 13px;
}
.widgetHeader .horoscope .sign {
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-weight: normal;
}
.widgetHeader .descWrapper {
    margin-right: 2px;
}
.widgetHeader .meteo .city, .widgetHeader .horoscope .title {
    margin-top: 1px;
}
.widgetHeader .horoscope #iconHoroscope.ariete {
    background: url("/etc/designs/sky/library/static/images/lv/lv_ico_horoscope_widget.png") no-repeat scroll -2px -2px transparent;
}
div.loginHeader .loginWrapper .loginMenu li, div.loginHeader .loginWrapper .loginMenu li a {
    height: 48px !important;
}
div.loginHeader .loginWrapper .loginMenu li {
    background: none repeat scroll 0 0 transparent !important;
    border-right: 1px solid #F2F2F2;
}
div.loginHeader .loginWrapper .loginMenu li, div.loginHeader .loginWrapper .loginMenu li a {
    color: #4C4C4C !important;
    font-family: SkyTextRegular,Helvetica,sans-serif !important;
    font-size: 16px !important;
    letter-spacing: -1px;
    line-height: 48px !important;
}
div.loginHeader .loginWrapper .loginMenu li {
    /* padding: 0 14px 0 19px !important; */
	padding: 0 12px !important;
}
div.loginHeader .loginWrapper .loginMenu li.last {
    border-right: medium none;
    padding: 0 0 0 19px !important;
}
div.loginHeader .loginWrapper .loginMenu {
    border-right: 1px solid #F2F2F2;
    height: 48px !important;
    overflow: hidden !important;
    /*width: 685px !important; modificato per skyatlantic */
	width: 730px !important;
}
#loginSkygo {
    float: right;
    height: 48px;
    overflow: hidden;
    width: 93px;
}
div.loginHeader .loginWrapper {
    width: 995px;
}
div.loginHeader .loginWrapper div#loginHeader {
    background: url("/etc/designs/sky/library/static/images/lv/lv_loginHeader_bg.png") repeat-y scroll left top transparent !important;
    float: right !important;
    height: 48px !important;
    margin: 0 !important;
    overflow: hidden !important;
    width: 160px !important;
}
#loginSearch {
    float: right;
    height: 48px;
    overflow: hidden;
    width: 56px;
}
div.loginHeader .loginWrapper a.skyGo {
    background: url("/etc/designs/sky/library/static/images/lv/lv_loginSkygo_bg.png") no-repeat scroll 7px 11px transparent !important;
    color: #4C4C4C !important;
    font-family: SkyTextRegular,Helvetica,sans-serif !important;
    font-size: 15px !important;
    height: 48px !important;
    letter-spacing: -1px !important;
    line-height: 48px !important;
    margin-top: 0 !important;
    padding-left: 43px !important;
    width: 50px !important;
}
div.loginHeader .loginWrapper div#loginHeader div.headerW {
    background: none repeat scroll 0 0 transparent !important;
    height: 48px !important;
    width: 160px !important;
}
div .skyid_img {
    background: url("/etc/designs/sky/library/static/images/lv/lv_skyid_bg.png") no-repeat scroll left top transparent !important;
    margin-left: 10px !important;
}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser {
    height: 48px !important;
    margin-right: 0 !important;
}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.login {
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 12px;
    width: auto !important;
}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect a.reg {
    background: none repeat scroll 0 0 transparent !important;
    width: auto !important;
}
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 {
    color: #4C4C4C !important;
    font-family: SkyTextRegular,Helvetica,sans-serif !important;
    font-size: 15px !important;
    letter-spacing: -1px;
}
div.loginHeader .loginWrapper div#loginHeader div.headerW div.menuUser div.menuUserProspect {
    margin-top: 10px !important;
}
#loginSearch a {
    display: block;
    margin: 11px auto 0;
    width: 30px;
}
.brick_container.horizontal .lv_title {
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    text-transform: uppercase;
}
.brick_container.vertical .lv_title {
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    text-transform: uppercase;
}
.column .lv_title_large {
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    text-transform: uppercase;
}
.brick_container.horizontal .lv_section_bottom {
    height: 7px;
}
.brick_container.vertical .lv_section_bottom {
    height: 7px;
}
body#home div.brick_container .section .opener_title_link {
    margin-top: 0 !important;
}
body#home div.brick_container .section .brickFooter {
    border-bottom: medium none;
}
html body div#footer #menuFooter {
    min-height: 154px !important;
    width: 985px !important;
}
html body div#footer #menuFooter ul {
    border-left: medium none !important;
    min-height: auto !important;
    padding-left: 24px !important;
}
html body div#footer #menuFooter ul.colonna1 {
    width: 115px !important;
}
html body div#footer #menuFooter ul.colonna2 {
    width: 115px !important;
}
html body div#footer #menuFooter ul.colonna3 {
    width: 115px !important;
}
html body div#footer #menuFooter ul.colonna4 {
    width: 115px !important;
}
html body div#footer #menuFooter ul.colonna5 {
    width: 115px !important;
}
html body div#footer #menuFooter ul.colonna6 {
    width: 115px !important;
}
html body div#footer #menuFooter ul.colonna7 {
    width: auto;
}
html body div#footer #menuFooter li b, #menuFooter b {color: #FFFFFF !important;font-size: 16px !important;line-height: 28px;font-family:Arial;font-size:15px}
html body div#footer #menuFooter b, html body div#footer #menuFooter a {
    text-transform: capitalize;
}/*
html body.page_tg24 div#footer #menuFooter a {
    color: #AD8880 !important;
}
html body.page_sport div#footer #menuFooter a {
    color: #8394A2 !important;
}
html body.page_mag div#footer #menuFooter a {
    color: #FCDED3 !important;
}
*/
html body div#footer #menuFooter a {
    color: #FFFFFF !important;
}
#lv_sites {
    height: 73px;
    margin: 0 auto;
    width: 969px;
}
.lv_sites_bg {
    background: url("/etc/designs/sky/library/statics/images/lv/lv_sites_bg.png") repeat-x scroll left top transparent;
}
.lv_sites_title {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 13px;
    line-height: 13px;
    padding-top: 32px;
}
#lv_sites ul {
    display: block;
    height: 55px;
    margin: 0;
    padding: 0;
    width: 984px;
}
#lv_sites ul li {
	color: #727272;
	display: block;
	float: left;
	font-family: SkyTextRegular,Helvetica,sans-serif;
	font-size: 11px;
	height: 55px;
	line-height: 46px;
	/*margin: 7px;*/
	margin:3px;
	padding: 0 4px 0 0;
}
#lv_sites ul li a {
    color: #727272;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
html body #subFooterAltriSiti .subFooterText {
}



html body #subFooterAltriSiti .subFooterText ul li.subFooterSitiLast {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    width: 154px;
    margin-right: -18px; width: 100px;
}

html body #subFooterAltriSiti .subFooterText ul li {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    width: 156px;
}
html body #subFooterAltriSiti {
    margin: 0 auto;
    padding-top: 25px;
    width: 969px;
}
html body #subFooterAltriSiti .subFooterText ul li a {
	color: #727272;
	font-family: SkyTextMedium;
	font-size: 14px;
	font-weight: medium;
	margin: 0;
	padding: 0;
	text-decoration: none
}
html body #subFooterAltriSiti .subFooterText_riga1 {
}
html body #subFooterAltriSiti .subFooterText_riga2 {
    padding-top: 30px;
}
html body #subFooterAltriSiti .subFooterLogo {
    float: left;
    margin-right: 33px;
    margin-top: -20px;
}
html body div#subFooter p {font-size: 11px;color: color: #717171;font-family: Arial,Helvetica,sans-serif !important;padding-left: 0px !important;color: #717171;line-height: 24px;width:580px}
html body div#subFooter p a {
    color: #717171 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px;
}
html body div#subFooter ul li {
    border-right: medium none !important;
    padding-left: 18px !important;
}
html body div#subFooter ul li a {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif !important;
	padding-left: 0px !important;
	color: #717171;
	line-height: 24px;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 11px;
}
html body div#subFooterBackground{background: url('/etc/designs/sky/library/static/images/lv/lv_subFooter_bg.png') repeat-x scroll center top transparent;width:100%;height:75px;overflow:hidden}
html body div#subFooter {overflow:hidden;height:auto !important;margin: auto auto -20px;padding-left: 10px;padding-right: 10px;padding-top: 14px !important;width: 980px;background:none}
html body div.subFooterContainer {
    background: none repeat scroll 0 0 white;
    margin: 0 auto;
    width: auto;
}
html body div#subFooter ul {padding-top:25px;padding-right: 16px !important}

#widgetHeader a.headerLogo{height:51px;margin-left:15px !important}
#widgetHeader.Tg24 a.headerLogo{width:277px}
#widgetHeader.Sport a.headerLogo{width:286px}
#widgetHeader.Sport a.headerLogo.f1,#widgetHeader.Sport a.headerLogo.gp{width:371px}
#widgetHeader.Skyuno a.headerLogo{width:204px}
.lv_header_social{float: left;margin: 25px 0 0 15px}
.lv_header_social.f1{margin-top:33px}

#widgetHeader.Cinema .lv_header_social,#widgetHeader.Skyuno .lv_header_social{margin-top:40px}
.lv_header_social_label {
    color: #FFFFFF;
    float: left;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 12px;
    height: 15px;
    padding-left: 17px;
    padding-top: 40px;
}
.lv_header_social_facebook_ico {
    float: left;
    height: 23px;
    overflow: hidden;
    padding-left: 8px;
    padding-top: 4px;
    position: relative;
    width: 72px;
}
.lv_header_social_twitter_ico {
    background: url("/etc/designs/sky/library/static/images/lv/socialSeparator.png") no-repeat scroll left center transparent;
    float: left;
    height: 23px;
    margin-left: 6px;
    padding-left: 10px;
    padding-top: 4px;
}
div.article div.mainContent {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 20px;
    width: 675px;
}
div.article.tg24 div.mainContent {
    padding-top: 0;
}
div.article div.mainContent .subShoulder {
    border: medium none;
    padding: 0 7px 0 0;
}
div.article div.mainShoulder {
    margin-top: -33px;
}
div.article.tg24 div.mainShoulder {
    margin-top: 0;
}
.lv_subShoulder_bottom {
    background: url("/etc/designs/sky/library/static/images/lv/lv_subShoulder_bottom_bg.png") no-repeat scroll left top transparent;
    height: 4px;
    margin-bottom: 20px;
}
body #frame div.column div.mainContent div.subShoulder div.multifunctional.home {
    margin-bottom: 0;
    padding-bottom: 0;
}
.widgetHeader .meteoDetail, .widgetHeader .horoscopeDetail {
    background: none repeat scroll 0 0 #FFFFFF;
}
div.mainHeader ol.subSections li.subSection {
    background: url("/etc/designs/sky/library/static/images/lv/skytg24_menu_divider.png") no-repeat scroll right top transparent;
    padding: 10px 10px 12px;
}
div.mainHeader ol.subSections li.last, div.mainHeader ul.sections li.last {
    background: none repeat scroll 0 0 transparent;
}
div#tickerHeader {
    background: url("/etc/designs/sky/library/static/images/lv/skytg24_ticker_sprite.png") no-repeat scroll 0 -30px transparent;
}
div#tickerHeader div.clock {
    background: url("/etc/designs/sky/library/static/images/lv/skytg24_ticker_sprite.png") no-repeat scroll 0 0 transparent;
    width: 34px;
}
div#tickerHeader div.live {
    background: url("/etc/designs/sky/library/static/images/lv/skytg24_ticker_sprite.png") no-repeat scroll -107px -60px transparent;
    width: 198px;
}
div#tickerHeader .tickercontainer {
    width: 760px;
}
div#tickerHeader .tickercontainer .mask {
    width: 760px;
}
div#tickerHeader ul.newsticker li {
    color: #FFFFFF;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
}
.lv_article_section_title {
    color: #FFFFFF;
    float: left;
    font-family: SkyTextMedium,Helvetica,sans-serif !important;
    font-size: 16px;
    padding-left: 13px;
}
.breadcrumb span.lv_article_section_title {
    float: right;
}
.breadcrumb span.lv_article_section_title a {
    color: #FFFFFF !important;
    font-family: SkyTextMedium,Helvetica,sans-serif !important;
    font-size: 14px !important;
    padding-right: 13px;
    text-transform: none !important;
}
div.mainWrapper.photogallery {
    margin-bottom: 13px;
    padding-top: 0;
    top: 13px;
}
div.mainWrapper.photogallery div.stripContainer {
    padding: 3px 0;
}
div.mainWrapper.photogallery #pageAnchor.icon.photo {
    color: #FFFFFF;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 42px;
    text-transform: uppercase;
    width: 628px;
}
div.mainWrapper.photogallery div.mainContent h1.title {
    padding-left: 0;
}
div.photogallery div.mainShoulder div.tags h2, div.photogallery div.mainShoulder div.related h2, div.photogallery div.mainShoulder div.external h2 {
    border-bottom: medium none;
    color: #FFFFFF;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    margin-bottom: 9px;
    padding-bottom: 0;
    padding-left: 13px;
    text-transform: uppercase;
    width: 287px;
}
div.album div.mainContent {
    border-right: medium none;
    margin: 33px 5px 36px;
    padding-right: 0;
}
div.album div.mainContent div.header {
    color: #FFFFFF;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    padding-left: 13px;
    text-transform: uppercase;
}
div.album div.mainContent h1.title {
    padding-left: 20px;
}
div.album div.mainContent div.footer {
    background: url("/etc/designs/sky/library/static/images/lv/lv_album_footer.png") no-repeat scroll left bottom transparent;
    margin-bottom: -4px;
}
div.album div.mainShoulder div.tags, div.album div.mainShoulder div.related {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 13px;
    width: 274px;
}
div.album div.mainShoulder div.tags {
    margin-top: 33px;
}
div.album div.mainShoulder div.related {
    margin-top: 33px;
}
div.album div.mainShoulder div.skysport_altri_link div.external {
    margin-top: -33px;
}
div.album div.mainShoulder div.tags h2, div.album div.mainShoulder div.related h2 {
    height: 33px;
    left: 0;
    margin-top: -33px;
    position: absolute;
    width: 290px;
}
.lv_mainShoulder_album_bottom {
    background: url("/etc/designs/sky/library/static/images/lv/lv_mainShoulder_album_bottom.png") no-repeat scroll left top transparent;
    height: 6px;
    margin-bottom: 53px;
}
div.article div.mainContent .articleWrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 18px;
}
.lv_liveNow {
    height: 49px;
}
.lv_liveNow_info {
    float: right;
}
.lv_liveNow_img {
    float: right;
    margin-top: 5px;
}
.lv_liveNow_info_title {
    color: #FFFFFF;
    font-family: SkyTextBold,Helvetica,sans-serif;
    font-size: 17px;
    padding-right: 9px;
    padding-top: 6px;
    text-align: right;
    text-transform: uppercase;
}
.lv_liveNow_info_text {
    color: #FBB033;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 13px;
    padding-right: 8px;
    text-align: right;
}

.lv_subShoulder_top {
    background: url("/etc/designs/skysport/library/static/images/lv/skysport_lv_subShoulder_top_bg.png") no-repeat scroll left top transparent;
   	background-size: 100%;
    color: #FFFFFF;
    font-family: SkyTextRegular,Helvetica,sans-serif!important;
    font-size: 12px;
    height: 22px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
}
.mainWrapper .mainShoulder .trovaCinema, .mainWrapper .mainShoulder .enciclopedia {
    background: none repeat scroll 0 0 #F2F2F2;
}
.mainWrapper .mainShoulder div.shoulderBoxLabel.lv {
    color: #FFFFFF;
    font-family: SkyTextMedium;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    padding-left: 12px;
    text-transform: uppercase;
    width: 288px;
}
.mainWrapper .mainShoulder div.poll, .mainWrapper .mainShoulder div.tools, .mainWrapper .mainShoulder div.games, .mainWrapper .mainShoulder div.cartoon, .mainWrapper .mainShoulder div.trovaCinema, .mainWrapper .mainShoulder div.enciclopediaShoulder {
    margin-bottom: 0;
}
.mainWrapper .mainShoulder div.bestWeek.lv {
    margin-bottom: 20px;
}
div.mainShoulder .cartoon, div.mainShoulder .poll {
    padding: 0 10px;
}
div.mainShoulder .games, .mainWrapper .mainShoulder .trovaCinema {
    padding: 0 20px;
}
div.mainShoulder .tools {
    padding: 6px 20px 0;
}
div.mainWrapper div.mainShoulder div.enciclopedia {
    margin-bottom: 0;
    padding: 0 20px;
}

div.mainWrapper div.mainShoulder div.horoscope {
    height: 125px;
    margin-bottom: 0;
}
.lv_mainShoulder_brick_bottom {
    background: url("/etc/designs/sky/library/static/images/lv/lv_mainShoulder_brick_bottom.png") no-repeat scroll left top transparent;
    height: 6px;
    margin-bottom: 22px;
    width: 300px;
}
.lv_mainShoulder_brick_bottom_margin {
    margin-bottom: 22px;
}
.lv_mainShoulder_brick_bottom.formula1{background: url("/etc/designs/sky/library/static/images/lv/lv_mainShoulder_brick_bottom_f1.png") no-repeat scroll left top transparent}
.mainWrapper .mainShoulder .enciclopedia .subtitle, .mainWrapper .mainShoulder .trovaCinema .subtitle {
    font-family: SkyTextMedium;
    font-size: 16px;
    text-align: left;
}
body#home div.mainContent div.brick_container.horizontal.none.mega a.opener_img.horizontal_img {
    width: 658px !important;
}
body#home.generic div.brickColumn div.brick_container.small .section .opener_contents .opener_title_link.horizontalTitle.rightAlign {
    width: 120px;
}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.top {
    height: 32px;
    width: 254px;
}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum {
    padding: 5px 13px;
}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.bottom {
    background: url("/etc/designs/sky/library/static/images/lv/speciali_album_bg_bottom.png") no-repeat scroll 0 0 transparent;
    width: 254px;
}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.top span, body#home.generic div#frame div.brick_container .specialiAlbum.top span {
    font-family: SkyTextMedium;
    font-size: 16px;
    line-height: 34px;
    padding-left: 40px;
    text-transform: uppercase;
}
body#home.generic div.brick_container.small .section .opener_contents .opener_title_link.horizontalTitle {
    padding-bottom: 3px;
    width: 389px;
}
.mainWrapper .photogalleryBox.lv.top #photogalleryNext, .mainWrapper .photogalleryBox.lv.top #photogalleryPrev {
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: SkyTextMedium;
    font-size: 22px;
    line-height: 23px;
    margin: 4px 0 8px;
    width: 20px;
}
.mainWrapper .photogalleryBox.lv.top .photogalleryNext, .mainWrapper .photogalleryBox.lv.top .photogalleryPrev {
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: SkyTextMedium;
    font-size: 22px;
    line-height: 23px;
    margin: 4px 0 8px;
    width: 20px;
}
.mainWrapper .photogalleryBox.lv.top span {
    color: #FFFFFF;
    font-family: SkyTextMedium;
    font-size: 16px;
    line-height: 33px;
    padding-left: 34px;
    text-transform: uppercase;
}
.mainWrapper .photogalleryBox.lv {
    height: 142px;
}
body#home.generic div#frame div.brick_container .specialiAlbum.top {
    height: 33px;
}
.mainWrapper .videoBox.top span {
    float: left;
    font-family: SkyTextMedium;
    font-size: 16px;
    line-height: 36px;
    padding-left: 45px;
    text-transform: uppercase;
}
.mainWrapper .videoBox.top span.section {
    color: #FFFFFF;
    padding-left: 5px;
}
body#home div.brickColumn div.brick_container div.section a.opener_img.horizontal_img img {
    height: 150px;
    width: 248px;
}
body#home div.brickColumn div.brick_container.vertical.small div.section a.opener_img.horizontal_img img {
    height: 70px;
    width: 112px;
}
body#home div.brick_container.large.horizontal.none a.horizontal_img img {
    height: 150px;
    width: 248px;
}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv,
body#article div.brick_container div.video_section.galleryvideo div.text_data_top.lv  {
    height: 33px;
}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv span,
body#article div.brick_container div.video_section.galleryvideo div.text_data_top.lv span {
  padding-left: 30px;
  margin-left: 10px;
  font-family: SkyTextMedium;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 24px;
}
#frame .mainContent .articleRelaatedVideo.lv, .mainWrapper .relatedVideoShoulder.lv {
    background: url("/etc/designs/sky/library/static/images/lv/relatedVideoShoulderSprite.png") no-repeat scroll 0 0 transparent;
    border-bottom: medium none !important;
    height: 33px;
}
#frame .mainContent .articleRelaatedVideo.lv, .mainWrapper .relatedVideoShoulder.lv div.icon {
    background: none repeat scroll 0 0 transparent;
    display: none;
}
#frame .mainContent .articleRelaatedVideo.lv, .mainWrapper .relatedVideoShoulder.lv div.text {
    /*color: #FFAD25;*/
	color: #FFFFFF; 
    font-size: 16px;
    line-height: 35px;
    padding-left: 38px;
}
#frame .mainContent .articleRelaatedVideo.lv, .mainWrapper .relatedVideoShoulder.lv div.text span {
    color: #FFFFFF !important;
    font-size: 16px;
}
#frame .mainContent .articleRelaatedVideo.lv, .mainWrapper .relatedVideoShoulder.lv.bestWeekLv {
    float: none;
}
#frame div.mainShoulder .relatedVideoShoulder.lv a, div.article div.mainContent .articleRelatedVideo.lv .rightLink {
    background: none repeat scroll 0 0 transparent;
    font-family: SkyTextMedium;
    font-size: 14px;
    line-height: 34px;
}
#frame div.mainShoulder .relatedVideoShoulder.lv a span, div.article div.mainContent .articleRelatedVideo.lv .rightLink span {
    color: #FFFFFF;
    font-family: SkyTextMedium;
    font-size: 14px;
}
.mainWrapper .subShoulder .multifunctional img.vertical {
    margin-top: 4px;
}
div.column .mainAreaBackground div.section.no_border {
    padding-left: 5px;
}
div.mainHeader {
    position: relative;
    z-index:1000;
}
div.mainHeader .subSection {
    position: static;
}
div.mainHeader .subSection:hover .subsection-dropdown {
    display: block !important;
}
div.mainHeader .subsection-dropdown {
    background: none repeat scroll 0 0 #323232;
   	display: none;
    left: 0;
    padding: 10px 0;
    position: absolute;
    top: 38px;
    width: 990px;
}
div.mainHeader .subsection-dropdown.on {
    display: block;
}
div.mainHeader #video-dropdown .this-channel, div.mainHeader #video-dropdown .other-channel, div.mainHeader #video-dropdown .direct-link {
    float: left;
}
div.mainHeader #video-dropdown .this-channel, div.mainHeader #video-dropdown .other-channel {
    background: url("/etc/designs/sky/library/static/images/lv/lv_dropdown_video_separator.png") no-repeat scroll 100% 14px transparent;
    min-height: 230px;
}
div.mainHeader #video-dropdown .this-channel {
    background-position: 584px 14px;
}
div.mainHeader #video-dropdown h3 {
    color: #FFFFFF;
    font-family: SkyTextBold,sans-serif;
    font-size: 20px;
    font-weight: normal;
}
div.mainHeader #video-dropdown h3 a {
    color: #FFFFFF;
    font-family: SkyTextBold,sans-serif;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}
div.mainHeader #video-dropdown h4 {
    color: #FFFFFF;
    font-family: SkyTextMedium,sans-serif;
    font-size: 18px;
    font-weight: normal;
}
div.mainHeader #video-dropdown h4 a {
    color: #FFFFFF;
    font-family: SkyTextMedium,sans-serif;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
}
div.mainHeader #video-dropdown h3, div.mainHeader #video-dropdown h4 {
    height: 45px;
    margin-bottom: 10px;
    margin-top: 5px;
}
div.mainHeader #video-dropdown .this-channel {
    margin-left: 32px;
    width: 603px;
}
div.mainHeader #video-dropdown .this-channel-list li {
    border-bottom: 1px solid #999999;
    float: left;
    height: 34px;
    line-height: 34px;
    margin-right: 40px;
    width: 155px;
}
div.mainHeader #video-dropdown .this-channel-list li a {
    color: #FFFFFF;
    display: block;
    font-family: SkyTextMedium,sans-serif;
    font-size: 16px;
}
div.mainHeader #video-dropdown .this-channel-list li a span {
    color: #FFFFFF;
    float: right;
}
div.mainHeader #video-dropdown .this-channel-list li:hover {
    background-color: transparent !important;
    background-image: none !important;
    margin-left: 0 !important;
}
div.mainHeader #video-dropdown .other-channel {
    padding-right: 20px;
    width: 155px;
}
div.mainHeader #video-dropdown .other-channel-list li {
    border-bottom: 1px solid #999999;
    height: 34px;
    line-height: 34px;
    width: 155px;
}
div.mainHeader #video-dropdown .other-channel-list li:hover {
    background-color: transparent !important;
    background-image: none !important;
    margin-left: 0 !important;
}
div.mainHeader #video-dropdown .other-channel-list li a {
    color: #999999;
    display: block;
    font-family: SkyTextMedium,sans-serif;
    font-size: 16px;
}
div.mainHeader #video-dropdown .other-channel-list li a span {
    color: #999999;
    float: right;
}
div.mainHeader #video-dropdown .direct-link {
    padding-left: 12px;
    padding-top: 60px;
    width: 158px;
}
div.mainHeader #video-dropdown .direct-link-list li,
div.mainHeader #video-dropdown .direct-link-list li:hover {
    background: url("/etc/designs/sky/library/static/images/lv/lv_dropdown_video_direct_link2.png") no-repeat 0 0 transparent!important;
    height: 32px;
    line-height: 32px;
    margin: 0 0 18px;
    padding: 0;
    width: 156px;
}

div.mainHeader #video-dropdown .direct-link-list li a {
    color: #999999;
    display: block;
    font-family: SkyTextBold,sans-serif;
    font-size: 14px;
    margin: 0 5px;
}

div.mainHeader #video-dropdown .direct-link-list li.diretta a {height:32px;color:#fff;padding-left:24px;background:url("/etc/designs/sky/library/static/images/lv/lv_diretta_video_bottone.png") no-repeat 0 50%;}
div.mainHeader #video-dropdown .direct-link-list li a span {
    color: #FFFFFF;
    float: right;
}
div.tg24 ol.tg24 li.subSection a .subsection-dropdown li:hover, div.tg24 ol.tg24 li.subSection a .subsection-dropdown li a:hover {
    background-color: transparent !important;
    background-image: none !important;
    margin-left: 0;
}
div.loginHeader .loginWrapper {
    overflow: visible;
}
div.loginHeader {
    overflow: visible;
}
div.loginHeader .loginMenu-wrap {
    position: relative;
}
div.loginHeader .loginWrapper .loginMenu .main {
    height: 43px;
    margin-left: -3px;
    margin-right: 2px;
    width: 95px !important;
}
div.loginHeader .loginWrapper .loginMenu .main.open {
    background: url("/etc/designs/sky/library/static/images/lv/lv_header_federato_menu_open.png") no-repeat scroll 0 -3px transparent !important;
    margin-right: 0;
    width: 97px !important;
}
div.loginHeader .loginWrapper .loginMenu .main a {
    background: url("/etc/designs/sky/library/static/images/lv/lv_header_federato_arrow_down.png") no-repeat scroll 100% 55% transparent;
    padding-right: 16px;
}
div.loginHeader .loginWrapper .loginMenu .main.open a {
    background: url("/etc/designs/sky/library/static/images/lv/lv_header_federato_arrow_up.png") no-repeat scroll 100% 55% transparent;
    color: #448EB7 !important;
}
div.loginHeader .loginSubmenu {
    background: url("/etc/designs/sky/library/static/images/lv/lv_bg_header_sub_menu.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 90px;
    left: -2px;
    position: absolute;
    top: 42px;
    width: 1000px;
    z-index: 30;
}
div.loginHeader .loginSubmenu li {
    border-left: 1px solid #E1E1E1;
    float: left;
    font-family: SkyTextRegular,sans-serif;
    font-size: 15px;
    height: 48px;
    line-height: 48px;
    margin-top: 25px !important;
    text-align: center;
    width: 172px;
}
div.loginHeader .loginSubmenu .first {
    border: 0 none;
    width: 127px;
}
div.loginHeader .loginSubmenu li a {
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font-family: SkyTextRegular,sans-serif;
}
div.loginHeader .loginSubmenu li a {
    color: #000000;
}
div.loginHeader .loginSubmenu li .home-sky {
    background: url("/etc/designs/sky/library/static/images/lv/lv_header_federato_logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    margin: 0 auto;
    width: 84px;
}
.mainWrapper .mainShoulder div.bestWeek.lv ul {
    border-bottom: medium none;
}
.mainWrapper .mainShoulder div.bestWeek.lv ul li {
    /*  #FBB033 */
    border-bottom: 1px dotted #FFFFFF;
}
.mainWrapper .mainShoulder div.bestWeek.lv div.pagination {
    bottom: 24px;
    left: 20px;
    position: absolute;
    height: auto;
}
.mainWrapper .mainShoulder div.bestWeek.lv div.pagination span:first-child {
    margin-left: 0;
}
.mainWrapper .mainShoulder div.bestWeek.lv a.guidaTv {
    bottom: 20px;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 0;
    width: 60px;
}
div.mainShoulder .bestWeek.lv .pagination .roundGuidaTv {
    background: url("/etc/designs/sky/library/static/images/lv/mag_pagination.png") no-repeat scroll -10px 0 transparent;
}
div.mainShoulder .bestWeek.lv .pagination .roundGuidaTv.on {
    background: url("/etc/designs/sky/library/static/images/lv/mag_pagination.png") no-repeat scroll 0 0 transparent;
}
body#home div.brick_container.horizontal div.photogalleryBox.lv ul li img.label {
    border: 1px solid #454545;
}
body#tagSearch div.column div.mainContent div.tagHeader {
    border-top: medium none;
}
body#tagSearch div.column div.mainContent div.lv_title {
    color: #FFFFFF;
    font-family: SkyTextMedium;
    font-size: 16px;
    line-height: 33px;
    padding-left: 12px;
}
body#archive div.mainWrapper {
    width: 1000px;
}
body#archive div.mainAreaBackground {
    background-color: #FFFFFF;
    margin-top: 4px;
    padding: 5px 5px 30px;
}
body#archive div.archive_div h1.title_tg24, body#archive div.archive_div h1.title_sport, 
body#archive div.archive_div h1.title_mag, body#archive div.archive_div h1.title_skyuno,body#archive div.archive_div h1.title_cinema {
    border-top: 5px solid #333333;
    color: #333333;
}
.mainWrapper .section.background_true {
	background: none !important;
	padding: 0px !important;
}	
.mainWrapper.movies a.buttonFind, .mainWrapper .mainShoulder a.buttonFind, div.mainShoulder .poll a.buttonVote, div.poll div.mainContent a.buttonVote {
    font-family: SkyTextBold;
    font-size: 15px;
    text-transform: uppercase;
}
.mainWrapper.movies select, .mainWrapper .mainShoulder select {
    background: url("/etc/designs/sky/library/static/images/lv/movies_bg_search.png") no-repeat scroll 0 0 transparent;
    color: #575757;
    padding: 5px 2px 5px 10px;
    width: 248px;
}
.mainWrapper .mainShoulder .search {
    background: url("/etc/designs/sky/library/static/images/lv/movies_bg_search_h34.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    line-height: 28px;
    padding: 4px 2px 2px 10px;
    width: 250px;
}
.mainWrapper .focusTitle{width:968px;height:136px;border:none;margin-left:5px;padding:5px 11px 13px 11px}
.mainWrapper .focusTitle span{padding-left:2px;font-family:SkyTextBold;font-size:22px;color:#ffffff}
.mainWrapper .focusTitle ul.focusList{padding:0;border:none;height:106px;width:968px;margin-top:2px;background:none}
.mainWrapper .focusTitle ul.focusList li{background:#f4f3ef;border:none}
.mainWrapper .focusTitle.small ul.focusList .focusElementTitle, .mainWrapper .focusTitle.small ul.focusList li{width:462px}
.mainWrapper .focusTitle.small ul.focusList li{margin-left:4px}
.mainWrapper .focusTitle.small ul.focusList li:first-child{margin-left:0}
.mainWrapper .focusTitle.small ul.focusList .focusElementDesc{width:340px}
.mainWrapper .focusTitle.small ul.focusList .focusElementDesc a{color:#444444;font-family:Georgia;font-size:12px}

body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo .video_column h2.nested_title {color:#FFFFFF}
body#home div.brick_container.horizontal.mega.breakingNews div h3.label div.breakingNewsText{line-height:32px}
body div.mainWrapper div.mainShoulder div.tools.lv.formula1{height:auto;background-color:#282222}

/* 404 */
body#not-found .mainWrapper .mainAreaBackground {padding:5px;background:#fff url("/etc/designs/sky/library/static/images/lv/lv_bg404_1.jpg") 0 0 repeat-x;}
body#not-found .mainWrapper .not-found-wrap {background:#fff url("/etc/designs/sky/library/static/images/lv/lv_bg404_2.jpg") 0 100% repeat-x;padding:1px;}
body#not-found .not-found-message {width:640px;margin:95px auto;}
body#not-found .not-found-message h2 {font-family:SkyTextBold,sans-serif;font-weight:normal;font-size:36px;text-transform:uppercase;}
body#not-found .not-found-message h3 {margin-bottom:30px;font-family:SkyTextBold,sans-serif;font-weight:normal;font-size:18px;color:#323232;text-transform:uppercase;}
body#not-found p,
body#not-found label {font-family:SkyTextMedium,sans-serif;font-size:16px;color:#8a8989;}
body#not-found p  a {font-family:SkyTextBold,sans-serif;font-size:16px}
body#not-found .not-found-search {margin-top:30px;}
body#not-found .not-found-search form {padding:0 0 10px;margin-bottom:20px;border:1px solid #d4d4d4;border-width:1px 0;}
body#not-found .not-found-search form input[type="text"] {width:250px;padding:0 15px;margin:0 10px;font-family:SkyTextRegular,sans-serif;font-size:24px;color:#b6b6b6;background:#e7e7e7;height:42px;line-height:42px;}
body#not-found .not-found-search form a img {line-height:42px;position:relative;top:12px;}

/* fix sondaggio non attivo */
div.pollBorder{display:none}

/* in evidenza spalla */
div.mainShoulder div.focusShoulder{width:300px;overflow:hidden;background-color:#f2f2f2}
div.mainShoulder div.focusShoulder ol.focusShoulderMenu{width:300px;height:31px}
div.mainShoulder div.focusShoulder ol.focusShoulderMenu li{height:31px;line-height:31px;font-family:SkyTextMedium;font-size:16px;text-align:center;color:#9a9999;text-transform:uppercase;width:150px;float:left;/*background: url('/etc/designs/sky/library/static/images/lv/inevidenzaShoulderSeparator.png') no-repeat top right #c2c2c2;*/cursor:pointer}
div.mainShoulder div.focusShoulder ol.focusShoulderMenu li:last-child,div.mainShoulder div.focusShoulder ol.focusShoulderMenu li.nobg{background:none #c2c2c2}
div.mainShoulder div.focusShoulder ol.focusShoulderMenu li.on{color:#000000;background:none #f2f2f2;cursor:default}
div.mainShoulder div.focusShoulder ul.newsTab{display:none;width:280px;padding:0 10px;background-color:transparent}
div.mainShoulder div.focusShoulder div.ulWrapper ul:first-child{display:block}
div.mainShoulder div.focusShoulder ul.newsTab li{width:280px;float:left;border-bottom:1px dotted black}
div.mainShoulder div.focusShoulder ul.newsTab li.first{padding:15px 0;height:71px}
div.mainShoulder div.focusShoulder ul.newsTab li.first div.lv_news_box_title{width:158px;margin-left:10px;float:left}
div.mainShoulder div.focusShoulder ul.newsTab li.noImage{padding:10px 0;height:30px}
div.mainShoulder div.focusShoulder ul.newsTab li div.lv_news_box_img{height:71px;width:112px;float:left}
div.mainShoulder div.focusShoulder ul.newsTab li div.lv_news_box_img img{width:auto;margin:0 auto;height:71px}
div.mainShoulder div.focusShoulder ul.newsTab li.noImage div.lv_news_box_img{display:none}
div.mainShoulder div.focusShoulder ul.newsTab li div.lv_news_box_channel,
div.mainShoulder div.focusShoulder ul.newsTab li div.lv_news_box_link{display:none}
div.mainShoulder div.focusShoulder ul.newsTab li div.lv_news_box_title,div.mainShoulder div.focusShoulder ul.newsTab li div.lv_news_box_title a{color:#000000;font-family:Arial;font-weight:bold;font-size:13px;text-decoration:none}
div.mainShoulder div.focusShoulder ul.newsTab li.channelLogo{border-bottom:none;padding-top:10px;height:25px}
div.mainShoulder div.focusShoulder ul.newsTab li.channelLogo div.lv_news_box_channel{display:block;float:right}



/* search spalla */
div.mainShoulder .search-local {height:33px;width:289px;padding:0 5px;margin:0 0 10px;
	background:transparent url("/etc/designs/sky/library/static/images/lv/lv_cinema_search_spalla_bg.png") no-repeat  0 0;}
div.mainShoulder .search-local input[type="text"] {float:left;width:245px;height:25px;line-height:25px;
vertical-align:top;margin-top:4px;padding:0 5px 0 10px;font-size:14px;}
div.mainShoulder .search-local input[type="text"].placeholderon {color:#666;}
div.mainShoulder .search-local input[type="submit"],
div.mainShoulder .search-local .submit-search-local {margin-top:4px;display:block;float:right;}
div.mainShoulder .search-local .submit-search-local img {width:25px;height:25px;}
div.mainShoulder .search-local input[type="submit"] {width:25px;height:25px;text-indent:-99999px;
	background:url("/etc/designs/sky/library/static/images/lv/lv_cinema_search_spalla_butt.png") no-repeat 0 0;}
	
/* fix meteo nome cittÃ  molto lungo tipo: pino sulla sponda del lago maggiore */
.widgetHeader #meteoCityLink{text-decoration:none}
.widgetHeader .meteo .city,
.widgetHeader .meteoDetail .city{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.widgetHeader .meteo .city{max-width:150px}
/* fix ora in onda dopo inserimento meteo in header sport */
body #widgetHeader .ora-in-onda{width:350px}
body #widgetHeader .ora-in-onda h2{font-size:17px}

/* CSS Meteo Skytg24 my way autostrade */
#myway-news {width:300px;margin-bottom:15px;display:block;float:left;}
#myway-news #header{background:url(/etc/designs/skytg24/library/static/images/traffico/mw_spalla.png) no-repeat;width:300px;height:33px}
#myway-news #tit{background:url(/etc/designs/skytg24/library/static/images/traffico/mw_ultimora.png) no-repeat;width:300px;height:23px}
#myway-news #content{background:#f1f1f1;float:left;padding:10px}
#myway-news ul{width:280px;display:inline;padding:0}
#myway-news ul li{list-style-type:none;float:left;border-bottom:1px dotted #ccc;width:280px;padding:10px 0 5px}
#myway-news ul li div{float:left}
#myway-news ul li .ico{width:21px;margin:0 10px 0 0}
#myway-news ul li .ico img{margin-bottom:5px}
#myway-news ul li div.info{position:relative;top:-5px}
#myway-news ul li div p{text-align:left;width:240px;margin:0;padding:0}
#myway-news #btn{float:left;padding:5px 0}
#myway-news #btn .link{background:url(/etc/designs/skytg24/library/static/images/traffico/mw_button.png) no-repeat;text-align:center;text-decoration:none;width:91px;display:block;font-size:11px;float:left;font-family:SkyTextMedium,arial;color:#fff;margin:0 1px;padding:4px 0}
#myway-news .info .evt, #myway-news .info .testo{font-family:SkyTextRegular,Helvetica,sans-serif;font-size:12px;}
#myway-news .info .evt span{color:#666666;font-weight:bold;}
#myway-news .info .testo{color:#999;}
 
/**tag page result**/
body#tagSearch div.tagHeader h1 {font-size:28px;font-family:SkyTextMedium,Helvetica;color:#444444;padding-right:5px}
body#tagSearch div.tagHeader h1{float:left;}
body#tagSearch div.tagHeader div.lbl{float:left;line-height:46px;}
html body#tagSearch #frame .mainWrapper .mainContent .tagSearchWrapper .tagHeader .openTriggerSEO, #smallWeatherBox #mapTop .openTriggerSEO {background:url(/etc/designs/skygenerics/library/statics/images/lv/spr-arrow.png) no-repeat scroll 0 0 #C2C2C2;cursor: pointer;border:1px solid #CECECE;float:right;height: 16px;margin-top:10px;width: 18px;}
html body#tagSearch #frame .mainWrapper .mainContent .tagSearchWrapper .tagHeader .openTriggerSEO.active , #smallWeatherBox #mapTop .openTriggerSEO.active{background: url("/etc/designs/skygenerics/library/statics/images/lv/spr-arrow.png") no-repeat scroll 0 -20px #C2C2C2;}
#tagSEO{min-width:516px;width:auto;}
#tagSEO .desc {float: left;margin:0 0 10px;}
#tagSEO .desc  p{font-family:"georgia"; color:#555;font-size: 12px;text-align: justify;overflow:hidden;padding-bottom:5px;line-height:16px;}
#tagSEO .desc div a{color: #272727;font-family:DroidSansRegular;font-size: 12px;}
#tagSEO p img{float: right; margin: 0px 0px 5px 10px;vertical-align: top;width:112px}
#tagSEO p {display: inline;} 
/** METEO SEO**/
#smallWeatherBox #tagSEO .desc p, #smallWeatherBox #tagSEO .desc div{margin:10px 5px;}
#smallWeatherBox #tagSEO .desc div a{text-decoration:underline}
#smallWeatherBox #tagSEO a, #smallWeatherBox #tagSEO p {font-family:arial;}
/**---**/

/** menu sotto sezione **/
#frame .tg24 #menuSottoSezione, #frame .mag #menuSottoSezione{width: 503px}
.sport #menuSottoSezione{width: 496px}
#frame .skyatlantic #menuSottoSezione, #frame .skyuno #menuSottoSezione,#frame .cinema #menuSottoSezione{width: 659px;background:#fff}
#menuSottoSezione{border-bottom: 1px dotted #333;display: table;padding: 3px 5px 5px;}
#frame  #menuSottoSezione .links{width:100%}
#frame  #menuSottoSezione .titolo{padding-right:5px;}
#frame  #menuSottoSezione .titolo, #frame  #menuSottoSezione .links a,#frame  #menuSottoSezione .links a:hover{text-decoration:none;font-family:SkyTextMedium,Helvetica,sans-serif;}
#frame  #menuSottoSezione .links a{font-size:14px}
#frame  #menuSottoSezione .titolo{font-size:12px}
#frame .tg24 #menuSottoSezione .links{color:#666}
#frame .tg24 #menuSottoSezione .links a{color:#9f0600} 
#frame .sport #menuSottoSezione .links a{color:#0054a6}
#frame .mag #menuSottoSezione .links a{color:#f25822}
#frame .skyatlantic #menuSottoSezione .links a{color:#9F0E2F}
#frame .skyuno #menuSottoSezione .links a{color:#2C3E8F}
#frame .cinema #menuSottoSezione .links a{color:#f72d23}
#frame #menuSottoSezione .titolo{display: table-cell;white-space: nowrap;color:#666}
#frame #menuSottoSezione .links{display: table-cell;text-transform:capitalize}


div.album div.mainShoulder div.tags, div.album div.mainShoulder div.external a{
    background: none repeat scroll 0px 0px #FFF;
}

.lv_news_box_title h2 {
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}

/* FIX TICKET2358: Presenza scritta linkabile VIDEO accanto a leaderbord ADV su Speciali SkyTG24 */
div.brick_container div.video_section.galleryvideo.tg24 div.link_on div.all_video_wrapper span.all_video_dett {
	position: inherit;
}


/**Di Marzio page Seo**/
#diMarzioBrick{background: none !important;}
#diMarzioBrick .diMarzioPage{background: white; width: 516px;} 
#diMarzioBrick div.diMarzioPage div.tagHeader h1 {font-size:28px;font-family:SkyTextMedium,Helvetica;color:#444444;padding-right:5px; padding-left: 5px;float:left;}
#diMarzioBrick div.diMarzioPage div.tagHeader div.lbl{float:left;line-height:46px;}
#diMarzioBrick div.diMarzioPage .tagHeader .openTriggerSEO, #smallWeatherBox #mapTop .openTriggerSEO {background:url(/etc/designs/sky/library/static/images/spr-arrow.png) no-repeat scroll 0 0 #C2C2C2;cursor: pointer;border:1px solid #CECECE;float:right;height: 16px;margin-top:10px;width: 18px; margin-right: 5px;}
#diMarzioBrick div.diMarzioPage .tagHeader .openTriggerSEO.active , #smallWeatherBox #mapTop .openTriggerSEO.active{background: url("/etc/designs/sky/library/static/images/spr-arrow.png") no-repeat scroll 0 -20px #C2C2C2;}
#diMarzioBrick div.diMarzioPage #tagSEO{min-width:516px;width:auto;}
#diMarzioBrick div.diMarzioPage #tagSEO .desc {float: left;padding:0 5px 0 5px;}
#diMarzioBrick div.diMarzioPage #tagSEO .desc p{font-family:"georgia"; color:#555;font-size: 12px;text-align: justify;overflow:hidden;height:44px;padding-bottom:5px;line-height:16px;}
#diMarzioBrick div.diMarzioPage #tagSEO .desc div a{color: #272727;font-family:DroidSansRegular;font-size: 12px;}
#diMarzioBrick div.diMarzioPage #tagSEO p img{float: right; margin: 0px 0px 5px 10px;vertical-align: top;width:112px}

/* Di Marzio Ticker */

.ticker-calciomercato-gdm-wrapper{
	background-color: white;
	margin-bottom: 20px;
}

.ticker-calciomercato-gdm-header{
	background-color: #9cc101;
	padding: 1% 3%;
}

.ticker-calciomercato-gdm-header h2{
	font-weight: bold !important;
	font-size: 15px; 
}

.ticker-calciomercato-gdm-content{
	position: relative;
	overflow: hidden;
	margin: 0px;
	height: 130px;
	background-color: white;
}

.ticker-calciomercato-gdm-news{
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #f0f0ee;
	padding: 0%;
}

.ticker-calciomercato-gdm-news a{
	text-decoration: none;
	display: block;
	margin: 5px 0px;
}

.ticker-calciomercato-gdm-news-row{
	display: block;
	font-size: 12px;
	color: #000;
	width: 96%;
	padding: 2%;
}

.ticker-calciomercato-gdm-footer{
	height: 50px;
}

.ticker-calciomercato-gdm-footer span {
	color: #9cc101;
	line-height: 50px;
	padding-left: 60px;
	float: left;
	font-weight: bold;
}

.ticker-calciomercato-gdm-footer img {
	display: block;
	width: 122px;
	height: 46px;
	float: right;
	margin: 2px 10px 2px 0px;
}

.ticker-calciomercato-gdm-inner{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	overflow: hidden;
	zoom: 1;
}
/*fix for ticket TICKET1794 */
.photoCarouselContainer
{
	margin-left:8px;
}

/* Classe utilizzata nelle immagini presenti nella sezione Tag dei siti sky */
#tagSEO p img.bannerTagSeo {
	float:none;
    margin: 0px 0px 0px 10px;
    vertical-align: top;
    width: 484px;
}

/* tagSEO gestione ul */
#tagSEO .desc ul li {
    font-family: "georgia";
    font-size: 12px;
    line-height: 16px;
    color: #555;
}
