body {
	background:#FFF;
	margin:0 ;
	padding:0;
	background-image:url(icono/degrade.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.fond {
	background-image:url(icono/fond.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}

.fond-uk {
	background-image:url(icono/fond-uk.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}

.fond-al {
	background-image:url(icono/fond-al.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}
.fond-nl {
	background-image:url(icono/fond-nl.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}

#haut {
margin:20px 0 0 0;
width:150px;
height:240px;
float:right;

}

#boutons {
width:150px;
height:auto;
clear:both;

}
#drapeaux {
width:150px;
height:auto;
clear:both;
padding:10px 0 5px 0;

}
a#reserver {
display:block;
width:150px;
height:30px;
float:right;
outline:none;
border:none;
}

a#reserver-uk {
display:block;
width:150px;
height:30px;
float:right;
outline:none;
border:none;
background-image:url(icono/bt-reserver-uk.gif);
background-repeat:no-repeat;
}
a#reserver-al {
display:block;
width:150px;
height:30px;
float:right;
outline:none;
border:none;
background-image:url(icono/bt-reserver-al.gif);
background-repeat:no-repeat;
}
a#reserver-nl {
display:block;
width:150px;
height:30px;
float:right;
outline:none;
border:none;
background-image:url(icono/bt-reserver-nl.gif);
background-repeat:no-repeat;
}

a#promo {
display:block;
clear:both;
width:150px;
height:100px;
float:right;
outline:none;
border:none;
}
#texte {
	height:280px;
	padding-top:15px;
	overflow:auto;
	overflow-x: hidden;
}


#conteneur {
	height: 950px;
	margin: 0 auto;
	width: 1010px;

}
#titre {
padding:0 0 0 20px;
height:500px;
width:50px;
float:left;
}

#global {
width:1000px;
height:auto;
}
#bas {
width:1000px;
height:auto;
}

#contenu {
width:918px;
height:auto;
float:left;
}
#gauche {
	height: 550px;
	margin: 0;
	width: 250px;
	float:left;
	padding:90px 30px 30px 30px;
}
#droite {
	height: auto;
	margin: 0;
	padding:15px 0 0 0;
	width: 365px;
	float:left;
}
#centre {
	height: 500px;
	margin: 0;
	width: 840px;
	float:left;
	padding:10px 30px 30px 30px;
	overflow:auto;
	overflow-x:hidden;
}
#map {
	height: 300px;
	margin-top: 70px;
	width: 600px;
}
#partenaires {
	height: auto;
	margin: 0;
	padding:15px 0 0 0;
	width: 600px;
	clear:both;
	
}
#vagues {
	z-index:10;
	width:918px;
	height:90px;
	position:absolute;
	margin: 0 0 0 70px;
	
}


#pied {
padding-top:20px;
	width:600px;
	height:auto;
	color:#666;
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	clear:both;
}

#pied a {
	color:#BA9501;
	text-decoration:none;
}

#pied a:hover {
	color:#BA9501;
	text-decoration:underline;
}
#pied2 {
	padding-top:20px;
	width:840px;
	height:70px;
	color:#666;
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	clear:both;
}

#pied2 a {
	color:#BA9501;
	text-decoration:none;
}

#pied2 a:hover {
	color:#BA9501;
	text-decoration:underline;
}

.texte2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.texte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.texte a{
	color: #000;
	text-decoration:none;
}
.texte a:hover{
	color: #000;
	text-decoration:underline;
}
.texteblanc {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight:bold;
}
.texteblanc a {
	color: #FFF;
	text-decoration:none;
}
.texteblanc a:hover {
	color: #fff;
	background-color:#FFD42A;
}

.textepetit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}
.textepetit a{
	color: #666;
	text-decoration:none;
}
.textepetit a:hover{
	color: #000;
	text-decoration:none;
}
.textepetit input{
	color: #000;
	border: 1px solid #6789D1;
	background-color: #fff;
	font-size: 9px;
}

.textepetit textarea{
	color: #fff;
	border: 1px solid #6789D1;
	font-size: 9px;
}
.sous_titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3C73C4;
	font-weight: bold;
}
.popUp {
	position: absolute;
	display: block;
	height: 525px;
	width: 610px;
	z-index: 10;
	overflow:hidden;	
	background-color:#fff;
	visibility: hidden;
	border: 1px solid #FED525;
    }