body{
	margin:0px auto;
	background:/*#462935*/#a0926f url("../img/fond2.jpg");
	font-family: Arial, Sans-serif, sans;
	font-size:0.9em;
	}
#top{
	width:900px;
	margin:0px auto;
	padding:0;
	background:url("../img/clair.png");
	color:#CDC9B2;
	}
#content{
	width:900px;
	margin:0 auto;
	padding:20px 0;
	background:/*#a0926f*/ url("../img/clair.png");
	color:#25180f;
	/*color:#CDC9B2;*/
	}
	#content img{
	border:none;
	padding: 10px;margin: 0;
	/*display:block;*/
	}
		#content table img{
		padding:0px;
		}
#conteneur{
	/*background:url("../img/bodyback.png") center repeat-y;*/
	margin:0px auto;
	}
#menu{
	margin:0;
	padding:0;
	}
	#menu ul{
	list-style-type:none;
	height:35px;
	background:#25180f ;
	margin:0;
	padding:0;
	}
	#menu ul li{
	float:left;
	height:30px;
	display:block;
	}
	#menu ul li:hover{
	/*background:#CDC9B2;*/
	border-bottom:5px solid #5e4b2c;
	}
	#menu ul li a{
	padding:5px 10px 5px 10px;
	text-decoration:none;
	display:block;
	color:#A79973;
	}
	#menu ul li a:hover{
	color:white;
	}
	#actif{
	background:#5e4b2c;
	border-bottom:5px solid white;
	color:white;
	}
	#actif a{
	color:white;
	}
	/*--- sous-menu ---*/
	#menu ul ul{
	padding:0;margin:0;
	position: absolute;
	width:180px;
	border:0;
	}
	#menu ul ul li{
	height:30px;
	display:block;
	padding:0;margin:0;border:0;
	}
	#menu ul li:hover .sousmenu ul{
	display:block;
	}
	#menu .sousmenu{
	display:none;
	}
	#menu .sousmenu li a{
	height:1%;
	display:block;
	line-height:-5px;
	}
	#menu .sousmenu li{
	float:none;
	margin:0;
	padding:0;
	background:#25180f;
	}
	#menu li:hover .sousmenu { display: block; }
	
#footer{
	color:#A79973;
	margin:0 auto;
	padding:5px 0;
	background:#5e4b2c;
	border-top:3px solid white;
	width:900px;
	bottom:0;
	}
	#footer p{
	padding:0.1em;
	margin:0;
	}
#bottom{
	padding:0 0 100px 0;
	margin:0 auto;
	width:900px;
	}
	#basmilieu{
	float:right;
	background:#5e4b2c;
	height:14px;
	width:880px;
	}
	#basgauche, #basdroit{
	height:15px;width:10px;
	background-repeat:no-repeat;
	font-size:1px;
	}
	#basgauche{
		background:url("../img/basgauche.png") -80px 0px;
		}
	#basdroit{
		float:right;
		background:url("../img/basdroit.png");
		}
#bottom img{
		margin:0;
		padding:0;
		border:0;
		}
p{
	padding:0.5em 2.5em;
	}
h1{
	color:#FFF;
	margin:10px;
	}
h2{
	margin:0.2em 1em;
	}
h3{
	margin:0.2em 1.5em;
	}
#tarifs,#tarifs th,#tarifs td{
	border:solid 1px #a19370;
	border-collapse:collapse;
	background:#aea17f;
	}
.backgrounded{
	background:#a0926f url("../img/tapisserie3.jpg") no-repeat;
	}
.letrine:first-letter{
	font-size:2.5em;
	font-weight:bold;
	float:left;
	display:block;
	color:;
	border:solid 1px;
	padding:0.1em;margin:0.1em;
	}
.antifloat{
	clear:both;
	visibility:hidden;
	}
.promo{
	/*background:url("../img/fondvert.png");*/
	color:black;
	padding:0;
	margin:3em auto;
	width:500px;
	}
.promo p{padding:0;margin:0}
.promo img{padding:0;margin:0;display:block;}
.right{
	text-align:right;
	}
.center{
	text-align:center;
	}
.gros{
	font-size:1.5em;
	font-weight:bold;
	}
/*---- Galerie JS ----*/
div#galerie
{
	width: 502px ;
	height:450px;
	padding: 2px ;
	margin: 20px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
	float:left;
	}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	/*width:110px;*/
	
}

ul#galerie_mini li
{
	float:left;
}

ul#galerie_mini li a img
{
	margin: 1px 0px ;padding: 1px;
	width:123px;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
	/*display:inline;*/
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd
{
	height:350px;
	margin: 0 ;padding:0;
}

dl#photo img
{
	margin:0;padding:0 0 20px 0;
	width:500px;/* Fixe la largeur de la photo au cas oł */
}

