/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* imports
*********************/
@import "charte.css";
@import "typographie.css";

/* styles globaux
*********************/
*{
  margin: 0;
  padding: 0;
  }
a:active,
a:focus{
  outline: none;
  }
a img{
  border: none;
  }
.clearer{
  clear: both;
  }
.floatleft{
  float: left;
  }
.floatright{
  float: right;
  }
.semicol{
  width: 410px;
  margin: 0 30px 0 0;
  float: left;
  }
#contenu .nomargin{
  margin: 0;
  }
.inlinepic{
  vertical-align: middle;
  }

/* accueil / hotel
*********************/
#hotel #contenu .bloc_diapo{
  width: 602px;
  height: 340px;
  padding: 3px;
  margin: 0 30px 0 0;
  overflow: hidden;
  float: left;
  background: url(../images/hotel/hotel_diap_bck.png);
  }

/* chambres
*********************/
#chambres #contenu .bloc_diapo_alt{
  width: 602px;
  height: 400px;
  padding: 3px;
  margin: 0 30px 0 0;
  overflow: hidden;
  float: left;
  background: url(../images/chambres/chambres_diap_bck.png);
  }

/* tarifs
*********************/
#tarifs #contenu table{
  width: 540px;
  margin: 0 20px 0 0;
  float: left;
  }

/* reservation
*********************/
#reservation #reserv_link{
  display: block;
  width: 410;
  height: 57px;
  margin: 0 auto 10px;
  line-height: 150px;
  overflow: hidden;
  }
#reservation.fr #reserv_link{ background: url(../images/reserv_fr_btn.png); }
#reservation.uk #reserv_link{ background: url(../images/reserv_uk_btn.png); }
#reservation #reserv_link:hover{
  background-position: 0 57px;
  }
#reservation label{
  font: 11px/14px Arial, Helvetica, sans-serif;
  margin: 0 0 9px;
  text-align: justify;
  color: #49421A;
  float: left;
  }
#reservation input{
  width: 25px;
  font: 11px Arial, Helvetica, sans-serif;
  float: left;
  margin: 6px 8px 0 0;
  border: 1px solid #867236;
  }
#reservation input.nomargin{
  margin: -2px 8px 0 0;
  }
#reservation input.larger{
  width: 50px;
  }
#reservation input.largest{
  width: 200px;
  }
#reservation textarea{
  width: 200px;
  font: 11px Arial, Helvetica, sans-serif;
  float: left;
  margin: -2px 8px 8px 0;
  border: 1px solid #867236;
  }
#reservation button{
  width: 99px;
  font: 11px Arial, Helvetica, sans-serif;
  background: #867236;
  border: none;
  padding: 2px 0;
  margin: 0 0 9px;
  cursor: pointer;
  }
#reservation button[type="submit"]{
  background: #67BC5E;
  }
#reservation button[type="reset"]{
  background: #CE6969;
  }
#reservation #reserv_form br{
  clear: both;
  height: 0;
  overflow: hidden;
  font-size: 0;
  }

/* partenaires
*********************/
#partenaires .bloc_part{
  float: left;
  text-align: center;
  margin: 0 10px 0 0;
  font: 11px Arial, Helvetica, sans-serif;
  }
  
  
.logo_1{
	float:right;
	margin:-9px 75px 0px 2px;
}

.logo_ang{
	float:right;
	margin:0px 0px 0px 2px;
}