@page {
  size: A4 portrait;
  margin-top: 0px;
  margin-bottom: 0px;
  margin: 0;
  -webkit-print-color-adjust: exact; }
html, body {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  -webkit-print-color-adjust: exact; }

#page {
  overflow: visible; }

html, body, #page, #main {
  height: auto !important; }

#masthead, #masthead-center, #open-burger {
  display: none !important; }

.cover > figure {
  margin-bottom: -20px; }
  .cover > figure img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: auto;
    transform: translate(0, 0); }

.head-banner {
  background-color: #fff; }

.four-square .thumbs-square .vignette-square:nth-child(3) {
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0); }

/*  contenu standard  */
.vertical-slider .item-wrapper, .light-slider .item-wrapper {
  max-width: 840px; }
  .vertical-slider .item-wrapper.cover-pres .item-content, .light-slider .item-wrapper.cover-pres .item-content {
    padding: 0px 45px; }
    .vertical-slider .item-wrapper.cover-pres .item-content h3, .light-slider .item-wrapper.cover-pres .item-content h3 {
      font-size: 70px;
      line-height: 80px;
      padding-top: 0; }

/*  listing   */
.listing {
  margin-top: 20px; }

#interactive-map {
  height: 1000px; }
  #interactive-map .go-back {
    top: 0; }
  #interactive-map .wrapper-map-interactive {
    padding-top: 20px; }

#mediatheque .go-back {
  top: 0; }
#mediatheque .media-listing {
  top: 60px; }
#mediatheque .wrapper-mediatheque {
  padding: 82px; }

.cover.timeline-cover {
  height: 560px !important; }
