body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #484848;	margin:0;	padding:0;	background-image: url(images/fd-site.png);	background-repeat: repeat-x;	background-position: left top;	background-color:#6babd1;}

img {border:0;}

.clear {    clear: both;    display: block;    height: 0px;    overflow: hidden;    margin: 0;    padding: 0;}

.bleu12b{	color:#2e8198;	font-weight: bold;}

.orange12b{	color:#FB9D00; 	font-weight: bold;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.gris{color:##484848;}
.gris a{color:##484848; text-decoration:none;}
.gris a:hover{color:##484848;text-decoration:underline;}
#site{}

#haut{	background-image: url(images/fond-haut.png);	background-repeat: no-repeat;	background-position: left top;	height:66px;	width:950px;}

#menu{height:30px; margin-left:2px;}

#menu ul{height:30px;	padding:0;	margin:0;	border:0;	list-style:none;	display:inline; }
#menu ul img{	float:left;	}

#menu ul li{height:30px;	padding:0;	margin:0;	list-style:none;	display:inline;	}

#global_home{ position:relative;	background-image: url(images/visuel-home.jpg);	background-repeat: no-repeat;	background-position: left top;	height:414px;	width:950px; }

#global_contenu{	position:absolute;	top:14px;	left:240px;}

#global_contenu #haut_contenu{	width:707px;	height:35px;	background-image: url(images/haut-palmier.png);	background-repeat: no-repeat;	background-position: left top;	position:relative;}

#global_contenu #haut_contenu #zone_smenu ul{	list-style:none;	display:inline;	margin:0; padding:0;}

#global_contenu #haut_contenu #zone_smenu {	position:absolute;	left:516px;	top:12px;}

#global_contenu #haut_contenu #zone_smenu ul img{	float:left;	}

#global_contenu #haut_contenu #zone_smenu ul li{list-style:none; margin:0; padding:0;display:inline;}

#global_contenu #zone_texte{background-repeat: repeat-y; height:100%; width:707px;	background-position: left top;	background-image: url(images/home/fd-zone-texte.png);	}

#global_contenu #titre_page{	margin-left:18px;}

#global_contenu #zone_texte #contenu_texte{	margin-left:33px;	background-repeat: no-repeat;	background-position: right bottom;		padding-bottom:20px;	margin-top:22px;	width:659px;	background-image: url(images/home/fleur-fond.png);
	}

#global_contenu #zone_texte #contenu_texte .ttr_texte{		margin-bottom:5px;}

#global_contenu #zone_texte #contenu_texte p{		padding:0;	margin-top:10px;}

#global_contenu #zone_bas{width:707px;	height:24px;	background-image: url(images/home/fond-bas.png);	background-repeat: no-repeat;	background-position: left top;	position:relative;}

#global_contenu #zone_fleur{	background-image: url(images/home/fleur-fond.png);	background-repeat: no-repeat;	background-position: left top;	width:367px;	height:280px;	position:absolute;	top:-280px;	left:325px;}


#global_contenu #zone_texte #txt_gauche{	width:300px;		float:left;		margin-right:30px;		padding-left:2px;		}

#global_contenu #zone_texte #txt_droite{	width:300px;		float:left;}

#ornement{	width:184px;	height:30px;	background-image: url(images/menu/onernement-haut.png);	background-repeat: no-repeat;	background-position: left top;		position:absolute;	left:750px;}

/*page plan
*/
#global_plan{ position:relative;	background-image: url(images/visuel-plan.jpg);	background-repeat: no-repeat;	background-position: left top;	height:414px;	width:950px; }

/*page booking
*/
#global_booking{ position:relative;	background-image: url(images/visuel-booking.jpg);	background-repeat: no-repeat;	background-position: left top;	height:414px;	width:950px; }

/*page contact
*/
#global_contact{ position:relative;	background-image: url(images/visuel-contact.jpg);	background-repeat: no-repeat;	background-position: left top;	height:414px;	width:950px; }
/*page attractions
*/
#global_attractions{ position:relative;	background-image: url(images/visuel-attraction.jpg);	background-repeat: no-repeat;	background-position: left top;	height:414px;	width:950px; }

/*page gallery
*/
#gallery img{
	float:left;
	border: 3px solid #FFFFFF;
	margin:6px 6px 4px 2px;
}