@font-face {
  font-family: 'poppins-bold';
  src: url("../../fonts/poppins/poppins-bold-webfont.woff2") format("woff2"), url("../../fonts/poppins/poppins-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'poppins-medium';
  src: url("../../fonts/poppins/poppins-medium-webfont.woff2") format("woff2"), url("../../fonts/poppins/poppins-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'poppins-semibold';
  src: url("../../fonts/poppins/poppins-semibold-webfont.woff2") format("woff2"), url("../../fonts/poppins/poppins-semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'poppins-semibolditalic';
  src: url("../../fonts/poppins/poppins-semibolditalic-webfont.woff2") format("woff2"), url("../../fonts/poppins/poppins-semibolditalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'poppins-regular';
  src: url("../../fonts/poppins/poppins-regular-webfont.woff2") format("woff2"), url("../../fonts/poppins/poppins-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'poppins-italic';
  src: url("../../fonts/poppins/poppins-italic-webfont.woff2") format("woff2"), url("../../fonts/poppins/poppins-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: "poppins-regular";
  font-size: 16;
  line-height: 1.375em; }
  body header #header-title h1 {
    font-family: "poppins-bold";
    font-size: 2.625em;
    line-height: 1em; }
  body header #header-sep #languages .lang-btn a {
    font-family: "poppins-regular";
    font-size: 1.25em;
    line-height: 1.1em; }
  body header #header-bg #header-nav a {
    font-family: "poppins-medium"; }
  body .section-home h2 {
    font-family: "poppins-bold";
    font-size: 2em;
    line-height: 1em; }
  body .section-home .content-home em {
    font-family: "poppins-italic"; }
  body .section-home .content-home strong {
    font-family: "poppins-semibold"; }
  body .section-home .content-home em strong,
  body .section-home .content-home strong em {
    font-family: "poppins-semibolditalic"; }
  body .section-home .content-home .days {
    font-family: "poppins-semibold"; }
  body .section-page h1 {
    font-family: "poppins-bold";
    font-size: 2.625em;
    line-height: 1em; }
  body .section-page .content-page {
    font-family: "poppins-regular";
    font-size: 1.25em;
    line-height: 1.3em; }
    body .section-page .content-page em {
      font-family: "poppins-italic"; }
    body .section-page .content-page strong {
      font-family: "poppins-semibold"; }
    body .section-page .content-page em strong,
    body .section-page .content-page strong em {
      font-family: "poppins-semibolditalic"; }
  body .title-categorie {
    font-family: "poppins-bold";
    font-size: 2em;
    line-height: 1em; }
  body .title-forward {
    font-family: "poppins-bold";
    font-size: 2.625em;
    line-height: 1em; }
  body .pres-forward {
    font-family: "poppins-regular";
    font-size: 1.25em;
    line-height: 1.3em; }
    body .pres-forward em {
      font-family: "poppins-italic"; }
    body .pres-forward strong {
      font-family: "poppins-semibold"; }
    body .pres-forward em strong,
    body .pres-forward strong em {
      font-family: "poppins-semibolditalic"; }
  body .section-categorie h3 {
    font-family: "poppins-semibold";
    font-size: 1.625em;
    line-height: 1em; }
  body .section-products .product .product-title h4 {
    font-family: "poppins-semibold";
    font-size: 1.25em;
    line-height: 1em; }
  body .section-products .product .price {
    font-family: "poppins-semibold";
    font-size: 1.25em;
    line-height: 1em; }
  body .section-products .product .mention {
    font-family: "poppins-italic"; }
  body .section-products .product .def .def-item {
    font-family: "poppins-italic";
    font-size: 0.75em;
    line-height: 1.83333em; }
  body .section-products .desc {
    font-family: "poppins-regular"; }
  body footer #nav-container nav #nav-page.extended #links-pages .link-page p {
    font-family: "poppins-semibold";
    font-size: 1.25em;
    line-height: 0em; }

@media screen and (min-width: 1152px) {
  body {
    font-size: 22;
    line-height: 1.36364em; }
    body header #header-title h1 {
      font-size: 2.36364em;
      line-height: 1em; }
    body header #header-sep #languages .lang-btn a {
      font-size: 0.90909em;
      line-height: 1.1em; }
    body .section-home.about .content-home#contact {
      font-size: 0.81818em;
      line-height: 1.33333em; }
    body .section-home.about .content-home#global-agenda .slot {
      font-size: 0.81818em;
      line-height: 1.33333em; }
    body .section-home h2 {
      font-size: 1.90909em;
      line-height: 1em; }
    body .section-page h1 {
      font-size: 2.36364em;
      line-height: 1em; }
    body .section-page .content-page {
      font-size: 1.45455em;
      line-height: 1.25em; }
    body .title-categorie {
      font-size: 1.90909em;
      line-height: 1em; }
    body .title-forward {
      font-size: 2.36364em;
      line-height: 1em; }
    body .pres-forward {
      font-size: 1.45455em;
      line-height: 1.25em; }
    body .section-categorie h3 {
      font-size: 1.63636em;
      line-height: 0.82222em; }
    body .section-products .product .product-title h4 {
      font-size: 1.36364em;
      line-height: 0.66667em; }
    body .section-products .product .price {
      font-size: 1.36364em;
      line-height: 0.66667em; }
    body .section-products .product .def .def-item {
      font-size: 0.72727em;
      line-height: 1.375em; }
    body footer {
      font-size: 0.72727em;
      line-height: 0em; }
      body footer #nav-container nav #nav-page.extended #links-pages .link-page p {
        font-size: 0.72727em;
        line-height: 0em; } }

header #header-title h1 {
  text-transform: uppercase; }

header #header-bg #header-nav a {
  text-transform: uppercase; }

.section-home h2 {
  text-transform: uppercase; }

.section-page h1 {
  text-transform: uppercase; }

.title-categorie {
  text-transform: uppercase; }

.section-categorie h3 {
  text-transform: uppercase; }

body header #header-sep #languages .lang-btn a {
  padding-top: 0.1em; }

body .section-categorie h3 {
  padding-top: 0.25em; }

@media screen and (min-width: 1152px) {
  body .section-categorie h3 {
    padding-top: 0.3em; } }
