@charset "utf-8";
/* CSS Document */

a img {
border:none;
}

img {
border:none;
}


body
{
	
		position: absolute;
		margin: 0px;
		padding: 0px;
		background: white url(images/web/fond_degrad_web.jpg) repeat-x;
		width: 100%;
		height: 100%;
}

#main
{
	margin:auto;
	width:880px;
	padding: 0px;
}

#entete{
padding:7px;
}

#index_footer {
margin:auto;
margin-top:-10px;
text-align:justify;
width:800px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic;

}

.left{
text-align:center;
width:200px;
float:left;
}

.right{
text-align:center;
width:200px;
float:right;
}

.center{
width:200px;
float:left;
margin-left:150px;
}




/* design pour le menu */
.menu2 {
display:block;
padding:0 10px 0 15px; margin:0; list-style:none; height:35px; background: url(images/button1.png);
 position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;
 margin:0 auto; width:871px;
 }
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px;line-height:35px; color:#000000; text-decoration:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 20px 0 20px;}
.menu2 li.current a {color:#fff; background:url(images/button3.gif);}
.menu2 li.current a b {background:url(images/button3.gif)  right top;}
.menu2 li.nobuttonf  a {color:#fff; background:none; margin:2.5px 10px 15px 5px; }
.menu2 li.nobuttonus  a {color:#fff; background:none; margin:4px 0px 0px 15px;}
.menu2 li.nobuttonf  a:hover{color:#fff; background:none;}
.menu2 li.nobuttonus  a:hover{color:#fff; background:none;}
.menu2 li a:hover {color:#fff; background:#000 url(images/button3.gif);}
.menu2 li a:hover b {background:url(images/button3.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(images/button3.gif); cursor:default;}
.menu2 li.current a:hover b {background:url(images/button3.gif) no-repeat right top;}
.menu2 li ul {position:absolute;left:-999em; width:145px; }
.menu2 ul {line-height : 21px; padding:0;margin:0;text-align:center;list-style:none;}
html>body .menu2 li ul li {border-top:1px solid transparent;}
.menu2 li:hover ul, .menu2 li li:hover ul, .menu2 li.sfhover ul, .menu2 li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


#content h1
{ background: transparent;
  color: #000;
  border-color: #40403E;}
  
/*design pour le corps */



#contenu{
margin:0px auto;
width:880px;


}


#corps {

width:880px;
height:350px;
margin:auto;
margin-top:10px;
padding-left:35px;

}

#corps_acces {

width:850px;
height:550px;
margin:auto;
margin-top:50px;
}

#corps_tarifs {

width:850px;
height:550px;
margin:auto;
margin-top:10px;
padding-left:15px;

}


#corps_left{
margin-top:10px;
float:left;
width:170px;
height:400px;
border:1px outset white;

}

#corps_right{

float:left;
margin-top:10px;
margin-left:60px;
width:170px;
height:400px;
border:1px outset white;

}

#corps2 {
float:left;
margin-left:30px;
width:440px;
height:400px;



}


	#slider {
	position:absolute;
	width: 840px;
	height: 333px;
	overflow: hidden;
	background:transparent;
	border: 2px solid white;
	
	}
	
	#slider .slide {
	position:absolute;
	height: 333px;
	width: 500px;
	background: transparent;
	overflow: hidden;
	border-left: white solid 1px;
	cursor: default;
	left: 33px;
	}
	#slider .title   {
		color: #F80;
		font-weight: bold;
		font-size: 1.2em;
		margin-right: 1.5em;
		text-decoration: none;
	}
	#slider .backgroundText {
		position:absolute;
		width: 100%;
		height: 100%;
		top: 100%;
		background: #000;
		filter: alpha(opacity=30);
		opacity: 0.2;
	}
	#slider .text {
		position:absolute;
		top: 1%;
		top: 100%;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align: justify;
		width: 470px;
		left: 10px;
	}
	#slider .diapo {
		position:absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}

/* design pour le corps du menu le chene */


#screen span {
		position:absolute;
		overflow:hidden;
		border:#FFF solid 1px;
		background:#FFF;
	}
	#screen img{
		position:absolute;
		left:-32px;
		top:-32px;
		cursor: pointer;
	}
	#caption, #title{
		color: #FFF;
		font-family: georgia, 'times new roman', times, veronica, serif;
		font-size: 1em;
		text-align: center;
	}
	#caption b {
		font-size: 2em;
	}


#corps_chambres
{
margin:auto;
margin-top:40px;
width:800px;
height:400px;


}

#chambre1
{

float:left;
margin:auto;
margin-right:10px;
margin-left:10px;

}

#chambre2
{

float:left;
margin:auto;
margin-right:10px;

}



#chambre3
{
float:left;
margin:auto;
margin-right:10px;

}



#chambre4
{
margin:auto;
margin-right:10px;

}

.float_left
{
float:left;
}

.float_right
{
float:right;
}

.marge_ul
{
margin-left:250px;
}

.marge_ul_2
{
margin-left:70px;
}

.center_tab
{
margin:auto;
}


#bienetre
{
margin-left:100px;

}


#img_1
{
text-align:center;
margin:10px;
width:200px;
height:90px;
float:left;
}

#img_2
{
text-align:center;
margin:10px;
width:200px;
height:90px;
float:left;
}

#img_3
{
text-align:center;
margin:10px;
width:200px;
height:90px;
float:left;
}

#fetes
{
margin-left:15px;
}


#img_4
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}

#img_5
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}

#img_6
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}

#img_7
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}

#sites
{
margin-left:15px;

}


#img_8
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}

#img_9
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}

#img_10
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}

#img_11
{
text-align:center;
margin:10px;
width:180px;
height:90px;
float:left;
}


#ligne_1
{
text-align:center;
height:150px;



}


#img_a_1
{

text-align:center;
margin:5px;
margin-top:0px;
float:left;
}

#txt_a_1
{
text-align:center;
margin:12px;
margin-top:0px;
width:380px;
height:150px;
float:left;
}

#img_a_2
{
text-align:center;
margin:5px;
margin-top:0px;
float:left;
}


#ligne_2
{
height:150px;
text-align:center;
}

#img_a_3
{
text-align:center;
margin:5px;
margin-top:0px;
float:left;
}

#txt_a_2
{
text-align:center;
margin:12px;
margin-top:0px;
width:380px;
height:150px;
float:left;
}

#img_a_4
{
text-align:center;
margin:5px;
margin-top:0px;
float:left;
}

#ligne_3
{
height:150px;
text-align:center;
}

#img_a_5
{
text-align:center;
margin:5px;
margin-top:0px;
float:left;
}

#txt_a_3
{
text-align:center;
margin:12px;
margin-top:0px;
width:380px;
height:150px;
float:left;
}

#img_a_6
{
text-align:center;
margin:5px;
margin-top:0px;
float:left;
}


#ligne_4
{
height:150px;
text-align:center;
}

#img_a_7
{
text-align:center;
margin:5px;
margin-top:0px;
float:left;
}

#txt_a_4
{
text-align:center;
margin:12px;
margin-top:0px;
width:380px;
height:150px;
float:left;
}

#img_a_8
{
text-align:center;
margin:5px;
margin-top:0px;
float:left;
}

.drapeau_f
{
text-align:center;
}

.drapeau_us
{
float:right;
text-align:center;
}

