body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 40px 0 0 0;
padding: 0;
background-color: #cebca4;
color: #a64e94;
}

img {
border: none;
}

a {
color: #a64e94;
font-weight: bold;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

li {
padding: 3px;
}

#header {
height: 173px;
background: url(../images/chateau-entete.jpg) no-repeat right;
}
/*
#page {
position: relative;
width: 800px;
margin: 0 auto; 
background-color:#fffef6;
}
*/
#barre {
background: url(../images/barre.gif) no-repeat right top;
margin: 0;
padding: 0;
}

#centre {
background: url(../images/fond-contenu.jpg) no-repeat right top;
margin: 0 0 10px 150px;
padding: 5px 20px 5px 20px;
}

#menu {
position: absolute;
left:0;
width: 150px;
padding: 10px;
}

#pied {
height: 20px;
font-size: 0.8em;
text-align: center;
}

#centre p {
text-align: justify;
padding: 2px 10px 10px 10px;
line-height: 20px;
}

.menugauche {
list-style-type: none;
margin: 10px 0 0 0;
padding:0;
}
.menugauche li {
/* margin-bottom: 5px; */
margin: 0 0 0 7px;
padding: 5px 5px 10px 5px;
}
.menugauche a {
margin: 0 2px;
}
.menugauche a:hover {
text-decoration: none;
}
/* p {margin: 0 0 10px 0;}*/

.photos {
border: #a95498 1px solid;
padding: 0;
margin: 0 3px 3px 3px;
}

.photos2 {
border: #a95498 1px solid;
padding: 0;
margin: 0px 3px 5px 0px;
}

.mentions {
width: 780px;
margin: 0 auto 0 auto;
text-align: right;
font-size: 0.8em;
color:#fffef6;
}

/*  OMBRE */
 .ombre {
 /* float:left; */
  clear:left;
  background: url(../images/ombre.png) no-repeat bottom right;
  margin: auto auto auto auto !important;
/*  margin: 10px 0 10px 5px;*/
  padding: 0px;
  width: 800px;
  }

.boite {
	position: relative;
	bottom: 6px;
    right: 6px; 
	width: 800px;
	margin: 0 auto; 
	background-color:#fffef6;
  }

.boiteTxt {
  padding:4px;
  }