<!--
body { 
  /*margin: auto; 
  width:1024px;
  height:900px; */
  margin-top:0px;
  background-color: rgb(153,102,51);
  color:#79692B;
  font-family: Georgia, Times New Roman, Serif;
} 

#page
{
  width:980px;
  margin: auto; 
  background-color: white;
}

h1 {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	/*font-style: italic;*/
	color: #79692B;
}

h2 {
	font-size: 17px;
	margin: 0px;
	padding: 0px;
	color: #79692B;
}

#banniere
{
  position:absolute;
  width:995px; 
  height:300px;
  margin:auto;
  z-index:4;
}

#ombre
{
  position:absolute;
  width:980px; 
  height:15px;
  top: 272px;
  left:0px;
  background-position:center;
  background-image:url("images/ombre.jpg"); 
  background-repeat:repeat-x;
  z-index:2;
}

#banniere_hotel
{
  position:absolute;
  width:395px;
  height:300px;
  left:330px;
  top: 0px;
  background-image:url("images/hotel.gif"); 
  background-repeat:no-repeat;
  z-index: 3;
}

#banniere_interieur
{
  position:absolute;
  /*margin:0 auto;*/
  width:374px; 
  height:250px;
  left: -2px;
  top: 25px;
}

#banniere_exterieur
{
  position:absolute;
  /*margin:0 auto;*/
  width:374px; 
  height:250px;
  left: 607px;
  top: 25px;
}


#barre_raison
{
  position:absolute;
	width: 944px;
	left: 30px;
  text-align: center;
  margin-top:15px;
  z-index:3;
  /*border-style:solid;*/
}

#barre_histo
{
  position:absolute;
	width: 980px;
	margin:auto;
  top:276px;
  /*background-color:white;*/
  z-index:4;
  color: #504000;
}

#details
{
  position:absolute;
  margin-top:287px;
  background-color: #ffffff;*/
  /*border-style:solid;*/
}

#sapin
{
  position:absolute;
	width:64px;
  height:100px;
  background-image:url("images/sapin.gif"); 
  background-repeat:no-repeat;
}

#bouton_menu
{
  position:absolute;
	width:155px;
  height:60px;
}

#etoiles
{
  position:absolute;
	width:102px;
  height:78px;
  left: 540px;
  top:10px;
  background-image:url("images/etoiles.png"); 
  background-repeat:no-repeat;
  z-index:4;
}

#logos
{
  position: absolute;
	width:100px;
}

/* Hotel */
#cascade
{
  position: absolute;
	width:426px;
  height:568px;
  left: 10px;
  top: 60px;
  background-image:url("images/cascade.jpg"); 
  background-repeat:no-repeat;
}

/*Tarifs */
table {
  border:2px solid #CCCFD8;
  border-collapse:collapse;
  width:90%;
  margin:auto;
}

td {
  font-size:18px;
  font-family: georgia,trebuchet ms,Courrier New, Arial, serif;
  border:1px solid #CCCFD8;
  text-align:center;
}

/* Pied de page */
#barre_pied{
  position:relative;
	width:980px;
  height:20px;
  /*margin-left:10px;*/
  /*top:956px;*/
  bottom:0px;
  left:0px;
  background-image:url("images/ombre2.jpg"); 
  background-repeat:repeat-x;
}

#barre_pied_gauche{
  color: #504000;
  font-weight:bold;
  position:absolute;
	width:500px;
  height:20px;
  margin-left:2px;
  text-align:left;
}
#barre_pied_droit{
  color: #504000;
  position:absolute;
	width:504px;
  height:20px;
  margin-left:470px;
  text-align:right;
}

#barre_pied_gauche a { /* Les liens qui ne sont pas sous le curseur. */
	color: #504000; 
	text-decoration:none; 
	font-size:14px;
  /*font-weight:bold;*/ 
}
#barre_pied_gauche a:hover { /* Les liens lorsque le curseur est dessus. */
	color: black; 
	text-decoration:none;
  font-size:14px; 
}

#barre_pied_droit a { /* Les liens qui ne sont pas sous le curseur. */
	color: #504000; 
	text-decoration:none; 
	font-size:14px;
  /*font-weight:bold;*/ 
}
#barre_pied_droit a:hover { /* Les liens lorsque le curseur est dessus. */
	color: black; 
	text-decoration:none;
  font-size:14px; 
}


.BUTTON1 { 
 font-family: Georgia, Times New Roman, Serif;
 border-width:2pt;
 border-color: rgb(153,102,0);
 font-size:11pt;
 color:white;
 background-color:rgb(204,102,0);
}

#cnil{
  position:absolute;
	width:550px;
  height:100px;
  margin-top:690px;
  margin-left:430px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #996600;
}

/*Plan accès*/
#plan
{
  position:absolute;
	/*width:710px;*/
  height:560px;
  margin-top:230px;
  /*margin-left:160px;*/
  /*text-align:center;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color:#996600;
}

/*Plan site*/
ul.menu1 {
	padding:0;
	position:relative;
	top: 0px;
	left: 0px;
	width: 980px;
	height: auto;
	margin:auto;
	/*list-style-image: url(images/bullet_star.gif);
	list-style-type: circle;*/
	list-style-type:none;
}

li.menu1 {
	padding-top: 5px;
	margin-left:auto;
	margin-right:auto;
	float: center;
}

.menu1 a:hover{
color: white ;
background: rgb(204,153,0);
font-weight:bold;

}

.menu1 a {
	height: 20px;
	display: block;
	text-align: center;
	border: 1px solid rgb(204,153,0); 
	text-decoration: none;
	color:white;
	background: rgb(153,102,51);
	border-spacing: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

/* desactiver carre pointille sur lien dans firefox */
a:active,a:focus {
outline:none;
}

a.miseforme{ color:#79692B; font-weight:normal; text-decoration: underline;}
a:hover.miseforme{ color: #79692B ; text-decoration: none; }

a.miseforme2{ color:#504000; text-decoration: underline;}
a:hover.miseforme2{ color: black ; text-decoration: none; }

a.miseforme3{ color:#6633ff; font-weight:normal; font-style: italic ; text-decoration: none;}
a:hover.miseforme3{ color: #6633ff ; text-decoration: underline; }

a.miseforme4{ color:#6633ff; font-weight:bold; text-decoration: none;}
a:hover.miseforme4{ color: #6633ff ; text-decoration: underline; }

a.miseforme5{ color:#3333ff; font-size: 16px; text-decoration: underline;}
a:hover.miseforme5{ color:#3333ff; text-decoration: none; }


.align_image img, .align_image span {
  vertical-align: middle;
  display: inline-block; 
}

* html img,
* html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "images/transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}
