.milenia-footer-row.milenia-colorizer--scheme-dark.milenia-footer-row--widget-border .milenia-widget::after {
          height: 92px;
          width: 1px;
          float: left;
          background: #999;
          margin-top: 15px;
       }
       address .milenia-text-color--contrast p {
        display: contents !important;
       }
       #CDSWIDTC.widTC2015.cx_brand_refresh1 {
        border: none !important; 
        margin: 0 auto !important;
       }
       #QSsize {
  position: fixed;
  left: 100%;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 449px;
  z-index: 25;
}

/* line 635, ../../../web/assets/css/sass/commun_head.scss */
.formQS {
  font-size: 0.938em;
}
/* line 637, ../../../web/assets/css/sass/commun_head.scss */
.formQS .input {
  border: 1px solid #dadada;
  background: #F3F3F3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  position: relative;
  height: 3.4em;
  line-height: 3.4em;
  overflow: hidden;
  text-align: left;
}
/* line 646, ../../../web/assets/css/sass/commun_head.scss */
.formQS .input .icone {
  padding-left: 1.188em;
  color: #B8A464;
  font-size: 18px;
}
/* line 651, ../../../web/assets/css/sass/commun_head.scss */
.formQS .input .label {
  color: #656565;
  font-weight: 600;
}
/* line 657, ../../../web/assets/css/sass/commun_head.scss */
.formQS .calendar input[type="text"] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  display: block;
  border: none;
  padding: 1.3em 0 0 56px;
  font-size: 0.875em;
  line-height: 2.57em;
  font-weight: 600;
  color: #333333;
  z-index: 2;
  cursor: pointer;
  outline: none;
  background: transparent;
}
/* line 674, ../../../web/assets/css/sass/commun_head.scss */
.formQS .calendar .label {
  position: absolute;
  left: 56px;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
/* line 681, ../../../web/assets/css/sass/commun_head.scss */
.formQS .calendar.isset .label, .formQS .calendar.isfocus .label {
  font-size: 0.813em;
  line-height: 2.462em;
}
/* line 688, ../../../web/assets/css/sass/commun_head.scss */
.formQS .adult .label {
  position: absolute;
  left: 79px;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
/* line 694, ../../../web/assets/css/sass/commun_head.scss */
.formQS .adult select {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  display: block;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 2;
  font-weight: 600;
  font-size: 1em;
  line-height: 3.4em;
  height: 100%;
  padding: 0 0 0 56px;
  background: transparent;
}
/* line 712, ../../../web/assets/css/sass/commun_head.scss */
.formQS .submit_qs {
  display: block;
  text-align: center;
  font-size: 0.938em;
  width: 100%;
  max-width: 10.8em;
  text-align: center;
  -webkit-appearance: none;
  appearance: none;
  line-height: 1.2em;
  margin: 0 auto;
  padding: 1.2em 0;
  border: 0;
  font-weight: 700;
  background: #B8A464;
  outline: none;
  cursor: pointer;
  vertical-align: top;
  text-transform: uppercase;
  letter-spacing: .08em;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background 0.4s linear 0s;
  -moz-transition: background 0.4s linear 0s;
  -ms-transition: background 0.4s linear 0s;
  -o-transition: background 0.4s linear 0s;
  transition: background 0.4s linear 0s;
  color: #FFF;
}
/* line 735, ../../../web/assets/css/sass/commun_head.scss */
.formQS .submit_qs:hover, .formQS .submit_qs:focus {
  background: #b89e4a;
}

/* line 741, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: left 0.4s ease-in-out 0s;
  -moz-transition: left 0.4s ease-in-out 0s;
  -ms-transition: left 0.4s ease-in-out 0s;
  -o-transition: left 0.4s ease-in-out 0s;
  transition: left 0.4s ease-in-out 0s;
  background: #FFF;
}
/* line 749, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS .fermer {
  position: absolute;
  right: 0;
  top: 0;
  width: 56px;
  height: 66px;
  line-height: 66px;
  color: #333333;
  font-size: 1.250em;
  z-index: 2;
  text-align: center;
  cursor: pointer;
}
/* line 762, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS .scroller {
  position: absolute;
  right: -17px;
  left: 0;
  top: 50px;
  bottom: 0px;
  overflow-y: scroll;
  z-index: 1;
  text-align: center;
}
/* line 772, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS .h1 {
  color: #B8A464;
  font-family: "Cormorant Infant", serif;
  font-style: italic;
  font-weight: 600;
  font-size: 1.75em;
  line-height: 1.2em;
}
/* line 780, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS .h2 {
  color: #333333;
  font-size: 1.125em;
  line-height: 1.2em;
}
/* line 785, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS .formQS {
 /* max-width: 180px;*/
  width: 85%;
  margin: 42px auto 0 auto;
}
/* line 789, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS .formQS .input {
  margin-bottom: 1.267em;
}
/* line 792, ../../../web/assets/css/sass/commun_head.scss */
#fixedQS .formQS .submit_qs {
  margin-top: 2.7em;
}

/* line 800, ../../../web/assets/css/sass/commun_head.scss */
.isTouch #fixedQS .scroller {
  right: 0;
}

/* line 806, ../../../web/assets/css/sass/commun_head.scss */
.qsOuvert #fixedQS {
  left: -100%;
}
/* line 809, ../../../web/assets/css/sass/commun_head.scss */
.qsOuvert #cacheNav {
  display: block;
}
.tableTx {
  position: relative;
  display: table;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  z-index: 3;
}

/* line 841, ../../../web/assets/css/sass/commun_head.scss */
.tableCellTx {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  z-index: 3;
}
.milenia-dropdown-element.langue > li > a:hover{
  background-size: 0 !important;
}
.smalheigh2{
    width: 155px;
}