@charset "utf-8";
/* CSS Document */


/* --------------- general ---------------------- */
body {
	background:url(../images/background.jpg) repeat-x top #FFF;
	font-family:Arial, Helvetica, sans-serif;
}

#all {
	width:60%;
	margin:auto;
}

h4 {
	color:#8CC63F;
	margin-top:0px;
	font-size:100%;
}

h4.jaune  {
	color:#ffc71b;
	margin-top:0px;
	font-size:100%;
}

h4.noir {
	color:#000000;
}

.underline   { 
	text-decoration:underline;
}

img {
	border:none;
}
hr {
	background-color:#8CC63F;
	height:1px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	width:600;
}

/* ---------------------- bandeau haut -------------------- */

#bandeau_haut {
	background-color:white;
	border:solid 2px #8CC63F;
	margin:0px;
	padding:0px;	
}
	

/* --------------------------- menu ------------------------ */
#menu {
		background-color:#8CC63F;
		color:white;
		font-size:12px;
		text-align:center;
		padding:1% 2%;
}

/* ---------------------- contenu -------------------- */

#contenu {
	background-color:white;
	border-left:solid 2px #8CC63F;
	border-right:solid 2px #8CC63F;
	font-size:12px;
	text-align:center;
}

.txtDesc {
	text-align:left;
}

.separation30 {
	height:30px;
}


/* -------------------- BLOC FOND ET BORDURE VERT ------------------- */
.bordure {
	border:solid 2px #8CC63F;
}

.background {	
	background-color:#C1ED7C;
}

/* -------------------- BLOC FOND ET BORDURE JAUNE ------------------- */
/* .bordure {
	border:solid 2px #ffc71b;
}

.background {
	background-color:#ffe48d;
}
*/
/* ------------------------- LIENS VERTS -----------------------  */
a.blanc {
	text-decoration:none;
	color:white;
}

a.blanc:hover {
	color:#C1ED7C;
}

a.noir:hover {
	color:#8CC63F;
}

a.noir {
	text-decoration:underline;
	color:black;
}

/* ------------ LIENS JAUNES ---------------- */
/* a.blanc {
	text-decoration:none;
	color:white;
}

a.blanc:hover {
	color:#ffe48d;
}

a.noir:hover {
	color:#FC0;
}

a.noir {
	text-decoration:underline;
	color:black;
}

*/
/* ------------------- POLICE ---------------- */

.justify {
	text-align:justify;
}

.bold {
	font-weight:bold;
}

.noir {
	color:black;
	}

.middleTypo {
	font-size:120%;
}

.orange {
	color:#ffc71b;
}

.vert {
	color:#8CC63F;
}

/* ------------------------- PARAGRAPHES -------------------------- */
.inline {
	display: inline;
}

.paddLeftRight {
	padding-left:2%;
	padding-right:2%;
}

.txtAlignCentre {
	text-align:center;
}

.center {
	margin-left:auto;
	margin-right:auto;
}

/* ----------------------------------------------------- */
/* ------------------------ FOOTER --------------------- */
/* ----------------------------------------------------- */

.footer {
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	border-left:solid 2px #8CC63F;
	border-right:solid 2px #8CC63F;
	font-size:11px;
	text-align:center;
}

.footer a{
	color:#000;
	text-decoration:underline;
}

.footer a:hover{
	font-weight:bold;
	text-decoration:underline;
}

/* ----------------------------------------------------- */
/* ----------------------- GALERIES -------------------- */
/* ----------------------------------------------------- */

.masquer{
	display:none;
}

.float_right{
	float: right;
}

#photosChambres{
	width:700px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	color:#FFF;	
}

#navig {
	margin-top:5px;
}

#navig img{
	border:none;
}

#navig a{
	color:#000000;
}

#galerie{
	width:710px;
	height:590px;
	top:15px;
	position:absolute;
	background-color:#C1ED7C;
	border:2px solid #8CC63F;
}


.afficher{
	display:block;
}
.photosM{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#precedente{
	cursor:pointer;
}
#suivante{
	cursor:pointer;
}
#fermer{
	cursor:pointer;
}