::first-letter {
  margin: 0;
  padding: 0; }

.page {
  overflow-x: auto;
  min-height: auto; }

.main,
.page-content {
  width: 100% !important;
  left: 0 !important;
  padding: 0 !important;
  overflow: hidden !important; }

.page-wrapper .col-md-8 {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.cookie,
.main-logo.small,
.menu-btn,
.rightnavbtns,
.searchnavbar,
.rightnavbar,
.leftnavbar,
.main-lang-chooser-container,
.breadcrumb-wrapper,
.reader-toolContainer,
.offices-headquarterimg,
.sidebar,
.footer-info,
.main-footer,
.global-alternate,
.icon-direction,
.gm-fullscreen-control,
.sidemenu-parent,
.bloc-newsletter .boxage,
.bloc-newsletter.bloc-newsletter--full,
.bloc-newsletter.bloc-newsletter--footer,
.bloc-iframe,
.arrow-top.-sharer,
.social-sharer,
.player-mp3-container,
.mini-slider,
.career-title,
.offices-getintouch,
.quote p::after,
iframe[src^="https://www.youtube.com/embed"], iframe[src^="http://www.youtube.com/embed"],
.inlinecontent-description iframe {
  display: none !important; }

.inlinecontent-description {
  position: relative;
  top: 20px;
  clear: right; }

.inlinecontent-biographie--image img {
  position: static !important;
  display: block;
  width: 70px !important;
  height: 70px !important;
  max-height: 100% !important;
  max-width: 100% !important; }

.bloc-newsletter.bloc-newsletter--float div {
  margin: 0;
  padding: 0; }

.main-logo.expand {
  display: block !important;
  color: black !important; }

.main-logo {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.header {
  background: white; }

.page-wrapper {
  padding-left: 15px;
  padding-right: 15px; }

.content-title {
  margin-top: 10px; }

.page-content-text h1, .page-content-text h2, .page-content-text h3, .page-content-text h4, .page-content-text h5 {
  margin: 20px 0;
  page-break-after: avoid; }

.bloc-floatingimg.left img {
  max-width: 50%;
  height: auto;
  margin-right: 15px;
  float: left; }

.bloc-floatingimg.right img {
  max-width: 50%;
  height: auto;
  margin-left: 15px;
  float: right; }

.career-title {
  margin-bottom: 0; }

.career-address {
  margin-bottom: 30px; }
