<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  /* GENERAL */
  --site-bg-color: #fff;
  --sitebody-bg-color: #fff;
  --link-text-decoration: none;
  --min-vertical-spacing: 1.5rem;
  /* ADS */
  --skin-neck-height: 140px;
  --ad-min-vertical-spacing: 2rem;
  --ad-min-vertical-spacing-half: 1rem;
  /* MOBILE MENU */
  --mobile-menu-bg-color: #fff;
  --mobile-menu-header-bg-color: #0A1544;
  --mobile-menu-fg-color: #fff;
  --mobile-menu-fg-color-2nd-level: #eee;
  --mobile-menu-search-bg: rgb(255 255 255 / 40%);
  --mobile-menu-item-fg-color: #111;
  --mobile-menu-subitem-fg-color: #EEEEEE;
  /* PAGES */
  --page-title-fg-color:#FF922B;
  /* NEWS ITEMS */
  /* BUTTONS */
  --primary-button-fg-color:#fff;
  --primary-button-bg-color:#1D359C;
  --secondary-button-fg-color:#fff;
  --secondary-button-bg-color:#FF922B;
  --load-more-button-bg-color: #1D359C;
  --load-more-button-fg-color: #fff;
  /* FOOTER */
  --footer-bg-color: #1D359C;
  --footer-fg-color: #fff;
  --footer-description: #888;
  --footer-partner-title: #FF922B;
  /* WIDGETS */
  --widget-title-dot: #1D359C;
  --widget-title-dot-reversed: #FF922B;
  --widget-buttons-bg: #1D359C;
  --widget-buttons-bg-reversed: #FF922B;
  --widget-button-text-color:#fff;
  --widget-title-color: #111;
  --widget-arrows-color: #111;
  --widget-title-color-reversed: #fff;
  --widget-box-border-color:#AAAAAA;
  --widget-news-item-text-color: #222;
  --widget-news-item-text-link-color: #333;
  --widget-news-item-title-color: #222;
  --widget-news-item-text-color-reversed: #fff;
  --widget-news-item-text-link-color-reversed: #fff;
  --widget-news-item-title-color-reversed: #fff;
  --widget-news-item-strillo-color: #FF922B;
  --widget-web-tv-bg: #000;
  --widget-photogallery-bg: #e5e5e5;
  --widget-argomento-border-color: #ddd;
  --widget-argomento-title-bg-color: #1D359C;
  --widget-argomento-sport-bg-color: #000;
  --widget-eventi-bg-color: #1D359C;
  --widget-link-sponsorizzati-bg-color:#eee;
  --widget-link-sponsorizzati-all-posts-link-color:#1D359C;
  --widget-last-posts-from-terms-bg-color: #eee;
  --widget-last-posts-from-terms-link-color:#1D359C;
  --widget-oroscopo-bg-color:#F07D00;
  --widget-oroscopo-title-dot-color:#FFF;
  --widget-oroscopo-text-color:#FFF;
  --widget-meteo-bg-color: #eee;
  --widget-meteo-min-temp-color:#0083d6;
  --widget-meteo-max-temp-color:#F07D00;
  --widget-meteo-icon-color:#666;
  --widget-popolari-arrows-color:#aaa;
  --widget-popolari-tabs:#eee;
  --widget-popolari-tabs-selected:#F07D00;
  /* SINGLE */
  --single-icon-color: #aaaaaa;
  --single-related-article-border: #DDDDDD;
  --margin-single-pixel: 35px;
  /* SEARCH */
  --pagination-border-color:#1D359C;
  --pagination-fg-color:#1D359C;
  --pagination-bg-color:#fff;
  --pagination-current-color:#F07D00;
  /* HOME EVENTI */
  --navigation-bg-color: #eee;
  --navigation-title-color: #111;
  /* HOME METEO */
  --next-days-navigation-bg-color:#aaa;
  --post-meteo-bg-color: #eee;
  --result-table-header-bg-color: #eee;
  /* widget newsletter */
  --widget-newsletter-bg-color: #E5E5E5;
  --widget-newsletter-fg-color: #111;
  --widget-newsletter-error-color: #DC3545;
}

@media only screen and (min-width: 992px) {
  :root {
    --trending-topics-item-color: #111;
  }
}

/* NEWS ITEM GENERALE */
.grid_mosaic_box span.shout.sponsored {
  background-color: grey;
}

.news_item .sponsored_tag {
  background-color: grey;
  padding: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 0;
  z-index: 3;
  top: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: white;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
  text-align: center;
}

.news_item_evidenza .sponsored_tag {
  top: 1.5rem;
  width: 12.5rem;
  left: 0;
}

.news_item_sidebarbox_simple .sponsored_tag {
  background-color: grey;
  padding: 0.5rem;
  position: absolute;
  left: 0px;
  top: 70px;
  z-index: 3;
  color: white;
  font-weight: 700;
  font-size: .6rem;
  text-transform: uppercase;
  width: 112px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.news_item.slick-slide .sponsored_tag {
  background-color: grey;
  padding: 0.5rem;
  position: absolute;
  top: 347px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 3;
  color: white;
  font-weight: 700;
  font-size: .7rem;
  text-transform: uppercase;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sidebarbox_titleonly .sponsored_tag {
  background-color: grey;
  padding: 0.5rem;
  position: absolute;
  top: 75px;
  right: 0;
  z-index: 3;
  color: white;
  font-weight: 700;
  font-size: .7rem;
  text-transform: uppercase;
  width: 128px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.breakingbox_combo .columns .column_left .news_item:first-child .sponsored_tag, .breakingbox_imagepost .columns .column_left .news_item:first-child .sponsored_tag {
  right: .5px;
}

.breakingbox_combo .columns .column_left .news_item:not(:first-child) .sponsored_tag, .breakingbox_imagepost .columns .column_left .news_item:not(:first-child) .sponsored_tag {
  left: 0;
  top: 70px;
  width: 125px;
}

.breakingbox_combo .columns .column_right .sponsored_tag, .breakingbox_imagepost .columns .column_right .sponsored_tag {
  left: 0;
  top: 70px;
  width: 125px;
}

.content_trunk_vertical_double_sheet .news_item .sponsored_tag {
  background-color: grey;
  padding: 0.5rem;
  position: absolute;
  left: 0;
  top: 71px;
  z-index: 3;
  color: white;
  font-weight: 700;
  font-size: .8rem;
  text-transform: uppercase;
  width: 99px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.breakingbox_minimal .news_item .sponsored_tag {
  top: 13.3rem;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  width: 100%;
}

@media only screen and (min-width: 992px) {
  .news_item_sidebarbox_simple .sponsored_tag {
    width: 125px;
    font-size: .8rem;
  }
}

@media only screen and (min-width: 1300px) {
  .news_item.slick-slide .sponsored_tag {
    top: 270px;
  }
  .content_trunk_vertical_double_sheet .news_item .sponsored_tag {
    background-color: grey;
    padding: 0.5rem;
    display: inline-block;
    position: absolute;
    right: 0;
    z-index: 3;
    top: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    color: white;
    font-weight: 700;
    font-size: 1rem;
    text-transform: uppercase;
    text-align: center;
    left: unset;
    width: unset;
  }
}

.hide_shout .news_item .shout {
  display: none;
}

.news_item .shout:empty {
  background-color: transparent;
}

.news_item {
  position: relative;
}

.news_item .text_part_wrapper {
  background-color: var(--sitebody-bg-color);
}

/* NEWS ITEM TITLE GENERALE */
.news_item .title {
  font-family: var(--secondary-font-family);
}

.news_item .title a:link,
.news_item .title a:visited,
.news_item .title a:focus,
.news_item .title a:active {
  color: var(--title-color);
}

.news_item .title a:hover {
  color: var(--title-hover-color);
  text-decoration: none;
}

.news_item .shout {
  font-family: var(--primary-font-family);
}

.news_item .text_part.expand_title_link {
  position: relative;
}

.news_item .text_part.expand_title_link a:not(.title-link):after,
.news_item .text_part.expand_title_link a:not(.mm-link):after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.news_item .title a.mm-link,
h1 a.mm-link {
  padding-left: 5px;
  color: var(--strillo-color);
  position: relative;
  z-index: 2;
}

.news_item .title a.title-link {
  font-size: .7em;
  margin-left: .5rem;
  font-weight: 400;
  position: relative;
  z-index: 2;
}

.news_item .title a.title-link:first-child {
  margin-left: 1rem;
}

.news_item .title a.title-link span {
  display: none;
}

.news_item .title a.title-link:link,
.news_item .title a.title-link:visited,
.news_item .title a.title-link:hover,
.news_item .title a.title-link:focus,
.news_item .title a.title-link:active {
  color: var(--strillo-color);
}

/* NEWS ITEM ICONS GENERALE */
.news_item .news_item_icons {
  position: absolute;
  text-align: center;
  color: var(--icons-reverse-color);
  cursor: pointer;
}

.news_item .news_item_icons {
  z-index: 10;
}

.news_item .news_item_icons .comments span,
.news_item .news_item_icons .shares span {
  display: block;
  text-align: center;
}

.news_item .news_item_icons a:link,
.news_item .news_item_icons a:visited,
.news_item .news_item_icons a:hover,
.news_item .news_item_icons a:focus,
.news_item .news_item_icons a:active {
  text-decoration: none;
}

.news_item .author {
  color: #817977;
}

/* NEWS ITEMS RELATED */
.news_item ul.related {
  margin-top: .5em;
}

.news_item ul.related.scrollable li {
  padding-left: 1.2rem;
}

.news_item ul.related li:before {
  content: var(--related-arrow-content);
  font-weight: 900;
  margin-right: .5em;
  position: absolute;
  left: 0;
}

.news_item ul.related li a:link,
.news_item ul.related li a:visited,
.news_item ul.related li a:focus,
.news_item ul.related li a:active {
  text-decoration: none;
}

.news_item ul.related li a:hover {
  text-decoration: none;
}

.news_item ul.related {
  margin-top: 1rem;
  margin-bottom: 0;
}

.news_item ul.related li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 70%;
          flex: 1 0 70%;
  position: relative;
  margin-left: 1rem;
  font-weight: 600;
  line-height: 125%;
  border-right: 1px solid var(--related-separator-color);
  padding-right: 1rem;
  padding-bottom: 1rem;
}

.news_item ul.related li:last-child {
  border-right: 0 none;
}

.news_item ul.related li:first-child {
  margin-left: 0 !important;
}

.news_item .image_container .image_icon_markup {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 3.75rem;
  color: white;
}

/* reading time secondario */
.news_item .reading-time-icon.secondary {
  display: none;
}

@media only screen and (min-width: 576px) {
  .news_item ul.related li {
    width: auto;
    position: relative;
    margin-bottom: .5rem;
  }
}

@media only screen and (min-width: 768px) {
  .news_item ul.related {
    display: block;
    overflow-x: auto;
    margin-bottom: 1rem;
  }
  .news_item ul.related.scrollable {
    margin-right: 0;
    margin-left: 0;
  }
  .news_item ul.related.scrollable li:first-child {
    padding-left: 1.2rem;
  }
  .news_item ul.related.scrollable li:first-child:before {
    left: 0;
  }
  .news_item ul.related li {
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    position: relative;
    display: block;
    margin-left: 0;
    border-right: 0 none;
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 992px) {
  .news_items_column .news_item:before {
    width: 90%;
    left: 5%;
  }
  .news_item .title {
    font-size: 1.34rem;
  }
}

@media only screen and (min-width: 1300px) {
  .news_item .title {
    font-size: 1.625rem;
  }
  .news_item_standard_horizontal .col_container .text_part_wrapper .text_part .excerpt {
    margin-top: 2rem;
  }
}

.container.page .load_more {
  text-align: center;
  padding: 2rem 0;
}

.container.page .load_more a.edibutton {
  display: inline-block;
  text-transform: uppercase;
  background: var(--load-more-button-bg-color);
}

.container.page .load_more a.edibutton:link,
.container.page .load_more a.edibutton:visited,
.container.page .load_more a.edibutton:hover,
.container.page .load_more a.edibutton:focus,
.container.page .load_more a.edibutton:active {
  color: var(--load-more-button-fg-color);
}

.load_more_contents .news_items_sidebars {
  display: none;
}

#load_more_button {
  display: inline-block;
  margin: 2rem 0;
  background-color: var(--footer-bg-color);
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

#load_more_button:link,
#load_more_button:visited,
#load_more_button:hover,
#load_more_button:focus,
#load_more_button:active {
  color: white;
}

footer .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer .logo img {
  max-width: 154px;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: 'object-fit: contain;';
}

footer .logo div.icons,
footer .logo div.icons ul {
  display: inline;
}

footer .logo div.icons li {
  margin-right: .5rem;
}

footer .logo div.icons li:last-child {
  margin-right: 0;
}

footer .logo div.icons li {
  border-color: var(--footer-fg-color);
}

footer .logo div.icons li a {
  font-size: 1.3rem;
  display: inline-block;
}

footer .logo div.icons li a:link,
footer .logo div.icons li a:visited,
footer .logo div.icons li a:hover,
footer .logo div.icons li a:focus,
footer .logo div.icons li a:active {
  -webkit-text-decoration: var(--link-text-decoration);
          text-decoration: var(--link-text-decoration);
  color: var(--footer-fg-color);
}

footer .logo div.icons li span {
  display: none;
}

footer .menu ul {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-rule: 3px solid var(--footer-fg-color);
     -moz-column-rule: 3px solid var(--footer-fg-color);
          column-rule: 3px solid var(--footer-fg-color);
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}

footer .menu ul li {
  margin-bottom: 1rem;
}

footer .menu ul li a {
  text-transform: uppercase;
  font-weight: 900;
}

footer .menu ul li a:link,
footer .menu ul li a:visited,
footer .menu ul li a:hover,
footer .menu ul li a:focus,
footer .menu ul li a:active {
  -webkit-text-decoration: var(--link-text-decoration);
          text-decoration: var(--link-text-decoration);
  color: var(--footer-fg-color);
}

footer .descriptions {
  color: var(--footer-description);
  text-align: center;
  font-size: .9rem;
  margin-top: 1rem;
}

footer .descriptions p {
  margin-bottom: 0;
}

footer .descriptions p.site_name {
  font-weight: bold;
  color: var(--footer-fg-color);
}

footer .descriptions a:link,
footer .descriptions a:visited,
footer .descriptions a:hover,
footer .descriptions a:focus,
footer .descriptions a:active {
  color: var(--footer-description);
  -webkit-text-decoration: var(--link-text-decoration);
          text-decoration: var(--link-text-decoration);
}

footer .footer_legal_menu {
  margin: 2rem 1rem;
  font-size: .875rem;
  text-align: center;
}

footer .footer_legal_menu ul {
  display: inline;
}

footer .footer_legal_menu ul li {
  display: inline-block;
  font-size: 1rem;
}

footer .footer_legal_menu ul li a:link,
footer .footer_legal_menu ul li a:visited,
footer .footer_legal_menu ul li a:hover,
footer .footer_legal_menu ul li a:focus,
footer .footer_legal_menu ul li a:active {
  color: var(--footer-fg-color);
  -webkit-text-decoration: var(--link-text-decoration);
          text-decoration: var(--link-text-decoration);
}

footer .footer_legal_menu ul li:nth-child(even):before {
  content: "|";
  color: var(--footer-description);
  padding: 0 .5em;
}

footer .global_partner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer .global_partner strong {
  color: var(--footer-partner-title);
  text-transform: uppercase;
}

footer .global_partner a:link,
footer .global_partner a:visited,
footer .global_partner a:hover,
footer .global_partner a:focus,
footer .global_partner a:active {
  color: var(--footer-fg-color);
  -webkit-text-decoration: var(--link-text-decoration);
          text-decoration: var(--link-text-decoration);
}

footer .descriptions p.site_name,
footer .descriptions p.copyrights,
footer .descriptions p.site_trademark,
footer .descriptions p.site_address {
  display: inline;
}

footer .descriptions p.copyrights:before,
footer .descriptions p.site_trademark:before,
footer .descriptions p.site_address:before {
  content: ' - ';
}

.sidebar_above_footer .edinews_widget {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: var(--min-vertical-spacing);
  padding-top: var(--min-vertical-spacing);
}

@media only screen and (min-width: 768px) {
  footer .menu ul {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}

@media only screen and (min-width: 992px) {
  footer .logo {
    display: block;
    text-align: center;
    margin-bottom: 2rem;
  }
  footer .logo img {
    max-width: 300px;
  }
  footer .descriptions {
    color: var(--footer-fg-color);
  }
  footer .descriptions a:link,
  footer .descriptions a:visited,
  footer .descriptions a:hover,
  footer .descriptions a:focus,
  footer .descriptions a:active {
    color: var(--footer-fg-color);
    -webkit-text-decoration: var(--link-text-decoration);
            text-decoration: var(--link-text-decoration);
  }
  footer .icons {
    text-align: center;
    margin: 2rem 0;
  }
  footer .icons ul {
    display: inline;
  }
  footer .icons ul li {
    text-align: center;
    display: inline-block;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  footer .icons ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  footer .icons ul li a:link,
  footer .icons ul li a:visited,
  footer .icons ul li a:hover,
  footer .icons ul li a:focus,
  footer .icons ul li a:active {
    color: var(--footer-fg-color);
    -webkit-text-decoration: var(--link-text-decoration);
            text-decoration: var(--link-text-decoration);
  }
  footer .icons ul li i {
    font-size: 2.375rem;
  }
}

footer .footer_legal_menu ul li:nth-child(n+2):before {
  content: "|";
  color: var(--footer-description);
  padding: 0 .5em;
}
</pre></body></html>