/* header */

div.advHeader{
	/*background: #000050;*/
}

body{
	background-position: left top;
	background-repeat: repeat;
    background: #132c6c;
}

body #frame{
	background: #132c6c url(/etc/designs/skysport/library/static/images/lv/skysport_frame_bg.jpg) center top repeat-x;
    position:relative;
}

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

/* fine header */

/* footer */

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

/* Outbrain */
.OUTBRAIN .ob-widget.ob-strip-layout.AR_1 {
	margin-top:0px;
}

/* fine footer */

/* home */

.page_sport .section.sport {
	background: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.widgetHeader a.headerLogo{
	width: 309px;
	height: 55px;
}
.brick_container.horizontal .lv_title.sport {
    color: #ffffff;
    background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_brick_container_l_h_s_lv_title_bg.png) left top no-repeat;
    line-height: 33px;
    padding-left: 12px;
}
.brick_container.horizontal .lv_title {
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    text-transform: uppercase;
}
body#home div.brick_container .section.sport .label {
	border: none;
}
.brick_container.horizontal .section .label {
	color: #ffffff;
	background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_brick_container_l_h_s_lv_title_bg.png) left top no-repeat;
	line-height: 33px;
	padding-left: 12px !important;
	width: 100%;
	left: -5px;
	top: -6px;
	margin-top: 5px;
}
.brick_container.horizontal .section .label span {
    color: #fff !important;
    font-family: SkyTextMedium,Helvetica,sans-serif !important;
	font-size: 16px !important;
    text-transform: uppercase !important;
}
/* 2014-07-11: classe aggiunta per il tag h1 sul nome della sottosezione */
.brick_container.horizontal .lv_title h1.subsection_label {
    font-family: SkyTextMedium,Helvetica,sans-serif;
    font-size: 16px;
    height: 33px;
    text-transform: uppercase;
}

.brick_container.large.horizontal.quintuple {
    background: none !important;
	padding-right: 10px !important;
}
body#home div.column div.mainContent div.homeWrapper .photogallerybox.section {
	width: auto !important;
    height: auto !important;
    background: none !important;
}
body#home div.column div.mainContent div.homeWrapper .photogallerybox .photogalleryBox.lv,
body#home div.column div.mainContent div.homeWrapper .videogallery .photogalleryBox.lv {
	width: 496px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
body#home div.column div.mainContent div.homeWrapper .photogallerybox .photogalleryBox.lv.sport .photoCarouselContainer {
	margin: auto;
}
body#home div.column div.mainContent div.homeWrapper .brick_container.quintuple .brickColumn .nested_title {
	width: auto !important;
}
body#home div.column div.mainContent div.homeWrapper .brick_container.quintuple div.leftColumn,
body#home div.column div.mainContent div.homeWrapper .brick_container.quintuple div.rightColumn {
	width: 243px;
}
.brick_container.horizontal .lv_section_bottom.sport {
    background: url("/etc/designs/sky/library/static/images/lv/skytg24_brick_container_l_h_s_lv_section_bottom_bg.png") no-repeat scroll left top transparent;
}

.brick_container.vertical .section .label {
	background: url("/etc/designs/sky/library/static/images/lv/skysport_brick_container_l_v_s_lv_title_bg.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    line-height: 36px;
    padding-left: 12px !important;
    width: 100%;
	left: -5px;
	top: -6px;
	margin-top: 5px;
}
.brick_container.vertical .section .label span {
    color: #fff !important;
    font-family: SkyTextMedium,Helvetica,sans-serif !important;
	font-size: 16px !important;
    text-transform: uppercase !important;
}

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

/* fine home */

/* spalletta */

.mainWrapper .subShoulder .ranking{
	background: #ffffff;
	margin-bottom: 0px !important;
}

.subShoulder .multifunctional.sport{
	margin-bottom: 0px !important;
}
/* fine spalletta */

/* 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,
div.mainShoulder .ranking .titleDecoration,
div.mainShoulder .crossHLshoulder .titleDecoration{
	background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_mainShoulder_titleDecoration_bg.png) left top no-repeat;
}

div.mainShoulder .poll .tempResultsBg{
	background: #132c6c;
}

.mainWrapper .mainShoulder #fb_recommendation{
	background: #1d558f;
}

div.mainShoulder .twitterConversation{
	background: #1d558f;
}

/* fine spalla */

/* album */

div.album div.mainContent div.header{
	background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_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,div.album div.mainShoulder div.external h2
{
	background: url("/etc/designs/skysport/library/static/images/lv/skysport_mainShoulder_titleDecoration_bg.png") no-repeat left top transparent;
}

/* fine album */

/* brick twitter */

body#home div.brick_container.brickTwitter .section .label{
	color: #ffffff;
	background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_brick_container_l_h_s_lv_title_bg.png) left top no-repeat;
	line-height: 33px;
	padding: 0px 0px 0px 12px;
	border: none;
}

body#home div.brick_container.brickTwitter .section .label span{
	color: #ffffff;
	font-size: 20px;
}

/* fine brick twitter */

/* articolo */

div.article div.mainContent{
	margin-top: 33px;
}

div.article div.mainShoulder{
	margin-top: 0px;
}

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;
}

/*.mainWrapper .subShoulder .multifunctional.related.sport .titleDecoration, .mainWrapper .subShoulder .multifunctional.sport .titleDecoration, .mainWrapper .subShoulder .ranking .titleDecoration, .mainWrapper .subShoulder .press.sport .titleDecoration{
	height: 21px;
	background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_titleDecoration_bg.png) left top no-repeat;
}*/

.mainWrapper .subShoulder .multifunctional.home .titleDecoration h3, body#article .mainWrapper .subShoulder .multifunctional .titleDecoration h3{
	background: none;
	font-family: SkyTextRegular,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 21px;
	text-transform: uppercase;
	font-weight: normal;
}

div.article.sport .mainContent .breadcrumb{
	/*position: absolute;*/
	height: 33px;
	line-height: 33px;
	margin: -53px 0px 0px -5px;
	padding: 0px;
	border: none;
	width: 680px;
	background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_article_header_bg.png) left top no-repeat;
}

div.article.sport .mainContent .breadcrumb, div.article.sport .mainContent .breadcrumb a{
	font-size: 0px;
}

div.article.sport .mainContent .breadcrumb span a{
	font-family: SkyTextMedium,Helvetica,sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding-left: 12px;
}

/* fine articolo */

/* fotogallery */

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

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

/* fine fotogallery */

/* infografica */

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

/* fine infografica */

.mainWrapper .videoBox.top.sport{height:33px;background: url("/etc/designs/skysport/library/static/images/lv/brickVideoHome-sport.png") no-repeat}
.mainWrapper .videoBox.top.sport span{color:#ffad25}
.mainWrapper .videoBox.top.sport span.section{color:#ffffff}
.mainWrapper .photogalleryBox.lv.top.sport{background: url("/etc/designs/skysport/library/static/images/lv/brickPhotogalleryTitleSport.png") no-repeat scroll left top;height:33px}

body#home div.brick_container.horizontal.mega div.sport h3.label{background: url("/etc/designs/skysport/library/static/images/lv/skysport_brick_container_mega_title_bg.png") no-repeat scroll left top transparent}
body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum.sport.top{background: url('/etc/designs/skysport/library/static/images/lv/speciali_album_bg_sport.png') no-repeat;}
body#home.generic div#frame div.brick_container .specialiAlbum.top.sport{background: url("/etc/designs/skysport/library/static/images/lv/brickPhotogalleryTitleSport.png") no-repeat scroll left top transparent;height: 33px}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv.sport{background: url("/etc/designs/skysport/library/static/images/lv/speciali_sport_video_title.png") no-repeat top left;width:526px;position:relative;left:-5px}
.mainContent .articleRelaatedVideo.lv,.mainWrapper .relatedVideoShoulder.lv{background-position:0 -33px}
body.sub_sport div.section.sport {background:#ffffff}
/*body.sub_sport div.section.sport div.nested,body.sub_sport div.section.sport div.opener_contents{padding-left:5px;padding-right:5px}*/
body#article div.column div.mainContent div.subShoulder div.multifunctional, body#article div.column div.mainContent div.subShoulder div.press{padding-bottom:10px}

body#rss div#frame div.mainWrapper.rss div.mainContent{border-right: none;padding-right:0;width:680px}
body#rss div#frame div.mainWrapper.rss div.mainContent div.boxTop{overflow:hidden;background:white;padding:10px 0 10px 5px}
body#rss div#frame div.mainWrapper.rss div.mainContent div.boxBottom{background:white;padding:0 0 10px 5px;margin-top:20px;overflow:hidden}
body#rss div#frame div.mainWrapper.rss div.mainContent .RSStesto{border-top:none;margin-top:0px}
body#newsletter div.mainContent{width:666px}
body#newsletter div.mainContent div.lvTitle{height:31px;float:left;width:651px;padding-left:15px;line-height:31px;background: url('/etc/designs/skysport/library/static/images/lv/newsletter_sport_title.png') no-repeat;font-family:SkyTextMedium;font-size:16px;color:#ffffff;text-transform:uppercase}
body#newsletter div.mainContent div.content{padding:15px 10px 0 10px;float:left;background:#ffffff}
body#newsletter div.mainContent div.content div.newsletterImg{height:419px;background: url('/etc/designs/skysport/library/static/images/lv/newsletter_sport.png') no-repeat top left;padding:35px 60px 0 335px;width:251px}
body#newsletter div.mainContent div.content div.newsletterImg span.title,body#newsletter div.mainContent div.content div.newsletterImg span.text{width:260px;display:block}
body#newsletter div.mainContent div.content div.newsletterImg span.title{font-family:SkyTextBold;font-size:26px;color:#132c6c}
body#newsletter div.mainContent div.content div.newsletterImg span.text{font-family:Arial;font-size:14px;color:#242424;margin-top:25px}
body#newsletter div.mainContent div.content div.signupTitle{width:230px;height:31px;background: url('/etc/designs/skysport/library/static/images/lv/newsletter_sport_title_small.png') no-repeat;font-family:SkyTextMedium;font-size:16px;color:#ffffff;line-height:31px;padding-left:55px;text-transform:uppercase;margin-left:15px}
body#newsletter div.mainContent div.signup{width:666px;height:207px;float:left;background: url('/etc/designs/skysport/library/static/images/lv/newsletter_sport_signup.png') no-repeat}
body#newsletter div.mainContent div.signup div.case{float:left;width:601px;height:70px}
body#newsletter div.mainContent div.signup div.case.case2{height:75px;line-height:75px}
body#newsletter div.mainContent div.signup div.case div.text{height:70px;line-height:70px;font-size:14px;font-family:Arial;padding-left:65px;width:275px;float:left}
body#newsletter div.mainContent div.signup div.case.case2 div.text{height:75px;line-height:75px}
body#newsletter div.mainContent div.signup div.case a.nlButton{text-decoration:none;font-family:SkyTextBold;font-size:18px;color:#FFFFFF;text-align:center;display:inline-block;float:left}
body#newsletter div.mainContent div.signup div.case a.nlButton.small{background: url('/etc/designs/skysport/library/static/images/lv/newsletter_btn_small.png') no-repeat center center;width:134px;height:70px;line-height:70px}
body#newsletter div.mainContent div.signup div.case a.nlButton.large{background: url('/etc/designs/skysport/library/static/images/lv/newsletter_btn_large.png') no-repeat center center;width:200px}
body#newsletter div.mainContent div.signup ul{width:100%;height:62px;float:left;padding:0}
body#newsletter div.mainContent div.signup ul li{float:left;height:62px}
body#newsletter div.mainContent div.signup ul li.text{font-family:SkyTextMedium;font-size:16px;width:163px;padding:15px 0 0 15px}
body#newsletter div.mainContent div.signup ul li.text span{font-family:SkyTextBold;font-size:16px}
body#newsletter div.mainContent div.signup ul li.link{line-height:62px;text-align:center}
body#newsletter div.mainContent div.signup ul li.text b{font-family:SkyTextBold;font-size:16px;font-weight:normal}
body#newsletter div.mainContent div.signup ul li.link a{font-family:SkyTextBold;font-size:20px;color:#132c6c;text-decoration:none}
body#newsletter div.mainContent div.signup ul li.link.sd{width:186px}
body#newsletter div.mainContent div.signup ul li.link.xf{width:130px}
body#newsletter div.mainContent div.signup ul li.link.mf{width:172px}

div.mainShoulder .bestWeek.Sport.lv{height:430px;background: url('/etc/designs/skysport/library/static/images/lv/bestWeek_sport_bg.png') no-repeat transparent;position:relative}
body#home div.brick_container.horizontal.mega.breakingNews div.sport.section{border-radius:4px}
body#home div.brick_container.horizontal.mega.breakingNews div.sport h3.label{border:none}
body#home div.brick_container.horizontal.mega.breakingNews div.sport h3.label div.breakingNewsTitle{font-family:SkyTextBold;font-size:22px;padding-right:4px}
body#home div.brick_container.horizontal.mega.breakingNews div.sport h3.label div.breakingNewsText{font-family:SkyTextMedium;font-size:18px}

body div.sport ol.sport{background: url("/etc/designs/skysport/library/static/images/lv/skysport_menu_bg.png") no-repeat scroll center top transparent}
body div.sport ol.sport li:first-child:hover, div.sport ol.sport.subSections li.subSection.chome.selected{background: url("/etc/designs/skysport/library/static/images/lv/skysport_menu_home_bg.png") no-repeat scroll left top transparent}
div.sport ol.sport li.selected, div.sport ol.sport li:hover, div.sport ol.sport li.chover{background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_menu_hover_bg.png) left top repeat-x;}
div.sport ol.sport li.selected, div.sport ol.sport li:hover, div.sport ol.sport li.chover a{ color: #333333;}
div.sport ol.sport li.subSection a, div.sport ol.sport li.subSection a:hover,div.sport ol.sport.subSections li.subSection.chome.selected a{font-family:SkyTextMedium;font-size:14px}
div.sport ol.sport li.subSection a:hover,div.sport ol.sport.subSections li.subSection.selected a{color:#2a284f}
div.sport ol.sport.subSections li.subSection.selected.other a,div.sport ol.sport.subSections li.subSection.selected.other ul li a{color:#ffffff}
div.mainHeader ol.subSections li.other ul.other li a:hover{text-decoration:underline}
body div.brick_container.large.horizontal div#last-highlights-container{padding:10px 0 10px 10px;border-radius:0 0 5px 5px}
body div.brick_container.large.horizontal div#last-highlights div.last-highlights-title{background:none;padding:6px 0 5px 40px}
body div.brick_container.large.horizontal div#last-highlights div.see-all{padding-top:7px}
body div.brick_container.large.horizontal div#last-highlights div.title div.separator{display:none}
body div.brick_container.large.horizontal div#last-highlights div.title{background: url('/etc/designs/skysport/library/static/images/lv/brickVideogalleryTitleSport.png') no-repeat;height:33px;width:516px;padding:0}
body#tagSearch div.column div.mainContent div.tagSearchWrapper.sport{background: url('/etc/designs/skysport/library/static/images/lv/tagcloudTitle_skysport.png') no-repeat left top #ffffff;border:0 none;padding: 0 5px;margin-right:5px}
body#tagSearch div.column div.mainContent div.subShoulder{border:none}
body#tagSearch div.column div.mainContent{width:690px}
body#tagSearch div.column div.mainShoulder{margin-left:0px}

body#pollPage div.column div.mainContent div.subShoulder div.multifunctional{background:#ffffff}
body#pollPage div.column div.mainContent div.homeWrapper{border-right:0 none}
body#pollPage div.column div.mainContent div#currentPollTitle{background-color:#f1f1f1;border-radius:5px}
body#pollPage div.column div.mainContent div#currentPollTitle div.disclaimer{border-bottom:0 none}
body#pollPage div.column div.mainContent div.homeWrapper h2{border:0 none;font-family:SkyTextMedium;font-size:16px;color:#ffffff;height:33px;background: url('/static/images/lv/skysport_brick_container_l_h_s_lv_title_bg.png') no-repeat left top;text-transform:uppercase;padding-left:12px}
body#pollPage div.column div.mainContent div#currentPollTitle div.pollHeader{margin-top:0px}
body#pollPage div.column div.mainContent div#pollTitleArchive{background:#f1f1f1;border-radius:5px}
body#pollPage div.column div.mainContent div#s1{margin-top:0px}

/* SPECIALI */
/*
body#home.generic div.brick_container.horizontal.videogallery{background:#ffffff;padding:0 5px 20px 5px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery.sport h3{background: url('/etc/designs/skysport/library/static/images/lv/speciali_sport_video_title.png') no-repeat left top;border:none;font-family:SkyTextMedium;font-size:16px;position:relative;left:-5px;width:486px;padding-top:4px;text-transform:uppercase;padding-bottom:}
body#home.generic div.mainWrapper h1.pageTitle{background:white;padding:0 6px;border-radius:5px;margin-bottom:20px}
body#home.generic div.mainWrapper div.pageAbstract{background:white;padding:0 6px}
body#home.generic div.mainWrapper div.testatinaspeciali{background:white;border-radius:5px 5px 0 0;padding:0 10px;margin-right:0}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container{padding-bottom:25px}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container.horizontal{padding:0 5px;background:white;border-radius:0 0 5px 5px}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section{background:white;padding:0 5px;border-radius:5px 5px 0 0}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section div.opener_contents{margin-left:5px}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section h3.label{position:relative;left:-5px;width:526px;border-top:none;background: url("/static/images/lv/speciali_brick_title_sport.png") no-repeat scroll left top transparent;font-family:SkyTextMedium;font-size:16px;color:#ffffff;height:33px;padding:0}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section h2.label{position:relative;left:-5px;width:526px;border-top:none;background: url("/static/images/lv/speciali_brick_title_sport.png") no-repeat scroll left top transparent;font-family:SkyTextMedium;font-size:16px;color:#ffffff;height:33px;padding:0}
body#home.generic div.mainWrapper div.brick_container div.lv_title{background: url('/etc/designs/skysport/library/static/images/lv/speciali_brick_title_sport.png') no-repeat}
body#home.generic div.mainWrapper div.brick_container div.lv_section_bottom{background: url('/etc/designs/skysport/library/static/images/lv/speciali_brick_bottom_w526.png') no-repeat}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container.vertical div.section h3.label{background: url("/etc/designs/skysport/library/static/images/lv/speciali_brick_title_v_sport.png") no-repeat scroll left top transparent;width:248px}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container.vertical div.section div.opener_contents{margin-left:0}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section h3.label span{color:#ffffff;font-family:SkyTextMedium;font-size:16px;min-height:33px;padding:0 0 0 12px;line-height:33px}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section h2.label span{color:#ffffff;font-family:SkyTextMedium;font-size:16px;min-height:33px;padding:0 0 0 12px;line-height:33px}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container{padding:0 0 25px 0}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container.videogallery div.video_section{background:black;padding-left:5px;border-radius:5px 5px 0 0}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container.videogallery{padding-bottom:0 !important;border-radius:5px 5px 0 0;margin-bottom:25px}
*/
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section h3.label span{color:#ffffff;font-family:SkyTextMedium;font-size:16px;min-height:33px;padding:0 0 0 27px;line-height:33px}
body#home.generic div#frame div.brick_container.horizontal.videogallery div.section.videogallery.sport h3{background: url('/etc/designs/skysport/library/static/images/lv/speciali_sport_video_title.png') no-repeat left top;border:none;font-family:SkyTextMedium;font-size:16px;position:relative;left:-5px;width:100%;padding-top:4px;text-transform:uppercase;}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container div.section h3.label{position:relative;left:-5px;width:526px;border-top:none;background: url("/etc/designs/skysport/library/static/images/lv/speciali_brick_title_sport.png") no-repeat scroll left top transparent;font-family:SkyTextMedium;font-size:16px;color:#ffffff;height:33px;padding:0}
body#home div.brick_container.vertical div.video_section.galleryvideo div.text_data_top.lv.sport{width:254px; margin-top:0px; height:auto; background: url("/etc/designs/skysport/library/static/images/lv/speciali_sport_video_title.png") no-repeat scroll left top transparent}

/* brick verticali */
body#home div.brick_container.vertical div.video_section.galleryvideo div.text_data_top.lv.sport span{ line-height: 22px; display: block; padding-top:5px; padding-bottom: 3px; }

body#home.page_sport .sport div.brick_container .section h2.nested_title,
body#home div.brick_container .sport .section .nested_contents h2.nested_title {width:505px}
body#home.page_sport .sport div.brick_container .section .modificato h2.nested_title,
body#home.page_sport .sport div.brick_container .section .nonreplicato h2.nested_title,
body#home .sport div.brick_container .section .modificato h2.nested_title,
body#home .sport div.brick_container .section .nonreplicato h2.nested_title{
	width:384px;
}

body#home.generic div.mainWrapper div.homeWrapper div.brick_container.videogallery.vertical{padding-bottom:25px !important}
body#home.generic div.mainWrapper div.homeWrapper.largeContainer div.brick_container.large.horizontal div.section h3.label{width:680px;background: url('/etc/designs/skysport/library/static/images/lv/speciali_brick_title_large_h_sport.png') no-repeat}
body#home.generic div.mainWrapper div.homeWrapper div.discipline_medagliere{height:55px}
body#home.generic div.mainWrapper div.homeWrapper div.brickColumn .brick_container .section .image_brick_container a .image_brick_src{position:relative;left:-5px}


html body div#matchcenter{border:none;height:121px;background: url('/static/images/lv/matchcenter_bg.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/skysport/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/skysport/library/static/images/lv/matchcenter_tab_dx.png') no-repeat scroll right top transparent}
body div.mainHeader ol.subSections.sport li#otherPlaceholder{background: url('/etc/designs/skysport/library/static/images/lv/skysport_menu_hover_bg.png') repeat-x scroll left top transparent;padding:10px 5px 12px 5px; /* FIX TICKET2031 Padding left e right da 10px a 5px*/}
body div.mainHeader ol.subSections.sport li#otherPlaceholder a{color:#ffffff;text-align:center;padding:0;color:#2a284f; }

div.mainHeader ol.subSections li#otherPlaceholder, div.mainHeader ol.subSections li#otherPlaceholder a{
	/* FIX TICKET2031*/
	width: 95px !important;
}

#frame.frame div.mainWrapper div.column div.mainContent div.homeWrapper div#menuvideo {
    border: medium none;
}
#frame.frame div.mainWrapper div.column div.mainContent div.homeWrapper div#menuvideo h3.label{
	border: medium none;
    color: white;
    font-weight: normal;
    padding-left: 7px;
	background: url("/static/images/lv/skysport_brick_container_l_h_s_lv_title_bg.png") no-repeat top left;
	width: 526px;
}

/*html body#home.generic div.mainWrapper,html body#home.generic div.column{width:1000px}*/
html body#home.generic div.mainWrapper div.mainContent div.homeWrapper{padding-right:5px}
html body#home.generic div.mainWrapper div.mainContent div.subShoulder{padding:0 8px 0 8px}

/* Fix Visualizzazione news spalletta sport */
body.generic div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport,
body.subSectionHome div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport,
div.mainWrapper div.mainContent div.subShoulder .homeshoulder .multifunctional.sport,
#tagSearch div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport {
    padding-top: 0px !important;
}
body.generic div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport .titleDecoration,
body.subSectionHome div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport .titleDecoration,
div.mainWrapper div.mainContent div.subShoulder .homeshoulder .multifunctional.sport .titleDecoration,
#tagSearch div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport .titleDecoration {
	height: 21px;
	background: transparent url(/etc/designs/skysport/library/static/images/lv/skysport_lv_subShoulder_top_bg.png) left top no-repeat;
	width: 133px;
	left: -10px;
	position: relative;
	top: -6px;
	margin-top: 5px;
}
body.generic div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport .titleDecoration h3,
body.subSectionHome div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport .titleDecoration h3,
div.mainWrapper div.mainContent div.subShoulder .homeshoulder .multifunctional.sport .titleDecoration h3,
#tagSearch div.mainWrapper div.mainContent div.subShoulder .multifunctional.sport .titleDecoration h3 {
	font-family: SkyTextRegular,Helvetica,sans-serif!important;
	font-size: 12px;
	font-weight: normal;
	top: 3px;
	position: relative;
}

body#home.generic div.section div#last-highlights-container li.singolo-video.first{width:154px}
/*html body#home.generic div.mainWrapper div.mainShoulder{margin-left:0px}*/
/*html body#home.generic div.mainWrapper div.mainContent{width:690px}*/
body .mainWrapper.movies a.buttonFind.sport,body .mainWrapper .mainShoulder a.buttonFind.sport, body div.mainShoulder .poll a.buttonVote.sport, div.poll div.mainContent a.buttonVote.sport{background: url("/static/images/lv/shoulder_btn.png") no-repeat scroll -61px 0 transparent}
div.mainShoulder div.shoulderBoxLabel.lv{background: url('/etc/designs/skysport/library/static/images/lv/skysport_mainShoulder_titleDecoration_bg.png') no-repeat}

div.mainShoulder div.ranking ,
div.mainShoulder div.ranking table {
	margin:0px;
}
div.brick_container.horizontal.mega div.lv_title.sport{background: url('/etc/designs/skysport/library/static/images/lv/skysport_brick_container_mega_title_bg.png') no-repeat}
body#home div.brick_container.horizontal.mega.breakingNews div.sport h3.label{background:none}
div.brick_container.horizontal.mega div.lv_section_bottom.sport{background: url('/etc/designs/skysport/library/static/images/lv/skysport_brick_container_mega_bottom_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/skysport/library/static/images/lv/speciali_video_title_sport_w537.png') no-repeat;border-bottom:none;width:497px;padding-left:40px;line-height:35px}

div.mainShoulder .tools .ricerca {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) 0px 0px no-repeat}
div.mainShoulder .tools .meteo {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -38px 0px no-repeat}
div.mainShoulder .tools .oroscopo {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -76px 0px no-repeat}
div.mainShoulder .tools .guidaTv {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -114px 0px no-repeat}
div.mainShoulder .tools .smstg24 {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -152px 0px no-repeat}
div.mainShoulder .tools .newsletter {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) 0px -30px no-repeat}
div.mainShoulder .tools .forum {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -38px -30px no-repeat}
div.mainShoulder .tools .video {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -76px -30px no-repeat}
div.mainShoulder .tools .widget {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -114px -30px no-repeat}
div.mainShoulder .tools .rss {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -152px -30px no-repeat}
div.mainShoulder .tools.dark .ricerca {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) 0px -60px no-repeat}
div.mainShoulder .tools.dark .meteo {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -38px -60px no-repeat}
div.mainShoulder .tools.dark .oroscopo {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -76px -60px no-repeat}
div.mainShoulder .tools.dark .guidaTv {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -114px -60px no-repeat}
div.mainShoulder .tools.dark .smstg24 {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -152px -60px no-repeat}
div.mainShoulder .tools.dark .newsletter {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) 0px -90px no-repeat}
div.mainShoulder .tools.dark .forum {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -38px -90px no-repeat}
div.mainShoulder .tools.dark .video {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -76px -90px no-repeat}
div.mainShoulder .tools.dark .widget {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.png) -114px -90px no-repeat}
div.mainShoulder .tools.dark .rss {background:url(/etc/designs/skysport/library/static/images/lv/tools_icon_SPORT.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/skysport/library/static/images/lv/toolbox_pagination_sport.png) 0px 0px no-repeat}
div.mainShoulder .tools .pagination.page1 .next {background:url(/etc/designs/skysport/library/static/images/lv/toolbox_pagination_sport.png) -10px 0px no-repeat}
div.mainShoulder .tools .pagination.page2 .next {background:url(/etc/designs/skysport/library/static/images/lv/toolbox_pagination_sport.png) 0px 0px no-repeat}
div.mainShoulder .tools .pagination.page2 .prev {background:url(/etc/designs/skysport/library/static/images/lv/toolbox_pagination_sport.png) -10px 0px no-repeat}

/* in evidenza */
.mainWrapper .focusTitle{background: url('/etc/designs/skysport/library/static/images/lv/skysport_focus_bg.png') no-repeat;margin-left:0}
/* fine in evidenza */

html body div#footer #menuFooter a {color: #8394A2 !important}

html body#home.page_sport div.mainWrapper.sport.calciomercato div.homeWrapper {margin-top: 4px;background-color:#FFFFFF}
body#home.generic div.mainWrapper.sport.calciomercato .breadcrumb{width:531px;}
body#home.generic div.mainWrapper .breadcrumb{width:535px;}

body div.section div#last-highlights {width: 668px; margin: 20px 0px 20px -5px;}
body div.section div#last-highlights div.title {background: url('/etc/designs/skysport/library/static/images/lv/skysport_brick_container_mega_title_bg.png') no-repeat;	height: 33px;width: 668px;padding-top: 9px;}
body div.section div#last-highlights div.last-highlights-title{background: url('/etc/designs/skysport/library/static/images/lv/icon_tv_yellow_trsp.png') no-repeat 7px 0;padding: 6px 0 5px 40px;}
div.section div#last-highlights .title div.last-highlights-title {padding-top: 9px;}
body div.section div#last-highlights div.see-all {	padding-top: 7px;}
body div.section div#last-highlights div.title div.separator {	display: none;}
body div.section div#last-highlights-container {padding: 10px 0 10px 10px;border-radius: 0 0 5px 5px;}
/*body div.section div#last-highlights-container li.singolo-video.first {width: 154px;}*/
body div.section div#last-highlights .title .see-all {padding-right: 18px;}
body.subSectionHome div.section div#last-highlights,body.subSectionHome div.section div#last-highlights div#last-highlights-container{width:516px}
.mainWrapper div.galleryvideo .photogalleryBox.lv.top.sport{height:33px;background: url("/etc/designs/skysport/library/static/images/lv/skysport_brickVideogalleryTitle.png") no-repeat scroll left top transparent}
body#home.generic div.mainWrapper div.homeWrapper div.brick_container.videogallery.vertical{width:253px}

/* 404 */

body#not-found .mainWrapper.sport {width:988px;margin:20px auto 30px;}
body#not-found .mainWrapper .mainAreaBackground {padding:5px;background:#fff url("/etc/designs/skysport/library/static/images/lv/lv_sport_bg404_1.jpg") 0 0 repeat-x;}
body#not-found .mainWrapper .not-found-wrap {background:#fff url("/etc/designs/skysport/library/static/images/lv/lv_sport_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;color:#0066a4;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;color:#0066a4;}


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;}

/* ora in onda */
#widgetHeader .ora-in-onda {width:245px !important;text-align:right;padding-right:25px;float:right;position:relative;clear:right;}
.ora-in-onda * {line-height:1.1em;}
.ora-in-onda h3 {font-family:SkyTextBold,sans-serif;font-size:13px; color:#da2331;text-transform:uppercase;}
.ora-in-onda h2 {font-family:SkyTextBold,sans-serif;font-size:17px;color:#fff;}
.ora-in-onda h4 {font-family:SkyTextMedium,sans-serif;font-size:13px;color:#fff;}
.ora-in-onda .open {display:block;width:11px;height:9px;position:absolute;left:auto;right:0;top:40%;background:url('/etc/designs/skysport/library/static/images/lv/lv_ora_in_onda_arrow_down_white.png') no-repeat 0 0;}
.ora-in-onda .open.close {background: url("/etc/designs/skysport/library/static/images/lv/lv_ora_in_onda_arrow_up_white.png") no-repeat scroll 0 0 transparent;}

.ora-in-onda-list {display:none;margin:0 0 22px;top:25px;padding:10px 0;border:1px solid #bfbfc1;border-width:1px 0;clear:both;float:none;position:relative;}
.ora-in-onda-list ul {float:left;}
.ora-in-onda-list ul li {float:left;border-right:1px dotted #bfbfc1;width:86px;padding:0 8px 10px;}
.ora-in-onda-list ul li p,
.ora-in-onda-list ul li h2 {color:#fff;font-size:12px;line-height:1.1em;}
.ora-in-onda-list ul li .channel {margin-bottom:7px;height: 20px;}
.ora-in-onda-list ul li h2 {font-family:SkyTextBold,sans-serif;margin-bottom:5px;}

.ora-in-onda-list .ora-in-onda-control {float:right;width:137px;padding:0 18px 0 0;text-align:right;position:relative;}
.ora-in-onda-list .ora-in-onda-control .close-ora-in-onda{color:#fff; font-size:11px;text-decoration:none;}

.ora-in-onda-list .go-grid {position:absolute;left:auto;right:10px;top:auto;bottom:10px;width:137px;height:27px;background:url('/etc/designs/skysport/library/static/images/lv/lv_orainonda_go_grid_grey_white.png') no-repeat 0 0;}
.ora-in-onda-list .go-grid a {display:block;width:137px;height:27px;}
.ora-in-onda-list .go-grid span {display:none;}


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

/* gsa */

#ex_html {background:#fff;width:668px;padding-bottom:30px;margin-bottom:30px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.containerSearch {width:662px;}
.containerSearch table td table,
.containerSearch table td .n  {width:515px!important;}
.containerSearch table td .n table {width:515px!important;}
.containerSearch table td .n  span.i {color:#000050!important;}

/* meteo */
.meteohp-icon{float:left;padding-left:5px;height:28px;width:145px;overflow:hidden;margin-left:6px;background: url("/etc/designs/skysport/library/static/images/lv/socialSeparator.png") no-repeat scroll left center transparent}
.meteohp-icon .meteohp-icon-icon{height:25px;width:25px;float:right;margin-right:5px}
.meteohp-icon a{text-decoration:none}
.meteohp-icon h4{font-size:23px;margin-top:-1px;font-family:SkyTextRegular,Helvetica,sans-serif;float:right}
.meteohp-icon span{float:right;margin:3px 0 0 5px;width:65px;font-size:11px;padding-right:5px;height:20px;line-height:10px;text-transform:capitalize;}
.meteohp-icon span,.meteohp-icon h4{color:white}


.meteohp-icon .meteohp-icon-icon.condition_1,
.meteohp-icon .meteohp-icon-icon.condition_2,
.meteohp-icon .meteohp-icon-icon.condition_3,
.meteohp-icon .meteohp-icon-icon.condition_44,
.meteohp-icon .meteohp-icon-icon.condition_50{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -4px -7px}

.meteohp-icon .meteohp-icon-icon.condition_38,
.meteohp-icon .meteohp-icon-icon.condition_39,
.meteohp-icon .meteohp-icon-icon.condition_40,
.meteohp-icon .meteohp-icon-icon.condition_41,
.meteohp-icon .meteohp-icon-icon.condition_38_night,
.meteohp-icon .meteohp-icon-icon.condition_39_night,
.meteohp-icon .meteohp-icon-icon.condition_40_night,
.meteohp-icon .meteohp-icon-icon.condition_41_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -4px -47px}



.meteohp-icon .meteohp-icon-icon.condition_4,
.meteohp-icon .meteohp-icon-icon.condition_6,
.meteohp-icon .meteohp-icon-icon.condition_7,
.meteohp-icon .meteohp-icon-icon.condition_14,
.meteohp-icon .meteohp-icon-icon.condition_15,
.meteohp-icon .meteohp-icon-icon.condition_43,
.meteohp-icon .meteohp-icon-icon.condition_46{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -45px -7px}

.meteohp-icon .meteohp-icon-icon.condition_5_night,
.meteohp-icon .meteohp-icon-icon.condition_8_night,
.meteohp-icon .meteohp-icon-icon.condition_9_night,
.meteohp-icon .meteohp-icon-icon.condition_45_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -45px -47px}


.meteohp-icon .meteohp-icon-icon.condition_5,
.meteohp-icon .meteohp-icon-icon.condition_8,
.meteohp-icon .meteohp-icon-icon.condition_9,
.meteohp-icon .meteohp-icon-icon.condition_45{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -85px -7px}

.meteohp-icon .meteohp-icon-icon.condition_4_night,
.meteohp-icon .meteohp-icon-icon.condition_6_night,
.meteohp-icon .meteohp-icon-icon.condition_7_night,
.meteohp-icon .meteohp-icon-icon.condition_15_night,
.meteohp-icon .meteohp-icon-icon.condition_43_night,
.meteohp-icon .meteohp-icon-icon.condition_46_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -85px -47px}



.meteohp-icon .meteohp-icon-icon.condition_12,
.meteohp-icon .meteohp-icon-icon.condition_16,
.meteohp-icon .meteohp-icon-icon.condition_17,
.meteohp-icon .meteohp-icon-icon.condition_12_night,
.meteohp-icon .meteohp-icon-icon.condition_16_night,
.meteohp-icon .meteohp-icon-icon.condition_17_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -125px -7px}

.meteohp-icon .meteohp-icon-icon.condition_1_night,
.meteohp-icon .meteohp-icon-icon.condition_2_night,
.meteohp-icon .meteohp-icon-icon.condition_3_night,
.meteohp-icon .meteohp-icon-icon.condition_14_night,
.meteohp-icon .meteohp-icon-icon.condition_44_night,
.meteohp-icon .meteohp-icon-icon.condition_50_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -125px -47px}



.meteohp-icon .meteohp-icon-icon.condition_18,
.meteohp-icon .meteohp-icon-icon.condition_19,
.meteohp-icon .meteohp-icon-icon.condition_20,
.meteohp-icon .meteohp-icon-icon.condition_21,
.meteohp-icon .meteohp-icon-icon.condition_22,
.meteohp-icon .meteohp-icon-icon.condition_31,
.meteohp-icon .meteohp-icon-icon.condition_48,
.meteohp-icon .meteohp-icon-icon.condition_18_night,
.meteohp-icon .meteohp-icon-icon.condition_19_night,
.meteohp-icon .meteohp-icon-icon.condition_20_night,
.meteohp-icon .meteohp-icon-icon.condition_21_night,
.meteohp-icon .meteohp-icon-icon.condition_22_night,
.meteohp-icon .meteohp-icon-icon.condition_31_night,
.meteohp-icon .meteohp-icon-icon.condition_48_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -165px -7px}

.meteohp-icon .meteohp-icon-icon.condition_30,
.meteohp-icon .meteohp-icon-icon.condition_35,
.meteohp-icon .meteohp-icon-icon.condition_36,
.meteohp-icon .meteohp-icon-icon.condition_37,
.meteohp-icon .meteohp-icon-icon.condition_30_night,
.meteohp-icon .meteohp-icon-icon.condition_35_night,
.meteohp-icon .meteohp-icon-icon.condition_36_night,
.meteohp-icon .meteohp-icon-icon.condition_37_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -165px -47px}



.meteohp-icon .meteohp-icon-icon.condition_23,
.meteohp-icon .meteohp-icon-icon.condition_24,
.meteohp-icon .meteohp-icon-icon.condition_25,
.meteohp-icon .meteohp-icon-icon.condition_26,
.meteohp-icon .meteohp-icon-icon.condition_27,
.meteohp-icon .meteohp-icon-icon.condition_23_night,
.meteohp-icon .meteohp-icon-icon.condition_24_night,
.meteohp-icon .meteohp-icon-icon.condition_25_night,
.meteohp-icon .meteohp-icon-icon.condition_26_night,
.meteohp-icon .meteohp-icon-icon.condition_27_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -205px -7px}

.meteohp-icon .meteohp-icon-icon.condition_13,
.meteohp-icon .meteohp-icon-icon.condition_32,
.meteohp-icon .meteohp-icon-icon.condition_33,
.meteohp-icon .meteohp-icon-icon.condition_34,
.meteohp-icon .meteohp-icon-icon.condition_47,
.meteohp-icon .meteohp-icon-icon.condition_49,
.meteohp-icon .meteohp-icon-icon.condition_51 
.meteohp-icon .meteohp-icon-icon.condition_13_night,
.meteohp-icon .meteohp-icon-icon.condition_32_night,
.meteohp-icon .meteohp-icon-icon.condition_33_night,
.meteohp-icon .meteohp-icon-icon.condition_34_night,
.meteohp-icon .meteohp-icon-icon.condition_47_night,
.meteohp-icon .meteohp-icon-icon.condition_49_night,
.meteohp-icon .meteohp-icon-icon.condition_51_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -205px -47px}



.meteohp-icon .meteohp-icon-icon.condition_10,
.meteohp-icon .meteohp-icon-icon.condition_10_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -245px -7px}

.meteohp-icon .meteohp-icon-icon.condition_11,
.meteohp-icon .meteohp-icon-icon.condition_28,
.meteohp-icon .meteohp-icon-icon.condition_29,
.meteohp-icon .meteohp-icon-icon.condition_42,
.meteohp-icon .meteohp-icon-icon.condition_11_night,
.meteohp-icon .meteohp-icon-icon.condition_28_night,
.meteohp-icon .meteohp-icon-icon.condition_29_night,
.meteohp-icon .meteohp-icon-icon.condition_42_night{background:url(/etc/designs/skysport/library/static/images/structure/ico_weather_xsml.png) no-repeat scroll -245px -47px}

body#home.generic div.mainWrapper div.homeWrapper div.discipline_medagliere.sochi {
    float: left;
	height:34px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
    padding: 0;
    text-align: left;
    width: 516px;
}
.discipline_medagliere.sochi ul {
}
.discipline_medagliere.sochi ul li {
    border: 1px solid #7D7C7C;
    display: block !important;
    float: left;
    margin-left: 1px;
    margin-right: 1px;
}
.discipline_medagliere.sochi ul li span:hover {
    background-color: #F99618;
}
.discipline_medagliere.sochi ul li.discipline_selected {
    border: 1px solid #F99618;
}
.discipline_medagliere.sochi ul li.discipline_selected span {
    background-color: #F99618;  
}
.discipline_medagliere.sochi ul.discipline_list {
    float: left;
    margin: 0 0 0 2px;
    padding: 0;
    width: 514px;
}
.discipline_medagliere.sochi ul.discipline_list li {
	border: 0 none;
	float: left;
	margin: 0 4px 0 0;
}
.discipline_medagliere.sochi ul.discipline_list li span.discipline_name {
    display: none;
}
.discipline_medagliere.sochi ul.discipline_list li img {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 3px !important;
    padding: 1px;
    width: 26px;
}
.discipline_medagliere.sochi ul.discipline_list li img:hover, .discipline_medagliere.sochi ul.discipline_list li a.discipline_selected img {
    background-color: #E0F3FF;
    border: 1px solid #333333;
}


body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv.sport.link_on span{float:left;}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv.sport.link_on .all_video_wrapper{float: right;height: 100%;line-height: 2em;margin-right: 12px; width:72px;}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv.sport.link_on .all_video_wrapper a{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(/static/images/structure/arrow_white.png) center right no-repeat;width:100%;}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv.sport.link_on span.all_video_dett {float: right;float: right;padding-left: 0;line-height: 3.2em;text-transform: uppercase;font-size: 12px;font-family: "Helvetica";}

.brick_container .galleryvideo .photogalleryBox .video_wrapper{float: right;position: relative;}
.brick_container .galleryvideo .photogalleryBox .video_wrapper a{float: right;margin-right: 10px;padding-right: 15px;height: 38px;line-height: 38px;text-decoration: none;text-transform: none;color: #FFF;font-size: 12px;background: url(/static/images/structure/arrow_white.png) center right no-repeat;}
.brick_container .noArrow .vSkyGallery .vSALeft, .brick_container .noArrow .vSkyGallery  .vSARight{display:none}
/*  TICKET1868: fascione race center  10 Aprile 2014 */
.fascioneRC{
	margin: 10px 0px;
	display: block;
	clear: both;
}

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;}


/* TICKET2093: label spalla widget twitter   */
div.mainShoulder div.boxTwitterHeaderGenerico{
	background: url("/etc/designs/skysport/library/static/images/lv/twitter_header_skysport.png") no-repeat;
	height: 33px;
	text-transform: uppercase;
	font-family: SkyTextMedium;
	font-size: 16px;
	color: #ffffff;
	line-height: 33px;
}

div.mainShoulder div.twitterTabWrapper.dinamic.share div.loadingTwitterGenerico {
	height: 350px;
	margin-bottom: 22px;
	border-radius: 0px 0px 5px 5px;
	background-color: #ffffff;
}

div.mainShoulder .twitterTabWrapper.dinamic.share{
	margin-top: 8px;
	margin-bottom: 25px;
}

/* ***************************************** */

.sport .skycinema_news .section .opener_contents
{
    color:white;
	background-color: white !important;
}

.sport .skycinema_news .section .nested_contents
{
    color:white;
	background-color: white !important;
}

body#home .brickColumn div.brick_container .section.sport {
	background: #ffffff !important;
}

body#home .sport .skycinema_due_colonne .brickColumn.leftColumn div.brick_container .section .opener_abstract {
  width: 238px;
}

body#home .sport .skycinema_due_colonne .brickColumn.rightColumn div.brick_container .section .opener_abstract {
  width: 238px;
}

body#home .sport .skycinema_due_colonne .brickColumn.leftColumn div.brick_container .section .nonreplicato .nested_title,
body#home .sport .skycinema_due_colonne .brickColumn.rightColumn div.brick_container .section .nonreplicato .nested_title,
body#home .sport .skycinema_due_colonne .brickColumn.leftColumn div.brick_container .section .modificato .nested_title,
body#home .sport .skycinema_due_colonne .brickColumn.rightColumn div.brick_container .section .modificato .nested_title {
	width: 230px;
}
body#home .sport .skycinema_due_colonne .brickColumn.leftColumn div.brick_container .section .nested_title,
body#home .sport .skycinema_due_colonne .brickColumn.rightColumn div.brick_container .section .nested_title {
	width: 238px;
}

body#home .sport .skycinema_due_colonne .brickColumn.rightColumn div.brick_container .section .nested_title {
  width: 238px !important;
}

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

/* ++++++ RYDER CUP 2014 +++++++*/

.ryder-cup-2014{
	background: none !important;
	padding: 0px !important;
}

.ryder-cup-2014 iframe{
	margin-left: -4px;
}

/* Nasconde i campetti formazioni nelle pagine squadra - e.g. /sport/statistiche/calcio/serie_a/squadre/atalanta.html - (da fine campionato a inizio nuovo anno)  */
#boxInfoMercato {
	/* display: none !important; */ /*fix probabili formazioni campo invisibile */
}

.mainShoulder embed, .mainShoulder a img[width="300"] {
	margin-bottom: 20px;
}

/*  Commentato per troppo spazio tra barra titolo e tag
 .tag_spalletta_automatici .keyword {
  padding-top: 20px !important;
} */

.tag_spalletta_automatici.section {
  margin-bottom: 15px;
}

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;
    background: url(/etc/designs/skysport/library/static/images/lv/speciali_sport_video_title.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    margin-top: 15px;
    margin-left:0px;
}
body#article div.brick_container div.video_section.galleryvideo div.text_data_top.lv {
	/*margin-left:8px;*/
    background-size: 522px 80px;
}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv h2,
body#article div.brick_container div.video_section.galleryvideo div.text_data_top.lv h2 {
	height: 33px;
}
body#home div.brick_container div.video_section.galleryvideo div.text_data_top.lv h2 span,
body#article div.brick_container div.video_section.galleryvideo div.text_data_top.lv h2 span {
	line-height: 33px;
}

.lv_mainShoulder_album_bottom{
margin-bottom:23px;
    }
div.album div.mainShoulder div.related{
margin-top:53px;
    }
/*FIX TICKET2154*/
div.article div.mainContent .articleAbstract b a {
    font-weight: bolder;
}

body.generic div.brickColumn div.brick_container .specialiAlbum {
	padding: 0 !important;
}
body.generic div.brickColumn div.brick_container .specialiAlbum.top {
	background: url('/etc/designs/skysport/library/static/images/lv/speciali_album_bg_sport.png') no-repeat !important;
	width: 254px !important;
}
body.generic div.brickColumn div.brick_container .specialiAlbum.bottom {
	width: 254px !important;
}
body.generic div.brickColumn div.brick_container .specialiAlbum.miniFoto {
	background-color: #161616 !important;
	/*width: 228px !important;*/
}
body.generic div.brickColumn div.brick_container .specialiAlbum.widthSport {
	padding: 5px 13px !important;
}

#ricercaavanzatagsa a {
    font-family: Georgia, Arial;
}

.motori_skyracing_comm_sing.section > div {
    max-height: 70px;
}

@-moz-document url-prefix() {
    .twitterBox.tabTwitter1 iframe, .twitterBox.tabTwitter2 iframe {
		height: 330px!important;
		display: inline!important;
	}
}


body#home div.brick_container div.video_section.sport.galleryvideo div.text_data_top.lv.sport{
	left:0px;
	width:522px;
	border-top-right-radius: 5px;
}

body#home div.brick_container div.video_section.sport.galleryvideo div.text_data_top.lv.sport span{
	line-height: 28px;
}

.sport .opener_contents
{
 
  border-bottom: 0px dotted #b2b2b2 !important;
}

.sport .nested
{
border-bottom: 1px dotted #b2b2b2 !important;
}

.sport .nested
{
border-bottom: 1px dotted #b2b2b2 !important;
}

.sport .opener_abstract
{
 padding-bottom: 10px;
border-bottom: 1px dotted #b2b2b2 !important;
}


 div.article div.mainContent h1 {
   border-right: 0px solid #D9D9D9 ;

}

.hl_brick_videoHome.section {
	margin-bottom:20px;
}

.photogalleryBox.bottom {
    width: 100%;
}

.pageVideoSliderRow {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

div#last-remix-ground {
	margin-top: 0px !important;
}

/* Outbrain */

      /* dynamic basic css */
.AR_1.ob-widget .ob-widget-items-container {margin:0;padding:0;}
.AR_1.ob-widget .ob-widget-items-container .ob-clearfix {display:block;width:100%;float:none;clear:both;height:0px;line-height:0px;font-size:0px;}
.AR_1.ob-widget .ob-widget-items-container.ob-multi-row {padding-top: 2%;}
.AR_1.ob-widget .ob-dynamic-rec-container {position:relative;margin:0;padding;0;}
.AR_1.ob-widget .ob-dynamic-rec-link,
.AR_1.ob-widget .ob-dynamic-rec-link:hover {text-decoration:none;}
.AR_1.ob-widget .ob-rec-image-container .ob-video-icon-container {position:absolute;height:20%;width:100%;text-align:center;top:40%;}
[data-browser=safari] .AR_1.ob-widget .ob-rec-image-container .ob-video-icon-container {display:none;}
.AR_1.ob-widget .ob-rec-image-container .ob-video-icon {display:inline-block;height:100%;opacity:0.7;transition: opacity 500ms;}
.AR_1.ob-widget .ob-rec-image-container .ob-video-icon:hover {opacity:1;}
.AR_1.ob-widget .ob_what{direction:ltr;clear:both;padding:5px 10px 0px;}
.AR_1.ob-widget .ob_what a{color:#999;font-size:11px;font-family:arial;text-decoration: none;}
.AR_1.ob-widget .ob_what.ob-hover:hover a{text-decoration: underline;}
.AR_1.ob-widget .ob_amelia,
.AR_1.ob-widget .ob_logo,
.AR_1.ob-widget .ob_text_logo{vertical-align:baseline !important;display:inline-block;vertical-align:text-bottom;padding:0px 5px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.AR_1.ob-widget .ob_amelia{background:url('http://widgets.outbrain.com/images/widgetIcons/ob_logo_16x16.png') no-repeat center top;width:16px;height:16px;margin-bottom:-2px;}
.AR_1.ob-widget .ob_logo{background:url('http://widgets.outbrain.com/images/widgetIcons/ob_logo_67x12.png') no-repeat center top;width:67px;height:12px;}
.AR_1.ob-widget .ob_text_logo{background:url('http://widgets.outbrain.com/images/widgetIcons/ob_text_logo_66x23.png') no-repeat center top;width:66px;height:23px;}
.AR_1.ob-widget:hover .ob_amelia,
.AR_1.ob-widget:hover .ob_logo,
.AR_1.ob-widget:hover .ob_text_logo{background-position:center bottom;}
  .AR_1.ob-widget .ob_what{text-align:right;}
.AR_1.ob-widget .ob-rec-image-container .ob-rec-image {display:block;}
      /* dynamic strip css */
.AR_1.ob-widget .ob-rec-image-container {position:relative;}
.AR_1.ob-widget .ob-rec-image-container .ob-image-ratio {height:0px;line-height:0px;padding-top:67.64705882352942%;}
.AR_1.ob-widget .ob-rec-image-container img.ob-rec-image {width:100%;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:all 750ms;}
.AR_1.ob-widget .ob-rec-image-container img.ob-show {opacity:1;}
.AR_1.ob-widget .ob-rec-image-container .ob-rec-label {position:absolute;bottom:0px;left:0px;padding:0px 3px;background-color:#666;color:white;font-size:10px;line-height:15px;}
.AR_1.ob-widget {width:auto;min-width:360px;}
.AR_1.ob-widget .ob-dynamic-rec-container {display:inline-block;vertical-align:top;min-width:50px;width:31.8%;box-sizing:border-box;-moz-box-sizing:border-box;}
.AR_1.ob-widget .ob-unit.ob-rec-brandName,
.AR_1.ob-widget .ob-unit.ob-rec-brandLogo-container,
.AR_1.ob-widget .ob-rec-brandLogoAndName {display:inline-block;}
.AR_1.ob-widget .ob-rec-brandLogo {width:auto;height:auto;}
.AR_1.ob-widget .ob-rec-brandName {vertical-align:bottom;}
.AR_1.ob-widget .ob-unit.ob-rec-brandName {vertical-align:super;}
  .AR_1.ob-widget .ob-widget-items-container {direction: ltr;}
  .AR_1.ob-widget .ob-dynamic-rec-container {margin-left:0;}
  .AR_1.ob-widget .ob-dynamic-rec-container ~ .ob-dynamic-rec-container {margin:0 0 0 2.3%; }
.AR_1.ob-widget .ob-widget-header {direction:ltr; }
.AR_1.ob-widget .ob-unit {display:block;}
.AR_1.ob-widget .ob-rec-text {max-height:59.0px;overflow:hidden;}
.AR_1.ob-widget .ob-rec-source {}
.AR_1.ob-widget .ob-rec-date {font-weight:bold;}





      /* dynamic customized css */
      
.AR_1.ob-strip-layout .ob-widget-header {font-family:inherit;font-size:20px;color:black;padding-bottom:15px;padding-top:25px;}
.AR_1.ob-strip-layout .ob-dynamic-rec-container {max-width:170px;}
.AR_1.ob-strip-layout .ob-rec-text {font-family:inherit;color:black;padding:5px 0 0px;text-align:left;line-height:1.5;font-size:13px;}
.AR_1.ob-strip-layout .ob-rec-text:hover {color:black;}
.AR_1.ob-strip-layout .ob-rec-source {font-family:inherit;color:black;padding:0px 0 0px;text-align:left;font-size:12px;}
.AR_1.ob-strip-layout .ob-rec-date {font-family:inherit;color:black;padding:0px 0 0px;text-align:left;font-size:12px;}
.AR_1.ob-strip-layout .ob-rec-author {font-family:inherit;color:black;padding:0px 0 0px;text-align:left;font-size:12px;}
.AR_1.ob-strip-layout .ob-rec-description {font-family:inherit;color:black;padding:0px 0 0px;text-align:left;font-size:12px;}
.AR_1.ob-strip-layout .ob-rec-brandName {font-family:inherit;padding:5px 0 0px;line-height:1.5;font-size:13px;font-weight:400;}
.AR_1.ob-strip-layout .ob-rec-brandLogo {width:20px;height:20px;}



.ob-widget.ob-strip-layout.AR_1 {  margin-top: 45px;}.OUTBRAIN .AR_1.ob-strip-layout .ob-rec-text {line-height: 1.4;font-family: "Georgia";}.OUTBRAIN .AR_1.ob-strip-layout .ob-widget-header {font-family: "DroidSansBold";}
.AR_1.ob-widget {
  min-width: 360px;
  width: 100%;
  margin: 0 auto;
}
.AR_1.ob-widget .ob_what {
  clear: both;
  direction: ltr;
  padding: 0px;
  padding-top: 10px;
}

/* end outbrain */

/* Fix Hover Menu Sport */
div.sport ol.sport li:hover a {
    color: #333;
}
div.sport ol.sport.subSections li.subSection.selected.other:hover a.label {
    color: #2a284f;
}

/* Fix nuovo ADDThis Sport */
body#article.page_sport div.mainContent div.share div.shareLeft {width:470px;float:left}
body#article.page_sport div.mainContent div.share div.shareLeft .addthis_button_google_plusone { width: 60px;}
body#article.page_sport div.mainContent div.share div.shareLeft .addthis_button_pinterest_pinit { width: 42px;}