body
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  background-color : #dcf2e5;
}

td {
  font-size: 13px;
}

.cadreCentre {
  border: 1px solid #006600;
  background-color: #ffffff;
  width: 950px;
}

.titreMenu {
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
}

.titreNomHotel {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 16px;
  padding-left: 5px;
}
.titreRegionHotel {
  color: #FFFFFF;
  font-size: 16px;
}

.titreRecherche, titreSeminaire, titreTheme {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color : #dcf2e5;
  text-align: left;
  font-weight: bold;
  height: 25px;
  margin: 0px;
  padding-top: 3px;
  width: 777px;
  padding-right: 5px;
  font-size: 16px;
}

.tableResultat, .tableSeminaire {
  font-family: Verdana, Arial, Helvetica, sans-serif;

}
.tableSeminaire {
  text-align: left;
}

.tableResultat .etoile {
  color: #006600;
  font-weight: bold;
  font-size: 18px;
}
.tableResultat .nomHotel {
  font-size: 16px;
  font-weight: bold;
}
.tableResultat .ville {
  font-size: 15px;
}

.footer {
  font-size: 11px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  text-align: center;
}

div.trait {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 13px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* Tableau */
.barretitre td {
  background-color : #006600;
  color: #fdfdfd;
}

.barre_fermeture {
  background-color : red;
  text-align: center;
  color: #fdfdfd;
}

.hotel_colgauche {
  background-color : #DCF2E5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 13px;
}

.hotel_colcentre, .hotel_colcentre table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;


}

.salle_seminaire td {
  background-color : #DCF2E5;
  font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  text-align: center;
}

.l2seminaire td {
  background-color : #DCF2E5;
}

.recherche {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.prix
{
  color: #478e4b;
  font-size: 16px;
  font-weight: bold;
}

.texteprix, .prix
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textecoeur, .coeur
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
.coeur
{
  color: #478e4b;
  font-size: 16px;
  font-weight: bold;

}

form {
  margin: 0px;
}

#calque1 {
  background-image: url("images/intro/moteur_droite_intro2.png");
  width: 345px;
  height: 206px;
  padding-top: 13px;
  padding-left: 15px }

#conteneurPhotos {
  position : relative;
  height: 300px;
  overflow: hidden;
}
#blocPhotos {
  position : relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}

.photoSeule {
  height: 100px;
  width: 150px;
}
.photoSeule img {
  margin: 0px
}

.texteEngagement h1, .texteMentions h1, .texteCGV h1, .textePartenaire h1, .texteContact h1, .texteOffres h1
{
  font-size: 16px;
  font-weight: bold;
  padding_top: 8px;
}

.texteEngagement h2, .texteMentions h2, .texteCGV h2, .textePartenaire h2, .texteOffres h2
{
  font-size: 14px;
  font-weight: bold;
}

.cadreEngagement
{
  background-image: url("images/nosengagements.png");
  padding: 127px 0 0 246px;
  width: 554px;
  height: 430px;
}

.texteEngagement, .texteMentions, .texteCGV, .textePartenaire, .texteContact, .texteOffres
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow: auto;
  width: 520px;
  height: 403px;
  color: #ffffff;
  text-align: left;
  font-size: 11px;
}

.cadreMentions
{
  background-image: url("images/mentionlegales.png");
  padding: 127px 0 0 246px;
  width: 554px;
  height: 430px;
}

.cadreCGV
{
  background-image: url("images/page_CGV.png");
  padding: 127px 0 0 246px;
  width: 554px;
  height: 430px;
}

.cadrePartenaire
{
  background-image: url("images/devenirpartenaire.png");
  padding: 127px 0 0 246px;
  width: 554px;
  height: 430px;
}

.cadreContact
{
  background-image: url("images/page_contact.png");
  padding: 127px 0 0 246px;
  width: 554px;
  height: 430px;
}

.cadreOffres
{
  background-image: url("images/offrescom.png");
  padding: 127px 0 0 246px;
  width: 554px;
  height: 430px;
}

.alerte { color : #8fd061d}

img.pubHotel {
  margin-left: 0px;
  margin-top: 0px;
}

.reservation h1
{
  font-size: 16px;
  font-weight: bold;
  padding-top: 18px;
}

.reservation h2
{
  font-size: 14px;
  font-weight: bold;
}

.reservation
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow: auto;
  width: 520px;
  height: 403px;
  color: #ffffff;
  text-align: left;
  font-size: 11px;
}

.location
{
  background-image: url("images/nosengagements.png");
  padding: 127px 0 0 246px;
  width: 554px;
  height: 430px;
}

.reservation a {color:#FFFFFF; text-decoration:none;}
.reservation a:hover {color:#FFFFFF; text-decoration:underline;}
.reservation a:visited {color:#FFFFFF; text-decoration:none;}
.reservation a:active {color:#FFFFFF; text-decoration:underline;}

.chambre a {color: #000000; text-decoration: none;}
.chambre a:hover {color: #228B22;}


.seminaires
{
 font-size: 10px;
}

.charme {font-size:1; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.charme a {font-size:1; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.charme a:hover {font-size:1; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.charme a:visited {font-size:1; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.charme a:active {font-size:1; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

.charme p {width:940px;margin:auto;text-align:justify;}
