body {
	margin:0px;
	background-color:#FFF;
	font-size:10px;
	font-family:verdana;
	margin-bottom:50px;
	}


img {border:0px;}
form {padding:0px;margin:0px;}
table {text-align:left;}
td{vertical-align:top;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

p {margin-top:10px;margin-bottom:10px}


#tout2 {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	zoom:1;
	border:0px solid #F00;
	background:url(perso.jpg) bottom right no-repeat;
	}
#tout {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	zoom:1;
	border:0px solid #F00;
	background:url(fond-tout.jpg) repeat-y;
	}

#gauche{width:240px;float:left;}
#flash
{
width:240px;
}

#menu {
	
	width:240px;
	background-color:#296493;
	text-align:center;
	}

#menu ul {
	list-style-type:none;
	margin-left:none;
	padding:10px;
	}

#menu li {
	border-bottom:1px dashed #DBF9DD;
	padding:8px;
	font-size:14px;
	text-align:center;
	}

#menu a {color:#DBF9DD;}
#menu .selected { font-weight: bold; color:#8FCB94 }

#principal {
	float:left;
	width:500px;
	margin-left:10px;
	background:url(fond-principal.jpg) repeat-x;
	background-color:#72ADDC;
	padding-bottom:10px;
	}

#vague {width:500px;height:206px;background:url(vague.jpg);}


#galerie {
	float:left;
	width:230px;
	margin-left:0px;
	background:url(fond-galerie.jpg) no-repeat;
	background-color:#FFF;
	margin-bottom:200px;
	padding-top:230px;
	text-align:center;
	font-size:11px;
	color:#296493;
	}

#galerie img {
	border:1px solid #3A6B3E;
	}

#contenu {padding:10px;}

.bloc {
	background-color:#66A1D0;
	margin-bottom:10px;
	padding:8px;
	color:#DBF9DD;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	overflow:hidden;
	zoom:1;
	}

.bloc h1 {
	font-size:16px;
	font-family:verdana;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	}

/* Formulaire de contact */

#coordonnees { margin: 0 auto; border-collapse: collapse }
#coordonnees td { padding: 2px 4px; color: #FFF }
#coordonnees label { float: right }
#coordonnees .textbox { width: 300px }
#coordonnees textarea { width: 300px }
#coordonnees .obligatoire { background: #BCDCEB }
.boutons { margin: 10px 0 0 0; text-align: center }
.boutons span { padding: 2px 4px; border: solid 1px #039; background: #296493 }
.boutons a { color: #FFF; font-weight: bold }

#erreur { color: #F00; font-weight: bold }

#tarifs { width: 100%; border-collapse: collapse }
#tarifs td { padding: 2px 4px; border: solid 1px #296493; vertical-align: middle }
#tarifs td.prix { text-align: center; font-weight: bold }