@charset "UTF-8";
/*------couleurs--------*/
/* line 13, ../sass/visite_responsive_style.scss */
.small {
  display: none;
}

/* line 14, ../sass/visite_responsive_style.scss */
.large {
  display: block;
}

/* PC trés large (devices extra large) */
/* PC large (devices large) */
@media only screen and (min-width: 980px) and (max-width: 1199px) {
  /*--boutique--*/
  /* line 26, ../sass/visite_responsive_style.scss */
  .cont_cat, .cont_prod {
    width: 33% !important;
    margin: .1% !important;
  }
}
/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 979px) {
  /* line 33, ../sass/visite_responsive_style.scss */
  .small {
    display: block;
  }

  /* line 34, ../sass/visite_responsive_style.scss */
  .large, #col_gauche.large {
    display: none !important;
  }

  /* line 35, ../sass/visite_responsive_style.scss */
  body {
    font-size: 1.4em;
  }

  /* line 37, ../sass/visite_responsive_style.scss */
  .largeur_2 > .largeur_2 {
    width: 100%;
  }

  /* line 39, ../sass/visite_responsive_style.scss */
  .largeur_3, .largeur_3_2 {
    width: 50%;
  }
  /* line 41, ../sass/visite_responsive_style.scss */
  .largeur_3 .largeur_3, .largeur_3 .largeur_3_2, .largeur_3_2 .largeur_3, .largeur_3_2 .largeur_3_2 {
    width: 100%;
  }

  /* line 43, ../sass/visite_responsive_style.scss */
  .largeur_4 {
    width: 33,33%;
  }

  /* line 44, ../sass/visite_responsive_style.scss */
  .cont_tab_bord {
    float: none;
    width: 90%;
    margin: 10px auto;
    border-left: none !important;
  }
  /* line 46, ../sass/visite_responsive_style.scss */
  .cont_tab_bord + .cont_tab_bord {
    border-top: 3px solid #40748e;
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
@media only screen and (min-width: 480px) and (max-width: 767px) { */
@media only screen and (max-width: 767px) {
  /* line 56, ../sass/visite_responsive_style.scss */
  body {
    font-size: 1.2em;
  }

  /* line 58, ../sass/visite_responsive_style.scss */
  .small {
    display: block;
  }

  /* line 59, ../sass/visite_responsive_style.scss */
  .large, #col_gauche.large {
    display: none !important;
  }

  /* line 60, ../sass/visite_responsive_style.scss */
  .largeur_2, .largeur_3, .largeur_3_2 {
    width: 100%;
  }

  /* line 61, ../sass/visite_responsive_style.scss */
  .largeur_80p {
    width: 95%;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
