@media print {
  header {
    position: static!important;
  }
  a[href]:after {
    content: none !important; }

  body {
    margin-top: 0 !important;
  }
  .header,
  .navbar,
  .navbar-fixed-top,
  .fp,
  #footer,
  .boxPub,
  #topcontrol,
  #sticky,
  #reagir-article,
  .col-droite-actu,
  .hidden-print,
  #footer-v2,
  #bandeau-cookie,
  .sidebar-nav-v1,
  .title-collapse:after,
  #article-summary,
  .location-menu-mobile,
  #article-search-barre,
  .reading,
  .next-prev,
  .others-services > p span br,
  .others-services > p img,
  .others-services + p,
  .others-services>div div .titre br,
  .others-services>div>a .titre br,
  .content-article .btn-txt-img *,
  #background_fiche1 .fiche_steps_list i,
  header .navigation div[class^=part-],
  #comments,
  #bloc-veille-perso,
  #bloc-newsletter,
  #breadcrumb .breadcrumb span.active::before,
  .bookmark,
  .partage,
  p:has(+ #comments) {
    display: none!important; }
  header .small-logo {
    display: block!important;
  }
  #breadcrumb .breadcrumb > a:not(:first-child),
  #breadcrumb .breadcrumb > span:not(.active) {
    display: inline !important;
  }
  #breadcrumb .breadcrumb > a:first-child::after {
    padding: 0 6px;!important;
  }

  #breadcrumb .breadcrumb > * {
    display: inline !important;
  }
  #breadcrumb .breadcrumb > *::after {
    content: "> " !important;
    padding: 0 6px;!important;
  }
  #breadcrumb .breadcrumb > *:last-child::after {
    content: "" !important;
  }

  .contenu-article p {
    margin: 15px 0 0!important;
  }
  .contenu-article h2 {
    padding: 0!important;
  }
  .two-col-article .for-further {
    break-inside: avoid;
    page-break-inside: avoid;
  }
  .two-col-article .for-further > p {
    padding: 0!important;
  }
  .two-col-article .for-further .ressources-liees {
    margin-top: 0!important;
  }
  .two-col-article .corps-article {
    width: 100%!important;
  }
  .contenu-article .encart-large:not(.clearfix) figure {
    width: 20%!important;
    max-width: 200px!important;
  }
  .two-col-article .corps-article>article figure img {
    max-width: 200px!important;
  }
  .contenu-article .encart-large:not(.clearfix) > div {
    width: 80%!important;
  }
  .contenu-article .encart-large:not(.clearfix) > div p:first-child {
    margin-top: 0!important;
  }
  .content-article .btn-txt-img {
    height: 20px;
  }
  .contenu-article .encart-large:not(.clearfix) {
    flex-direction: row!important;
  }
  .content-quiz .quiz-popin {
    position: relative;
    top: 0;
    left: 0;
    padding-top: 0;}

  .inner-results .list-inline {
    margin: 0;
    padding: 0; }

  h2 {
    margin: -100px 0 0 0;
    padding: 0; }

  .inner-results:first-child {
    margin: -50px 0 0 0; }

  .inner-results h3,
  .inner-results .description {
    margin: 10px 0 0 5px; }

  .inner-results .dark-grey-title {
    margin: 0 0 0 5px; }

  .content-article.no-gutters-right {
    min-height:auto!important;
  }

  .thematique a.color-white,
  .ressources-subscription {
    color:#000000!important;
  }
  .color-white {
    color:#4d5356!important;
  }
  li[class*="telechargement-infos-"] {
    width:50%;
  }
  .block-link-hover > .col-sm-3,
  .block-link-hover > .col-md-3,
  .encart-info-compte > .col-sm-3 {
    width:25%;
  }
  .block-link-hover > .col-sm-4,
  .encart-info-compte > .col-sm-5 {
    width:33%;
  }
  #article-content .others-infos .bloc-offre.abo>div a,
  #article-content .others-infos .bloc-offre.abo>div div {
    display: block;
    text-align: center;
    width: 31%;
    margin: 0 1%;
    float: left;
  }
  #article-content .others-infos .bloc-offre.abo>div a {
    border: 1px solid #404040;
  }
  #article-content .others-infos .bloc-offre>div {
    display: block;
  }
  #article-content .others-infos .bloc-offre>div a p:first-child,
  #article-content .others-infos .bloc-offre>div div p:first-child {
    margin: 0 auto 10px;
  }
  #article-content .others-infos .bloc-offre.abo>div:not(.others-services) a p:first-child,
  #article-content .others-infos .bloc-offre.abo>div:not(.others-services) div p:first-child {
    background: #1b8bbb!important;
  }
  #article-content .others-infos .bloc-offre.abo>div.others-services>p {
    padding: 0;
  }
  #article-content .others-infos .bloc-offre.abo>div.others-services>div {
    display: block;
    width: 100%;
  }
  #article-content .others-infos .bloc-offre.abo>div.others-services>div a {
    display: block;
    text-align: center;
    width: 48%;
    margin: 0 1% 10px;
    float: left;
    border: 1px solid #404040;
  }
  #article-content .others-infos .bloc-offre.abo>div.others-services>p {
    text-align: center;
  }
  #article-content .others-infos .bloc-offre.abo>div.others-services>p>span {
    display: block;
    width: 100%;
    text-align: center;
  }
  #article-content .others-infos .bloc-offre:not(.abo)>div a,
  #article-content .others-infos .bloc-offre:not(.abo)>div div {
    display: block;
    text-align: center;
    width: 48%;
    margin: 0 1% 10px;
    float: left;
    border: 1px solid #404040;
  }
  #article-content .others-infos .bloc-offre:not(.abo)>div a p:first-child,
  #article-content .others-infos .bloc-offre:not(.abo)>div div p:first-child {
    background: #a3bbc6!important;
  }

  div[id*='background_fiche'] {
    display: block!important;
  }
  #background_fiche1 .fiche_steps_list * {
    color: #ffffff!important;
    border-color: #ffffff!important;
  }
  .others-infos {
    page-break-before:always;
  }
}