/* Start of CMSMS style sheet 'Sauvetat - Tarifs' */
#div_ficheLesTarifs, #div_ficheLesPromos, #div_descriptionPo { width:623px; }
@media screen and (max-width: 700px) {
  #div_ficheLesTarifs { display:block; }
  #unBlocDispos { display:none; }
  #div_ficheDescritionComplet, #div_ficheLesTarifs, #div_ficheLesPromos, #div_descriptionPo { width:auto; }
}
#div_ficheLesTarifs { padding:10px; }
#div_ficheLesTarifs #div_en_tete_tarif_fiche, #div_ficheLesTarifs .span_titreTarifGegs { display:none; }
#div_ficheLesTarifs .div_changeExe {
  margin:0 0 5px;
  text-align:right;
}
#div_ficheLesTarifs .div_changeExe a {
  color:#8c9b03;
  font-weight:bold;
  text-decoration:underline;
}
#div_ficheLesTarifs .div_changeExe a:hover { text-decoration:none; }
#div_ficheLesTarifs #div_tableTarif, #div_ficheLesTarifs .tarif_fiche_chambre {
  -webkit-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  overflow:hidden;
  position:relative;
}
#div_ficheLesTarifs #div_tableTarif #select_changeColonneTarif, #div_ficheLesTarifs .tarif_fiche_chambre #select_changeColonneTarif {
  right:10px;
  top:3px;
  z-index:100;
  position:absolute;
  display:none;
}
#div_ficheLesTarifs #div_tableTarif table, #div_ficheLesTarifs .tarif_fiche_chambre table { width:100%; }
#div_ficheLesTarifs #div_tableTarif table thead th, #div_ficheLesTarifs .tarif_fiche_chambre table thead th {
  color:#fff;
  font-weight:bold;
  background:#92a204;
  background:-moz-linear-gradient(top,#92a204 0%,#829002 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#92a204),color-stop(100%,#829002));
  background:-webkit-linear-gradient(top,#92a204 0%,#829002 100%);
  background:-o-linear-gradient(top,#92a204 0%,#829002 100%);
  background:-ms-linear-gradient(top,#92a204 0%,#829002 100%);
  background:linear-gradient(to bottom,#92a204 0%,#829002 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#92a204',endColorstr='#829002',GradientType=0);
}
#div_ficheLesTarifs #div_tableTarif table thead th span, #div_ficheLesTarifs .tarif_fiche_chambre table thead th span {
  padding:5px;
  background-image:url(../../img/css/footer/sep.png);
  background-repeat:no-repeat;
  background-position:left center;
  display:block;
}
#div_ficheLesTarifs #div_tableTarif table thead #th_tarif_fiche_lbl, #div_ficheLesTarifs .tarif_fiche_chambre table thead #th_tarif_fiche_lbl {
  padding:5px 10px;
  text-align:left;
}
#div_ficheLesTarifs #div_tableTarif table tbody td, #div_ficheLesTarifs #div_tableTarif table tbody th, #div_ficheLesTarifs .tarif_fiche_chambre table tbody td, #div_ficheLesTarifs .tarif_fiche_chambre table tbody th { padding:5px; }
#div_ficheLesTarifs #div_tableTarif table tbody th, #div_ficheLesTarifs .tarif_fiche_chambre table tbody th {
  font-size:11px;
  border-right:1px #f2ede1 solid;
  border-bottom:1px #f2ede1 solid;
  border-left:1px #f2ede1 solid;
  text-align:left;
  font-weight:normal;
}
#div_ficheLesTarifs #div_tableTarif table tbody td, #div_ficheLesTarifs .tarif_fiche_chambre table tbody td {
  border-right:1px #f2ede1 solid;
  border-bottom:1px #f2ede1 solid;
  font-size:12px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
}
#div_ficheLesTarifs #div_tableTarif table tbody td.colonneTarif, #div_ficheLesTarifs .tarif_fiche_chambre table tbody td.colonneTarif { border-right:1px #f2ede1 solid; }
#div_ficheLesTarifs #div_tableTarif table tbody .lblSaison, #div_ficheLesTarifs .tarif_fiche_chambre table tbody .lblSaison {
  margin:0 0 3px;
  display:block;
  font-weight:bold;
}
#div_ficheLesTarifs #div_dateValiditeTarifs {
  padding:5px 0 0 0;
  font-size:11px;
  text-align:right;
  font-style:italic;
}
#div_ficheLesTarifs #div_tarifsSpe {
  padding:10px 0 0;
  font-size:11px;
}
#div_ficheLesTarifs #div_tarifsSpe .entete_tarif_fiche {
  color:#8c9b03;
  font-size:12px;
  margin:0 0 10px;
  font-weight:bold;
}
#div_ficheLesTarifs #div_tarifsSpe ul { overflow:hidden; }
#div_ficheLesTarifs #div_tarifsSpe ul li {
  width:303px;
  padding:0 0 0 8px;
  margin:0 0 5px;
  background:url(../../img/css/fiche/sprite.png) no-repeat -10px -748px;
  float:left;
  overflow:hidden;
}
#div_ficheLesTarifs #div_tarifsSpe ul li h3 {
  font-size:11px;
  width:175px;
  margin:0;
  font-weight:normal;
  float:left;
}
#div_ficheLesTarifs #div_tarifsSpe ul li p {
  font-size:11px;
  padding:0;
  float:left;
  font-weight:bold;
}
@media screen and (max-width: 700px) {
  #div_ficheLesTarifs #div_tarifsSpe ul li {
    float:none;
    width:auto;
  }
  #div_ficheLesTarifs #div_tableTarif #select_changeColonneTarif { display:block; }
  #div_ficheLesTarifs #div_tableTarif table thead th span { display:none; }
  #div_ficheLesTarifs #div_tableTarif .colonneTarif_w, #div_ficheLesTarifs #div_tableTarif .colonneTarif_n, #div_ficheLesTarifs #div_tableTarif .colonneTarif_m { display:none; }
}
@media screen and (min-width: 701px) {
  #div_ficheLesTarifs #div_tableTarif .colonneTarif { display:table-cell !important; }
}
/* End of 'Sauvetat - Tarifs' */

