body {
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#88571D;
	no_background:#EFE9AB;
	background: url("img2/decor/fond.png") repeat left top;
}
a{ color:#88571c; text-decoration:none; font-style:italic; }
a:hover{ font-weight:bolder; }
input{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #88571c;
}
input[type="submit"]{
	background-color:#efe9ab;
	border:1px solid #88571c;
	color:#88571c;
}
textearea{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #88571c;
}
select{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #88571c;
}

#global { /* centrage vertical et horizontal du site dans la page */
     position:absolute;
     top: 50%;
     height: 592px; /* 500px */
	 width:100%;
     margin-top: -296px; /* moitié de la hauteur */
	 text-align: center;
}
h1#header {
position:relative;
    width: 760px;
	height: 160px;
	margin: 0 auto;
	background: url("img2/decor/logo.jpg") no-repeat left top ;
}
h1#header a {
	width: 216px;
	height: 84px;
	display: block;
	background:  url("img2/decor/titre.png") no-repeat left top ;
	position: relative ;
	float:right;
	margin:0px;
	margin-right:35px;
	top:35px;
}
h1#header a:hover {	background:  url("img2/decor/titre.png") no-repeat left top;
}

h1#header a span {
	display: none ;
}

ul#menu  {
position:relative;
	width: 760px;
	height:20px;
	list-style-type: none; /* on supprime les puces, inutiles */
	margin: 0 auto;
	padding:0px;
	clear:both;
} 
ul#menu li {
float: right; /* on aligne les listes sur la droite */
}
ul#menu a {
	display: block;
	background: #EDFF97;
	width: 90px;
	height: 20px;
	margin: 0px;
	padding: 0 2px;

	text-align: center;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #88571D;
	font-variant: small-caps;
	font-weight: bold;
	font-style:normal;
}
ul#menu a:hover {
	background: #cc6;
	color: #88571D;
}
ul#menu a:active {
	background: #cc6;
	color: #88571D;
}

#hotel ul li a#a_hotel,
#contact ul li a#a_contact,
#tarifs ul li a#a_tarifs,
#acces ul li a#a_acces,
#tourisme ul li a#a_tourisme,
#prices ul li a#a_prices,
#access ul li a#a_access,
#tourism ul li a#a_tourism,
#tarifas ul li a#a_tarifas,
#acceso ul li a#a_acceso,
#turismo ul li a#a_turismo,
#contacto ul li a#a_contacto
{ background-color:#cc6; }

{background-color:#cc6;}

#border {
background:#cc6;
text-align:center;
	width:100%;
}
#bandeau {	
	margin: 0 auto 0 auto;
	width:955px;
	height: 232px;
	overflow:visible;
}
	
#bandeau div {
float:left;
	margin: 0px;
	padding: 10px;
	height: 212px;
	width: 166px;
	text-align:left;
}

#bandeau img {
display:block;
float:left;
}

address {
display:block;
width:760px;
margin:2px auto;
text-align:center;
color: #101654;
}

table#tarifs {
padding:0px;
margin:0px;
 height: 232px;
 width:200px;
 border: 1px solid #cc6;
 float:left;
text-align:center;
 }

table#tarifs th, table#tarifs td {
vertical-align: middle;
padding:0px;
margin:2px;
border: none;
}

ul#menucarte {
	list-style-type: none; /* on supprime les puces, inutiles */
	margin:0px;
	padding:0px;
	float:left;
} 
ul#menucarte li {
	height:20px;
	width:30px;
}
ul#menucarte a {
	display: block;
	background: #EDFF97;
	width:30px;
	text-align: center;
	text-decoration: none;
	font-family:"Courier New", Courier, mono;
	font-size:16px;
	color: #88571D;
	font-weight: bold;
}
ul#menucarte a:hover {
	background: #cc6;
	text-decoration: none;
	color: #88571D;
}