/* CSS Document */

* {
margin: 0;
padding: 0;
}



body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-color:#ede39e;
margin:0;
padding:0;
}



#bandeau {
	width: 1025px;
	height: 195px;
}



#bandeau_haut {
	float: left;
	width: 1025px;
	height: 139px;
	background: url(images/band_1.jpg) no-repeat;
}

#menu_presentation {
	float: left;
	width: 104px;
	height: 42px;
	background: url(images/presentation.jpg) no-repeat 0 0;
}



#menu_presentation:hover {
	cursor: pointer;
	background: url(images/presentation.jpg) no-repeat 0 -42px;
}


#menu_presentation a {
	display: block;
	width: 104px;
	height: 42px;
}



#menu_chambres {
	float: left;
	width: 143px;
	height: 42px;
	background: url(images/chambres.jpg) no-repeat 0 0;
}



#menu_chambres:hover {
	cursor: pointer;
	background: url(images/chambres.jpg) no-repeat 0 -42px;
}



#menu_chambres a {
	display: block;
	width: 143px;
	height: 42px;
}



#menu_tourisme {
	float: left;
	width: 85px;
	height: 42px;
	background: url(images/tourisme.jpg) no-repeat 0 0;
}



#menu_tourisme:hover {
	cursor: pointer;
	background: url(images/tourisme.jpg) no-repeat 0 -42px;
}



#menu_tourisme a {
	display: block;
	width: 85px;
	height: 42px;
}



#menu_faq {
	float: left;
	width: 43px;
	height: 42px;
	background: url(images/faq.jpg) no-repeat 0 0;
}



#menu_faq:hover {
	cursor: pointer;
	background: url(images/faq.jpg) no-repeat 0 -42px;

}



#menu_faq a {
	display: block;
	width: 43px;
	height: 42px;
}



#menu_plan {
	float: left;
	width: 95px;
	height: 42px;
	background: url(images/plan.jpg) no-repeat 0 0;
}



#menu_plan:hover {
	cursor: pointer;
	background: url(images/plan.jpg) no-repeat 0 -42px;
}



#menu_plan a {
	display: block;
	width: 95px;
	height: 42px;
}



#menu_contact {
	float: left;
	width: 162px;
	height: 42px;
	background: url(images/contact.jpg) no-repeat 0 0;
}



#menu_contact:hover {
	cursor: pointer;
	background: url(images/contact.jpg) no-repeat 0 -42px;

}



#menu_contact a {
	display: block;
	width: 162px;
	height: 42px;
}



#menu_gauche {
	float: left;
	width: 194px;
	height: 42px;
	background: url(images/band_2.jpg) no-repeat;

}



#menu_droit {
	float: left;
	width: 199px;
	height: 42px;
	background: url(images/band_3.jpg) no-repeat;
}



#bandeau_bas {
	float: left;
	width: 1025px;
	height: 14px;
	background: url(images/band_4.jpg) no-repeat;
	clear: both;
}



h1{
font-size:medium;
font-weight:bold;
}



h2{
font-size:small;
font-weight:bold;
}



ul{

list-style-type:none;

}



li{
display:inline;
margin:0 7px;
}



a{
color:#000000;
}



a:hover{
color:#ff5d28;
}



#conteneur {
	width:1025px;
	margin: 0 auto;
}



#contenu {
	width: 910px;
	margin:0 auto;
	padding:0;
	background-color: #FFFFFF;
		}



p{
text-align:justify;
}





.anglais {
	color: #858813;
	font-style: italic;
}





#diaporama{
	float: left;
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	padding-top:0px;
}





#menuchambres{
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	width:825px;
		}

/*rubrique Chambres et suites */

#chambrestxt{
	margin-left:20px;
	margin-right:20px;
	padding-top:30px;
	margin-bottom:200px;
	clear:both;
}

.rubrique_chambres{
float:left;
text-align:center;
margin: 0 14px;
}

.rubrique_chambres a{
text-decoration:none;
}


/*page chambres ou suites */

#blocphotos{
	float: left;
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	padding-top:0px;
}

#bloctexte{
	float: right;
	width: 430px;
	margin-left:20px;
	margin-right:20px;
	margin-top:100px;
	margin-bottom:30px;
	padding-top:0px;
	overflow:hidden;
}

#actualite{
	float: right;
	width: 420px;
	border: 1px solid #666633;
	padding: 10px;
	margin-left:10px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:0px;
	background-color:#EDE39E;
	overflow:hidden;
}

#bloc{
	float: right;
	width: 440px;
	margin-left:10px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:30px;
	padding-top:0px;
	overflow:hidden;
}

	
#partenaires {
	width: 440px;
	height: 110px;
	float: left;
	padding-left:5px;
	padding-top:50px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ede39e;
}

#partenaires img{
	padding-top:18px;
	padding-left:15px;
	padding-right:15px;
}

#partenaires a img{
	border:none;
}

#TA_rated8{
	float:left;
}

#faq{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	padding-top:0px;
	overflow:hidden;
	text-align:justify;
}

/*table d'hôte*/

#tabledhote{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	padding-top:0px;
	overflow:hidden;
	text-align:justify;
}

#tabledhote p{
	padding-top:20px;
}

#tabledhote_menu{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:640px;
	height:647px;
	background-image:url(images/fd_menu.jpg);
	
}
#tabledhote_menu_texte{
	padding-top:100px;
	text-align:center;
	padding-left:10px;
	padding-right:14px;
}

.tabledhote_titre{
	float:left;
}

.dynamique{
	padding-top:10px;
	padding-bottom:10px;
}

.center{
text-align:center;
}

#contact{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	padding-top:0px;
	overflow:hidden;
	text-align:justify;

}

/*formulaires */

#formulaire{
width:800px;
}


.labelitem {
	display: block;
	float: left;
	width: 200px;
	margin-right: 10px;
	text-align: right;
}



.champitem {
	display: block;
	float: left;
	width: 300px;
}



.checkitem {
	clear: both;
	display: block;
	width: 500px;
	margin-left: 210px;
}


#footer ul{
	clear:both;
	font-size:smaller;
	width:915px;
	margin: 0 auto;
}


#footer ul a{
	color:#000000;
	text-decoration:none;
}


#footer ul a:hover{
	color:#FF3300;
}


ul#mention{

	margin-top:10px;
	font-size:smaller;
	list-style-type:none;
	text-align:center;
}



#mention li{
	display:inline;
	margin:0 5px;
}



#liens{
	margin-top:50px;
}


