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;
}

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

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

#activites {
	position:absolute;
	margin-top:257px;
	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:903px;
	line-height:100px;
	width:609px;
	border:solid #DDAC57;
	border-width:thin;
	height: 40px;
	left: 197px;
}

#commodites {
	position:absolute;
	top:650px;
	width:640px;
	left: 217px;
	height: 229px;
}


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

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

#photos_int {
	position:absolute;
	margin-top:350px;
	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;
	top: -2px;
}
#photo_int_02 {
	position:absolute;
	margin-left:460px;
	width:140px;
	height:200px;
	background:url(../images/img_int_02.jpg) no-repeat top center;
	top: -3px;
}
/*
#legende_photo {
	height:90px;
	font: 12pt/17pt georgia;
	color:#776C5A;
	text-align:center;
}
*/
#tableau_prix {
	position:absolute;
	top:695px;
	margin-left:17px;
	width:611px;
	height:58px;
	border:solid #DDAC57;
	border-width:thin;
	color:#5A554C;
	text-align:center;
	font:9pt georgia;
	left: 200px;
}

#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:31px;
	left:59px;
	height:40px;
	width:60px;
	border:solid #DDAC57;
	border-width:thin;
	font:10pt/30pt georgia;
}

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

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

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

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

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

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

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

#prix_I {
	position:absolute;
	background-color: #F4DEB9;
	top:-40px;
	left:544px;
	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;
}
