body {
	margin: 0; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color:#000000 ;
	}
	a {
	outline:0 ;
	}
	#conteneur {
     margin-left: auto;
     margin-right: auto;
     width: 770px;
     }
	 #header1 { /* header page accueil */
	 background:url(images/header00.jpg) no-repeat 0 0 ;
	 height : 130px ;
	 border-bottom-color:#FFFFFF ;
	 border-bottom-style:groove ;
	 }
	 #header { /* header pages */
	 background:url(images/header01.jpg) no-repeat 0 0 ;
	 height : 75px ;
	 border-bottom-color:#FFFFFF ;
	 border-bottom-style:groove ;
	 }
	 #menufr { /* menu français */
	 display:inline ;
	 width: 770px ;
	 }
	 #menufr p {
	 margin: 0px ;
	 color:#FFFFFF ;
	 font-weight:bold ;
	 }
	 #menufr a {
	 color:#FFFFFF ;
	 font-size: 0.8em;
	 font-weight:bold ;
   	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 text-decoration:none ;
	 }
	 #menufr a:hover {
	 color:#00CC00 ;
	 text-decoration:underline ;
	 }
	 #menufr a:focus {
	 color:#00CC00 ;
	 text-decoration:underline ;
	 }
	 #menuen { /* menu anglais */
	 display:inline ;
	 width: 770px ;
	 }
	 #menuen p {
	 margin: 0px ;
	 color:#C0C0C0 ;
	 font-weight:bold ;
	 }
	 #menuen a {
	 color:#C0C0C0 ;
	 font-size: 0.8em;
	 font-weight:bold ;
   	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 text-decoration:none ;
	 }
	 #menuen a:hover {
	 color:#00CC00 ;
	 text-decoration:underline ;
	 }
	 #menufr a:focus {
	 color:#00CC00 ;
	 text-decoration:underline ;
	 }
	 #contenuindex { /* contenu page accueil */
	 background:#000000 ;
	 height : 470px ;
	 }
	 #contenuindex p {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 font-weight:bold ;
	 }
	 #contenuindex #antoine{
	 width: 572px ;
	 margin-top: 20px ;
	 }
	 #contenu { /* contenu profil, profile, audio, bookings, contact */
	 background:#000000 ;
	 }
	 #contenu #profile p { /* contenu profil, profile */
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 }
	 #contenu #profile h3 {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 font-weight:bold ;
	 border-bottom: 2px #FFFFFF solid ;
	 text-align: justify ;
	 }
	 #contenu #profile h4 {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 font-weight:bold ;
	 border-bottom: 2px #00CC00 solid ;
	 text-align: justify ;
	 }
	 #contenu #profile ul {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 }
	 #contenu #profile a {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 text-align: justify ;
	 text-decoration:underline ;
	 }
	 #contenu #profile a:hover {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 text-decoration:underline ;
	 }
	 #booking { /* contenu booking et contact */
	 background:#000000 ;
	 height: 400px ;
	 margin-top: 20px ;
	 }
	 #booking p { /* booking et contact texte */
	 padding-left: 10px ;
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 font-weight:bold ;
	 }
	 #booking h3 { /* booking et contact titre */
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 font-weight:bold ;
	 border-bottom: 2px #FFFFFF solid ;
	 text-align: justify ;
	 }
	 #contenu #booking h4 {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 font-weight:bold ;
	 border-bottom: 2px #00CC00 solid ;
	 text-align: justify ;
	 }
	 #booking ul { /* booking et contact liste */
	 margin-top: 45px ;
	 margin-left: 30px ;
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 }
	 #booking ul li { /* booking et contact liste */
	 margin-top: 15px ;
	 }
	 #booking ul a { /* booking et contact liste liens */
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 }
	 #booking ul a:hover { /* booking et contact liste liens */
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 text-align: justify ;
	 }
	 #booking #Gtexte { /* booking et contact gauche */
	 float:left ;
	 width: 340px ;
	 height: 330px ;
	 margin-top: 0px ;
	 text-align: left ;
	 }
	 #booking #booktof { /* booking et contact droite */
	 margin-top: 0px ;
	 float:right ;
	 width: 360px ;
	 height: 330px ;
	 text-align: left ;
	 }
	 #booking #booktof #imgbook { /* booking et contact droite image */
	 margin-top: 30px ;
	 }
	 #contenu #Gtexte #book { /* texte mail booking */
	 margin-top: 130px ;
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: left ;
	 font-weight:bold ;
	 }
	 #contenu #Gtexte #book a { /* liens booking et klwe contact */
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 text-align: left ;
	 font-weight:bold ;
	 }
	 #contenu #Gtexte #book a:hover { /* liens hover booking et klwe contact */
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #CCCCCC ;
	 text-align: left ;
	 font-weight:bold ;
	 }
	 #contenu #Gtexte #klwe { /* texte mail klwe */
	 margin-top: 165px ;
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: left ;
	 font-weight:bold ;
	 }
	 #contenu #Gtexte #klwe a { /* texte mail klwe */
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 text-align: left ;
	 font-weight:bold ;
	 }
	 #contenu #Gtexte #klwe a:hover { /* texte mail klwe */
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #CCCCCC ;
	 text-align: left ;
	 font-weight:bold ;
	 }
	 #contenu #profile #agenda { /* texte p agenda, calendar */
	 padding-top: 40px ;
	 font-size: 1.1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: center ;
	 font-weight:bold ;
	 }
	 #contenuliens { /* contenu liens */
	 background:#000000 ;
	 height : 430px ;
	 margin-top: 20px ;
	 }
	 #contenuliens h3 {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 font-weight:bold ;
	 border-bottom: 2px #FFFFFF solid ;
	 text-align: justify ;
	 }
	 #contenuliens h4 {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 font-weight:bold ;
	 border-bottom: 2px #00CC00 solid ;
	 text-align: justify ;
	 }
	 #contenuliens ul {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 }
	 #contenuliens ul a {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times, ;
	 text-align:justify ;
	 color: #FFFFFF ;
	 text-decoration: underline ;
	 }
	 #contenuliens ul a:hover {
	 font-size: 1em;
	 text-decoration: underline ;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times, ;
	 text-align:justify ;
	 color: #00CC00 ;
	 }
	 #contenuliens ul li {
	 margin-top: 15px ;
	 }
	 #contenuliens #liensG {
	 float:left ;
	 width: 180px ;
	 height: 320px ;
	 margin-top: 0px ;
	 text-align: left ;
	 }
	 #contenuliens #liensC {
	 float:left ;
	 width: 180px ;
	 height: 320px ;
	 margin-top: 0px ;
	 margin-left: 16px ;
	 text-align: left ;
	 }
	 #contenuliens #liensD {
	 float:right ;
	 width: 180px ;
	 height: 320px ;
	 margin-top: 0px ;
	 text-align: left ;
	 }
	 #galerie { /* contenu galerie */
	 background:#000000 ;
	 height: 1550px ;
	 margin-top: 20px ;
	 }
	 #galerie .image { /* thumbs galerie */
	 border:#FFFFFF solid 2px ;
	 }
	 #galerie .image:hover { /* thumbs galerie dessus */
	 border:#00CC00 solid 2px ;
	 }
	 #galerie p {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: left ;
	 }
	 #galerie h3 {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 font-weight:bold ;
	 border-bottom: 2px #FFFFFF solid ;
	 text-align: justify ;
	 }
	 #galerie ul {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 list-style-type:none ;
	 }
	 #galerie ul a {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times, ;
	 text-align:justify ;
	 color: #FFFFFF ;
	 text-decoration: underline ;
	 }
	 #galerie ul a:hover {
	 font-size: 1em;
	 text-decoration: underline ;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times, ;
	 text-align:justify ;
	 color: #00CC00 ;
	 }
	 #galerie ul li {
	 margin-top: 15px ;
	 }
	 #galerie #photos1 { /* photos gauche */
	 float:left ;
	 width: 180px ;
	 height: 1400px ;
	 margin-top: 0px ;
	 text-align: left ;
	 }
	 #galerie #photos1 p { /* photos gauche texte*/
	 margin-top: 0px ;
	 margin-left: -20px ;
	 margin-right: 18px ;
	 text-align: center ;
	 color: #00CC00 ;
	 font-size: 0.8em  ;
	 }
	 #galerie #photos2 { /* photos milieu */
	 float:left ;
	 width: 180px ;
	 height: 1400px ;
	 margin-top: 0px ;
	 margin-left: 16px ;
	 text-align: left ;
	 }
	 #galerie #photos2 p { /* photos milieu texte */
	 margin-top: 0px ;
	 margin-left: -20px ;
	 margin-right: 18px ;
	 text-align: center ;
	 color: #00CC00 ;
	 font-size: 0.8em  ;
	 }
	 #galerie #photos3 { /* photos droite */
	 float:right ;
	 width: 180px ;
	 height: 1400px ;
	 margin-top: 0px ;
	 text-align: left ;
	 }
	 #galerie #photos3 p { /* photos droite texte */
	 margin-top: 0px ;
	 margin-left: -20px ;
	 margin-right: 18px ;
	 text-align: center ;
	 color: #00CC00 ;
	 font-size: 0.8em  ;
	 }
	 #equipement { /* contenu equipement */
	 background:#000000 ;
	 height: 1750px ;
	 margin-top: 20px ;
	 }
	 #equipement p {
	 padding-left: 10px ;
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 font-weight:bold ;
	 }
	 #equipement h3 {
	 font-size: 1em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 font-weight:bold ;
	 border-bottom: 2px #FFFFFF solid ;
	 text-align: justify ;
	 }
	 #equipement ul {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: justify ;
	 }
	 #equipement ul li {
	 margin-top: 15px ;
	 }
	 #equipement #equi1 { /* equipement gauche */
	 float:left ;
	 width: 360px ;
	 height: 1650px ;
	 margin-top: 0px ;
	 text-align: left ;
	 border-left:#00CC00 solid 2px ;
	 }
	 #equipement #equi2 { /* equipement droite */
	 float:right ;
	 width: 360px ;
	 height: 1650px ;
	 margin-top: 0px ;
	 text-align: left ;
	 }
	 #equipement #equi2 p { /* equipement droite */
	 margin-top: 0px ;
	 padding-bottom: 30px ; 
	 }
	 #footer1 { /* footer page accueil */
	 margin-top : 30px ;
	 width: 770px ;
	 height: 35px ;
	 text-align: center ;
	 background-color:#000000 ;
	 border-top-color:#FFFFFF ;
	 border-top-style:groove ;
	 }
	 #footer1 p {
	 margin-top: 0px ;
	 font-size: 0.8em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: center ;
	 }
	 #footer1 a {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #FFFFFF ;
	 text-align: center ;
	 }
	 #footer1 a:hover {
	 font-size: 0.9em;
	 font-family: Arial, Verdana, Georgia, serif, "Times New Roman", Times ;
	 color: #00CC00 ;
	 text-align: center ;
	 }
	 #footer { /* footer pages */
	 margin: 0 ;
	 width: 770px ;
	 height: 5px ;
	 text-align: center ;
	 background-color:#000000 ;
	 border-top-color:#FFFFFF ;
	 border-top-style:groove ;
	 }
	 /*--------- Lightbox -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/

