body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #432611;
	background-image: url(images/design/fonds.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}
#conteneur {
	width: 870px;
	margin-left: -420px;
	position: absolute;
	left: 50%;
}
body #conteneur #menu{
	width: 893px;
	height: 310px;
	background-image:url(images/design/haut.jpg);
	margin-top:0;
	padding-top:183px;
	background-repeat:no-repeat;
}
body #conteneur #menu a{
	text-decoration:none;
	color:#755D4B;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	height:12px;
	width:293px;
	display:block;
	border-top-style: dotted;
	border-top-width:1px;
	border-top-color:#000000;
	padding-top:9px;
	padding-left:60px;
}
body #conteneur #menu a.fin{
	border-bottom-style: dotted;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	height:25px;
}
.puce{
	border:none;
	background-image:url(images/design/puce.gif);
	background-repeat:no-repeat;
	width:40px;
	height:9px;
	float:left;
	margin-top:3px;
}
#menu a:hover{
	color:#007D2D;
}
#contenu{
	width:683px;
	float:left;
	margin-top:12px;
	font-size:12px;
	padding-left:64px;
	text-align:justify;
}
#contenu h1{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#422511;
}
#contenu h2{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#755D4B;
}
#galerie{
	height:200px;
	width: 784px;
	float:left;
}
.lienrapide{
	height:146px;
	width:239px;
	float:left;
	margin-right:6px;
	margin-left:12px;
	margin-top:30px;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF2E7;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF2E7;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF2E7;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF2E7;
}
#galerie a:hover{
	border-left-color: #007D2D;
	border-right-color: #007D2D;
	border-top-color: #007D2D;
	border-bottom-color: #007D2D;
	color:#755D4B;
}
#galerie a{
	text-decoration:none;
	color:#006120;
}
#unhavredepaix{
	background-image:url(images/design/unhavredepaix.jpg);
	height:126px;
	width:239px;
}
#chambre{
	background-image:url(images/design/leschambres.jpg);
	height:126px;
	width:239px;
}
#restaurant{
	background-image:url(images/design/restaurant.jpg);
	height:126px;
	width:239px;
}
#cirque{
	background-image:url(images/design/cirque.jpg);
	height:126px;
	width:239px;
}
#prestation{
	background-image:url(images/design/prestation.jpg);
	height:126px;
	width:239px;
}
#historique{
	background-image:url(images/design/historique.jpg);
	height:126px;
	width:239px;
}
#tarif{
	background-image:url(images/design/tarif.jpg);
	height:126px;
	width:239px;
}
#contact{
	background-image:url(images/design/contact.jpg);
	height:126px;
	width:239px;
}
.titre{
	background-color:#CCCCCC; 
	height:18px; 
	width:234px;
	padding-left:5px;
	padding-top:2px;
	font-weight:bold;
	font-size:12px;
}
#image{
	position:absolute; 
	height:323px; 
	width:386px; 
	margin-top:-433px; 
	margin-left:391px;
}
body #conteneur #menu #pagination a{
	color:inherit;
	font:inherit;
	height:10px;
	width:10px;
	margin-top:9px;
	margin-left:5px;
	padding:0;
	float:left;
	border:none;
}
#pagination{
	margin-left:391px;
	position:absolute;
	margin-top:-100px;
	height:30px;
	width:386px;
}
#pied{
	float:left; 
	height:257px; 
	width:788px; 
	border-top-width:1px; 
	border-top-style:dotted;
	margin-top:30px;
	background-image:url(images/design/pied.jpg);
}
a#lien1{
	height:49px;
	width:117px;
	display:block;
	margin-left:500px;
	margin-top:-10px;
}
a#lien2{
	height:61px;
	width:115px;
	margin-left:620px;
	margin-top:-45px;
	display:block;
}
a#lien3{
	height:79px;
	width:41px;
	margin-left:745px;
	margin-top:-70px;
	display:block;
}
a#lien4{
	height:12px;
	width:84px;
	margin-left:459px;
	margin-top:75px;
	display:block;
}
td.prix{
	border-bottom-color:#E6E6E6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:11px;
}
#rez{
	display:none;
}
#reza{
	background-image:url(images/design/btn_reservez.jpg);
	width:224px; 
	height:83px;
	display:block;
}
#reza:hover{
	background-image:url(images/design/btn_reservez2.jpg);
}
a img{
	text-decoration:none;
	border:none;
}
#carte{
	background-image:url(images/design/carte.jpg);
	height:575px;
	width:758px;
}
#levieuxcep{
	display:block;
	height:12px;
	width:84px;
	margin-top:312px;
	margin-left:294px;
	position:absolute;
}
/* hightslide ############################################# */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/*Page contact - Nos coordonnées*/
.adresse{
	margin-top:-10px;
}

