*, ::after, ::before {
  box-sizing: inherit; }

.open-page {
  overflow: scroll; }

#info-contact {
  display: none;
  margin: 0;
  margin-bottom: 10px; }
  #info-contact .logos-contact a:first-child {
    margin-right: 10%; }
  #info-contact .logos-contact a:last-child {
    margin-left: 10%; }
  #info-contact .number-phone {
    padding-top: 20px; }
    #info-contact .number-phone a {
      font-size: 30px;
      color: #444; }

.column_38 ul li.container-mobile-adresses {
  display: none; }

.footer-logo-mobile {
  display: none; }

@media screen and (max-width: 39.9375em) {
  body {
    width: auto;
    min-width: auto; }
    body .column_2,
    body .column_6,
    body .column_8,
    body .column_11,
    body .column_14,
    body .column_24,
    body .column_27 {
      width: auto;
      min-width: auto; }
    body .row_8,
    body .a-la-une-pagination,
    body .column_32,
    body .column_25,
    body .column_26,
    body .row_23,
    body .row_10 {
      display: none; }
    body .row_24 {
      min-height: auto; }
    body .row_1 .paragraph1 {
      width: 100%;
      text-align: center; }
      body .row_1 .paragraph1 span {
        float: none; }
        body .row_1 .paragraph1 span a {
          font-size: 11px;
          font-weight: bold; }
    body .container-info-accueil {
      padding-left: 10px;
      padding-right: 10px;
      float: none; }
      body .container-info-accueil .info-accueil {
        text-align: center; }
    body .column_27 {
      margin: 0;
      width: 100%; }
      body .column_27 .container-mobile-adresses {
        margin-top: 20px;
        display: block !important;
        background-color: #fff; }
    body .column_36,
    body .column_37,
    body .column_38 {
      width: 100%;
      float: none;
      min-height: auto; }
      body .column_36 ul,
      body .column_37 ul,
      body .column_38 ul {
        margin: auto; }
        body .column_36 ul li,
        body .column_37 ul li,
        body .column_38 ul li {
          text-align: center; }
          body .column_36 ul li a,
          body .column_37 ul li a,
          body .column_38 ul li a {
            font-size: 17px; }
    body .column_36 {
      margin-top: 10px; }
    body .column_38 {
      margin-bottom: 10px; }
    body .column_16 {
      width: auto; }
    body .column_16 {
      float: none;
      margin: auto; }
    body .column_18 {
      width: 100%;
      margin: 0;
      float: none;
      display: block; }
    body ._desktop-logo-top,
    body ._desktop-logo-middle,
    body ._desktop-logo-bottom {
      display: none; }
    body .row_4 {
      min-height: 0;
      background-color: #fff; }
      body .row_4 .column_6 {
        min-height: auto; }
        body .row_4 .column_6 .column_31 {
          padding-top: 10px;
          padding-bottom: 10px;
          position: static;
          width: auto;
          min-height: auto;
          left: 0; }
          body .row_4 .column_6 .column_31 ._mobile-logo-header {
            display: block;
            width: 100%; }
    body #main-content {
      padding: 10px; }
      body #main-content .row_20 {
        padding-top: 20px;
        margin: 0; }
        body #main-content .row_20 h1 {
          margin: 0; }
      body #main-content .row_9 {
        margin: 0; }
        body #main-content .row_9 .actu-container-list {
          width: auto;
          height: auto;
          margin: 0;
          padding: 10px 10px 30px; }
          body #main-content .row_9 .actu-container-list .actu-image-list {
            text-align: center;
            width: auto;
            float: none; }
            body #main-content .row_9 .actu-container-list .actu-image-list img {
              position: static; }
          body #main-content .row_9 .actu-container-list .paragraph2 {
            height: auto;
            margin-bottom: 10px; }
          body #main-content .row_9 .actu-container-list .lien-sociaux-une-actu {
            position: relative;
            width: 90%; }
    body .sidebar {
      width: auto;
      padding: 10px; }
      body .sidebar .column_18 #lettre {
        display: block;
        margin: 0;
        margin-bottom: 20px; }
      body .sidebar .column_18 #info-contact {
        display: block;
        text-align: center;
        padding: 10px;
        padding-top: 15px;
        margin: 0;
        margin-bottom: 20px; }
      body .sidebar .column_18 .banniere {
        border: solid 1px #ccc;
        padding-top: 10px;
        padding-bottom: 10px; }
        body .sidebar .column_18 .banniere .row_12 {
          text-align: center;
          width: 100%;
          margin: 0;
          margin-bottom: 10px; }
        body .sidebar .column_18 .banniere a {
          text-align: center; }

  .open-page {
    width: 400px !important;
    left: 0; }
    .open-page #teteBox img {
      min-width: 100% !important;
      width: 100% !important; }

  #mobile-une-actu {
    display: block;
    margin: 0;
    padding: 10px; }
    #mobile-une-actu h1 {
      margin: 0; }
    #mobile-une-actu .texteUneActuSeule {
      padding: 0;
      width: 100%; }

  /* Live Help */
  #LiveHelpCallAction.background.ChatActionText {
    display: none !important; }

  .column_40 {
    width: auto;
    padding: 10px;
    float: none; }
    .column_40 .search input {
      width: 93% !important;
      display: block;
      float: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0; }
    .column_40 #search-thematique button {
      display: none; }
    .column_40 #search-thematique select {
      width: auto; }
    .column_40 #search-thematique #thematique {
      display: block;
      width: 100%; }
    .column_40 .form-geo {
      position: relative;
      padding-bottom: 50px; }
      .column_40 .form-geo .btn-search-go {
        position: absolute;
        bottom: 0;
        width: 97%;
        float: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0; }
    .column_40 .btn-geo {
      display: none; }

  .row_35 {
    padding: 10px; }
    .row_35 .row_37 {
      padding: 0; }
    .row_35 .list1 {
      margin-bottom: 0; }
    .row_35 .list1:nth-child(even) {
      margin-left: 0;
      padding-left: 0;
      margin-top: 0; }

  .row_33 {
    padding-right: 10px;
    padding-left: 10px; }
    .row_33 .row_38,
    .row_33 .row_39,
    .row_33 .row_40,
    .row_33 .row_41 {
      padding: 0; }
    .row_33 .row_39 {
      margin-top: 10px; }
    .row_33 .row_40 {
      padding-bottom: 10px; }
    .row_33 .telecharger-fiche {
      display: block; }

  .footer-logo-mobile {
    display: block;
    padding: 1rem;
    text-align: center;
    background-color: #fff; }
    .footer-logo-mobile a {
      margin-bottom: 2rem;
      display: block; }
      .footer-logo-mobile a img {
        max-width: 50%; } }

/*# sourceMappingURL=mobile.css.map */
