@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}
[data-tippy-root]{max-width:calc(100vw - 10px)}
.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}
.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}
.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.tippy-box[data-placement^=left]>.tippy-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}
.tippy-box[data-placement^=right]>.tippy-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}
.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}
.tippy-arrow{width:16px;height:16px;color:#333}
.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}
.tippy-content{position:relative;padding:5px 9px;z-index:1}
.no-touchevents .main-menu ul a:hover,
      .no-js .main-menu ul a:hover,
      .dj-no-device .main-menu ul a:hover,
      .dj-no-touch .main-menu ul a:hover, .main-menu ul a:focus {
        text-decoration: underline; }
p.MsoHeading7,
li.MsoHeading7,
div.MsoHeading7 {
  margin-left: 2.0cm;
  text-indent: -1.0cm; }
p.MsoHeading7 > *,
  li.MsoHeading7 > *,
  div.MsoHeading7 > * {
    text-indent: 0; }
p.MsoHeading8,
li.MsoHeading8,
div.MsoHeading8 {
  margin-left: 2.0cm;
  text-indent: -1.0cm; }
p.MsoHeading8 > *,
  li.MsoHeading8 > *,
  div.MsoHeading8 > * {
    text-indent: 0; }
p.MsoHeading9,
li.MsoHeading9,
div.MsoHeading9 {
  margin-left: 2.0cm;
  text-indent: -1.0cm; }
p.MsoHeading9 > *,
  li.MsoHeading9 > *,
  div.MsoHeading9 > * {
    text-indent: 0; }
p.DocTitle,
li.DocTitle,
div.DocTitle {
  text-align: center; }
p.Titre1,
li.Titre1,
div.Titre1 {
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline; }
p.Underline,
li.Underline,
div.Underline {
  text-align: center;
  font-weight: bold; }
p.DocSubTitle,
li.DocSubTitle,
div.DocSubTitle {
  text-align: center; }
p.SecChapNote,
li.SecChapNote,
div.SecChapNote {
  font-weight: bold; }
p.Chapter,
li.Chapter,
div.Chapter {
  text-align: center; }
p.Chaptersub,
li.Chaptersub,
div.Chaptersub {
  text-align: center;
  font-weight: bold; }
p.General,
li.General,
div.General {
  text-align: center;
  font-weight: bold; }
p.GenTxt1stLn,
li.GenTxt1stLn,
div.GenTxt1stLn {
  text-align: justify;
  text-indent: 8.5pt; }
p.GenTxt1stLn > *,
  li.GenTxt1stLn > *,
  div.GenTxt1stLn > * {
    text-indent: 0; }
p.GeneralText,
li.GeneralText,
div.GeneralText {
  margin-left: 22.65pt;
  text-align: justify;
  text-indent: -22.65pt; }
p.GeneralText > *,
  li.GeneralText > *,
  div.GeneralText > * {
    text-indent: 0; }
p.MINI,
li.MINI,
div.MINI {
  text-align: justify;
  text-indent: 8.5pt; }
p.MINI > *,
  li.MINI > *,
  div.MINI > * {
    text-indent: 0; }
p.CENTER,
li.CENTER,
div.CENTER {
  text-align: center; }
p.Textschnta,
li.Textschnta,
div.Textschnta {
  margin-left: 30.35pt;
  text-align: justify;
  text-indent: -30.35pt; }
p.Textschnta > *,
  li.Textschnta > *,
  div.Textschnta > * {
    text-indent: 0; }
p.TextschntFR,
li.TextschntFR,
div.TextschntFR {
  margin-left: 16.0pt;
  text-align: justify;
  text-indent: -16.0pt; }
p.TextschntFR > *,
  li.TextschntFR > *,
  div.TextschntFR > * {
    text-indent: 0; }
p.zEnBas,
li.zEnBas,
div.zEnBas {
  text-align: center; }
p.zEnHaut,
li.zEnHaut,
div.zEnHaut {
  font-weight: bold; }
p.zGrosTitre,
li.zGrosTitre,
div.zGrosTitre {
  text-transform: uppercase;
  font-weight: bold;
  text-align: center; }
p.zNomSection,
li.zNomSection,
div.zNomSection {
  text-align: center;
  font-weight: bold;
  font-size: 18px; }
p.zNoteListe,
li.zNoteListe,
div.zNoteListe {
  margin-left: 15.9pt;
  text-align: justify;
  text-indent: -15.9pt; }
p.zNoteListe > *,
  li.zNoteListe > *,
  div.zNoteListe > * {
    text-indent: 0; }
p.zSeparation11,
li.zSeparation11,
div.zSeparation11 {
  text-align: center; }
p.zTitreNote,
li.zTitreNote,
div.zTitreNote {
  font-weight: bold; }
p.zCodeNiv2,
li.zCodeNiv2,
div.zCodeNiv2 {
  margin-left: 36.0pt;
  text-align: justify;
  text-indent: -36.0pt;
  font-weight: bold; }
p.zCodeNiv2 > *,
  li.zCodeNiv2 > *,
  div.zCodeNiv2 > * {
    text-indent: 0; }
p.zNomChapitre,
li.zNomChapitre,
div.zNomChapitre {
  text-align: center;
  font-size: 18px; }
p.zPetitParagraphe,
li.zPetitParagraphe,
div.zPetitParagraphe {
  text-align: justify; }
p.zTitreMoyen,
li.zTitreMoyen,
div.zTitreMoyen {
  text-align: center;
  font-weight: bold;
  font-size: 18px; }
p.zParagraphe,
li.zParagraphe,
div.zParagraphe {
  text-align: justify; }
p.zCodeNiv3,
li.zCodeNiv3,
div.zCodeNiv3 {
  margin-left: 3.0cm;
  text-align: justify;
  text-indent: -49.05pt; }
p.zCodeNiv3 > *,
  li.zCodeNiv3 > *,
  div.zCodeNiv3 > * {
    text-indent: 0; }
p.zTexteNote,
li.zTexteNote,
div.zTexteNote {
  text-align: justify;
  text-indent: 15.9pt; }
p.zTexteNote > *,
  li.zTexteNote > *,
  div.zTexteNote > * {
    text-indent: 0; }
p.zParaListeNiv1,
li.zParaListeNiv1,
div.zParaListeNiv1 {
  margin-left: 21.25pt;
  text-align: justify;
  text-indent: -21.25pt; }
p.zParaListeNiv1 > *,
  li.zParaListeNiv1 > *,
  div.zParaListeNiv1 > * {
    text-indent: 0; }
p.zParaListeNiv2,
li.zParaListeNiv2,
div.zParaListeNiv2 {
  margin-left: 39.7pt;
  text-align: justify;
  text-indent: -17.0pt; }
p.zParaListeNiv2 > *,
  li.zParaListeNiv2 > *,
  div.zParaListeNiv2 > * {
    text-indent: 0; }
p.zPetitParaListeNiv1,
li.zPetitParaListeNiv1,
div.zPetitParaListeNiv1 {
  margin-left: 17.85pt;
  text-align: justify;
  text-indent: -17.85pt; }
p.zPetitParaListeNiv1 > *,
  li.zPetitParaListeNiv1 > *,
  div.zPetitParaListeNiv1 > * {
    text-indent: 0; }
p.zNocode,
li.zNocode,
div.zNocode {
  font-weight: bold; }
p.MsoFootnoteReference,
li.MsoFootnoteReference,
div.MsoFootnoteReference {
  font-size: 12px; }
.content-block table,
.Table,
.MsoNormalTable {
  border: 1px solid #000;
  width: 100%;
  table-layout: fixed; }
.content-block table th,
  .content-block table td,
  .Table th,
  .Table td,
  .MsoNormalTable th,
  .MsoNormalTable td {
    border: 1px solid #000;
    padding: 6px; }
.content-block table th p, .content-block table th li, .content-block table th div,
    .content-block table td p,
    .content-block table td li,
    .content-block table td div,
    .Table th p,
    .Table th li,
    .Table th div,
    .Table td p,
    .Table td li,
    .Table td div,
    .MsoNormalTable th p,
    .MsoNormalTable th li,
    .MsoNormalTable th div,
    .MsoNormalTable td p,
    .MsoNormalTable td li,
    .MsoNormalTable td div {
      margin: 0 !important; }
p[align="center"],
li[align="center"],
div[align="center"] {
  text-align: center; }
.legendAvis {
  display: block;
  margin: 0 0 6px; }
.legendAvis b {
    display: inline-block;
    color: #fff;
    background: #062A61;
    width: 20px;
    text-align: center;
    margin: 0 2px 0 0; }
.text-block ul,
.text-block ol,
.list-disc,
.list-circle,
.list-square,
.list-lower-roman,
.list-upper-roman,
.list-lower-alpha,
.list-upper-alpha,
.list-decimal,
.list-numbered-dash-suffix,
.list-lower-alpha-bracket-wrapper,
.list-upper-alpha-bracket-wrapper,
.list-lower-roman-bracket-wrapper {
  padding: 0;
  margin: 0 0 20px;
  list-style: none !important;
  counter-reset: item; }
.text-block ul li,
  .text-block ol li,
  .list-disc li,
  .list-circle li,
  .list-square li,
  .list-lower-roman li,
  .list-upper-roman li,
  .list-lower-alpha li,
  .list-upper-alpha li,
  .list-decimal li,
  .list-numbered-dash-suffix li,
  .list-lower-alpha-bracket-wrapper li,
  .list-upper-alpha-bracket-wrapper li,
  .list-lower-roman-bracket-wrapper li {
    position: relative;
    margin: 0 0 10px;
    padding: 0 0 0 16px; }
.text-block ul li::before,
    .text-block ol li::before,
    .list-disc li::before,
    .list-circle li::before,
    .list-square li::before,
    .list-lower-roman li::before,
    .list-upper-roman li::before,
    .list-lower-alpha li::before,
    .list-upper-alpha li::before,
    .list-decimal li::before,
    .list-numbered-dash-suffix li::before,
    .list-lower-alpha-bracket-wrapper li::before,
    .list-upper-alpha-bracket-wrapper li::before,
    .list-lower-roman-bracket-wrapper li::before {
      position: absolute;
      left: 0;
      counter-increment: item;
      color: inherit;
      margin-right: 4px; }
.text-block ul ul, .text-block ul ol,
  .text-block ol ul,
  .text-block ol ol,
  .list-disc ul,
  .list-disc ol,
  .list-circle ul,
  .list-circle ol,
  .list-square ul,
  .list-square ol,
  .list-lower-roman ul,
  .list-lower-roman ol,
  .list-upper-roman ul,
  .list-upper-roman ol,
  .list-lower-alpha ul,
  .list-lower-alpha ol,
  .list-upper-alpha ul,
  .list-upper-alpha ol,
  .list-decimal ul,
  .list-decimal ol,
  .list-numbered-dash-suffix ul,
  .list-numbered-dash-suffix ol,
  .list-lower-alpha-bracket-wrapper ul,
  .list-lower-alpha-bracket-wrapper ol,
  .list-upper-alpha-bracket-wrapper ul,
  .list-upper-alpha-bracket-wrapper ol,
  .list-lower-roman-bracket-wrapper ul,
  .list-lower-roman-bracket-wrapper ol {
    margin-left: 20px; }
.list-dash-bullet {
  list-style: none !important;
  margin: 0 0 20px;
  padding: 0; }
.list-dash-bullet li {
    position: relative;
    margin: 0 0 10px;
    padding: 0 0 0 10px !important; }
.list-dash-bullet li::before {
      content: "- " !important;
      color: inherit !important;
      position: absolute !important;
      left: 0 !important;
      top: 0 !important;
      background: none !important;
      width: auto !important;
      height: auto !important; }
.list-dash-bullet ul, .list-dash-bullet ol {
    margin-left: 20px; }
.text-block ul li::before,
.list-disc li::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  background: #0079C1; }
.list-circle li::before {
  background: none !important;
  border: 1px solid #0079C1; }
.list-square li::before {
  border-radius: 0 !important; }
.list-numbered-dash-suffix li {
  padding-left: 24px !important; }
.list-numbered-dash-suffix li::before {
    content: counters(item, ".") ".- ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-lower-alpha-bracket-wrapper li {
  padding-left: 24px !important; }
.list-lower-alpha-bracket-wrapper li::before {
    content: "(" counter(item, lower-alpha) ") ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-upper-alpha-bracket-wrapper li {
  padding-left: 24px !important; }
.list-upper-alpha-bracket-wrapper li::before {
    content: "(" counter(item, upper-alpha) ") ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-lower-roman-bracket-wrapper li {
  padding-left: 24px !important; }
.list-lower-roman-bracket-wrapper li::before {
    content: "(" counter(item, lower-roman) ") ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-lower-alpha li {
  padding-left: 24px !important; }
.list-lower-alpha li::before {
    content: counter(item, lower-alpha) ". ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-upper-alpha li {
  padding-left: 24px !important; }
.list-upper-alpha li::before {
    content: counter(item, upper-alpha) ". ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-lower-roman li {
  padding-left: 24px !important; }
.list-lower-roman li::before {
    content: counter(item, lower-roman) ". ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-upper-roman li {
  padding-left: 24px !important; }
.list-upper-roman li::before {
    content: counter(item, upper-roman) ". ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.list-decimal li {
  padding-left: 24px !important; }
.list-decimal li::before {
    content: counter(item, decimal) ". ";
    width: 50px;
    text-align: right;
    left: -30px !important; }
.filters-additional,
.filters-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.filters-additional.filter-with-links,
  .filters-form-wrapper.filter-with-links {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
@media screen and (max-width: 973px) {
  .filters-additional.filter-with-links,
  .filters-form-wrapper.filter-with-links {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
@media screen and (max-width: 973px) {
  .filters-additional.filter-with-links #additional-texts-filters,
  .filters-additional.filter-with-links #nomenclature-filters,
  .filters-form-wrapper.filter-with-links #additional-texts-filters,
  .filters-form-wrapper.filter-with-links #nomenclature-filters {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px; }
    .filters-additional.filter-with-links #additional-texts-filters .form-item,
    .filters-additional.filter-with-links #nomenclature-filters .form-item,
    .filters-form-wrapper.filter-with-links #additional-texts-filters .form-item,
    .filters-form-wrapper.filter-with-links #nomenclature-filters .form-item {
      padding: 0; } }
.back-to-list,
.wco-hs-back-link,
.wco-hs-focus-link {
  overflow: hidden;
  font-size: 14px;
  line-height: 30px;
  color: #062A61;
  font-weight: 700;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
@media screen and (max-width: 767px) {
  .back-to-list,
  .wco-hs-back-link,
  .wco-hs-focus-link {
    font-size: 12px; } }
.back-to-list a,
  .wco-hs-back-link a,
  .wco-hs-focus-link a {
    display: block;
    position: relative; }
.back-to-list a::before,
    .wco-hs-back-link a::before,
    .wco-hs-focus-link a::before {
      content: '';
      height: 1px;
      position: absolute;
      bottom: 2px;
      border-bottom: 1px dashed #008FE4; }
.back-to-list a::after,
    .wco-hs-back-link a::after,
    .wco-hs-focus-link a::after {
      content: '';
      position: absolute;
      top: 0;
      width: 18px;
      height: 30px;
      background: url(fonts/icon-slider-arrow.svg) no-repeat 50% 50%; }
.no-touchevents .back-to-list a:hover::before,
    .no-js .back-to-list a:hover::before,
    .dj-no-device .back-to-list a:hover::before,
    .dj-no-touch .back-to-list a:hover::before, .back-to-list a:focus::before, .no-touchevents
    .wco-hs-back-link a:hover::before,
    .no-js
    .wco-hs-back-link a:hover::before,
    .dj-no-device
    .wco-hs-back-link a:hover::before,
    .dj-no-touch
    .wco-hs-back-link a:hover::before,
    .wco-hs-back-link a:focus::before, .no-touchevents
    .wco-hs-focus-link a:hover::before,
    .no-js
    .wco-hs-focus-link a:hover::before,
    .dj-no-device
    .wco-hs-focus-link a:hover::before,
    .dj-no-touch
    .wco-hs-focus-link a:hover::before,
    .wco-hs-focus-link a:focus::before {
      display: none; }
.back-to-list a,
.wco-hs-back-link a {
  padding: 0 0 0 26px; }
.back-to-list a::before,
  .wco-hs-back-link a::before {
    left: 26px;
    right: 0; }
.back-to-list a::after,
  .wco-hs-back-link a::after {
    left: 0; }
.wco-hs-focus-link a {
  padding: 0 26px 0 0; }
.wco-hs-focus-link a::before {
    right: 26px;
    left: 0; }
.wco-hs-focus-link a::after {
    right: 0;
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }
.back-to-list {
  padding: 20px 20px 0;
  position: absolute;
  visibility: hidden;
  z-index: -1; }
@media screen and (max-width: 767px) {
  .back-to-list {
    z-index: 50;
    visibility: visible;
    position: relative; } }
.back-to-list a {
    float: left; }
@media print {
  @page {}  .main {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; }
  p {
    widows: 4;
    orphans: 3; }
  html, body {
    page-break-after: avoid;
    page-break-before: avoid;
    border: 1px solid #fff; }
  body {
    background: #fff; }
  header {
    display: none; }
  footer {
    display: none; } }

/*# sourceMappingURL=app.bundle.css.map*/