/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/rt_ethereal/custom/scss/custom.scss */
.text-center {
  text-align: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 8, templates/rt_ethereal/custom/scss/custom.scss */
  #g-showcase {
    display: none;
  }
  /* line 11, templates/rt_ethereal/custom/scss/custom.scss */
  .slogan p {
    text-align: center !important;
    margin-left: -26px !important;
    padding-left: 1.3em !important;
    padding-right: 1.3em !important;
  }
  /* line 18, templates/rt_ethereal/custom/scss/custom.scss */
  #g-header .size-17 {
    display: none;
  }
  /* line 22, templates/rt_ethereal/custom/scss/custom.scss */
  .sidemenu .nav {
    margin-left: 2em;
  }
  /* line 26, templates/rt_ethereal/custom/scss/custom.scss */
  .heures-ouverture {
    padding-left: 2rem;
  }
  /* line 29, templates/rt_ethereal/custom/scss/custom.scss */
  .idee-cadeau {
    padding-left: 2rem;
  }
  /* line 32, templates/rt_ethereal/custom/scss/custom.scss */
  .article-presse {
    display: none;
  }
  /* line 36, templates/rt_ethereal/custom/scss/custom.scss */
  .anti-age-image {
    display: none;
  }
  /* line 40, templates/rt_ethereal/custom/scss/custom.scss */
  .intro-image-hide-mobile {
    display: none;
  }
  /* line 44, templates/rt_ethereal/custom/scss/custom.scss */
  .test th.prix {
    padding-right: 0 !important;
  }
  /* line 47, templates/rt_ethereal/custom/scss/custom.scss */
  .test th.descr {
    padding-right: 0 !important;
  }
  /* line 51, templates/rt_ethereal/custom/scss/custom.scss */
  .elle-et-lui {
    display: none;
  }
}
/*FIN DE MEDIA QUERY MOBILE*/
/* line 59, templates/rt_ethereal/custom/scss/custom.scss */
.g-offcanvas-toggle {
  top: 1.8rem !important;
}
/* line 64, templates/rt_ethereal/custom/scss/custom.scss */
.white-text {
  color: white !important;
}
/* line 69, templates/rt_ethereal/custom/scss/custom.scss */
.item-page {
  background-color: #eee;
  padding: 12px;
}
/**SIDE MENU VERTICAL **/
/* line 75, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu li {
  background: url('../../images/list-arrows.png') 0 -207px no-repeat;
  background-position: 0 -204px;
}
/* line 80, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu ul li {
  padding: 9px 20px 9px 20px;
  display: block;
}
/* line 85, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu ul li.active {
  background-color: #eee;
}
/* line 89, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu ul a {
  color: #4f6b72 !important;
}
/* line 92, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu ul a:hover {
  color: #3e5a61 !important;
}
/* line 96, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu {
  word-wrap: break-word;
}
/* line 100, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu .g-toplevel > li {
  display: block;
}
/* line 104, templates/rt_ethereal/custom/scss/custom.scss */
.sidemenu .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  white-space: normal;
}
/** END OF SIDEMENU **/
/** MENU DU BAS et copyright **/
/* line 112, templates/rt_ethereal/custom/scss/custom.scss */
.menu-du-bas {
  background-color: #c0000e;
  font-size: 13px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  font-weight: bold;
}
/* line 122, templates/rt_ethereal/custom/scss/custom.scss */
.menu-du-bas .g-content {
  text-align: center;
}
/* line 126, templates/rt_ethereal/custom/scss/custom.scss */
.menu-du-bas ul.menu li a {
  color: white !important;
}
/* line 129, templates/rt_ethereal/custom/scss/custom.scss */
.menu-du-bas ul.menu li {
  display: inline-block !important;
  padding-right: 5%;
}
/* line 133, templates/rt_ethereal/custom/scss/custom.scss */
.menu-du-bas ul {
  margin-top: 0.7rem;
  margin-bottom: 0.7rem;
}
/* line 138, templates/rt_ethereal/custom/scss/custom.scss */
#g-copyright > .g-container {
  padding: 0;
}
/* line 141, templates/rt_ethereal/custom/scss/custom.scss */
#g-copyright {
  padding-bottom: 25px;
}
/** END MENU DU BAS **/
/** CONTACT FORM **/
/* line 150, templates/rt_ethereal/custom/scss/custom.scss */
.contact-form {
  font-size: 13px;
}
/* line 153, templates/rt_ethereal/custom/scss/custom.scss */
.contact-form h3 {
  display: none;
}
/* line 156, templates/rt_ethereal/custom/scss/custom.scss */
#contact-form fieldset legend {
  display: none;
}
/* line 160, templates/rt_ethereal/custom/scss/custom.scss */
.form-actions {
  text-align: center;
  background-color: white !important;
  border-top: none !important;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0px;
}
/* line 169, templates/rt_ethereal/custom/scss/custom.scss */
.form-actions button {
  background: grey;
}
/** END CONTACT FORM **/
/* line 176, templates/rt_ethereal/custom/scss/custom.scss */
.center-text {
  text-align: center;
}
/* line 181, templates/rt_ethereal/custom/scss/custom.scss */
.icon-cog {
  display: none;
}
/* line 185, templates/rt_ethereal/custom/scss/custom.scss */
h2 {
  color: #c0000e;
  font-size: 160%;
  font-weight: 400;
}
/* line 191, templates/rt_ethereal/custom/scss/custom.scss */
.grey-bg {
  background-color: #eee;
}
/* line 195, templates/rt_ethereal/custom/scss/custom.scss */
.g-title {
  font-family: "Trebuchet MS", sans-serif;
  font-color: #4f6b72 !important;
  font-size: 1.3rem;
}
/* line 201, templates/rt_ethereal/custom/scss/custom.scss */
.cellu-box {
  background-color: #d9d9d9;
  border-radius: 25px;
  margin-top: 18px;
}
/* line 207, templates/rt_ethereal/custom/scss/custom.scss */
#offre-speciale-box {
  background-color: #c0000e;
}
/* line 211, templates/rt_ethereal/custom/scss/custom.scss */
.metatherapie-box {
  background-color: #c0000e;
  border-radius: 25px;
  margin-top: 18px;
}
/* line 217, templates/rt_ethereal/custom/scss/custom.scss */
.slogan {
  padding-left: 26px !important;
}
/** For badge elle et lui **/
/* line 222, templates/rt_ethereal/custom/scss/custom.scss */
.vertical-center {
  margin: auto;
  text-align: center;
}
/* line 227, templates/rt_ethereal/custom/scss/custom.scss */
.menuhoriz {
  padding: 4px 12px;
  background-color: #d2d2d2;
  border-radius: 10px;
}
/* line 233, templates/rt_ethereal/custom/scss/custom.scss */
.menuhoriz .g-toplevel > li > .g-menu-item-container {
  text-transform: none !important;
  color: #4f6b72;
  font-size: 15px;
  padding-right: 15px;
}
/* line 240, templates/rt_ethereal/custom/scss/custom.scss */
.menuhoriz .g-toplevel li:hover {
  /*background: #cbcbcb url('../images/horizmenu-states.png') 0 0 repeat-x;*/
  background-color: #ddd;
  /*	border: 1px solid #fff;*/
}
/* line 246, templates/rt_ethereal/custom/scss/custom.scss */
.menuhoriz .g-toplevel li.active {
  /*color: #c0000e;*/
  background-color: #c0000e;
}
/* line 250, templates/rt_ethereal/custom/scss/custom.scss */
.menuhoriz li.active .g-menu-item-title {
  color: #eee;
}
/* line 254, templates/rt_ethereal/custom/scss/custom.scss */
.menuhoriz .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: 28px;
}
/* line 258, templates/rt_ethereal/custom/scss/custom.scss */
#g-header {
  border-bottom: none;
}
/* line 262, templates/rt_ethereal/custom/scss/custom.scss */
.g-content {
  margin: 0;
  padding: 0;
  padding-left: 0.938rem;
  padding-right: 0.938rem;
}
/* line 269, templates/rt_ethereal/custom/scss/custom.scss */
.cellu-box .g-title {
  text-align: center;
}
/* line 273, templates/rt_ethereal/custom/scss/custom.scss */
.center-title .g-title {
  text-align: center;
}
/* line 277, templates/rt_ethereal/custom/scss/custom.scss */
.article-presse .g-title {
  padding-bottom: 0px;
}
/* TABLE */
/* line 284, templates/rt_ethereal/custom/scss/custom.scss */
#mytable {
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 290, templates/rt_ethereal/custom/scss/custom.scss */
table, td, th {
  border: none;
}
/* line 294, templates/rt_ethereal/custom/scss/custom.scss */
#mytable2 {
  width: 240px;
  padding: 0;
  margin: 0;
}
/* line 300, templates/rt_ethereal/custom/scss/custom.scss */
.test caption {
  padding: 0 0 5px 0;
  width: 600px;
  font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
}
/* line 307, templates/rt_ethereal/custom/scss/custom.scss */
.test th {
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #4f6b72;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: left;
  padding: 0 0 6px 0;
  background: #eee;
}
/* line 317, templates/rt_ethereal/custom/scss/custom.scss */
.test th.nobg {
  border-top: 0;
  border-left: 0;
  background: #eee;
}
/* line 323, templates/rt_ethereal/custom/scss/custom.scss */
.test td {
  background: #eee;
  padding: 6px 6px 6px 12px;
  color: #4f6b72;
  font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
/* line 330, templates/rt_ethereal/custom/scss/custom.scss */
.test td.alt {
  background: #eee;
  color: #797268;
}
/* line 335, templates/rt_ethereal/custom/scss/custom.scss */
.test th.duree {
  border-top: 0;
  background: #eee;
  font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  text-transform: none !important;
  text-align: right;
  padding-right: 10px;
}
/* line 344, templates/rt_ethereal/custom/scss/custom.scss */
.test th.duree4 {
  border-top: 0;
  background: #d9d9d9;
  font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  text-transform: none !important;
  text-align: right;
  padding-right: 10px;
}
/* line 353, templates/rt_ethereal/custom/scss/custom.scss */
.test th.descr {
  border-top: 0;
  background: #eee;
  font: italic 12px "Georgia", serif;
  text-transform: none !important;
  text-align: left;
  padding-bottom: 15px !important;
  padding-right: 35px;
  letter-spacing: 0;
}
/* line 364, templates/rt_ethereal/custom/scss/custom.scss */
.test th.descr4 {
  border-top: 0;
  background: #d9d9d9;
  font: italic 12px "Georgia", serif;
  text-transform: none !important;
  text-align: left;
  padding-bottom: 15px !important;
  padding-right: 35px;
  letter-spacing: 0;
}
/* line 375, templates/rt_ethereal/custom/scss/custom.scss */
.test th.prix {
  border-top: 0;
  background: #eee;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #c0000e;
  text-transform: none !important;
  text-align: right;
  padding-right: 25px;
}
/* line 385, templates/rt_ethereal/custom/scss/custom.scss */
.test th.prix4 {
  border-top: 0;
  background: #d9d9d9;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #c0000e;
  text-transform: none !important;
  text-align: right;
  padding-right: 25px;
}
/* line 395, templates/rt_ethereal/custom/scss/custom.scss */
.test th.prix2 {
  border-top: 0;
  background: #eee;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #c0000e;
  text-transform: none !important;
  text-align: right;
  padding-right: 0;
  width: 87px;
}
/* line 406, templates/rt_ethereal/custom/scss/custom.scss */
.test th.pourcent {
  border-top: 0;
  background: #eee;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  text-transform: none !important;
  text-align: right;
  padding-right: 25px;
}
/* line 415, templates/rt_ethereal/custom/scss/custom.scss */
.test th.specalt {
  background: #eee;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #c0000e;
}
/* line 421, templates/rt_ethereal/custom/scss/custom.scss */
.test th.specalt4 {
  background: #d9d9d9;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #c0000e;
}
/* line 427, templates/rt_ethereal/custom/scss/custom.scss */
.test th.abo {
  background: #eee;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}
/* line 433, templates/rt_ethereal/custom/scss/custom.scss */
.test th.heure {
  border-top: 0;
  background: #eee;
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #4f6b72;
  text-transform: none !important;
  letter-spacing: 0 !important;
  text-align: left;
  padding-right: 25px;
}
/* line 444, templates/rt_ethereal/custom/scss/custom.scss */
table#mytable.test a {
  color: #000 !important;
}
/* line 448, templates/rt_ethereal/custom/scss/custom.scss */
div.searchintro p {
  margin-bottom: 15px;
}
/* line 452, templates/rt_ethereal/custom/scss/custom.scss */
div.searchintro p strong {
  color: #c0000e;
}
/* line 456, templates/rt_ethereal/custom/scss/custom.scss */
#bottom span {
  font-size: 12px;
}
/* line 460, templates/rt_ethereal/custom/scss/custom.scss */
#bottom span img {
  margin-bottom: -2px;
}
/* line 464, templates/rt_ethereal/custom/scss/custom.scss */
div.span12 a {
  color: #000;
}
/* line 466, templates/rt_ethereal/custom/scss/custom.scss */
.bon {
  background: #eee !important;
}
