body,td,th {
	font-family: Tahoma;
	color: #3E261C;
	font-size: 12px;
}
body {
	background: #322110;
	/*background: #4F3324;*/
	/*background: #3E261C;*/
	margin: 0px;
	font-size: 12px;
}

body.spa { background: #333 !important; }
body.reunions { background: #876228 !important; }


h1 { margin:0; padding:0; color: #3E261C; font-size:19px; font-weight:normal; }
h1.titleSpa {
	margin:0;
	padding:0;
	color: #929292 !important;
	font-size:19px;
	font-weight:normal;
}
h1.titleReunions { margin:0; padding:0; color: #876228 !important; font-size:19px; font-weight:normal;}

h2 { margin:0; padding:0; color: #3E261C; font-size:12px; font-weight:normal; }

h4 { margin:0; padding:0; color: #CC9900; font-size:12px; font-weight:bold; }
h4.stitreSpa {
	margin:0;
	padding:0;
	color: #929292;
	font-size:14px;
	font-weight:bold;
}
h4.stitreReunion { margin:0; padding:0;color: #876228; font-size:16px; font-weight:normal; }


h3 { margin:0; padding:0;color: #E1AA30; font-size: 13px; }
h3.stitreSpa { margin:0; padding:0;color: #3FB4C2; font-size: 13px; }
h3.stitreReunion { margin:0; padding:0;color: #876228; font-size: 13px; }

p {
	line-height:12pt;
}

a { color:#003E73; }

/* MISC STYLES */

.sousMenu { padding:0 0 30px 0; font-size:13px; }
.sousMenu a { color:#003E73; }

.mrClear { clear:both; }

.separator { float:left; padding:3px 4px 0 4px; }
.separatorTop { float:left; padding:0 3px 0 3px; }

.lang { margin-right:0 !important; padding-right:0 !important;}

.numero {  color:#003E73; font-size:13px; margin:6px 0 6px 0; }
.numeroReunions {  color:#C7B377; font-size:13px; margin:6px 0 6px 0; }

#all { padding:7px 15px 15px 15px; }

#mainContainer { padding:9px 11px 4px 10px; width:892px; background: #FFF url(images/bg-main.png) left top no-repeat; }
#mainContainerReunions { padding:9px 11px 4px 10px; width:892px; background: #FFF url(images/bg-main-reunions.png) left top no-repeat; }
#mainContainerSpa { padding:9px 11px 4px 10px; width:892px; background: #FFF url(images/bg-main-spa.png) left top no-repeat; }


/* */



/* HEADER STYLES */

#topMenuContainer { font: 300 11px Helvetica, sans-serif; letter-spacing:-0.5px; padding:0;}

.menuPermanentAccueil { padding:0 0 38px 411px !important;}

#menuPermanent { color:#3E261C; padding:0 0 0 411px; height:16px; }
#menuPermanent a {  margin:0 2px 0 3px; display:block; float:left; }
#menuPermanent a.btnAccueil {
	background: url(images/btn-accueil.png) 0 0;
	width:35px;
	height:16px;
}
#menuPermanent a.btnCourriel {
	background: url(images/btn-courrielmanoir.png) 0 0;
	width:80px;
	height:16px;
}
#menuPermanent a.btnCarte {
	background: url(images/btn-carte.png);
	width:115px;
	height:16px;
}
#menuPermanent a.btnNousjoindre {
	background: url(images/btn-nousjoindre.png) 0 0;
	width:70px;
	height:16px;
}
#menuPermanent a.btnEnglish {
	background: url(images/btn-english.png) 0 0;
	width:55px;
	height:16px;
}
#menuPermanent a:hover {  background-position: 0 -16px; }


#menuPermanentSpa { color:#3E261C; padding:0 0 0 411px; height:16px;}
#menuPermanentSpa a {  margin:0 2px 0 3px; display:block; float:left; }
#menuPermanentSpa a.btnAccueil {
	background: url(images/btn-spa-accueil.png) 0 0;
	width:35px;
	height:16px;
}
#menuPermanentSpa a.btnCourriel {
	background: url(images/btn-spa-courrielmanoir.png) 0 0;
	width:80px;
	height:16px;
}
#menuPermanentSpa a.btnCarte {
	background: url(images/btn-spa-cartedirections.png);
	width:115px;
	height:16px;
}
#menuPermanentSpa a.btnNousjoindre {
	background: url(images/btn-spa-nousjoindre.png) 0 0;
	width:70px;
	height:16px;
}
#menuPermanentSpa a.btnEnglish {
	background: url(images/btn-spa-english.png) 0 0;
	width:55px;
	height:16px;
}
#menuPermanentSpa a:hover { background-position: 0 -16px; }


#menuPermanentReunions { color:#3E261C; padding:0 0 0 411px; height:16px;}
#menuPermanentReunions a {  margin:0 2px 0 3px; display:block; float:left; }
#menuPermanentReunions a.btnAccueil {
	background: url(images/btn-reunions-accueil.png) 0 0;
	width:35px;
	height:16px;
}
#menuPermanentReunions a.btnCourriel {
	background: url(images/btn-reunions-courrielmanoir.png) 0 0;
	width:80px;
	height:16px;
}
#menuPermanentReunions a.btnCarte {
	background: url(images/btn-reunions-cartedirections.png);
	width:115px;
	height:16px;
}
#menuPermanentReunions a.btnNousjoindre {
	background: url(images/btn-reunions-nousjoindre.png) 0 0;
	width:70px;
	height:16px;
}
#menuPermanentReunions a.btnEnglish {
	background: url(images/btn-reunions-english.png) 0 0;
	width:55px;
	height:16px;
}
#menuPermanentReunions a:hover { background-position: 0 -16px; }





#topMenu { background:#3E261C; padding:0 5px 0 435px; height:22px; color:#FFF;}
#topMenu td { color:#FFF;}
#topMenu a { display:block; }
#topMenu a.btnGalerie {
	background: url(images/btn-galerie.png);
	width:90px;
	height:22px;
}
#topMenu a.btnDestination {
	background: url(images/btn-destination.png);
	width:195px;
	height:22px;
}
#topMenu a.btnForfaitsPromo {
	background: url(images/btn-forfaitspromo.png) 0 0;
	width:177px;
	height:22px;
}

#topMenu a:hover { background-position: 0 -22px;}


#mainMenu { background:#3E261C; height:22px; padding:0 0 0 4px; color:#FFF;}
#mainMenu span { float:left; padding:4px 4px 0 4px;}
#mainMenu a { display:block; float:left; }
#mainMenu a.btnProfil {
	background: url(images/btn-profil.png) 0 0;
	width:104px;
	height:22px;
}
#mainMenu a.btnHebergement {
	background: url(images/btn-hebergement.png) 0 0;
	width:90px;
	height:22px;
}
#mainMenu a.btnGastronomie {
	background: url(images/btn-gastronomie.png) 0 0;
	width:75px;
	height:22px;
}
#mainMenu a.btnReunions {
	background: url(images/btn-reunions.png) 0 0;
	width:130px;
	height:22px;
}
#mainMenu a.btnMariages {
	background: url(images/btn-mariages.png) 0 0;
	width:126px;
	height:22px;
}
#mainMenu a.btnSpa { background: url(images/btn-spa.png) 0 0; width:85px; height:22px; }
#mainMenu a.btnCertificats {
	background: url(images/btn-certificats.png) 0 0;
	width:100px;
	height:22px;
}
#mainMenu a.btnAttraits { background: url(images/btn-attraits.png) 0 0; width:54px; height:22px; }

#mainMenu a:hover {
	background-position: 0 -22px;
	font-size: 11px;
	font-family: Tahoma;
}




#flashContainer { padding:0 0 1px 0; }

#flashContainerNiveau { padding: 34px 0 0 176px !important;}

/* */


/* ACCUEIL CONTENT STYLES */

#centerContainer { padding:1px 0 0 0; }

#leftColumnContainer  {float:left; width:164px; }
#leftColumnContainer img { padding:0 0 10px 0; }

#textContainer { padding:0 0 0 176px; }

.text { padding:30px 0 52px 40px;}

.textSpa { padding: 30px 0 52px 40px; color:#333;}

.textReunion { padding: 30px 0 52px 40px; color:#574827;}

.textebanquets { padding: 5px 5px 5px 5px; color:#574827;}

.reservationContainer { background: #E1D9D1; padding:2px 0 2px 0; }

.reservationContainerSpa { background: url(images/bg-reservations-spa.png) 0 0 repeat-y #D6D6D6; padding:1px 0 2px 0; }

.reservationContainerReunions { background: url(images/bg-reservations-reunions.png) 0 0 repeat-y #E0D1A3; padding:1px 0 2px 0; color: #64522E; }

.imgContent { float:right; padding:0 13px 70px 30px; }

/* */


/* CONTENT STYLES */

#leftmenuContainer { padding:0 0 21px 0; }
#leftmenuContainer a { display:block; margin:0 0 9px 0; width:164px; height:16px;}
#leftmenuContainer a.btnLeftmenuAccueil { background: url(images/btn-left-accueil.png) 0 0; }
#leftmenuContainer a.btnLeftmenuProfil { background: url(images/btn-left-profil.png) 0 0; }
#leftmenuContainer a.btnLeftmenuHebergement { background: url(images/btn-left-hebergement.png) 0 0; }
#leftmenuContainer a.btnLeftmenuGastronomie { background: url(images/btn-left-gastronomie.png) 0 0; }
#leftmenuContainer a.btnLeftmenuReunions { background: url(images/btn-left-reunions.png) 0 0; }
#leftmenuContainer a.btnLeftmenuMariages { background: url(images/btn-left-mariages.png) 0 0; }
#leftmenuContainer a.btnLeftmenuSpa { background: url(images/btn-left-spa.png) 0 0; }
#leftmenuContainer a.btnLeftmenuCertificats { background: url(images/btn-left-certificats.png) 0 0; }
#leftmenuContainer a.btnLeftmenuAttraits { background: url(images/btn-left-attraits.png) 0 0; }
#leftmenuContainer a.btnLeftmenuGalerie { background: url(images/btn-left-galerie.png) 0 0; }
#leftmenuContainer a.btnLeftmenuDestination { background: url(images/btn-left-destination.png) 0 0; height:29px !important;}
#leftmenuContainer a.btnLeftmenuDestination:hover { background-position: 0 -29px; height:29px !important;}
#leftmenuContainer a.btnLeftmenuForfaitspromo { background: url(images/btn-left-forfaitspromo.png) 0 0; }

#leftmenuContainer a:hover { background-position: 0 -16px; }


#leftmenuContainerSpa { padding:0 0 21px 0; }
#leftmenuContainerSpa a { display:block; margin:0 0 9px 0; width:164px; height:16px;}
#leftmenuContainerSpa a.btnLeftmenuAccueil { background: url(images/btn-left-spa-accueil.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuProfil { background: url(images/btn-left-spa-profil.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuHebergement { background: url(images/btn-left-spa-hebergement.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuGastronomie { background: url(images/btn-left-spa-gastronomie.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuReunions { background: url(images/btn-left-spa-reunions.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuMariages { background: url(images/btn-left-spa-mariages.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuSpa { background: url(images/btn-left-spa-spa.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuCertificats { background: url(images/btn-left-spa-certificats.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuAttraits { background: url(images/btn-left-spa-attraits.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuGalerie { background: url(images/btn-left-spa-galerie.png) 0 0; }
#leftmenuContainerSpa a.btnLeftmenuDestination { background: url(images/btn-left-spa-destination.png) 0 0; height:29px !important;}
#leftmenuContainerSpa a.btnLeftmenuDestination:hover { background-position: 0 -29px; height:29px !important;}
#leftmenuContainerSpa a.btnLeftmenuForfaitspromo { background: url(images/btn-left-spa-forfaitspromo.png) 0 0; }


#leftmenuContainerSpa a:hover { background-position: 0 -16px; }


#leftmenuContainerReunions { padding:0 0 21px 0; }
#leftmenuContainerReunions a { display:block; margin:0 0 9px 0; width:164px; height:16px;}
#leftmenuContainerReunions a.btnLeftmenuAccueil { background: url(images/btn-left-reunions-accueil.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuProfil { background: url(images/btn-left-reunions-profil.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuHebergement { background: url(images/btn-left-reunions-hebergement.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuGastronomie { background: url(images/btn-left-reunions-gastronomie.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuReunions { background: url(images/btn-left-reunions-reunions.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuMariages { background: url(images/btn-left-reunions-mariages.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuSpa { background: url(images/btn-left-reunions-spa.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuCertificats { background: url(images/btn-left-reunions-certificats.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuAttraits { background: url(images/btn-left-reunions-attraits.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuGalerie { background: url(images/btn-left-reunions-galerie.png) 0 0; }
#leftmenuContainerReunions a.btnLeftmenuDestination { background: url(images/btn-left-reunions-destination.png) 0 0; height:29px !important;}
#leftmenuContainerReunions a.btnLeftmenuDestination:hover { background-position: 0 -29px; height:29px !important;}
#leftmenuContainerReunions a.btnLeftmenuForfaitspromo { background: url(images/btn-left-reunions-forfaitspromo.png) 0 0; }


#leftmenuContainerReunions a:hover { background-position: 0 -16px; }


.sousMenuNiveau { margin:5px 0 30px 0; padding:4px 0 4px 8px; font:300 11px Helvetica, sans-serif; text-transform: uppercase; background: #EFEAE5; }
.sousMenuNiveau a { color: #3E261C; }


.sousMenuNiveauSpa { margin:5px 0 30px 0; padding:4px 0 4px 8px; font:300 11px Helvetica, sans-serif; text-transform: uppercase; background: #D3E7E5; }
.sousMenuNiveauSpa a { color: #166E69; }


.sousMenuNiveauReunions { margin:5px 0 30px 0; padding:4px 0 4px 8px; font:300 11px Helvetica, sans-serif; text-transform: uppercase; background: #F2ECD9; }
.sousMenuNiveauReunions a { color: #796947; }


#spaTableContainer {
	padding:2px;
	background: #d0d0d0;
}
#spaTable {
	border: 1px solid #FFF;
	background: #d0d0d0;
}
#spaTable td { padding: 12px 0 12px 21px; color: #333 !important; }


#typeChambreContainer { border-top:1px dashed #CCC; padding:8px 0 35px 0; line-height:16px; }
#typeChambreContainer img { padding: 0 0 25px 25px; float:right; }
#typeChambreContainer img.nofloat { padding:0 !important; float: none !important; }

#typeChTable { width:550px; }
#typeChTable td { border-bottom:1px solid #CCC; }
#typeChTable td.head { background: #EFEAE5; }

#typeChTable2 { width:100%; }
#typeChTable2 td {
	border-bottom:1px solid #CCC;
	color:#333;
	font-family: Tahoma;
}
#typeChTable2 td.head { background: #BCDAD8; color:#333;}

#typeChTable3 { width:100%; }
#typeChTable3 td { border-bottom:1px solid #CCC; color:#333; }
#typeChTable3 td.head { background: #E5D9B2; color:#333;}

#soinsContainer { padding:0 0 25px 0; }

#menuItemContainer { background: #EFEAE5; padding: 8px; margin:0 0 20px 0; }
#menuListContainer { background: #EFEAE5; margin:0 0 20px 0; }
#menuListContainer td { border-bottom:1px solid #FFF; padding:3px;}

#transportTable { border:0px solid #333;}
#transportTable td { padding:3px; text-align:left;color:#574827; background: #F4EFDF;}
#transportTable td.top { background:  #E5D9B2 !important;}
#transportTable td.left { text-align:left !important;}


#forfaitsContainer { padding:12px 0 55px 0; }  
.forfaitsImg { float:left; padding:0 25px 0 0; } 



/*  les sous menu  */

#smenuContainer { background: #876228; margin:0 0 1px 0; }
#smenuContainer td { height:21px; }

#smenuContainer a { height:21px; float:left;}

#smenuContainer a.evenements { background: url(images/smenu/bt-attraits-evenements.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:206px; }
#smenuContainer a.activitesmanoir { background: url(images/smenu/bt-attraits-activites.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:252px;}
#smenuContainer a.activitesvillage { background: url(images/smenu/bt-attraits-activitesvillage.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:255px; }


#smenuContainer a.region { background: url(images/smenu/bt-destination-region.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:238px; }
#smenuContainer a.attraits { background: url(images/smenu/bt-destination-attraits.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:238px;}
#smenuContainer a.destinationEvenements { background: url(images/smenu/bt-destination-evenements.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:237px; }


#smenuContainer a.hebergement {
	background: url(images/smenu/bt-reunions-hebergement.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:154px;
}
#smenuContainer a.salles {
	background: url(images/smenu/bt-reunions-salles.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:194px;
}
#smenuContainer a.reunionsMenus {
	background: url(images/smenu/bt-reunions-menus.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:152px;
}
#smenuContainer a.activites {
	background: url(images/smenu/bt-reunions-activites.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:212px;
}
#smenuContainer a.plaisirs { background: url(images/smenu/bt-reunions-plaisirs.png) 0 0 no-repeat; width:125px; }
#smenuContainer a.equipements {
	background: url(images/smenu/bt-reunions-equipements.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:169px;
}
#smenuContainer a.reunionsForfaits {
	background: url(images/smenu/bt-reunions-forfaits.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:155px;
}
#smenuContainer a.galerie {
	background: url(images/smenu/bt-reunions-galerie.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:123px;
}
#smenuContainer a.reunionsCarte {
	background: url(images/smenu/bt-reunions-carte.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:100px;
}
#smenuContainer a.info {
	background: url(images/smenu/bt-reunions-info.png) 0 0 no-repeat;
	width:165px;
}


#smenuContainer a.mariagesSalles {
	background: url(images/smenu/bt-mariages-salles.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:200px;
}
#smenuContainer a.mariagesForfaits {
	background: url(images/smenu/bt-mariages-forfaits.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:132px;
}
#smenuContainer a.mariagesMenus {
	background: url(images/smenu/bt-mariages-menus.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:100px;
}
#smenuContainer a.mariagesPlaisirs {
	background: url(images/smenu/bt-mariages-plaisirs.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:125px;
}
#smenuContainer a.mariagesActivites { background: url(images/smenu/bt-mariages-activites.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:244px; }
#smenuContainer a.mariagesInfo { background: url(images/smenu/bt-mariages-info.png) 0 0 no-repeat; width:154px;}
#smenuContainer a.mariagesGalerie { background: url(images/smenu/bt-mariages-galerie.png) 0 0 no-repeat; width:210px; }


#smenuContainer a.presentation {
	background: url(images/smenu/bt-spa-presentation.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:149px;
}
#smenuContainer a.soins {
	background: url(images/smenu/bt-spa-soins.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:115px;
}
#smenuContainer a.spaForfaits {
	background: url(images/smenu/bt-spa-forfaits.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:133px;
}
#smenuContainer a.spaForfaitsHebergement {
	background: url(images/smenu/bt-spa-forfaitshebergement.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:180px;
}
#smenuContainer a.nouveaute {
	background: url(images/smenu/bt-spa-nouveaute.png) 0 0 no-repeat;
	width:133px;
}
#smenuContainer a.promotion {
	background: url(images/smenu/bt-spa-promotion.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:126px;
}
#smenuContainer a.savoir {
	background: url(images/smenu/bt-spa-savoir.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:181px;
}
#smenuContainer a.boutique {
	background: url(images/smenu/bt-spa-boutique.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:111px;
}
#smenuContainer a.carrieres {
	background: url(images/smenu/bt-spa-carrieres.png) 0 0 no-repeat;
	border-right: 1px solid #ffffff;
	width:109px;
}
#smenuContainer a.spaInfo {
	background: url(images/smenu/bt-spa-info.png) 0 0 no-repeat;
	width:183px;
}


#smenuContainer a.services{ background: url(images/smenu/bt-profil-services.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:153px; }
#smenuContainer a.plaisirs{ background: url(images/smenu/bt-profil-plaisirs.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:142px; }
#smenuContainer a.historique { background: url(images/smenu/bt-profil-historique.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:119px;}
#smenuContainer a.prix { background: url(images/smenu/bt-profil-prix.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:171px; }
#smenuContainer a.membre { background: url(images/smenu/bt-profil-membre.png) 0 0 no-repeat; width:127px; }


#smenuContainer a.complexes {
	background: url(images/smenu/bt-hebergement-complexes.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:120px;
}
#smenuContainer a.pavillons { background: url(images/smenu/bt-hebergement-pavillons.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:125px;}
#smenuContainer a.avoriaz {
	background: url(images/smenu/bt-hebergement-avoriaz.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:110px;
}
#smenuContainer a.tarifs {
	background: url(images/smenu/bt-hebergement-tarifs.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:50px;
}
#smenuContainer a.forfaits {
	background: url(images/smenu/bt-hebergement-forfaits.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:165px;
}
#smenuContainer a.plan {
	background: url(images/smenu/bt-hebergement-plan.png) 0 0 no-repeat;
	border-right: 1px solid #C3B194;
	width:130px;
}


#smenuContainer a.restaurant { background: url(images/smenu/bt-gastronomie-restaurant.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:178px; }
#smenuContainer a.lounge { background: url(images/smenu/bt-gastronomie-lounge.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:127px;}
#smenuContainer a.terrasse { background: url(images/smenu/bt-gastronomie-terrasse.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:103px; }
#smenuContainer a.brunch { background: url(images/smenu/bt-gastronomie-brunch.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:87px; }
#smenuContainer a.menus { background: url(images/smenu/bt-gastronomie-menus.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:84px; }
#smenuContainer a.cartevins { background: url(images/smenu/bt-gastronomie-cartevins.png) 0 0 no-repeat; border-right: 1px solid #C3B194; width:131px; }

#smenuContainer a.condosConcept { background: url(images/smenu/bt-condos-concept.png) 0 0 no-repeat; border-right: 1px solid #9F938E; width:179px; }
#smenuContainer a.condosDuManoir { background: url(images/smenu/bt-condos-condos.png) 0 0 no-repeat; border-right: 1px solid #9F938E; width:168px; }
#smenuContainer a.condosVallee { background: url(images/smenu/bt-condos-vallee.png) 0 0 no-repeat; border-right: 1px solid #9F938E; width:184px; }
#smenuContainer a.condosLeManoir { background: url(images/smenu/bt-condos-lemanoir.png) 0 0 no-repeat; width:182px; }
#smenuContainer a.condosOffre { background: url(images/smenu/bt-condos-offre.png) 0 0 no-repeat; border-right: 1px solid #9F938E; width:171px; }
#smenuContainer a.condosFinancement { background: url(images/smenu/bt-condos-financement.png) 0 0 no-repeat; border-right: 1px solid #9F938E; width:92px;}
#smenuContainer a.condosProgramme { background: url(images/smenu/bt-condos-programme.png) 0 0 no-repeat; border-right: 1px solid #9F938E; width:153px; }
#smenuContainer a.condosAvantages { background: url(images/smenu/bt-condos-avantages.png) 0 0 no-repeat; border-right: 1px solid #9F938E; width:198px; }
#smenuContainer a.condosJoindre { background: url(images/smenu/bt-condos-joindre.png) 0 0 no-repeat; width:98px; }



#smenuContainer a:hover { background-position: 0 -21px; }


 
/*  galerie  */
 
#galeriePicsContainer td { padding:12px 20px 12px 0; }
#galeriePicsContainer img { border:none !important; }
 

/* */


/* BOTTOM STYLES */

#bottomMenu { background: url(images/bg-menubas.png) 0 0 no-repeat #ECE6E1; height:22px; padding:0 0 0 40px;}
#bottomMenu span { float:left; padding:4px 4px 0 4px; }
#bottomMenu a { display:block; float:left; }
#bottomMenu a.btnCarrieres { background: url(images/btn-carrieres.png); width:64px; height:22px;  }
#bottomMenu a.btnNousjoindre2 {
	background: url(images/btn-nousjoindre2.png);
	width:70px;
	height:22px;
}
#bottomMenu a.btnSalledepresse {
	background: url(images/btn-salledepresse.png);
	width:75px;
	height:22px;
}
#bottomMenu a.btnPolitiques {
	background: url(images/btn-politique.png);
	width:90px;
	height:22px;
}
#bottomMenu a.btnCarte2 {
	background: url(images/btn-carte2.png);
	width:55px;
	height:22px;
}

#bottomMenuSpa { background: url(images/bg-menubas-spa.png) 0 0 no-repeat #D6D6D6; height:22px; padding:0 0 0 40px; }
#bottomMenuSpa span { float:left; padding:4px 4px 0 4px; }
#bottomMenuSpa a { display:block; float:left; }
#bottomMenuSpa a.btnCarrieres { background: url(images/btn-spa-carrieres.png); width:64px; height:22px;  }
#bottomMenuSpa a.btnNousjoindre2 {
	background: url(images/btn-spa-nousjoindre2.png);
	width:70px;
	height:22px;
}
#bottomMenuSpa a.btnSalledepresse {
	background: url(images/btn-spa-salledepresse.png);
	width:75px;
	height:22px;
}
#bottomMenuSpa a.btnPolitiques {
	background: url(images/btn-spa-politique.png);
	width:90px;
	height:22px;
}
#bottomMenuSpa a.btnCarte2 {
	background: url(images/btn-spa-carte2.png);
	width:55px;
	height:22px;
}

#bottomMenuReunions { background: url(images/bg-menubas-reunions.png) 0 0 no-repeat #E5D9B2; height:22px; padding:0 0 0 40px; }
#bottomMenuReunions span { float:left; padding:4px 4px 0 4px; }
#bottomMenuReunions a { display:block; float:left; }
#bottomMenuReunions a.btnCarrieres { background: url(images/btn-reunions-carrieres.png); width:64px; height:22px;  }
#bottomMenuReunions a.btnNousjoindre2 {
	background: url(images/btn-reunions-nousjoindre2.png);
	width:70px;
	height:22px;
}
#bottomMenuReunions a.btnSalledepresse {
	background: url(images/btn-reunions-salledepresse.png);
	width:75px;
	height:22px;
}
#bottomMenuReunions a.btnPolitiques {
	background: url(images/btn-reunions-politique.png);
	width:90px;
	height:22px;
}
#bottomMenuReunions a.btnCarte2 {
	background: url(images/btn-reunions-carte2.png);
	width:55px;
	height:22px;
}


#bottomLinks { color:#CFC9C6; width:845px; padding:24px 0 0 0; line-height:15px; font-size:11px;}
#bottomLinks a { color:#CFC9C6; text-decoration:none;}

/* */


/* CERTIFICAT CADEAUX VALIDATION */

div#background { position: absolute; margin:0px; padding:0px; left:0px; right: 0px; z-index: 1; width: auto; height: auto; display:block; }

/* div#background img { width:100%; height:100%; display:block; position:absolute; }*/

div#erreur { display: none; width: 100%; height: 100%; background-image: url('images/bge.png'); position: absolute; z-index: 2; }

div#erreur2 { margin: 200px auto 0px auto; background-color: #E8E3D5; width: 275px; border: 2px solid #FFF; padding: 10px; }
div#erreur2 div { border:1px solid #CCC; padding: 10px;}
div#erreur2 a {cursor:pointer;}


/* */
