body.cuts-browser-site-v172.cuts-web .cuts-main,
body.cuts-browser-mobile-v171.cuts-web .cuts-main{
  background:#FFFFFF!important;color:#1A1A1A!important;
}
body.home.cuts-web .cuts-main > .cuts-section{
  background:#FFFFFF!important;color:#1A1A1A!important;
  border-top-color:#E6E6E6!important;
}

body.home.cuts-web .cuts-latest-news-v134 .cuts-news-copy-v134 h3,
body.home.cuts-web .cuts-latest-news-v134 .cuts-news-copy-v134 h3 a,
body.home.cuts-web .cuts-latest-news-v134 .cuts-news-copy-v134 p,
body.home.cuts-web .cuts-latest-news-v134 ~ .cuts-section .cuts-news-copy-v134 h3,
body.home.cuts-web .cuts-latest-news-v134 ~ .cuts-section .cuts-news-copy-v134 h3 a,
body.home.cuts-web .cuts-latest-news-v134 ~ .cuts-section .cuts-news-copy-v134 p,
body.home.cuts-web .cuts-latest-news-v134 ~ .cuts-section .cuts-card-copy,
body.home.cuts-web .cuts-latest-news-v134 ~ .cuts-section .cuts-card-copy small,
body.home.cuts-web .cuts-latest-news-v134 ~ .cuts-section .cuts-card-copy h3{
  color:#1A1A1A!important;
}

body.cuts-browser-site-v172.cuts-web .cuts-sitebar-v125,
body.cuts-browser-mobile-v171.cuts-web .cuts-sitebar-v125{
  background:#1A1A1A!important;
  border-bottom-color:#2B2B2B!important;
}
body.cuts-browser-site-v172.cuts-web .cuts-social-v125 a,
body.cuts-browser-mobile-v171.cuts-web .cuts-social-v125 a{
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-web .cuts-header-tagline-v134,
body.cuts-browser-mobile-v171.cuts-web .cuts-header-tagline-v134{
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-web .cuts-header-tagline-v134 b,
body.cuts-browser-mobile-v171.cuts-web .cuts-header-tagline-v134 b{
  color:#D2D8E2!important;
}
body.cuts-browser-site-v172.cuts-web .cuts-menu-toggle-v125 span,
body.cuts-browser-mobile-v171.cuts-web .cuts-menu-toggle-v125 span{
  background:#FFFFFF!important;
}

body.home.cuts-web .cuts-live-hero-v123{
  margin-bottom:0!important;
}
body.home.cuts-web .cuts-main > .cuts-radios{
  background:#1A1A1A!important;
  color:#FFFFFF!important;
  border-top-color:#1A1A1A!important;
  border-bottom:1px solid #353535!important;
}
body.home.cuts-web .cuts-radios .cuts-heading h2,
body.home.cuts-web .cuts-radios .cuts-sub{
  color:#FFFFFF!important;
}
body.home.cuts-web .cuts-radios .cuts-heading h2 i{
  background:#E2001A!important;
}

body.home.cuts-web .cuts-radios .cuts-radio{
  position:relative!important;
  display:block!important;
  padding:0!important;
  overflow:hidden!important;
  background:#252525!important;
  border:1px solid #313131!important;
  border-radius:10px!important;
  color:#FFFFFF!important;
  box-shadow:none!important;
  text-align:left!important;
}
body.home.cuts-web .cuts-radios .cuts-radio:hover,
body.home.cuts-web .cuts-radios .cuts-radio[aria-pressed="true"]{
  background:#252525!important;
  border-color:#3A3A3A!important;
}
body.home.cuts-web .cuts-radios .cuts-radio > img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:9px 9px 0 0!important;
  transform:none!important;
}
body.home.cuts-web .cuts-radios .cuts-radio > .cuts-radio-play{
  position:absolute!important;
  z-index:3!important;
  right:10px!important;
  bottom:82px!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  margin:0!important;
  pointer-events:none!important;
}
body.home.cuts-web .cuts-radios .cuts-radio > .cuts-radio-info-v378{
  display:block!important;
  width:100%!important;
  height:72px!important;
  margin:0!important;
  padding:10px 11px 11px!important;
  box-sizing:border-box!important;
  background:#252525!important;
  color:#FFFFFF!important;
  pointer-events:none!important;
}
body.home.cuts-web .cuts-radios .cuts-radio .cuts-radio-name-v378{
  display:block!important;
  margin:0 0 4px!important;
  padding:0!important;
  color:var(--cuts-radio-accent-v378,#FFFFFF)!important;
  font-size:16px!important;
  font-weight:700!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.home.cuts-web .cuts-radios .cuts-radio .cuts-radio-track-v378{
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:#D7D7D7!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1.35!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media(max-width:760px){
  body.home.cuts-web .cuts-radios .cuts-radio > .cuts-radio-play{
    right:10px!important;
    bottom:78px!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
  }
  body.home.cuts-web .cuts-radios .cuts-radio > .cuts-radio-info-v378{
    height:68px!important;
    padding:9px 10px 10px!important;
  }
  body.home.cuts-web .cuts-radios .cuts-radio .cuts-radio-name-v378{
    font-size:15px!important;
  }
  body.home.cuts-web .cuts-radios .cuts-radio .cuts-radio-track-v378{
    font-size:9px!important;
  }
}

body.home.cuts-web .cuts-radios .cuts-radio-carousel{
  margin-top:18px!important;
}

@media (min-width:761px){
  body.home.cuts-web .cuts-latest-news-v134 .cuts-latest-news-grid-v134{
    width:calc(100% - 48px)!important;
    max-width:1160px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}

body.home.cuts-web .cuts-main > .cuts-section:not(.cuts-radios) .cuts-heading > a,
body.home.cuts-web .cuts-main > .cuts-section:not(.cuts-radios) .cuts-heading > a:visited,
body.home.cuts-web .cuts-main > .cuts-section:not(.cuts-radios) .cuts-heading > a span{
  color:#1A1A1A!important;
  opacity:1!important;
}

@media (min-width:761px){
  body.home.cuts-web .cuts-main > .cuts-section > .cuts-shell > .cuts-heading{
    position:relative!important;
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    justify-content:center!important;
  }
  body.home.cuts-web .cuts-main > .cuts-section > .cuts-shell > .cuts-heading h2{
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
    justify-content:center!important;
  }
  body.home.cuts-web .cuts-main > .cuts-section > .cuts-shell > .cuts-heading > a{
    position:absolute!important;
    right:0!important;
    top:50%!important;
    transform:translateY(-50%)!important;
  }
}

body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163{
  position:static!important;
  left:auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  background:#1A1A1A!important;
  border-top:1px solid #353535!important;
  border-bottom:1px solid #353535!important;
}
body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163 > .cuts-shell{
  background:transparent!important;
}
body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163 + .cuts-newsletter,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163 + .cuts-newsletter-v158{
  margin-top:0!important;
}

body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163 .cuts-heading > a,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163 .cuts-heading > a:visited,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163 .cuts-heading > a span{
  color:#FFFFFF!important;
  opacity:1!important;
}

.cuts-music-editorial-v402{background:#fff!important}
.cuts-music-grid-v402{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.92fr);gap:22px;align-items:stretch}
.cuts-music-main-v402{display:flex;flex-direction:column;min-width:0}
.cuts-music-main-image-v402{display:block;overflow:hidden;border-radius:12px;background:#eee;aspect-ratio:16/9}
.cuts-music-main-image-v402 img,.cuts-music-side-image-v402 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}
.cuts-music-main-image-v402:hover img,.cuts-music-side-item-v402:hover img{transform:scale(1.035)}
.cuts-music-main-copy-v402{padding:12px 2px 0}
.cuts-music-main-copy-v402 small,.cuts-music-side-copy-v402 small{display:block;color:#777;font-size:12px;line-height:1.2;margin-bottom:6px}
.cuts-music-main-copy-v402 h3{margin:0;font-size:24px;line-height:1.16;font-weight:800}
.cuts-music-main-copy-v402 h3 a,.cuts-music-side-copy-v402 h3 a{color:#111;text-decoration:none}
.cuts-music-main-copy-v402 p{margin:9px 0 0;color:#444;font-size:14px;line-height:1.45}
.cuts-music-side-v402{display:grid;grid-template-rows:repeat(5,auto);gap:8px;min-height:0;align-content:start}
.cuts-music-side-item-v402{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;min-height:0}
.cuts-music-side-image-v402{display:block;overflow:hidden;border-radius:10px;background:#eee;aspect-ratio:16/9;align-self:start}
.cuts-music-side-copy-v402{min-width:0}
.cuts-music-side-copy-v402 h3{margin:0;font-size:15px;line-height:1.22;font-weight:800}
.cuts-music-side-copy-v402 h3 a:hover{text-decoration:underline;text-underline-offset:2px}
@media(max-width:920px){
  .cuts-music-grid-v402{grid-template-columns:1fr;gap:20px}
  .cuts-music-side-v402{grid-template-rows:none;gap:14px}
  .cuts-music-side-item-v402{grid-template-columns:150px minmax(0,1fr)}
}
@media(max-width:620px){
  .cuts-music-editorial-v402 .cuts-inner-contained-v132{width:100%!important;max-width:none!important}
  .cuts-music-grid-v402{gap:18px}
  .cuts-music-main-image-v402{border-radius:10px}
  .cuts-music-main-copy-v402{padding-top:10px}
  .cuts-music-main-copy-v402 h3{font-size:20px}
  .cuts-music-main-copy-v402 p{font-size:13px;line-height:1.4}
  .cuts-music-side-item-v402{grid-template-columns:112px minmax(0,1fr);gap:10px}
  .cuts-music-side-image-v402{border-radius:9px}
  .cuts-music-side-copy-v402 h3{font-size:13px}
  .cuts-music-side-copy-v402 small{font-size:11px;margin-bottom:4px}
}

@media(min-width:761px) and (hover:hover){
  body.home.cuts-web .cuts-newsletter-v158 > .cuts-shell{
    width:min(940px,calc(100% - 48px))!important;
    margin-inline:auto!important;
  }
}

body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406 > .cuts-shell{
  background:#1A1A1A!important;
}

body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406 .cuts-card-copy,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406 .cuts-card-copy h3,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406 .cuts-card-copy small,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406 .cuts-heading > a,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406 .cuts-heading > a:visited,
body.home.cuts-web .cuts-main > section.cuts-section.cuts-loisirs-home-v406 .cuts-heading > a span{
  color:#FFFFFF!important;
  opacity:1!important;
}

body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163 + section.cuts-section.cuts-loisirs-home-v406{
  border-top:0!important;
}
body.home.cuts-web .cuts-main > section.cuts-section.cuts-concert-home-v163{
  border-bottom:0!important;
}

/* 1.0.420 — palette des pages navigateur, couleurs uniquement.
 * Le footer et le bloc \"Emportez la radio partout\" sont volontairement hors scope. */
body.cuts-browser-site-v172.cuts-page-radio-v420 .cuts-main,
body.cuts-browser-mobile-v171.cuts-page-radio-v420 .cuts-main,
body.cuts-browser-site-v172.cuts-page-radio-v420 .cuts-web-radio-page,
body.cuts-browser-mobile-v171.cuts-page-radio-v420 .cuts-web-radio-page{
  background:#E2001A!important;
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-page-radio-v420 .cuts-live-page-heading,
body.cuts-browser-site-v172.cuts-page-radio-v420 .cuts-live-page-heading h1,
body.cuts-browser-site-v172.cuts-page-radio-v420 .cuts-live-page-heading p,
body.cuts-browser-mobile-v171.cuts-page-radio-v420 .cuts-live-page-heading,
body.cuts-browser-mobile-v171.cuts-page-radio-v420 .cuts-live-page-heading h1,
body.cuts-browser-mobile-v171.cuts-page-radio-v420 .cuts-live-page-heading p{
  color:#FFFFFF!important;
}

body.cuts-browser-site-v172.cuts-page-podcast-v420 .cuts-main,
body.cuts-browser-mobile-v171.cuts-page-podcast-v420 .cuts-main,
body.cuts-browser-site-v172.cuts-page-podcast-v420 .cuts-main > .cuts-section,
body.cuts-browser-mobile-v171.cuts-page-podcast-v420 .cuts-main > .cuts-section{
  background:#1A1A1A!important;
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-page-podcast-v420 .cuts-main h1,
body.cuts-browser-site-v172.cuts-page-podcast-v420 .cuts-main .cuts-card,
body.cuts-browser-site-v172.cuts-page-podcast-v420 .cuts-main .cuts-card-copy h3,
body.cuts-browser-site-v172.cuts-page-podcast-v420 .cuts-main .cuts-card-copy small,
body.cuts-browser-mobile-v171.cuts-page-podcast-v420 .cuts-main h1,
body.cuts-browser-mobile-v171.cuts-page-podcast-v420 .cuts-main .cuts-card,
body.cuts-browser-mobile-v171.cuts-page-podcast-v420 .cuts-main .cuts-card-copy h3,
body.cuts-browser-mobile-v171.cuts-page-podcast-v420 .cuts-main .cuts-card-copy small{
  color:#FFFFFF!important;
}

body.cuts-browser-site-v172.cuts-page-videos-v171 .cuts-main,
body.cuts-browser-mobile-v171.cuts-page-videos-v171 .cuts-main,
body.cuts-browser-site-v172.cuts-page-videos-v171 .cuts-main > .cuts-section.cuts-red,
body.cuts-browser-mobile-v171.cuts-page-videos-v171 .cuts-main > .cuts-section.cuts-red{
  background:#1A1A1A!important;
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-page-videos-v171 .cuts-main > .cuts-section > .cuts-shell > h1,
body.cuts-browser-site-v172.cuts-page-videos-v171 .cuts-main > .cuts-section > .cuts-shell > .cuts-kicker,
body.cuts-browser-mobile-v171.cuts-page-videos-v171 .cuts-main > .cuts-section > .cuts-shell > h1,
body.cuts-browser-mobile-v171.cuts-page-videos-v171 .cuts-main > .cuts-section > .cuts-shell > .cuts-kicker{
  color:#FFFFFF!important;
}

body.cuts-browser-site-v172.cuts-page-actualite-v420 .cuts-main,
body.cuts-browser-mobile-v171.cuts-page-actualite-v420 .cuts-main,
body.cuts-browser-site-v172.cuts-page-actualite-v420 .cuts-main > .cuts-section,
body.cuts-browser-mobile-v171.cuts-page-actualite-v420 .cuts-main > .cuts-section{
  background:#1A1A1A!important;
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-page-actualite-v420 .cuts-main h1,
body.cuts-browser-site-v172.cuts-page-actualite-v420 .cuts-main .cuts-card,
body.cuts-browser-site-v172.cuts-page-actualite-v420 .cuts-main .cuts-card-copy h3,
body.cuts-browser-site-v172.cuts-page-actualite-v420 .cuts-main .cuts-card-copy small,
body.cuts-browser-mobile-v171.cuts-page-actualite-v420 .cuts-main h1,
body.cuts-browser-mobile-v171.cuts-page-actualite-v420 .cuts-main .cuts-card,
body.cuts-browser-mobile-v171.cuts-page-actualite-v420 .cuts-main .cuts-card-copy h3,
body.cuts-browser-mobile-v171.cuts-page-actualite-v420 .cuts-main .cuts-card-copy small{
  color:#FFFFFF!important;
}

body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main,
body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main > .cuts-section,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main > .cuts-section{
  background:#1A1A1A!important;
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main h1,
body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main h1 small,
body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main .cuts-day-form label,
body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main .cuts-card,
body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main .cuts-card-copy h3,
body.cuts-browser-site-v172.cuts-page-emissions-v171 .cuts-main .cuts-card-copy small,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main h1,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main h1 small,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main .cuts-day-form label,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main .cuts-card,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main .cuts-card-copy h3,
body.cuts-browser-mobile-v171.cuts-page-emissions-v171 .cuts-main .cuts-card-copy small{
  color:#FFFFFF!important;
}

body.cuts-browser-site-v172.cuts-page-playlists-v171 .cuts-main,
body.cuts-browser-mobile-v171.cuts-page-playlists-v171 .cuts-main,
body.cuts-browser-site-v172.cuts-page-playlists-v171 .cuts-main > .cuts-playlists-page,
body.cuts-browser-mobile-v171.cuts-page-playlists-v171 .cuts-main > .cuts-playlists-page{
  background:#1A1A1A!important;
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-page-playlists-v171 .cuts-playlists-page > .cuts-shell > h1,
body.cuts-browser-site-v172.cuts-page-playlists-v171 .cuts-playlists-page > .cuts-shell > .cuts-kicker,
body.cuts-browser-site-v172.cuts-page-playlists-v171 .cuts-playlists-intro,
body.cuts-browser-site-v172.cuts-page-playlists-v171 .cuts-sub,
body.cuts-browser-mobile-v171.cuts-page-playlists-v171 .cuts-playlists-page > .cuts-shell > h1,
body.cuts-browser-mobile-v171.cuts-page-playlists-v171 .cuts-playlists-page > .cuts-shell > .cuts-kicker,
body.cuts-browser-mobile-v171.cuts-page-playlists-v171 .cuts-playlists-intro,
body.cuts-browser-mobile-v171.cuts-page-playlists-v171 .cuts-sub{
  color:#FFFFFF!important;
}

body.cuts-browser-site-v172.cuts-page-concerts-v420 .cuts-main,
body.cuts-browser-mobile-v171.cuts-page-concerts-v420 .cuts-main,
body.cuts-browser-site-v172.cuts-page-concerts-v420 .cuts-main > .cuts-concert-archive-v163,
body.cuts-browser-mobile-v171.cuts-page-concerts-v420 .cuts-main > .cuts-concert-archive-v163{
  background:#1A1A1A!important;
  color:#FFFFFF!important;
}
body.cuts-browser-site-v172.cuts-page-concerts-v420 .cuts-concert-archive-v163 h1,
body.cuts-browser-site-v172.cuts-page-concerts-v420 .cuts-concert-archive-v163 .cuts-kicker,
body.cuts-browser-site-v172.cuts-page-concerts-v420 .cuts-concert-archive-v163 .cuts-intro,
body.cuts-browser-mobile-v171.cuts-page-concerts-v420 .cuts-concert-archive-v163 h1,
body.cuts-browser-mobile-v171.cuts-page-concerts-v420 .cuts-concert-archive-v163 .cuts-kicker,
body.cuts-browser-mobile-v171.cuts-page-concerts-v420 .cuts-concert-archive-v163 .cuts-intro{
  color:#FFFFFF!important;
}
