@charset "UTF-8";

@font-face {
  font-family: pt_sans;
  src: url(../fonts/PTS55F-webfont.woff2) format("woff2"), url(../fonts/PTS55F-webfont.woff) format("woff"), url(../fonts/PTS55F-webfont.ttf) format("truetype")
}

@font-face {
  font-family: pt_sans;
  src: url(../fonts/PTS75F-webfont.woff2) format("woff2"), url(../fonts/PTS75F-webfont.woff) format("woff"), url(../fonts/PTS75F-webfont.ttf) format("truetype");
  font-weight: 700
}

@font-face {
  font-family: pt_sans_narrow;
  src: url(../fonts/PTN57F-webfont.woff2) format("woff2"), url(../fontsPTN57F-webfont.woff) format("woff"), url(../fonts/PTN57F-webfont.ttf) format("truetype")
}

@font-face {
  font-family: figh;
  src: url(../fonts/figh.woff2) format("woff2"), url(../fonts/figh.woff) format("woff"), url(../fonts/figh.ttf) format("truetype")
}

[class^=figh-icon-],
[class*=' figh-icon-'] {
  font-family: figh !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.figh-icon-premium-nielsen-home:before {
  content: ""
}

.figh-icon-arrow-circle:before {
  content: "←"
}

.figh-icon-search:before {
  content: ""
}

.figh-icon-envelope-o:before {
  content: ""
}

.figh-icon-star:before {
  content: "★"
}

.figh-icon-check:before {
  content: "✓"
}

.figh-icon-power-off:before {
  content: ""
}

.figh-icon-cog:before {
  content: ""
}

.figh-icon-home:before {
  content: "⌂"
}

.figh-icon-clock-o:before {
  content: "⌚"
}

.figh-icon-lock:before {
  content: ""
}

.figh-icon-volume-up:before {
  content: ""
}

.figh-icon-bookmark:before {
  content: ""
}

.figh-icon-camera:before {
  content: ""
}

.figh-icon-image:before {
  content: ""
}

.figh-icon-pencil:before {
  content: "✏"
}

.figh-icon-map-marker:before {
  content: "⚑"
}

.figh-icon-play:before {
  content: ""
}

.figh-icon-times-circle:before {
  content: "✖"
}

.figh-icon-question-circle:before {
  content: "?"
}

.figh-icon-plus:before {
  content: "+"
}

.figh-icon-exclamation-circle:before {
  content: "!"
}

.figh-icon-calendar:before {
  content: ""
}

.figh-icon-folder-open:before {
  content: ""
}

.figh-icon-twitter-square:before {
  content: ""
}

.figh-icon-facebook-square:before {
  content: ""
}

.figh-icon-comments:before {
  content: ""
}

.figh-icon-linkedin-square:before {
  content: ""
}

.figh-icon-trophy:before {
  content: ""
}

.figh-icon-twitter:before {
  content: ""
}

.figh-icon-facebook:before {
  content: ""
}

.figh-icon-rss:before {
  content: ""
}

.figh-icon-bell-o:before {
  content: ""
}

.figh-icon-arrow-circle-right:before {
  content: "→"
}

.figh-icon-users:before {
  content: ""
}

.figh-icon-list-ul:before {
  content: "≔"
}

.figh-icon-pinterest:before {
  content: ""
}

.figh-icon-pinterest-square:before {
  content: ""
}

.figh-icon-google-plus-square:before {
  content: ""
}

.figh-icon-google-plus:before {
  content: ""
}

.figh-icon-envelope:before {
  content: "✉"
}

.figh-icon-linkedin:before {
  content: ""
}

.figh-icon-comment-o:before {
  content: ""
}

.figh-icon-plus-square:before {
  content: "⊞"
}

.figh-icon-angle-up:before {
  content: "^"
}

.figh-icon-quote-right:before {
  content: "❞"
}

.figh-icon-unlock-alt:before {
  content: ""
}

.figh-icon-eur:before {
  content: "€"
}

.figh-icon-gbp:before {
  content: "£"
}

.figh-icon-dollar:before {
  content: "$"
}

.figh-icon-thumbs-up:before {
  content: ""
}

.figh-icon-youtube-square:before {
  content: ""
}

.figh-icon-youtube:before {
  content: ""
}

.figh-icon-youtube-play:before {
  content: ""
}

.figh-icon-instagram:before {
  content: ""
}

.figh-icon-flickr:before {
  content: ""
}

.figh-icon-tumblr:before {
  content: ""
}

.figh-icon-tumblr-square:before {
  content: ""
}

.figh-icon-apple:before {
  content: ""
}

.figh-icon-windows:before {
  content: ""
}

.figh-icon-android:before {
  content: ""
}

.figh-icon-foursquare:before {
  content: ""
}

.figh-icon-vimeo-square:before {
  content: ""
}

.figh-icon-reddit:before {
  content: ""
}

.figh-icon-spotify:before {
  content: ""
}

.figh-icon-soundcloud:before {
  content: ""
}

.figh-icon-vine:before {
  content: ""
}

.figh-icon-weixin:before {
  content: ""
}

.figh-icon-share-alt:before {
  content: ""
}

.figh-icon-share-alt-square:before {
  content: ""
}

.figh-icon-futbol-o:before {
  content: ""
}

.figh-icon-twitch:before {
  content: ""
}

.figh-icon-newspaper-o:before {
  content: ""
}

.figh-icon-at:before {
  content: "@"
}

.figh-icon-area-chart:before {
  content: ""
}

.figh-icon-pie-chart:before {
  content: ""
}

.figh-icon-line-chart:before {
  content: ""
}

.figh-icon-logo-figaro:before {
  content: ""
}

.figh-icon-logo-madame:before {
  content: ""
}

.figh-icon-custom-moins:before {
  content: "⊖"
}

.figh-icon-connexion:before {
  content: ""
}

.figh-icon-endirect:before {
  content: ""
}

.figh-icon-journal:before {
  content: ""
}

.figh-icon-recherche:before {
  content: "⚲"
}

.figh-icon-suivre:before {
  content: ""
}

.figh-icon-nielsen-right:before {
  content: ">"
}

.figh-icon-nielsen-left:before {
  content: "<"
}

.figh-icon-nielsen-home:before {
  content: ""
}

.figh-icon-custom-plus:before {
  content: "⊕"
}

#fig-header .figh-nav,
#fig-header .figh-reader,
#fig-header #signin-block,
#fig-header .figh-logged {
  height: calc(100% - 50px);
  -webkit-box-shadow: 1px 5px 5px #999;
  box-shadow: 1px 5px 5px #999;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 270px;
  position: fixed;
  margin-left: 0;
  z-index: 600;
  top: 50px
}

@media(min-width:46.25em) {

  #fig-header .figh-nav,
  #fig-header .figh-reader,
  #fig-header #signin-block,
  #fig-header .figh-logged {
    height: calc(100% - 110px);
    top: 110px
  }
}

@media(min-width:64em) {

  #fig-header .figh-nav,
  #fig-header .figh-reader,
  #fig-header #signin-block,
  #fig-header .figh-logged {
    height: calc(100% - 170px);
    top: 170px
  }
}

#fig-header .figh-search__input {
  background: #ececec;
  border: 1px solid #ccc;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  text-align: left
}

#fig-header .figh-search__btn,
#fig-header button.figh-search__btn {
  border: 0;
  border-radius: 3px;
  color: #fff;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 13px;
  font-family: pt_sans, Verdana, sans-serif;
  font-weight: 700
}

#fig-header .figh-nielsen__scroll,
#fig-header .figh-social__scroll {
  position: absolute;
  right: 0;
  height: 40px;
  top: 0;
  width: 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1
}

#fig-header .figh-nielsen__scroll-container,
#fig-header .figh-social__scroll-container {
  position: relative;
  background: #fff;
  padding: 0
}

#fig-header .figh-nielsen__scroll-container:before,
#fig-header .figh-social__scroll-container:before {
  top: 5%;
  left: 0;
  width: 50%;
  height: 90%;
  border-radius: 32px /130px;
  -webkit-box-shadow: 0 0 6px #555;
  box-shadow: 0 0 6px #555;
  content: '';
  position: absolute;
  z-index: -10
}

#fig-header .figh-nielsen__button--left,
#fig-header .figh-nielsen__button--right,
#fig-header .figh-social__button--left,
#fig-header .figh-social__button--right {
  -webkit-transition: color .5s;
  -o-transition: color .5s;
  transition: color .5s;
  margin-left: 8px;
  display: inline-block;
  font-size: 13px;
  line-height: 40px;
  padding: 0 5px;
  color: #888
}

#fig-header .figh-nielsen__button--active,
#fig-header .figh-social__button--active {
  cursor: pointer;
  color: #6495ed
}

#fig-header {
  font-size: 10px
}

#fig-header *,
#fig-header :before,
#fig-header :after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

#fig-header input,
#fig-header button {
  display: inline-block;
  margin: 0;
  padding: 0
}

#fig-header input.figh-search__input {
  width: 83%;
  height: 26px;
  margin: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#fig-header button.figh-search__btn {
  margin: 0;
  padding: 0 6px
}

#fig-header a img {
  border: 0
}

#fig-header,
#fig-footer {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: pt_sans, Verdana, sans-serif
}

#fig-header.figh--loading a {
  cursor: wait
}

#fig-header.figh--loading .figh-left-panel,
#fig-header.figh--loading .figh-right-panel {
  display: none
}

#fig-header .header-placeholder {
  height: 50px
}

@media(min-width:46.25em) {
  #fig-header .header-placeholder {
    height: 110px
  }
}

@media(min-width:64em) {
  #fig-header .header-placeholder {
    height: 170px
  }
}

#fig-header.figh {
  overflow: hidden;
  color: #fff;
  text-align: left
}

@media(min-width:46.25em) {
  #fig-header.figh.scrolled .collapsed_content {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    z-index: 600
  }

  #fig-header.figh.scrolled .figh__container {
    opacity: .3;
    margin-top: -110px
  }
}

@media(min-width:64em) {
  #fig-header.figh.scrolled .figh__container {
    margin-top: -170px
  }
}

#fig-header.figh a {
  text-decoration: none
}

.figh__not-ios #fig-header.figh a:hover,
#fig-header.figh a:focus,
.figh__not-ios #fig-header.figh a:focus {
  color: #c5caff
}

#fig-header.figh .search input {
  border: 2px solid #000;
  padding: 6px;
  width: 160px;
  margin-top: 10px;
  font-size: 15px
}

#fig-header .collapsed_content {
  display: none;
  height: 50px;
  width: 100%;
  font-size: 0
}

#fig-header .figh-collapse__nav-btn,
#fig-header .figh-collapse__logo {
  display: inline-block;
  vertical-align: bottom;
  height: 100%
}

#fig-header .figh-collapse__nav-btn {
  color: #fff;
  padding: 13px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-family: pt_sans, Verdana, sans-serif;
  cursor: pointer;
  width: 90px;
  -webkit-appearance: none;
  border: 0
}

#fig-header .figh-collapse__nav-btn::-moz-focus-inner {
  border: 0
}

#fig-header .figh-collapse__nav-btn span {
  vertical-align: super
}

#fig-header .figh-collapse__nav-btn .burger {
  margin-right: 10px
}

#fig-header .figh-collapse__logo {
  width: calc(100% - 180px);
  text-align: center;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#fig-header .figh-logo--collapse {
  height: 30px
}

#fig-header .figh-logo {
  height: 30px
}

@media(min-width:46.25em) {
  #fig-header .figh-logo {
    overflow: hidden;
    display: inline-block;
    height: 50px
  }
}

@media(min-width:64em) {
  #fig-header .figh-logo {
    margin-bottom: 10px;
    height: 57px
  }
}

#fig-header .figh-logo a {
  padding: 0
}

#fig-header .figh-logo img[src$='.svg'] {
  height: 100%;
  width: 100%
}

#fig-header .figh-logo .figh-logo__mobile {
  display: inline;
  max-height: 30px
}

@media(min-width:46.25em) {
  #fig-header .figh-logo .figh-logo__mobile {
    display: none
  }
}

#fig-header .figh-logo .figh-logo__tablette {
  display: none
}

@media(min-width:46.25em) {
  #fig-header .figh-logo .figh-logo__tablette {
    display: inline;
    max-height: 50px
  }
}

@media(min-width:64em) {
  #fig-header .figh-logo .figh-logo__tablette {
    display: none
  }
}

#fig-header .figh-logo .figh-logo__desktop {
  display: none
}

@media(min-width:64em) {
  #fig-header .figh-logo .figh-logo__desktop {
    display: inline;
    max-height: 100%
  }
}

#fig-header .figh-nav-btn {
  font-size: 19px;
  border-radius: 3px;
  color: #fff;
  padding: 7px;
  display: inline-block;
  margin-bottom: 8px;
  background: #3368ad;
  height: 40px;
  width: 40px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#fig-header .figh-nav-btn--mobile {
  display: block
}

@media(min-width:46.25em) {
  #fig-header .figh-nav-btn--mobile {
    display: none
  }
}

#fig-header .figh__container {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  margin-top: 0;
  top: 0;
  left: 0;
  opacity: 1;
  position: fixed;
  width: 100%;
  z-index: 599
}

.figh-elem-pushed #fig-header .figh__container {
  -webkit-transform: translate(270px);
  transform: translate(270px);
  -ms-transform: translate(0)
}

@media(min-width:46.25em) {
  .figh-elem-pushed #fig-header .figh__container {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

#fig-header .figh__full {
  margin-top: 0;
  height: 50px;
  overflow: hidden;
  opacity: 1;
  font-size: 0
}

@media(min-width:46.25em) {
  #fig-header .figh__full {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#40000000', GradientType=0);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, transparent), to(rgba(0, 0, 0, .25)));
    background: -o-linear-gradient(top, transparent 30%, rgba(0, 0, 0, .25) 100%);
    background: linear-gradient(to bottom, transparent 30%, rgba(0, 0, 0, .25) 100%);
    height: 70px
  }
}

@media(min-width:64em) {
  #fig-header .figh__full {
    height: 130px
  }
}

#fig-header .figh__left-side {
  display: inline
}

@media(min-width:46.25em) {
  #fig-header .figh__left-side {
    float: left
  }
}

#fig-header .figh__right-side {
  display: none
}

@media(min-width:46.25em) {
  #fig-header .figh__right-side {
    float: right;
    display: block;
    text-align: right
  }
}

#fig-header .figh__middle-side {
  width: calc(100% - 100px);
  display: inline-block;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  max-height: 50px
}

@media(min-width:46.25em) {
  #fig-header .figh__middle-side {
    width: calc(100% - 450px);
    margin: 0 auto;
    max-height: 70px;
    color: #fff
  }
}

@media(min-width:64em) {
  #fig-header .figh__middle-side {
    width: 800px;
    width: calc(100% - 540px);
    padding: 20px 0;
    height: 100%
  }
}

#fig-header .figh-left-panel {
  z-index: 700
}

@media(min-width:46.25em) {
  #fig-header .figh-left-panel {
    position: fixed;
    top: 110px
  }
}

@media(min-width:64em) {
  #fig-header .figh-left-panel {
    top: 170px
  }
}

#fig-header .burger {
  position: relative;
  display: inline-block;
  height: 25px;
  width: 25px;
  margin: 0 auto
}

#fig-header .burger i,
#fig-header .burger:before,
#fig-header .burger:after {
  -webkit-transform-origin: 60%;
  -ms-transform-origin: 60%;
  transform-origin: 60%;
  -webkit-transition: opacity .1s, -webkit-transform .1s ease-in;
  transition: opacity .1s, -webkit-transform .1s ease-in;
  -o-transition: opacity .1s, transform .1s ease-in;
  transition: opacity .1s, transform .1s ease-in;
  transition: opacity .1s, transform .1s ease-in, -webkit-transform .1s ease-in;
  content: '';
  display: block;
  border-top: 1px solid #fff;
  margin-top: 6px
}

@media(min-width:46.25em) {
  #fig-header .figh-menu-item--nav .burger {
    height: 23px
  }
}

@media(min-width:64em) {
  #fig-header .figh-menu-item--nav .burger {
    margin-bottom: 3px;
    height: 25px
  }
}

.figh__not-ios #fig-header .figh-menu-item--nav[data-selected=true]:hover .burger:before,
.figh__not-ios #fig-header .figh-menu-item--nav[data-selected=true]:hover .burger:after,
.figh__not-ios #fig-header .figh-menu-item--nav[data-selected=true]:focus .burger:before,
.figh__not-ios #fig-header .figh-menu-item--nav[data-selected=true]:focus .burger:after {
  border-color: #fff
}

#fig-header .figh-menu-item--nav[data-selected=true] .burger .figh-reader-icon__count {
  display: none
}

#fig-header .figh-menu-item--nav[data-selected=true] .burger i {
  opacity: 0
}

#fig-header .figh-menu-item--nav[data-selected=true] .burger:before,
#fig-header .figh-menu-item--nav[data-selected=true] .burger:after {
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  opacity: 1
}

#fig-header .figh-menu-item--nav[data-selected=true] .burger:before {
  -webkit-transform: translateY(7px) rotate(45deg);
  -ms-transform: translateY(7px) rotate(45deg);
  transform: translateY(7px) rotate(45deg)
}

#fig-header .figh-menu-item--nav[data-selected=true] .burger:after {
  -webkit-transform: translateY(-7px) rotate(-45deg);
  -ms-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg)
}

#fig-header .figh-nielsen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: none
}

@media(min-width:46.25em) {
  #fig-header .figh-nielsen {
    display: block;
    background: #f2f2f2;
    position: relative;
    height: 40px;
    line-height: 15px
  }
}

#fig-header .figh-nielsen__list {
  display: block;
  font-size: 0;
  width: 5000px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  -webkit-transition: left .5s;
  -o-transition: left .5s;
  transition: left .5s;
  padding: 13px 0;
  line-height: 10px
}

#fig-header .figh-nielsen__item {
  margin: 0;
  display: inline-block;
  padding: 0 6px;
  font-size: 10px;
  border-left: 1px solid #ccc
}

#fig-header .figh-nielsen__item a {
  color: #0065b3
}

#fig-header .figh-nielsen__item a:focus {
  color: #333
}

#fig-header .figh-nielsen__item a .figh-icon-premium-nielsen-home {
  color: #dead04
}

#fig-header .figh-nielsen__item:first-child {
  border-left: 0
}

.figh__not-ios #fig-header.figh .figh-nielsen__item a:hover,
.figh__not-ios #fig-header.figh .figh-nielsen__item a:focus {
  color: #333
}

#fig-header .figh-nielsen__home {
  font-size: 11px
}

#fig-header .figh-nielsen__scroll--hidden {
  display: none
}

#fig-header .figh-abo-container {
  z-index: 10;
  font-size: 16px;
  font-family: pt_sans_narrow, Verdana, sans-serif;
  color: #fff
}

#fig-header .figh-abo-button {
  color: #fff;
  line-height: 40px;
  background-color: #c79900;
  border-radius: 3px;
  text-shadow: none;
  margin-left: 5px;
  padding: 1px 7px 3px
}

#fig-header .figh-abo-logo {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAKCAYAAAATiMgdAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAASqADAAQAAAABAAAACgAAAABF9v87AAAGJ0lEQVRIDc1WfUyVVRg/z3nvBYQQCOESH6GucppLRRMu4VdahFvNaqxWTEEITSvtY7JsEpttOSdZzSl/KJCt77bcMhBmhV9cxOXIhmibCHEdl88u8nW5977v6Xfey3t9Zbb1h390tvc9z/Oc3/Oc5zznOc85jN3FNli7YJMQgu6iyf+NKUpaWZRs9oYmLMLpqLhhliXbNyeJUP+/BiA6Lrm39bsyb3/twl+IiYna1ujSkuMPdpttmGnFbx2VvGrxRZjlNBE54HTsHzdki4uLra5r1unOkwcG56/aGuFm3uipmIRlBXGKooRKnaljtszN8ZYQf4hhL4CxiKhQPtTacHDELDfosrIyXvFzZ2z36cp+IhKG3OLz+LsMRvbE/HIR95hlXuG5zDxsullmpgecXengm2H2Eixvy57rzo4Ku0Ilx1JZ/4jVDNVpP/mPYCZV+EWxeZBzdy747+PthesQxvedl7zzBPOG2DIL3MBfZ0IsMjBSTwYSmDafzx+r2+HuvehLdFr+xMRxn0c8GuR1ws/6PIzZMgq6OOfvdTce+VyKE+yFSzWhlR860ZkmmAhPsBeM2uz5NRQatsPVUNHBidE3txki9vVtPBhgaoMyomHidJgRfYaITwTlOhFaiu5PgoJ99jA7+GI74xyhI6oDthLiywYe9Dng/rrFsyZgOuDga0yoPzDBFkKvmzP+EQz8IYNkYI3e2erPgfVY2MHS0QTLy839VjHGYa8Guj6Dl7aw4IoAVKSoQq1KzCq+H3Ou0JjaCANZgkQ37O2B3ogQLFd4Jk7PXLk9ms8NS80zDMmF9ziqiwze6C1hyjsGTUL09zRWvdLrqMqX2YOg7bJy4ZTjsWvP3yRS3gDZI/n5iWNsTjzWwEV5j6OqkLjIl3g4cczlqDyKPrgBxPh+pOxVjbEPpa70xRKqZLmaKt/GXMs5o3LIcLR5rxzXmyZe1nvBdgd6kXjWWfdEYJAxV2NlGU5PsARoEXzv5uyZW7FJun8IrML8agrq6h6dhiJxSx5i8C4j8Za0g+xKGfe4t1gMo/+1F4xSbRn5/TB5EYt/cqpebM7FOnfdUnv/sHY5OtwXxuUxV3GcMvLHXI3V9wF/YaqOwQ+r9Ahjmn7s4WDbjYbD+gbY7IWrNa7WAVenkaZn8QM5r08fdg8/g+B1zkhO3dfX1bkDy4rShLoBuBOGTXNPY/6GQ3WdsbAdp8uJLqqRMS3sZn+agbNqkb8HxpRLyGydFESLeFwcysAdWkJm/hZbxsY9KY9tTDQPo1iPY7vrsVNNZrmZjs5uvv7UgfmnPjiRzIbGLWzNXPe1hCjfKTPmTrTK2ZAhx67HGDQcrkGw6wOf+FTKR4ZGnsfRCAOZ0Ofs6EAfjg/7x9bNXlMcpdNTfsA3IUUCxxRR5dyyvqd+3yg2f9yAaqGj+gWjCBYsrrjFvLw95iQ3QOYeRjcIppWoGtmEpppvvF5k0ksuR3UpCuJuFLzDtuVFs8y6kr7pIe3L5jjmdIcwTlT+6/bWtoGadJyu21rQrlAEzUhKQX2jQYnAcbg/KWvjAh1Nylpsjj+gSS36uCbWyx4BLSaFnkXt2anLEbyxMW/gSOoCVJzJNs0aspNzenOSJaH5PpE0AOcmZUz1+TMlrdKtSwB16zeKzyg4A7eyDCAcOoOs8eI5tBxyq4WUNBS9g0i7DInBtONM0FmQFshW6BtDSrrLcaTZsCEzEca3YrWB25PoKmdiV1tpS180j79A2fXyRtmG3d0FG4EbC5eAorAiTaNkBOmLwFRsAKs4Bl+WYJ4FmPtvpvAlTBUfA/O0nE8WaFnHsGn1OFKB+iQvHMbwpmPLANkkfZRYyBp6mqpXxdsLTsM3OSYDfV4h/qqfaacgiwRmAD79iKHn8E3HnFesLCYNBkxBkpowgAlWgwimHhTnySHZMDZNOoRvFbg7ZiMK4WIAbz0xhJiD4M6KyWlpGNYGJ99tJM+8ESRp+iEExIZs/YoUSyYc/Am7grcO5cH5ezFeLYPUc7ayHfOmSwXZkPUr9J7E47pAZ0QkIjAbNmSAzT7qTwW8u2RWYXr5E+lhEUq7xcoexnxHcQwHofcCaNx+tN8SHpEl33b/AE40gD/l3cWBAAAAAElFTkSuQmCC) no-repeat;
  background-size: 74px 10px;
  content: 'Le Figaro Abonnés';
  font-size: 0;
  width: 74px;
  height: 10px;
  display: inline-block
}

#fig-header .figh-nielsen--with-abo .figh-nielsen__scroll {
  margin-right: 191px
}

#fig-header .figh-nielsen--with-abo .figh-abo-container {
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  background-color: #fff;
  padding-right: 10px;
  padding-left: 10px;
  border-left: 1px solid gray
}

#fig-header .figh-nielsen--with-abo .figh-abo-container:before {
  top: 0;
  left: -1px;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset #fff 0 0 6px;
  box-shadow: inset #fff 0 0 6px;
  content: '';
  position: absolute;
  z-index: -1
}

#fig-header .figh-collapse--with-abo .figh-collapse__logo {
  width: calc(100% - 90px - 175px)
}

#fig-header .figh-collapse--with-abo .figh-abo-container {
  float: right;
  width: 155px;
  padding-right: 10px;
  padding-left: 10px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  padding-top: 5px
}

#fig-header .figh-menu .figh-reader-icon__count,
#fig-header .figh-mobile-menu__item .figh-reader-icon__count {
  position: absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  top: 0;
  right: -4px
}

@media(min-width:46.25em) {
  #fig-header .figh-menu {
    display: block;
    width: 100.0%;
    max-width: 225px;
    height: 70px;
    font-size: 0
  }
}

@media(min-width:64em) {
  #fig-header .figh-menu {
    height: 130px;
    max-width: 270px
  }
}

#fig-header .figh-menu .figh-menu-item {
  font-family: pt_sans, Verdana, sans-serif
}

#fig-header .figh-mobile-menu {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translate3d(-270px, 0, 0);
  transform: translate3d(-270px, 0, 0);
  display: block;
  font-size: 0;
  position: fixed;
  top: 0;
  left: 0;
  height: 50px;
  width: 270px;
  background: #000;
  z-index: 600
}

.figh-elem-pushed #fig-header .figh-mobile-menu {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

#fig-header .figh-mobile-menu__item {
  background: transparent;
  height: 100%;
  text-align: center;
  font-size: 0;
  line-height: 1.5;
  vertical-align: top;
  color: #fff;
  display: inline-block;
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0;
  cursor: pointer
}

#fig-header .figh-mobile-menu__item--5 {
  width: 20%
}

#fig-header .figh-mobile-menu__item--5 .figh-menu-item__container {
  padding: 0;
  border: 0
}

@media(min-width:46.25em) {
  #fig-header .figh-mobile-menu__item--5 .figh-menu-item__container {
    padding: 10px
  }
}

#fig-header .figh-mobile-menu__item--4 {
  width: 25%
}

#fig-header .figh-mobile-menu__item--4 .figh-menu-item__container {
  padding: 0;
  border: 0
}

@media(min-width:46.25em) {
  #fig-header .figh-mobile-menu__item--4 .figh-menu-item__container {
    padding: 10px
  }
}

#fig-header .figh-mobile-menu__item--3 {
  width: 33.3333%
}

#fig-header .figh-mobile-menu__item--selected {
  background: #333
}

#fig-header .figh-mobile-menu__item-container {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  width: 100%;
  border-right: 1px solid #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#fig-header .figh-menu-item {
  background: transparent;
  display: none;
  height: 100%;
  text-align: center;
  font-size: 0;
  line-height: 1.5;
  vertical-align: top;
  color: #fff;
  max-width: 80px;
  cursor: pointer;
  -webkit-appearance: none;
  border: 0
}

#fig-header .figh-menu-item::-moz-focus-inner {
  border: 0
}

@media(min-width:46.25em) {
  #fig-header .figh-menu-item {
    font-size: 10px;
    display: inline-block;
    width: 33.33333%;
    max-width: 75px
  }
}

@media(min-width:64em) {
  #fig-header .figh-menu-item {
    font-size: 12px;
    max-width: 90px
  }
}

#fig-header .figh-menu-item .figh-icon-angle-up {
  display: none
}

#fig-header .figh-menu-item--nav {
  background-color: #3368ad;
  display: inline-block;
  height: 50px;
  width: 50px
}

@media(min-width:46.25em) {
  #fig-header .figh-menu-item--nav {
    display: inline-block;
    height: 100%;
    width: 33.33333%;
    max-width: 75px
  }
}

@media(min-width:64em) {
  #fig-header .figh-menu-item--nav {
    max-width: 90px
  }
}

#fig-header .figh-menu-item--nav .figh-reader-icon__count {
  right: -7px
}

@media(min-width:46.25em) {
  #fig-header .figh-menu-item--nav .figh-reader-icon__count {
    display: none
  }
}

#fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected-dark,
#fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected-dark:focus,
.figh__not-ios #fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected-dark:hover,
#fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected,
#fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected:focus,
.figh__not-ios #fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected:hover,
.figh__not-ios #fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected-dark:focus,
.figh__not-ios #fig-header .figh-menu-item--nav.figh-menu-item.figh-side-menu__item--selected:focus {
  background: #333;
  color: #fff
}

#fig-header .figh-menu-item[data-selected=true],
#fig-header .figh-menu-item.figh-side-menu__item--selected {
  /* background-color: #fff; */
  /* color: #888; */
  position: relative;
  z-index: 10
}

#fig-header .figh-menu-item[data-selected=true] .figh-menu-item__container,
#fig-header .figh-menu-item.figh-side-menu__item--selected .figh-menu-item__container {
  border-left: 0
}

#fig-header .figh-menu-item[data-selected=true] .figh-icon-angle-up,
#fig-header .figh-menu-item.figh-side-menu__item--selected .figh-icon-angle-up {
  left: calc(50% - 7px);
  display: block;
  position: absolute;
  top: 0;
  color: #ccc;
  font-size: 22px
}

@media(min-width:64em) {

  #fig-header .figh-menu-item[data-selected=true] .figh-icon-angle-up,
  #fig-header .figh-menu-item.figh-side-menu__item--selected .figh-icon-angle-up {
    left: 39%;
    left: calc(50% - 8px);
    font-size: 25px
  }
}

.figh__not-ios #fig-header.figh a.figh-side-menu__item--selected:hover,
.figh__not-ios #fig-header.figh a.figh-side-menu__item--selected:focus {
  color: #333
}

#fig-header .figh-menu-item--dark[data-selected=true],
#fig-header .figh-menu-item--dark[data-selected=true]:focus,
.figh__not-ios #fig-header .figh-menu-item--dark[data-selected=true]:hover,
.figh__not-ios #fig-header .figh-menu-item--dark[data-selected=true]:focus {
  background: #333;
  color: #fff
}

#fig-header .figh-menu-item--dark[data-selected=true] .figh-icon-angle-up {
  display: none
}

#fig-header .figh-menu-item__container {
  height: 100%;
  border-left: 1px solid #3368ad;
  display: block;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media(min-width:46.25em) {
  #fig-header .figh-menu-item__container {
    height: calc(100% - 20px);
    margin: 10px 0
  }
}

@media(min-width:64em) {
  #fig-header .figh-menu-item__container {
    height: 50px;
    padding: 0;
    margin: 40px 0
  }
}

#fig-header .figh-menu-item__container--no-border {
  border: 0
}

#fig-header .figh-social {
  display: block
}

#fig-header .figh-icon--big {
  font-size: 30px;
  position: relative;
  display: inline-block
}

@media(min-width:46.25em) {
  #fig-header .figh-icon--big {
    font-size: 25px
  }
}

@media(min-width:64em) {
  #fig-header .figh-icon--big {
    font-size: 30px
  }
}

#fig-header .figh-keyword {
  display: none
}

@media(min-width:64em) {
  #fig-header .figh-keyword {
    margin: 0 50px;
    padding: 0;
    padding-bottom: 15px;
    font-size: 15px;
    height: 29px;
    display: block
  }
}

#fig-header .figh-keyword__list {
  max-width: calc(100% - 35px);
  margin: 0;
  padding: 0;
  display: inline-block;
  overflow: hidden;
  height: 29px;
  font-size: 0;
  width: auto;
  text-align: right
}

#fig-header .figh-keyword__item {
  border-right: 1px solid #3368ad;
  padding: 0 10px;
  display: inline-block;
  font-family: pt_sans_narrow, Verdana, sans-serif;
  min-height: 26px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 26px
}

#fig-header .figh-keyword__item a {
  font-size: 20px
}

#fig-header .figh-keyword__item:first-child {
  padding-left: 0
}

#fig-header .figh-keyword__item i {
  font-size: 16px;
  padding-right: 3px
}

#fig-header .figh-keyword__link {
  display: inline-block;
  color: #fff;
  color: rgba(255, 255, 255, .75)
}

#fig-header .figh-keyword__link--current {
  color: #fff;
  border-bottom: 3px solid #3368ad
}

#fig-header .figh-keyword__link--highlighted {
  background: #3368ad;
  border-radius: 3px;
  padding: 5px;
  line-height: 15px
}

#fig-header .figh-keyword__link--more {
  color: #fff;
  font-size: 20px;
  margin-left: 10px;
  vertical-align: top;
  cursor: pointer
}

.figh__not-ios #fig-header .figh-keyword__link--more:hover,
.figh__not-ios #fig-header .figh-keyword__link--more:focus {
  color: #c5caff
}

#fig-header .figh-treenode__container {
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  -o-transition-property: transform, background-color;
  transition-property: transform, background-color;
  transition-property: transform, background-color, -webkit-transform;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s
}

#fig-header .figh-nav {
  left: 0;
  background: #000;
  overflow: auto
}

@media(min-width:46.25em) {
  #fig-header .figh-nav {
    background-color: #333
  }
}

#fig-header .figh-nav[data-expanded=false] {
  -webkit-transform: translate(-270px);
  -ms-transform: translate(-270px);
  transform: translate(-270px);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .3;
  margin-left: 0;
  visibility: hidden
}

#fig-header .figh-treenode {
  height: calc(100% - 46px);
  background-color: #fff;
  overflow: auto
}

@media(min-width:46.25em) {
  #fig-header .figh-treenode {
    height: 100%
  }
}

#fig-header .figh-treenode__level,
#fig-header .figh-treenode__item {
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style-type: none
}

#fig-header .figh-treenode__container {
  clear: both;
  font-size: 21px
}

#fig-header .figh-treenode__container a {
  text-decoration: none;
  color: #fff;
  cursor: pointer
}

#fig-header .figh-treenode__item-wrapper {
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 10px 15px;
  position: relative
}

#fig-header .figh-treenode__item-wrapper--has-child {
  padding-right: 40px
}

#fig-header .figh-treenode__expander {
  cursor: pointer;
  position: absolute;
  display: inline-block;
  right: 0;
  top: 0;
  width: 40px;
  height: 100%;
  color: #555;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  font-size: 20px
}

#fig-header .figh-treenode__expander:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s
}

#fig-header .figh-treenode__expander--open:before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-180deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-180deg);
  transform: translateX(-50%) translateY(-50%) rotate(-180deg)
}

#fig-header .figh-treenode__item {
  position: relative
}

#fig-header .figh-treenode__item:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5px;
  background-color: #ccc;
  z-index: 1
}

#fig-header .figh-treenode__item--root-node:before {
  z-index: 2
}

#fig-header .figh-treenode__link {
  color: #555;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 100%;
  -webkit-transition: color ease-out .3s;
  -o-transition: color ease-out .3s;
  transition: color ease-out .3s;
  line-height: 20px
}

.figh__not-ios #fig-header .figh-treenode__link:hover,
.figh__not-ios #fig-header .figh-treenode__link:focus {
  color: #000
}

#fig-header .figh-treenode__link--upper {
  text-transform: uppercase
}

#fig-header .figh-treenode__link--bold {
  font-weight: 700
}

#fig-header .figh-treenode__link--ad {
  font-style: italic
}

#fig-header .figh-treenode__link--root-node {
  color: rgba(255, 255, 255, .9)
}

.figh__not-ios #fig-header .figh-treenode__link--root-node:hover,
.figh__not-ios #fig-header .figh-treenode__link--root-node:focus {
  color: #fff
}

#fig-header .figh-treenode__link::-moz-selection {
  background-color: transparent
}

#fig-header .figh-treenode__link::selection {
  background-color: transparent
}

#fig-header .figh-treenode .figh-icon-ad {
  height: 9px;
  width: 9px;
  float: left;
  margin-right: 8px;
  margin-top: 5px;
  border-radius: 1px
}

#fig-header .figh-treenode__level--0 {
  background: #fff;
  font-size: 16px
}

#fig-header .figh-treenode__level--0 .figh-treenode__item-wrapper {
  max-height: 30px
}

#fig-header .figh-treenode__level--0 .figh-treenode__link {
  line-height: 30px
}

#fig-header .figh-treenode__level--0 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--0 .figh-treenode__item-wrapper {
  padding-left: 10px
}

#fig-header .figh-treenode__level--1 {
  background: whitesmoke;
  font-size: 15px
}

#fig-header .figh-treenode__level--1 .figh-treenode__item-wrapper {
  max-height: 20px
}

#fig-header .figh-treenode__level--1 .figh-treenode__link {
  line-height: 20px
}

#fig-header .figh-treenode__level--1 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--1 .figh-treenode__item-wrapper {
  padding-left: 20px
}

.figh__not-ios #fig-header .figh-treenode__level--1 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--1 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #dedede
}

#fig-header .figh-treenode__level--1 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #e8e8e8
}

#fig-header .figh-treenode__level--2 {
  background: #e8e8e8;
  font-size: 14px
}

#fig-header .figh-treenode__level--2 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--2 .figh-treenode__item-wrapper {
  padding-left: 30px
}

.figh__not-ios #fig-header .figh-treenode__level--2 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--2 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #d1d1d1
}

#fig-header .figh-treenode__level--2 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #dbdbdb
}

#fig-header .figh-treenode__level--3 {
  background: #dbdbdb;
  font-size: 13px
}

#fig-header .figh-treenode__level--3 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--3 .figh-treenode__item-wrapper {
  padding-left: 40px
}

.figh__not-ios #fig-header .figh-treenode__level--3 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--3 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #c4c4c4
}

#fig-header .figh-treenode__level--3 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #cfcfcf
}

#fig-header .figh-treenode__level--4 {
  background: #cfcfcf;
  font-size: 13px;
  padding-left: 20px
}

#fig-header .figh-treenode__level--4 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--4 .figh-treenode__item-wrapper {
  padding-left: 0
}

#fig-header .figh-treenode__level--4 .figh-treenode__item:before {
  content: none
}

.figh__not-ios #fig-header .figh-treenode__level--4 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--4 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #b8b8b8
}

#fig-header .figh-treenode__level--4 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #c2c2c2
}

#fig-header .figh-treenode__level--5 {
  background: #c2c2c2;
  font-size: 13px;
  padding-left: 20px
}

#fig-header .figh-treenode__level--5 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--5 .figh-treenode__item-wrapper {
  padding-left: 0
}

#fig-header .figh-treenode__level--5 .figh-treenode__item:before {
  content: none
}

.figh__not-ios #fig-header .figh-treenode__level--5 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--5 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #ababab
}

#fig-header .figh-treenode__level--5 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #b5b5b5
}

#fig-header .figh-treenode__level--6 {
  background: #b5b5b5;
  font-size: 13px;
  padding-left: 20px
}

#fig-header .figh-treenode__level--6 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--6 .figh-treenode__item-wrapper {
  padding-left: 0
}

#fig-header .figh-treenode__level--6 .figh-treenode__item:before {
  content: none
}

.figh__not-ios #fig-header .figh-treenode__level--6 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--6 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #9e9e9e
}

#fig-header .figh-treenode__level--6 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #a8a8a8
}

#fig-header .figh-treenode__level--7 {
  background: #a8a8a8;
  font-size: 13px;
  padding-left: 20px
}

#fig-header .figh-treenode__level--7 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--7 .figh-treenode__item-wrapper {
  padding-left: 0
}

#fig-header .figh-treenode__level--7 .figh-treenode__item:before {
  content: none
}

.figh__not-ios #fig-header .figh-treenode__level--7 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--7 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #919191
}

#fig-header .figh-treenode__level--7 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #9c9c9c
}

#fig-header .figh-treenode__level--8 {
  background: #9c9c9c;
  font-size: 13px;
  padding-left: 20px
}

#fig-header .figh-treenode__level--8 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--8 .figh-treenode__item-wrapper {
  padding-left: 0
}

#fig-header .figh-treenode__level--8 .figh-treenode__item:before {
  content: none
}

.figh__not-ios #fig-header .figh-treenode__level--8 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--8 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #858585
}

#fig-header .figh-treenode__level--8 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #8f8f8f
}

#fig-header .figh-treenode__level--9 {
  background: #8f8f8f;
  font-size: 13px;
  padding-left: 20px
}

#fig-header .figh-treenode__level--9 .figh-treenode__expander--root-node {
  color: #fff
}

#fig-header .figh-treenode__level--9 .figh-treenode__item-wrapper {
  padding-left: 0
}

#fig-header .figh-treenode__level--9 .figh-treenode__item:before {
  content: none
}

.figh__not-ios #fig-header .figh-treenode__level--9 .figh-treenode__expander:not(.figh-treenode__expander--root-node):hover,
.figh__not-ios #fig-header .figh-treenode__level--9 .figh-treenode__expander:not(.figh-treenode__expander--root-node):focus {
  background-color: #787878
}

#fig-header .figh-treenode__level--9 .figh-treenode__expander--open:not(.figh-treenode__expander--root-node) {
  background-color: #828282
}

#fig-header .figh-treenode__level--0>.figh-treenode__item {
  border-bottom: 1px solid #aaa
}

#fig-header .figh-treenode__level--1 .figh-treenode__item:not(:first-child) {
  border-top: 1px solid #ccc
}

#fig-header .figh-treenode__level--4 {
  margin-left: 40px
}

#fig-header .figh-treenode__level--5 .figh-treenode__expander {
  font-size: 16px
}

#fig-header .figh-reader {
  left: 0;
  overflow: auto;
  font-size: 16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #333;
  color: #fff
}

#fig-header .figh-reader[data-expanded=false] {
  -webkit-transform: translate(-270px);
  -ms-transform: translate(-270px);
  transform: translate(-270px);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .3;
  visibility: hidden
}

#fig-header .figh-reader .figh-reader-icon__count {
  margin-left: 10px
}

#fig-header .figh-reader-icon__count {
  line-height: 1.25;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #bd0000;
  border-radius: 15px;
  height: 15px;
  min-width: 15px;
  text-align: center;
  font-weight: 400;
  vertical-align: baseline;
  font-size: 12px;
  color: #fff;
  display: inline-block;
  padding: 0 2px
}

@media(min-width:46.25em) {
  #fig-header .figh-reader-icon__count {
    line-height: 1.38462;
    height: 18px;
    border-radius: 18px;
    font-size: 13px;
    min-width: 18px
  }
}

#fig-header .figh-reader__container {
  clear: both;
  padding: 10px
}

#fig-header .figh-reader__block {
  margin-bottom: 10px
}

#fig-header .figh-reader__list {
  margin: 0;
  list-style: none;
  padding: 0
}

#fig-header .figh-reader__list a {
  color: #fff
}

#fig-header .figh-reader-mobile {
  padding-bottom: 10px;
  cursor: pointer;
  display: block
}

#fig-header .figh-reader-direct {
  background: #1d1d1d;
  padding: 10px;
  margin-bottom: 10px
}

#fig-header .figh-reader-direct--title,
#fig-header .figh-reader__title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px
}

#fig-header .figh-reader-direct--title {
  padding: 3px 5px;
  background: #c50600;
  display: inline-block;
  border-radius: 3px;
  color: #fff
}

#fig-header .figh-reader-direct--title-count {
  background: #990d00;
  font-weight: 400;
  border-radius: 3px;
  padding: 2px 6px;
  margin-left: 5px
}

#fig-header .figh-reader-direct-article,
#fig-header .figh-reader-title-photo__article,
#fig-header .figh-reader-hour-title__article {
  font-size: 14px;
  border-top: 1px solid #666;
  padding-top: 10px;
  margin-top: 10px
}

#fig-header .figh-reader-direct-article:first-child,
#fig-header .figh-reader-title-photo__article:first-child,
#fig-header .figh-reader-hour-title__article:first-child {
  margin-top: 0;
  border-top: 0
}

#fig-header .figh-reader-direct-article__maj {
  color: #999
}

#fig-header .figh-reader__title {
  color: #aaa;
  padding-left: 5px
}

#fig-header .figh-reader-title-photo {
  padding: 0 10px;
  overflow: hidden
}

#fig-header .figh-reader-title-photo__article {
  display: block;
  clear: both
}

#fig-header .figh-reader-title-photo__img {
  border: 1px solid #ccc;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px
}

#fig-header .figh-reader-hour-title {
  padding: 0 10px 10px
}

#fig-header .figh-reader-hour-title__article {
  position: relative
}

#fig-header .figh-reader-hour-title__hour {
  width: 50px;
  line-height: 1.33333;
  color: #999;
  position: absolute;
  left: 0
}

#fig-header .figh-reader-hour-title__title {
  padding-left: 50px;
  line-height: 1.33333;
  display: block
}

#fig-header .figh-reader-top {
  padding: 0 10px;
  list-style: none;
  margin: 0
}

#fig-header .figh-reader-top__article {
  position: relative;
  padding: 8px 0 10px;
  border-top: 0 none;
  border-bottom: 1px solid #ccc
}

#fig-header .figh-reader-top__article:first-child a.figh-reader-top__title {
  color: #ff2e00
}

#fig-header .figh-reader-top__article:first-child .figh-reader-top__pos {
  background: #ff2e00;
  color: #fff
}

#fig-header .figh-reader-top__article--with-value .figh-reader-top__title {
  padding-right: 40px
}

#fig-header .figh-reader-top__pos {
  position: absolute;
  padding: 2px 5px;
  font-size: 14px;
  left: 0;
  color: #999;
  line-height: 1.33333
}

#fig-header .figh-reader-top__title {
  cursor: pointer;
  padding-left: 27px;
  font-size: 12px;
  line-height: 1.33333;
  display: block
}

#fig-header .figh-reader-top__pourcent {
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 0;
  border-top: 1px solid #ff2e00;
  text-indent: -99999em
}

#fig-header .figh-reader-top__value {
  position: absolute;
  right: 0;
  top: 8px;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #cecece;
  padding: 2px;
  color: #a8a8a8;
  min-width: 23px;
  text-align: center;
  font-size: 10px
}

#fig-header .figh-reader-top__value--arrow,
#fig-header .figh-reader-top__value--arrow-border {
  position: absolute;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff
}

#fig-header .figh-reader-top__value--arrow {
  bottom: -4px
}

#fig-header .figh-reader-top__value--arrow-border {
  border-top-color: #ccc;
  bottom: -5px
}

#fig-header .figh-reader-icon__count--hide {
  display: none
}

#fig-header .figh-search {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  height: 40px;
  z-index: 15
}

#fig-header .figh-search[aria-hidden=true] {
  display: none
}

#fig-header .figh-search__container {
  max-width: 1000px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media(min-width:46.25em) {
  #fig-header .figh-search__container {
    padding: 7px
  }
}

@media(min-width:64em) {
  #fig-header .figh-search__container {
    padding: 7px 0
  }
}

#fig-header .figh-search__input {
  height: 26px
}

#fig-header .figh-search__btn {
  height: 26px
}

#fig-header .figh-mobile-search {
  padding: 10px
}

#fig-header .figh-mobile-search .figh-search__container {
  font-size: 0
}

#fig-header .figh-mobile-search input.figh-search__input {
  width: 88%;
  margin: 0 2% 0 0
}

#fig-header .figh-mobile-search button.figh-search__btn {
  width: 10%
}

#fig-header ::-webkit-input-placeholder {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

#fig-header ::-moz-placeholder {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

#fig-header :-ms-input-placeholder {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

#fig-header ::placeholder {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

#fig-header input.figh-search__input {
  margin: 5% 2% 5% 2.5%;
  width: 83%;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

@media(min-width:46.25em) {
  #fig-header input.figh-search__input {
    margin: 0
  }
}

@media(min-width:46.25em) {
  #fig-header button.figh-search__btn {
    width: 15%;
    float: right
  }
}

#fig-header .figh-sign-in {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  height: 40px;
  z-index: 15
}

#fig-header .figh-sign-in[aria-hidden=true] {
  display: none
}

#fig-header .figh-sign-in__container {
  max-width: 1000px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media(min-width:46.25em) {
  #fig-header .figh-sign-in__container {
    padding: 7px
  }
}

@media(min-width:64em) {
  #fig-header .figh-sign-in__container {
    padding: 7px 0
  }
}

#fig-header .figh-sign-in {
  display: none
}

#fig-header #signin-block {
  left: 0;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #333;
  overflow: auto
}

#fig-header .figh-connexion--connecting {
  opacity: .5
}

#fig-header .figh-connection-user__img {
  border-radius: 50%;
  border-width: 3px;
  border-color: #fff;
  border-style: solid;
  display: inline-block;
  background-color: #fff;
  overflow: hidden
}

#fig-header .figh-connection-user__img,
#fig-header .figh-connection-user__img img {
  width: 26px;
  height: 26px
}

@media(min-width:46.25em) {

  #fig-header .figh-connection-user__img,
  #fig-header .figh-connection-user__img img {
    width: 19px;
    height: 19px
  }
}

@media(min-width:64em) {

  #fig-header .figh-connection-user__img,
  #fig-header .figh-connection-user__img img {
    width: 24px;
    height: 24px
  }
}

#fig-header .figh-connection-user--premium {
  border-color: #c79900;
  background-color: #c79900
}

#fig-header .figh-social {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  height: 40px;
  z-index: 15
}

#fig-header .figh-social[aria-hidden=true] {
  display: none
}

#fig-header .figh-social__container {
  max-width: 1000px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media(min-width:46.25em) {
  #fig-header .figh-social__container {
    padding: 7px
  }
}

@media(min-width:64em) {
  #fig-header .figh-social__container {
    padding: 7px 0
  }
}

#fig-header .figh-social {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  position: fixed;
  overflow: hidden;
  z-index: 600
}

#fig-header .figh-social__container {
  max-width: none;
  padding: 9px 7px 10px;
  overflow: hidden
}

#fig-header .figh-social--close-button {
  float: right
}

#fig-header .figh-social__list {
  font-size: 0;
  padding: 0;
  text-align: left;
  position: absolute;
  -webkit-transition: left .5s;
  -o-transition: left .5s;
  transition: left .5s;
  width: 5000px
}

#fig-header .figh-social__list-without-arrows {
  width: 100%;
  text-align: center
}

#fig-header .figh-social__item {
  font-size: 13px;
  display: inline-block;
  padding-left: 15px;
  line-height: 1
}

#fig-header .figh-social__item a {
  color: #333
}

#fig-header .figh-social__item:last-child {
  padding-right: 15px
}

.figh__not-ios #fig-header.figh .figh-social__item a:hover,
.figh__not-ios #fig-header.figh .figh-social__item a:focus {
  color: #888
}

#fig-header .figh-social__link-icon {
  margin-right: 5px;
  border-radius: 50%;
  height: 21px;
  width: 21px;
  background-color: #000;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding-top: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block
}

#fig-header .figh-logged {
  background-color: #333;
  right: 0;
  overflow: auto
}

#fig-header .figh-logged--collapsed {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translate(270px);
  -ms-transform: translate(270px);
  transform: translate(270px);
  opacity: .3
}

#fig-header .figh-logged__container {
  font-size: 16px
}

#fig-header .figh-logged__list {
  list-style: none;
  border-top: 1px solid #232323;
  margin: 0;
  padding: 5px 0
}

@media(min-width:46.25em) {
  #fig-header .figh-logged__list {
    padding: 10px 20px
  }
}

#fig-header .figh-logged__list:first-child {
  border-top: 0
}

#fig-header .figh-logged__list--bold {
  font-weight: 700
}

#fig-header .figh-logged__item {
  padding: 10px 0
}

#fig-header .figh-logged__item--client-space {
  background-color: #3368ad;
  border-radius: 3px;
  padding: 3px 5px
}

#fig-header .figh-logged__link {
  color: #fff;
  font-size: 16px
}

#fig-header .figh-logged__link [class^=figh-icon-],
#fig-header .figh-logged__link [class*=' figh-icon-'] {
  font-weight: 400;
  color: #666;
  padding-right: 5px;
  width: 20px;
  text-align: center
}

#fig-header .figh-logged__link .figh-icon-connexion {
  font-size: 20px;
  font-weight: 700;
  vertical-align: text-bottom
}

#fig-header.figh-premium .figh__full,
#fig-header.figh-premium .collapsed_content {
  border-bottom-style: solid;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom-width: 5px
}

@media(min-width:64em) {
  #fig-header.figh-premium .figh__full {
    border-bottom-width: 10px
  }
}

#fig-header.figh-premium .figh-treenode__item--hide-premium {
  display: none
}

#fig-footer .figh-footer__list {
  text-align: center;
  padding: 10px;
  font-size: 0
}

#fig-footer .figh-footer__item {
  display: inline-block;
  border-left: 1px solid currentColor;
  font-size: 14px;
  margin: 5px 0
}

#fig-footer .figh-footer__item:first-child {
  border-left: 0
}

#fig-footer .figh-footer__link {
  text-decoration: none;
  cursor: pointer;
  padding: 0 10px
}

#fig-footer ul,
#fig-footer li {
  margin: 0;
  padding: 0;
  list-style-type: none
}

.figh-elem-to-push {
  position: relative
}

.fig-button {
  background-origin: border-box;
  font-size: 11px;
  display: inline-block;
  border: 1px solid #333;
  border: 1px solid rgba(0, 0, 0, .15);
  background-color: #666;
  color: #fff !important;
  line-height: 22px;
  vertical-align: middle;
  margin: 5px 2px 0 0;
  padding: 2px 8px !important;
  font-family: DroidSans, sans-serif;
  font-weight: 700;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(0, 0, 0, .5)
}

.fig-button.arrow-right {
  padding-right: 17px !important;
  position: relative
}

.fig-button.arrow-right:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left: 4px solid #fff;
  border-right: 0 none;
  position: absolute;
  right: 8px;
  bottom: 9px
}

@media(min-width:46.25em) {
  .mobile-only {
    display: none !important
  }
}

.cookiebarcontainer {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  position: fixed;
  -webkit-transition: bottom .3s ease, max-height .2s ease .1s;
  -o-transition: bottom .3s ease, max-height .2s ease .1s;
  transition: bottom .3s ease, max-height .2s ease .1s;
  width: 100%;
  border-top: 1px solid #000;
  line-height: 20px;
  font-family: pt_sans, Verdana, sans-serif;
  background-color: #000;
  background-color: rgba(0, 0, 0, .9);
  color: #fff;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2147483647;
  max-height: 0;
  overflow: hidden;
  bottom: -100px;
  padding: 15px 0
}

.cookiebarcontainer .cbmessage {
  margin: 0 auto;
  max-width: 1000px;
  padding: 0 20px 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.cookiebarcontainer .cbmessage a {
  font-weight: 700;
  font-family: pt_sans, Verdana, sans-serif;
  font-size: 1.2em;
  line-height: 1em
}

.cookiebarcontainer .cbhide {
  font-size: 17px;
  font-weight: 700;
  text-align: center;
  line-height: 20px;
  color: #fff !important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: block;
  width: 14px;
  margin-left: 0;
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 0;
  padding: 8px;
  text-indent: -50px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NjcyOSwgMjAxMi8wNS8wMy0xMzo0MDowMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NzQyMzBCMzFGNEFFNDExQkI5MjhFMDY1OEQ5OEI0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjAwM0E4QTRBMUYxMUU0OTE1NjkxODM2RUIyNDVEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjAwM0E4OTRBMUYxMUU0OTE1NjkxODM2RUIyNDVEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgRWxlbWVudHMgMTIuMCBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTc0MjMwQjMxRjRBRTQxMUJCOTI4RTA2NThEOThCNEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTc0MjMwQjMxRjRBRTQxMUJCOTI4RTA2NThEOThCNEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fJiQrAAAAJ1BMVEXR0dGtra3GxsaYmJjk5ORpaWm5ubmMjIzd3d309PRRUVH///////+4Vz9FAAAADXRSTlP///////////////8APegihgAAAFNJREFUeNoszkcSwDAIA0DZjqv0//eGxokdxAA2t7Ksw2Vxkxez6JiQc2g4BOkd8iPPkysYCGmZllKv2w7ZI+m55WPLIqEkUCtO2PVWn7U7fwEGAP+GBfz++jWRAAAAAElFTkSuQmCC);
  background-position: center center;
  background-repeat: no-repeat
}

.cookiebarcontainer .cbplus {
  color: #fff
}

html.visiblecookiebar .cookiebarcontainer {
  max-height: 999px;
  bottom: 0
}

.header-mobile {
  display: none;
}

@media(max-width:1300px) {
  #fig-header .figh-nielsen__item.hide-1300 {
    display: none;
  }
}

@media(max-width:1100px) {
  #fig-header .figh-nielsen__item.hide-1100 {
    display: none;
  }
}

@media(max-width:1000px) {
  #fig-header .figh-nielsen {
    display: none;
  }
}

@media(max-width:700px) {
  #fig-header {
    display: none !important;
  }

  .header-mobile {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    background: #0E5A62;
  }
}

.tabs-title a {
  padding: 10px 5px;
  font-size: 14px;
}