body {
	margin: 0;
	padding: 0;
	background:#e3dece url(../img/fond-site.jpg) repeat-x scroll 0 -16px;
}

.bold {
	font-weight:bold;
}

.center {
	text-align:center;
}

.barreactusfre{
	background:#22282a url(../img/titreactus.png) no-repeat;
	background-position:  center;
	height:182px;
	margin-top:2px;
}
.barreactuseng{
	background:#22282a url(../img/titreactuseng.png) no-repeat;
	background-position:  center;
	height:182px;
	margin-top:2px;
}
.barreactusdeu{
	background:#22282a url(../img/titreactusdeu.png) no-repeat;
	background-position:  center;
	height:182px;
	margin-top:2px;
}

.actustitre { font-weight: bold; text-decoration:underline; margin-bottom: 5px; color: #786755;}
.actustout { padding:5px; cursor: pointer;}
.actusdetail { color: #686054; overflow-y:auto; height:145px; }
.actusresume { height:130px; }
.actusplus { text-align:right;  font-size:10px;}
.actusplus a{background-color:#746359;color: #fff;padding:3px;}
.actusplus a:hover {background-color:#dcd4bf;  color:#746359; }

.contenu{
	background-color:#958f7f;
	
}

#contact-1{
	padding:0px 0px 20px 8px;
}

.menuprincipal{
	background-color:#686054;
	border-bottom: 1px solid white;
}
.drapeaux{
	text-align:right;
	margin:3px 3px 0px 0px;
	
}

.menu ul{
	margin:0px;
	padding:0px;
}

.menu li a {
	color:#fff;
	font-weight:bold;
	float:left;
	margin:0px 0px 0px 2px;
	padding-left:-3px;
}

.menu li a:hover {
	color:#383127;
	background:#bbb69e;
	
}

.menu ul ul a {
	text-transform:none;
	color:#454545;
	font-weight:bold;
}

.liensousmenu.ouvert {
	background-image:url(../img/moins.png);
}

.liensousmenu{
	background-image:url(../img/plus.png);
	background-position:left center;
	background-repeat:no-repeat;
}



/************slider***************/
#slideshow { /*left: 20px */z-index:0;
	margin-top:10px;
	margin-bottom:10px;}
#nav { width: 230px; height: 110px; margin: 10px 8px 0px 0px;  float:right;}
#nav ul{margin:0px; padding:0px; }
#nav li { width: 66px; float: left; margin:0px 10px 2px 0px; list-style:none;}
#nav a { width: 66px; padding: 3px; display: block; border: 1px solid #ccc;}
#nav li.activeSlide a { background: #d9d9d9; }
#nav a:focus { outline: none; }
#nav img { border: none; display: block; }

.slider{
	border:11px solid #fff;
	margin-top:0px;
	z-index:0;
	
}

/******bloc reservation************/

.reservationbis{
	margin-top:30px;
	
}

.actus{
	background-color:#686054;
	height:139px;
}

.reservation{
	background:#E3DECE;
	color:#3a3a3a;
	height:135px;
	text-align:center;
	padding:2px;
	/*border:6px solid #fff;*/
}

.reservation .promoted {
	font-weight: bold;
	background-color: #686054;
	color: #FFF;
	padding:1px 1px 0px 1px;
	margin:0px;
	text-transform:uppercase;
}

/*.locked{
	position:absolute;
	margin-left:490px;
	margin-top:-28px;
}*/

#dateresa{
}

.inputresa{
	width:70px;
}

.label{
	font-size:12px;
}

#reservFormTable{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.resa{
	color:#3a3a3a;
	border:1px solid #686054;
	text-transform:uppercase;
	width:100%;
}

.resa:hover{
	color:#fff;
	background-color:#686054;
}

.adresse{
	color:#280f0b;
	/*background-color:#686054;*/
	background-color:#E3DECE;
	padding:10px;
	margin-top:8px;
	text-align:center;
}

.evenements{
	background:#270d0b url(../img/fond-evenement.png);
	background-repeat:repeat-x;
	height:33px;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
	padding-top:10px;
	margin-top:5px;
}

.evenements a{
	color:#fff;
	
}

/****page chambre*******/

.chambres hr{
	margin-top: -10px; border: 0; border-top: 1px solid #988c71; color: #fff;
	margin-bottom:15px;
}

.typechambre, .titretarifs{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

.titretarifs span{
	font-size:10px;
}

.titrechambre, .prixchambre{
	color:#0e0403;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding-bottom:12px;
}

.prixchambre{
	font-size:12px;
}

.titrechambre{
	text-align:left;
}

.litsup{
	color:#362b1d;
	font-weight:bold;
	font-size:10px;
}

.litsup span{
	font-weight:normal;
}

#footer{
	background-color:#0e0403;
	font-size:12px;
	padding-top:10px;
}

#footer a { color:#e3dece; }
#footer a:hover { text-decoration:underline;color:#f1ebdd;}

.adress{
	padding-left:10px;
	margin-top:5px;
}

.form-success{/*message validation formulaire*/
	background-color:#e3dece;
	padding:5px;
	color:#686054;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

/*Header Slider*/
#title {
	width:252px;
	overflow:hidden;
}