body, html {
	width:100%;
	height:100%;
	margin : 0px;
	padding : 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
}

body {
	background:white url(../../images/fond_gauche.jpg) 0px 308px repeat-y;
}

p { 
	font: 9pt/17pt georgia;
	color:#5A554C; 
	margin-top: 0px;
	margin-left:20px;
	margin-right:20px;
	text-align: justify;
}

h5 { 
	font: 10pt/10pt georgia;
	font-style:oblique;
	font-weight:600;
	color:#5A554C; 
	margin-top: 0px;
	margin-left:20px;
	margin-right:20px;
	text-align: justify;
}

#gauche {
	position:absolute;
	top:0px;
	left:0px;
	width:199px;
	height:100%;
}

#menufond {
	position:absolute;
	top:177px;
	width:199px;
	height:272px;
	background:transparent url(../../images/fond_menu.jpg) no-repeat top left;
}

#haut_gauche {
	position:absolute;
	top:0px;
	width:199px;
	height:84px;
	background:transparent url(../../images/fond_hg.jpg) no-repeat top left;
}

#etoile {
	position:absolute;
	top:56px;
	width:199px;
	height:87px;
	background:transparent url(../../images/etoile.jpg) no-repeat top left;
}

#coquillage {
	position:absolute;
	top:472px;
	width:199px;
	height:95px;
	background:transparent url(../../images/coquillage.jpg) no-repeat top left;
}

#droite {
	margin-left:199px;
	height:100%;
	width:640px;
}

#haut {
	height:84px;
	background:white url(../../images/fond_haut.jpg) no-repeat;
}

#container {
	height:100%;
	background:transparent url(../images/fond_container1.jpg) no-repeat;
}

#titre {
	height:77px;
	margin-top:-45px;
	margin-left:356px;
	background:transparent url(../images/titre.jpg) no-repeat top right;
}

#photo_descriptif {
	position:absolute;
	width:640px;
}

#photo_ext_01 {
	position:absolute;
	width:640px;
}

#rdc_etage {
	position:absolute;
	width:500px;
	margin-top:55px;
	margin-left:235px;
}

#rdc_etage p { 
	font: 9pt/17pt georgia;
	color:#5A554C;
	margin-left:0px; 
	margin-top: 0px;
	margin-right:0px;
	text-align: left;
}

#img_ext_01 {
	width:200px;
	height:133px;
	margin-left:20px;
	margin-right:15px;
	float:left;
}

#detail_fiche {
	position:absolute;
	margin-top:155px;
	width:640px;
}

#activites {
	position:absolute;
	margin-top:272px;
	margin-left:150px;
	text-align:center;
	width:340px;
	height:47px;
	background:transparent url(../../images/activites.gif) no-repeat top center;
	border:solid #DDAC57;
	border-width:thin;
}

#reservation {
	position:absolute;
	margin-left:17px;
	background-color:#ECF0F5;
	top:941px;
	line-height:100px;
	width:609px;
	border:solid #DDAC57;
	border-width:thin;
	height: 40px;
	left: 200px;
}

#commodites {
	position:absolute;
	top:691px;
	width:640px;
	left: 217px;
}

#legende {
	position:absolute;
	margin-left:17px;
	top:1010px;
	width:609px;
	border:solid #DDAC57;
	border-width:thin;
}

#spacer {
	position:absolute;
	margin-left:17px;
	top:1495px;
	width:609px;
}

#photos_int {
	position:absolute;
	margin-top:365px;
	height:200px;
}

#photo_int_01 {
	position:absolute;
	margin-left:45px;
	width:308px;
	height:200px;
	background:url(../images/img_int_01.jpg) no-repeat top center;
}
#photo_int_02 {
	position:absolute;
	margin-left:460px;
	width:140px;
	height:200px;
	background:url(../images/img_int_02.jpg) no-repeat top center;
}
/*
#legende_photo {
	height:90px;
	font: 12pt/17pt georgia;
	color:#776C5A;
	text-align:center;
}
*/
#tableau_prix {
	position:absolute;
	top:710px;
	margin-left:17px;
	width:548px;
	height:73px;
	border:solid #DDAC57;
	border-width:thin;
	color:#5A554C;
	text-align:center;
	font:9pt georgia;
}

#zone_A {
	position:absolute;
	top:-1px;
	left:-1px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:9pt/23pt georgia;
}

#zone_B {
	position:absolute;
	top:-1px;
	left:60px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:9pt/23pt georgia;
}

#zone_C {
	position:absolute;
	top:-1px;
	left:121px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:9pt/23pt georgia;
}

#zone_D {
	position:absolute;
	top:-1px;
	left:182px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:9pt/23pt georgia;
}

#zone_E {
	position:absolute;
	top:-1px;
	left:243px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:9pt/23pt georgia;
}

#zone_F {
	position:absolute;
	top:-1px;
	left:304px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:9pt/23pt georgia;
}

#zone_G {
	position:absolute;
	top:-1px;
	left:365px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
}

#zone_H {
	position:absolute;
	top:-1px;
	left:426px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
}

#zone_I {
	position:absolute;
	top:-1px;
	left:487px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
}

#zone_J {
	position:absolute;
	top:-1px;
	left:548px;
	height:32px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
}

#prix_A {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:-1px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_B {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:60px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_C {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:121px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_D {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:182px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_E {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:243px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_F {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:304px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_G {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:365px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_H {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:426px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_I {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:487px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

#prix_J {
	position:absolute;
	background-color: #F4DEB9;
	top:32px;
	left:548px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}
