/* header OK*/

div.advHeader{
	/* Rimozione per IOL
    background-color: #f3f4f6;
    */
}

body{
	background-position: left top;
	background-repeat: repeat;
    /*background: url(/etc/designs/sky/library/static/images/lv/skytg24_overlay_no_adv.png);*/
}

body #frame{
	background: #f3f4f6 url(/etc/designs/skytg24/library/static/images/lv/skytg24_frame_bg.jpg) center top repeat-x;
    position: relative;
}

div.loginHeader{
	background: #ffffff url(/etc/designs/skytg24/library/static/images/lv/skytg24_loginHeader_bg.png) left top repeat-x;
}

html body div#footer{
	background: #333333 !important;
}

.page_tg24 .section.tg24 {
	background: #ffffff;
    padding-left: 0px;
    padding-right: 0px;
}

.page_tg24 .section.tg24 .image_brick_container { 
	text-align:center;
}

.widgetHeader a.headerLogo{
	width: 221px;
	height: 55px;
}

.brick_container.vertical .lv_title.tg24{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_v_s_lv_title_bg.png) left top no-repeat;
	color: #ffffff;
	line-height: 36px;
	padding-left: 12px;
}

.brick_container.horizontal .lv_section_bottom.tg24{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_section_bottom_bg.png) left top no-repeat;
}

.brick_container.vertical .lv_section_bottom.tg24{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_v_s_lv_section_bottom_bg.png) left top no-repeat;
}

/* menu */

div.tg24 ol.tg24{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_menu_bg.png) center top no-repeat;
}

div.tg24 ol.tg24 li.subSection a{
	font-size: 14px;
	color: #000;
	font-family: SkyTextMedium,Helvetica,sans-serif;
}

div.tg24 ol.tg24 li.subSection a:hover{
	font-size: 14px;
	color: #fff;
	font-family: SkyTextMedium,Helvetica,sans-serif;
}

div.tg24 ol.tg24.subSections li.subSection.chome.selected a{
	font-size: 14px;
	/*color: #2a284f;*/
	color:#fff;
	font-family: SkyTextMedium,Helvetica,sans-serif;
}

div.tg24 ol.tg24 li:first-child:hover, div.tg24 ol.tg24.subSections li.subSection.chome.selected{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_menu_home_bg.png) left top no-repeat;
}

div.tg24 ol.tg24 li.selected, div.tg24 ol.tg24 li:hover, div.tg24 ol.tg24 li.chover{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_menu_hover_bg.png) left top repeat-x;
}

div.tg24 ol.tg24 li.selected a, div.tg24 ol.tg24 li:hover a, div.tg24 ol.tg24 li.chover a{
	color: #fff;
}

/* fine menu */

/* sfondo bianco */

.mainAreaBackground{
	background-color: #ffffff;
	padding-bottom: 30px;
	margin-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.mainWrapper.tg24 {
	width: 1000px;
}

div#tickerHeader{
	margin: 0px 5px 20px 5px;
}

.mainWrapper.tg24 .homeWrapper{
	border-right: 1px solid #D9D9D9 !important;
	padding-right: 4px !important;
}

.mainWrapper.tg24 .subShoulder{
	border-right: 1px solid #D9D9D9 !important;
	padding: 0px 7px 0px 5px !important;
}

/*body#home div.brick_container.horizontal .tg24 h3.label,body#home 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_bg.png) left top no-repeat;
	color: #ffffff;
	line-height: 36px;
	padding-left: 12px;
	border-top: none;
}*/

body#home div.brick_container.horizontal .tg24 h3.label,body#home div.brick_container.horizontal .tg24 h2.label,body#home div.brick_container.horizontal .tg24 h1.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;
	line-height: 36px;
	padding-left: 12px;
	border-top: none;
}

body#home div.brick_container.vertical .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 !important;
	color: #ffffff;
	line-height: 36px;
	padding-left: 12px;
	border-top: none;
}

body#home div.brick_container.horizontal .tg24 .label span{
	font-size: 16px;
	color: #ffffff;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	text-transform: uppercase;
}

body#home div.brick_container.vertical .tg24 .label span{
	font-size: 16px;
	color: #ffffff;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	text-transform: uppercase;
}

body#home div.brick_container .section.tg24 .opener_contents{
	padding-left: 5px;
	padding-right: 5px;
}

body#home div.brick_container .section.tg24 .nested_contents{
	padding-left: 5px;
	padding-right: 5px;
}

body#home.page_tg24 .tg24 div.brick_container .section h2.nested_title,
body#home div.brick_container .tg24 .section .nested_contents h2.nested_title {width:394px}
body#home.page_tg24 .tg24 div.brick_container .section .modificato h2.nested_title,
body#home.page_tg24 .tg24 div.brick_container .section .nonreplicato h2.nested_title,
body#home .tg24 div.brick_container .section .modificato h2.nested_title,
body#home .tg24 div.brick_container .section .nonreplicato h2.nested_title{
	width:384px;
}

body#home div.brick_container .section.tg24 .brickFooter{
	padding-left: 5px;
	padding-right: 5px;
	margin-top: -1px;
}

.mainWrapper .subShoulder .multifunctional.tg24 .titleDecoration, .mainWrapper .subShoulder .horoscope.tg24 .titleDecoration, .mainWrapper .subShoulder .press.tg24 .titleDecoration{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_lv_subShoulder_top_bg.png) left top no-repeat;
	height: 22px;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
}

body #frame div.column div.mainContent div.subShoulder div.multifunctional{
	padding-top: 0px;
	padding-left: 9px;
	padding-right: 9px;
	width: 114px;
}

body #frame div.column div.mainContent div.subShoulder div.multifunctional ul{
	padding-left: 1px;
	padding-right: 1px;
}

.mainWrapper .subShoulder .multifunctional.tg24 .titleDecoration h3, .mainWrapper .subShoulder .horoscope.tg24 .titleDecoration h3, .mainWrapper .subShoulder .press.tg24 .titleDecoration h3{
	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;
}

body #frame .article div.column div.mainContent div.subShoulder div.multifunctional{
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
}
/*
div.article.tg24 .mainContent .breadcrumb{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_article_top_bg.png) left top no-repeat;
	color: #ffffff;
	line-height: 36px;
	padding-left: 12px;
	border-top: none;
	width: 538px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
*/
div.article.tg24 .mainContent .breadcrumb{background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_article_top_bg_675.png) left top no-repeat;height: 33px;line-height: 33px;padding: 0px;border: none;width: 675px;margin-bottom:20px}
.mainWrapper .subShoulder .multifunctional.related.tg24 .titleDecoration{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_lv_subShoulder_top_bg.png) left top no-repeat;
}

body#article div.mainShoulder .cartoon .titleDecoration, body#article div.mainShoulder .poll .titleDecoration, body#article div.mainShoulder .tools .titleDecoration, body#article div.mainShoulder .games .titleDecoration, body#article div.mainShoulder .horoscope .titleDecoration, body#article div.mainShoulder .enciclopedia .titleDecoration, body#article div.mainShoulder .trovaCinema .titleDecoration, body#article div.mainShoulder .rankingTP .titleDecoration{
	left: 0px;
}

/* fine sfondo bianco */

/* fotogallery */

div.mainWrapper.photogallery #pageAnchor.icon.photo{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/lv_fotogallery_pageAnchor_icon_photo.png) left top no-repeat;
}

div.photogallery div.mainShoulder div.tags h2, div.photogallery div.mainShoulder div.related h2{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/lv_fotogallery_mainShoulder_top.png) left top no-repeat;
}

/* fine fotogallery */

/* infografica */

body#infographic div.infographic.tg24 div.mainContent div.photo{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/lv_infographic_pageAnchor_icon_photo.png) left top no-repeat;
}

/* fine infografica */

/* album */

div.album div.mainContent div.header{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_album_header_bg.png) left top no-repeat;
	margin-top: -33px;
}

div.album div.mainShoulder div.tags h2, div.album div.mainShoulder div.related h2
{
	background: url("/etc/designs/skytg24/library/static/images/lv/lv_fotogallery_mainShoulder_top.png") no-repeat left top transparent;
}

/* fine album */

/* ultimora */
body#home div.mainContent div.brick_container.horizontal.none.mega.breakingNews{padding-right:0px;width:668px}
body#home div.brick_container.breakingNews.horizontal.mega div.section h3.label{background:#f3f4f6;border-bottom:1px dotted #9c9c9c}
/* fine ultimora */

/* in evidenza */
.mainWrapper .focusTitle{background: url('/etc/designs/skytg24/library/static/images/lv/skytg24_focus_bg.png') no-repeat}
/* fine in evidenza */

/* spalla */

div.mainShoulder .cartoon .titleDecoration, 
div.mainShoulder .poll .titleDecoration, 
div.mainShoulder .tools .titleDecoration, 
div.mainShoulder .games .titleDecoration,
div.mainShoulder .horoscope .titleDecoration,
div.mainShoulder .enciclopedia .titleDecoration,
div.mainShoulder .trovaCinema .titleDecoration,
div.mainShoulder .rankingTP .titleDecoration{
	background: transparent url(/etc/designs/skytg24/library/static/images/lv/skytg24_mainShoulder_titleDecoration_bg.png) left top no-repeat;
}

div.mainShoulder .poll .tempResultsBg{
	background: #b42813;
}

.mainWrapper .mainShoulder #fb_recommendation{
	background: #b42813;
}

div.mainShoulder .twitterConversation{
	background: #b42813;
}

/* fine spalla */

/*brick fotogallery*/
.mainWrapper .photogalleryBox.lv.top.tg24{background: url("/etc/designs/skytg24/library/static/images/lv/brickPhotogalleryTitle.png") no-repeat scroll left top;height:33px}
/*fine brick fotogallery*/
/*brick videogallery*/
.mainWrapper div.galleryvideo .photogalleryBox.lv.top.tg24{background: url("/etc/designs/skytg24/library/static/images/lv/skytg24_brickVideogalleryTitle.png") no-repeat scroll left top;height:33px}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{font-family:SkyTextRegular,Helvetica,sans-serif}
/*fine brick videogallery*/
body#home div.brick_container.horizontal.mega div.tg24 h3.label, body#article div.brick_container.horizontal.mega div.tg24 h3.label{background: url("/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_mega_title_bg.png") no-repeat scroll left top transparent}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.tg24.top, body#article.generic div#frame div.brickColumn div.brick_container .specialiAlbum.tg24.top{background: url('/etc/designs/skytg24/library/static/images/lv/speciali_album_bg.png') no-repeat;}
body#home.generic div#frame div.brick_container .specialiAlbum.top.tg24, body#article.generic div#frame div.brick_container .specialiAlbum.top.tg24{background: url("/etc/designs/skytg24/library/static/images/lv/brickPhotogalleryTitle.png") no-repeat scroll left top transparent;height: 33px}
.mainWrapper .videoBox.top.tg24{height:33px;background: url("/etc/designs/skytg24/library/static/images/lv/brickVideoHome-tg24.png") no-repeat}
.mainWrapper .videoBox.top.tg24 span{color:#ffad25}
.mainWrapper .videoBox.top.tg24 span.section{color:#ffffff}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv.tg24, body#article div.brick_container div.video_section.galleryvideo div.text_data_top.lv.tg24{background: url("/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_title_bg.png") no-repeat}


body#home div.brick_container.vertical div.video_section.galleryvideo div.text_data_top.lv.tg24,
body#article div.brick_container.vertical div.video_section.galleryvideo div.text_data_top.lv.tg24{
	background: url("/etc/designs/skytg24/library/static/images/lv/speciali_video_title_tg24_248.png") no-repeat scroll left top transparent;
	height: auto;
}

body#home div.brick_container.vertical div.video_section.galleryvideo div.text_data_top.lv.tg24 span,
body#article div.brick_container.vertical div.video_section.galleryvideo div.text_data_top.lv.tg24 span{
    line-height: 22px;
    display: block;
    padding-top:5px;
}

.mainContent .articleRelaatedVideo.lv,.mainWrapper .relatedVideoShoulder.lv{background-position:0 0}

body#rss div#frame div.mainWrapper.rss div.mainContent{padding-right:4px}
body#rss div#frame div.mainWrapper.rss div.mainShoulder{margin-left:4px}
html body#home div.brick_container .section #menu_elezioni div,html body#home #menu_elezioni div{border-top:none;color:#ffffff;font-family:SkyTextMedium;font-size:16px;padding:5px 0 5px 12px;background: url("/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_title_bg.png") no-repeat scroll center top transparent}
body#pollPage .mainWrapper .subShoulder .multifunctional,body#pollPage .mainWrapper .subShoulder .horoscope,body#pollPage .mainWrapper .subShoulder .ranking, .mainWrapper .subShoulder .press{background:none}
body#pollPage div.poll.tg24 div.mainContent h2{background: url("/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_title_bg.png") no-repeat scroll left top transparent;border-top:none;font-size:16px;font-family:SkyTextMedium;color:#ffffff;padding-left:15px;text-transform:uppercase}

body#tagSearch div.column div.mainContent div.tagSearchWrapper.tg24{background: url('/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_title_bg.png') no-repeat left top #ffffff}
body#tagSearch div#frame div.column div.mainContent,body#tagSearch div#frame div.column div.mainShoulder{margin-top:0}
div.mainShoulder .tg24 a.buttonVote, .mainWrapper.tg24 .mainContent a.buttonVote,body .mainWrapper.movies a.buttonFind.tg24,body .mainWrapper .mainShoulder a.buttonFind.tg24, body div.mainShoulder .poll a.buttonVote.tg24, div.poll div.mainContent a.buttonVote.tg24{background: url("/etc/designs/skytg24/library/static/images/lv/shoulder_btn.png") no-repeat scroll 0 0 transparent}
div.mainShoulder div.shoulderBoxLabel.lv{background: url('/etc/designs/skytg24/library/static/images/lv/skytg24_mainShoulder_titleDecoration_bg.png') no-repeat}
body#article div.article div.mainContent div.articleRelatedVideo div.icon{display:none}
body#article div.article div.mainContent div.articleRelatedVideo{height:33px;font-family:SkyTextMedium;font-size:16px;color:#ffffff;background: url('/etc/designs/skytg24/library/static/images/lv/speciali_video_title_tg24_w537.png') no-repeat;border-bottom:none;width:497px;padding-left:40px;line-height:35px}
div.mainShoulder .tools .ricerca {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) 0px 0px no-repeat}
div.mainShoulder .tools .meteo {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -38px 0px no-repeat}
div.mainShoulder .tools .oroscopo {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -76px 0px no-repeat}
div.mainShoulder .tools .guidaTv {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -114px 0px no-repeat}
div.mainShoulder .tools .smstg24 {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -152px 0px no-repeat}
div.mainShoulder .tools .newsletter {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) 0px -30px no-repeat}
div.mainShoulder .tools .forum {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -38px -30px no-repeat}
div.mainShoulder .tools .video {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -76px -30px no-repeat}
div.mainShoulder .tools .widget {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -114px -30px no-repeat}
div.mainShoulder .tools .rss {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -152px -30px no-repeat}
div.mainShoulder .tools.dark .ricerca {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) 0px -60px no-repeat}
div.mainShoulder .tools.dark .meteo {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -38px -60px no-repeat}
div.mainShoulder .tools.dark .oroscopo {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -76px -60px no-repeat}
div.mainShoulder .tools.dark .guidaTv {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -114px -60px no-repeat}
div.mainShoulder .tools.dark .smstg24 {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -152px -60px no-repeat}
div.mainShoulder .tools.dark .newsletter {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) 0px -90px no-repeat}
div.mainShoulder .tools.dark .forum {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -38px -90px no-repeat}
div.mainShoulder .tools.dark .video {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -76px -90px no-repeat}
div.mainShoulder .tools.dark .widget {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.png) -114px -90px no-repeat}
div.mainShoulder .tools.dark .rss {background:url(/etc/designs/skytg24/library/static/images/lv/tools_icon_TG24.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/skytg24/library/static/images/lv/toolbox_pagination_Tg24.png) 0px 0px no-repeat}
div.mainShoulder .tools .pagination.page1 .next {background:url(/etc/designs/skytg24/library/static/images/lv/toolbox_pagination_Tg24.png) -10px 0px no-repeat}
div.mainShoulder .tools .pagination.page2 .next {background:url(/etc/designs/skytg24/library/static/images/lv/toolbox_pagination_Tg24.png) 0px 0px no-repeat}
div.mainShoulder .tools .pagination.page2 .prev {background:url(/etc/designs/skytg24/library/static/images/lv/toolbox_pagination_Tg24.png) -10px 0px no-repeat}

html body div#footer {padding-bottom:20px;}
/*html body div#footer #menuFooter a{color: #AD8880 !important}*/
html body div#footer, html body div#footer #menuFooter, html body div#footer #menuFooter ul {min-height: 130px!important;}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.video_section.galleryvideo .video_column h2.nested_title{color:#151515}

/* 404 */
body#not-found .mainWrapper.tg24 {width:988px;margin-bottom:30px}
body#not-found .not-found-message h2,body#not-found p  a{color:#b42813}


/* local search */

div.mainShoulder .search-local {width:290px;
	background:transparent url("/etc/designs/skytg24/library/static/images/lv/lv_tg24_search_spalla_bg.png") no-repeat  0 0;}



html body div#matchcenter{border:none;height:121px;background: url('/etc/designs/skytg24/library/static/images/lv/matchcenter_bg_tg24.png') no-repeat}
html body div#matchcenter h2.main{font-size:22px;color:#ffffff;margin-top:3px}
html body div#matchcenter .tabs .tabNavigation{margin-top:3px}
html body div#matchcenter .tabs .tabNavigation li a{font-family:SkyTextRegular;font-size:17px;color:#ffffff}
html body div#matchcenter .tabs .tabNavigation li a.selected,html body div#matchcenter .tabs .tabNavigation li a.selected span{font-family:SkyTextMedium;font-size:17px;color:#0f3862}
html body div#matchcenter .tabs #contentContainer{border:none}
html body div#matchcenter .tabs .tabNavigation li a.selected span{background: url('/etc/designs/skytg24/library/static/images/lv/matchcenter_tab_sx.png') no-repeat scroll left top transparent}
html body div#matchcenter .tabs .tabNavigation li a.selected{background: url('/etc/designs/skytg24/library/static/images/lv/matchcenter_tab_dx.png') no-repeat scroll right top transparent}

div.brick_container h2{font-size: 16px;font-family: SkyTextMedium,Helvetica,sans-serif;}
div.brick_container div.photogalleryBox h2{line-height:31px;float:left;}
body#home.one-main-col div#frame div.brick_container .specialiAlbum h2 span { margin-top: 0px }
div.brick_container div.video_section div.text_data_top div.all_video_wrapper a.all_video span{position:absolute;top:0;margin-left:2px;}

body#home #frame .mainWrapper .brick_container a.title_link.color {
	color: #b32224;
}

/* body#home .mainWrapper.tg24 div.brick_container div.video_section.galleryvideo div.text_data_top.lv span {background:none!important;} */

/* ticker */
div#tickerHeader ul#tickerNews {float:left;font-size:11px;font-family:"Helvetica"}
div#tickerHeader ul.newsticker span { background-color: #FAB300;color: #000000;font-family: SkyTextMedium,Helvetica,sans-serif;font-size: 16px;margin: 0px !important; }
div.videoBox div.videoMenu div.scrollingNews div.tickercontainer div.mask ul#tickerNews.newsticker li span { background-color: #FAB300;color: #000000;margin: 0px !important;border-radius: 5px;}
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:760px;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 .tickercontainer {
  width: 759px;
}

/*TICKET1830 */
body#home div.brick_container .section .opener_abstract {
  border-bottom: 1px dotted #b2b2b2;
  padding-bottom: 15px;
}

body#home div.brick_container .section .opener_contents .nested {
  border-bottom: 1px dotted #b2b2b2;
  padding-bottom: 10px;
}
body#home .skycinema_due_colonne .nested {
  padding-bottom: 10px;
  border-bottom: 1px dotted #b2b2b2;
}

body#home div.brick_container .section .opener_contents
{
  border-bottom: 0px dotted #b2b2b2;
}
/*
.skycinema_news_preview_hide {
  width: 253px;
}
*/

div.shareLeft a.addthis_button_google_plusone {
    width: 62px;
}

/* Overwrite inline css with old red & old font */
html body#home div.brick_container .section .nested a.sectionLabel, 
html body#home div.brick_container .section .nested a.sectionLabel:hover, 
html body#home .definitivo{
    color: #b32224 !important;
}
html body#home #cinqueCitta div.title{
	background: transparent url("/etc/designs/skytg24/library/static/images/lv/skytg24_brick_container_l_h_s_lv_title_bg.png") repeat-x center center;
}
.aLinkTuttiComuni, .aLinkRegionali{background: url("/content/dam/static/images/lv/linkregionali.png") no-repeat scroll center top transparent !important}





div.widgetHeader.Tg24 a.headerLogo img{height:35px;}
#widgetHeader.Tg24 .lv_header_social.tg24{margin-top:10px !important;margin-left:30px;}
div.widgetHeader.Tg24{padding-top: 20px;padding-bottom:15px;}
.widgetHeader {min-height: 0px !important;}
#widgetHeader a.headerLogo {height:35px !important;}
#widgetHeader.Tg24 a.headerLogo{width:205px !important; }


/* fix ridimensionamento player diretta */
.skytg24_diretta{
    width: 516px;
    margin-bottom: 15px;
}



/*menu altro*/
div.mainHeader ol.subSections li.other ul.other li a{color:black !important;}
div.tg24 ol.tg24 li.other ul.other li a{border-bottom: 1px solid  #c2c2c2 !important;} 

div.mainHeader ol.subSections li.other ul.other li:hover a:hover{color:white !important;}
div.mainHeader ol.subSections li.subSection.other {
    padding-right: 21px !important;
    padding-left: 21px !important;
    padding-top: 11px !important;
}

div.mainHeader ol.subSections li.other a.label {
    padding: 0 20px 0 0px;
    height: 17px;
    width: 30px;
}
div.mainHeader ol.subSections li.other ul.other li:hover{background-color:#ae0000 !important;}
div.mainHeader ol.subSections li.other{width:35px !important;}
div.mainHeader ol.subSections li.other ul.other{left:-123px !important;}
div.mainHeader ol.subSections li.other.selected ul.other{background-color:#f2f2f2;top:38px;}
div.mainHeader ol.subSections li.other a.label{width:54px;}
div.mainHeader ol.subSections li.subSection.other{padding-right:21px !important;padding-left:21px !important;  padding-top: 11px !important;}
div.mainHeader ol.subSections li.other a.label{padding: 0px 20px 0px 0px;height:17px;width:30px;}
div.mainHeader ol.subSections li#otherPlaceholder, div.mainHeader ol.subSections li#otherPlaceholder a{width:120px !important;}
div.mainHeader ol.subSections div.altro.altro_subSections li.subSection.other.selected a.label{
background:url(/etc/designs/sky/library/static/images/structure/drpdwn_btn_white.png) no-repeat scroll right 8px!important rgba(0, 0, 0, 0)!important;
}
/*fine menu altro*/

div.mainHeader ol.subSections li.other{width:35px !important; }
div.mainHeader ol.subSections li.other ul.other li a{color:black !important;}
div.tg24 ol.tg24 li.other ul.other li a{border-bottom: 1px solid #c2c2c2 !important;}
div.mainHeader ol.subSections li.other ul.other li:hover{background-color:#ae0000 !important;}
div.mainHeader ol.subSections li.other ul.other li:hover a:hover{color:white !important;}

