/* home title */
html body#home div.brick_container .section .opener_title_link a,
html body#home div.brick_container .section .nested .nested_title a,
html body#home div.brick_container .section .nested .nested_title a:hover,
/* article title */
html body#home div.brick_container .section .nested a.sectionLabel,
html body#home div.brick_container .section .nested a.sectionLabel:hover {
	font-family: SkyTextMedium !important;
	letter-spacing: 0px;
}

/* home sommari */
html body#home div.brick_container .section .nested p,
html body#home div.brick_container .section .opener_contents .nested p,
html body#home div.brick_container .section .opener_abstract,
html body#home div.brick_container .section .opener_abstract p,
html body#home div.brick_container .section .opener_abstract b,
html body#home div.brick_container .section .opener_abstract a {
	line-height: 20px;
	font-size: 15px;
	font-family: SkyTextRegular !important;
}

/* home link */
html body#home div.brick_container .section .nested,
html body#home div.brick_container .section .nested strong,
html body#home div.brick_container .section .nested em,
html body#home div.brick_container .section .nested i,
html body#home div.brick_container .section .nested b,
html body#home div.brick_container .section ul.external li a{
    font-family: SkyTextRegular !important;
	font-size: 14px;
    line-height: 20px;
}
html body#home div.brick_container .section .nested .nested_title a, 
html body#home div.brick_container .section .nested .nested_title a:hover{
    font-size: 18px;
    line-height: 20px;
}
html body#home div.brick_container .section .nested a, 
html body#home div.brick_container .section .nested a:hover{
	font-family: SkyTextRegular !important;
    line-height: 20px;
}
html body#home div.brick_container .section .opener_contents .nested{
	font-size: 15px;
}
/* home tags */
*.mainWrapper *.keyword a.singleTag, *.mainWrapper *.keyword a.singleTag:hover{
	font-family: DroidSansBold!important;
}

/* article title */
html div.article div.mainContent h1,
html div.article div.mainContent h2.titoloArticolo {
	font-family: SkyTextMedium;
	letter-spacing: 0px;
}

/* article sommario */
html body#home div.brick_container .section .opener_abstract,
html body#home div.brick_container .section .opener_abstract p,
html div.article div.mainContent .articleAbstract {
	font-size: 16px !important;
	font-family: SkyTextRegular !important;
	line-height: 20px;
}

/* article link */
html div.brick_container .section .opener_abstract a
html div.article div.mainContent .articleBody a,
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink *{
	font-family: SkyTextRegular;
	font-size: 14px;
}

/* article testo */
/*div.article * { */
html div.article div.mainContent .articleBody,
html div.article div.mainContent .articleBody *,
html div.article div.mainContent .articleBody p {
	font-family: SkyTextRegular;
	line-height: 22px;
	font-size: 15px;
}

/* article didascalia */
html div.article div.mainContent .articleWrapper .articleCaption{
	font-family:SkyTextRegular,Helvetica,sans-serif;
}

/* spalletta title */
html .mainWrapper .subShoulder .multifunctional .abstractTitle {
	font-family: SkyTextMedium;
	font-size: 13px;
	color: #000;
}

/* spalletta link */
.mainWrapper .subShoulder .multifunctional .link a{
	font-family: SkyTextRegular,Helvetica,sans-serif;
}

/* spalletta sommario */
html .mainWrapper .subShoulder .multifunctional .abstract {
	font-family: SkyTextRegular;
	font-size: 12px; 
}

/* pagine tags */
html body#tagSearch div.brick_container div.nested_contents div.nested, 
html body#tagSearch div.brick_container div.nested_contents div.nested a, 
html body#tagSearch div.brick_container div.nested_contents div.nested strong, 
html body#tagSearch div.brick_container div.nested_contents div.nested em, 
html body#tagSearch div.brick_container div.nested_contents div.nested b,
html body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.keywords a{
	font-family: SkyTextRegular,Helvetica,sans-serif;
}
html body#tagSearch div.brick_container div.nested_contents p,
html body#tagSearch div.brick_container div.nested_contents div.nested ul.external li.keywords .title{
	font-family: SkyTextRegular,Helvetica,sans-serif !important;
}
html body#tagSearch div.brick_container div.nested_contents div.nested h2.nested_title a{
	font-family: SkyTextRegular,Helvetica,sans-serif;
    font-weight: bold;
    letter-spacing: 0;
}
/* correzione allineamento "parole chiave" */
body#tagSearch div.brick_container div.section.sport div.nested_contents div.nested ul.external li.keywords .title{
	float: none;
}
/* fomrula1 & motogp */
html body .mainWrapper .mainContent .windowContentWhite .windowContentColumn_row_2 a,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_2 a,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_row_2 a,
html body .mainWrapper .mainContent .pageVideo .videoTitle,
html body .mainWrapper .mainContent .windowContentBlack .mddF1suskysport_column_box_now_row_2,
html body .mainWrapper .mainContent .windowContentBlack .f1skysportLanding_title,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_1,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_2,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_3,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_4,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventYearItem_row_3,
html body .mainWrapper .mainContent #photogallery .titolo h1,
html body .mainWrapper .mainContent .OUTBRAIN .AR_2 .ob-widget-header,
html body .mainWrapper .mainContent .windowContentBlack .mddF1suskysport_column_box_next_row_text_2,
html body .mainWrapper .mainContent .windowContentBlack .mddF1suskysport_column_box_next_row_text_1,
html body .mainWrapper .mainContent .f1skysportLanding_title,
html body .mainWrapper  .mainShoulder .stat_gp_row_block_1,
html body .mainWrapper  .mainShoulder .stat_gp_row_block_2,
html body .mainWrapper  .mainShoulder .driver_row_block_1,
html body .mainWrapper  .mainShoulder .driver_row_block_2,
html body .mainWrapper  .mainShoulder .driver_row_block_3,
html body .mainWrapper  .mainShoulder .driver_row_block_4,
html body .mainWrapper  .mainShoulder .stat_gp_row_block_1,
html body .mainWrapper  .mainShoulder .stat_gp_row_block_2,
html body .mainWrapper .mainContent .windowContentBlack .videoTitle{
	font-family: SkyTextBold,Helvetica,sans-serif;
    letter-spacing: 0;
}
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_1,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_row_1,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_3 p,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_3 a,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_row_4 a,
html body div.article div.mainContent .articleData,
html body .mainWrapper .mainContent .fotogallery div.abstract,
html body div.photogallery div.mainContent h3.caption,
html body .mainWrapper .mainContent .OUTBRAIN .AR_2 .ob-rec-text,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_3,
html body .homeGare.homeGareNewsR1 #homeGare_news_row_1 .windowContentColumn_row_3, 
html body .homeGare.homeGareNewsR1 #homeGare_news_row_1 .windowContentColumn_row_3 p,
html body .homeGare.homeGareNewsR1 #homeGare_news_row_1 .windowContentColumn_row_3 a,
html body .mainWrapper .mainContent .windowContentBlack .thumbRowBox_title a,
html body .mainWrapper .mainContent .windowContentWhite .driverProfile_text{
	font-family: SkyTextRegular,Helvetica,sans-serif;
}
html body div.article div.mainContent .articleAbstract *,
html body#article div.article div.mainContent div.lastModified,
html body .mainWrapper .mainContent .windowContentBlack .fotoCarouselItem_txt a{
	font-family: SkyTextRegular,Helvetica,sans-serif !important;
}
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_3 p,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_3 a,
html body .mainWrapper .mainContent .windowContentWhite .homeNews_first_row_3{
	font-size: 14px !important;
}
html body .mainWrapper .mainContent .windowContentWhite .homeNews_row_4 a,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_1,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_2,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_3,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventLabel_4,
html body .mainWrapper .mainContent #risultatiContainerClassifiche .eventYearItem_row_3{
	font-size; 13px;
}
.videoCarouselSlider .video-titolo{
    font-family: SkyTextRegular,Helvetica,sans-serif !important;
}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{
	font-family: SkyTextRegular,Helvetica,sans-serif;
}

/* FIX REBRAND TICKET ATT-87516 */
html body div.photogallery div.mainContent h3.abstract,div.photogallery div.mainContent h3.caption,div.album div.mainContent h3.abstract{font-family: SkyTextRegular !important;}
html body div.album div.mainContent h1.title, div.photogallery div.mainContent h1.title{font-family: SkyTextMedium !important;}
html body div.article div.mainContent h1, div.article div.mainContent h2.titoloArticolo{font-family:SkyTextMedium !important;}
html body div.description, div.page.album{font-family:SkyTextRegular !important;}
html body div.album div.mainContent h2.mainImageTitle, div.album div.mainContent h2.mainImageTitle a{font-family: SkyTextMedium !important;}
html body div.album div.mainContent div.mainImageAbstract, div.album div.mainContent div.mainImageAbstract a, div.album div.mainContent div.mainImageAbstract em, div.album div.mainContent div.mainImageAbstract b, div.album div.mainContent div.mainImageAbstract i, div.album div.mainContent div.mainImageAbstract strong{font-family: SkyTextRegular !important;}
html body div.album div.mainContent ul.contents li.content h2 a{font-family: SkyTextMedium !important;}
html body div.abstract, div.page.fotogallery{font-family:SkyTextRegular !important;}
html body .OUTBRAIN .AR_2 .ob-widget-header{font-family: SkyTextMedium !important;}
html body .OUTBRAIN .AR_2 .ob-rec-text{font-family:SkyTextRegular !important;}
div.article div.mainContent h1{ font-family: SkyTextRegular !important;}
div.article div.mainContent .articleAbstract{ font-family: SkyTextRegular !important;}
div.article div.mainContent .articleWrapper .articleLinkAbstractWrapper .articleLink a{ font-family: SkyTextRegular !important;}

html 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{font-family : SkyTextMedium !important;}
html body .vSkyContainer.orizontal .vSkyPlaylist .vSkyTitle p{font-family: SkyTextMedium !important;}
html body div.mainHeader ol.subSections li.subSection a, body#home.page_skyuno div.brick_container .label span, body#home.page_skyuno div.brick_container .label .expand, div.mainShoulder .casting h2, div.mainShoulder .casting a strong, .article .multifunctional.related.skyuno h3, .skyuno #main_body.guidatv-wrap h3, .skyuno #main_body.guidatv-wrap .main-grid-ref a, #minigrid h3, .ora-in-onda h4, .skyuno #minigrid .main-grid-ref a{font-family : SkyTextMedium !important;}
html 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 !important;}
html body#home.generic div#frame div.brickColumn div.brick_container .specialiAlbum span, body#home.generic div#frame div.brick_container .specialiAlbum span{font-family : SkyTextMedium !important;}
html body .boxTopBar_title, .boxTopBar_title h2{font-family : SkyTextMedium !important;}
html body .boxTopBar_title .boxTopBar_title_gp{font-family : SkyTextRegular !important;}
html body .videoCarouselItem_txt a{font-family : SkyTextMedium !important;}



/* FIX REBRAND TICKET ATT-87869 */
#tagSEO .desc p { font-family: SkyTextRegular  !important; line-height: 20px !important; font-size: 15px!important; }
#tagSEO .desc h2 {font-size: 18px !important;  line-height: 20px !important;  font-family: SkyTextMedium !important;  color: black !important; }
#tagSEO .desc h3 {font-size: 15px !important;  line-height: 20px !important;  font-family: SkyTextMedium !important;  color: black !important; }
#tagSEO .desc b { font-family: SkyTextRegular !important; }
#tagSEO2 .desc p { font-family: SkyTextRegular !important; line-height: 20px !important;  font-size: 15px !important; }
#tagSEO2 .desc b { font-family: SkyTextRegular !important; }
#tagSEO2 .desc h2 {font-size: 18px !important;  line-height: 20px !important;  font-family: SkyTextMedium !important;  color: black !important; }
#tagSEO2 .desc h3 {font-size: 15px !important;  line-height: 20px !important;  font-family: SkyTextMedium !important;  color: black !important; }

html body div#description-list p{font-family : SkyTextRegular !important; line-height: 22px; font-size: 15px;}
html body div#description-list p b{font-family : SkyTextRegular !important; line-height: 22px; font-size: 15px;}
html body #minisito .torna-home{font-family : SkyTextBold !important; line-height: 22px; font-size: 15px;}
html body #minisito .title-correlati {font-family : SkyTextBold !important; line-height: 22px;}
html body #minisito div.brick_container .section h1.label-lista{color:white!important}
#minisito .section.biografia ul li, #minisito.sport .section.biografia ul li{ font-family : SkyTextRegular !important; font-size: 14px; line-height: 18px;}
#minisito .tit-lista, #minisito.sport .tit-lista{font-family : SkyTextRegular !important;}
#minisito .opener_contents.bio-content p b, #minisito.sport .opener_contents.bio-content p b{font-family : SkyTextRegular !important;}
#minisito .opener_contents.bio-content p i, #minisito.sport .opener_contents.bio-content p i{font-family : SkyTextRegular !important;}
#minisito .breadcrumb a, #minisito .breadcrumb a, #minisito .breadcrumb a{font-family : SkyTextBold !important;}
#minisito ul.deep-link li a, #minisito.sport ul.deep-link li a{font-family : SkyTextBold !important;}
#minisito .opener_contents.bio-content h2, #minisito.sport .opener_contents.bio-content h2 { font-family : SkyTextMedium !important; line-height: 28px }
#minisito .titolo_articolo h2, #minisito.sport .titolo_articolo h2 {font-family : SkyTextBold !important; }
#minisito h2.label.title-brick, #minisito div.brick_container h2.label.title-brick, #minisito.sport h2.label.title-brick, #minisito.sport div.brick_container h2.label.title-brick{color: white !important;}
#minisito .opener_contents.bio-content p, #minisito.sport .opener_contents.bio-content p {font-family: SkyTextRegular !important; font-size: 14px;}
#minisito ul.list-filmografia li, #minisito.sport ul.list-filmografia li{font-family : SkyTextRegular !important;font-size: 14px; line-height: 17px;}

/* Segnalazione dambrosio infografiche */
div.album div.mainContent h3.abstract a, div.album div.mainContent h3.abstract strong, div.album div.mainContent h3.abstract em, div.album div.mainContent h3.abstract b, div.album div.mainContent h3.abstract i, div.photogallery div.mainContent h3.abstract a, div.photogallery div.mainContent h3.abstract strong, div.photogallery div.mainContent h3.abstract em, div.photogallery div.mainContent h3.abstract b, div.photogallery div.mainContent h3.abstract i{ font-family: SkyTextRegular !important; }

/* ticket ATT-101478 - testo SEO tg24 */
#tagSEO .desc ul li {
font-family: SkyTextRegular,Helvetica,sans-serif;
font-size: 15px;
text-align: justify;
line-height: 20px;
list-style-type: disc;
margin-left: 20px;
}