@charset "utf-8";
body {
	background-image:url(../images/pixel.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size: 95%;
	background-color:#69655f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4f4d4a;
}

a{
color:#8b6992;
text-decoration:underline
}

dd{
margin-left:5px;
border-left:1px solid #999999;
padding-left:5px;
}

a:hover{
color:#4a1a53;
text-decoration:underline
}

.content table{
	margin:0;
	padding:0;
}

td, th {
	vertical-align:top;
	margin:0 0 0 0;
	padding:0;
}
th{
background-color:#f1e9f0;
}



li{
list-style-image:url(puce.gif);
}

ul{
text-indent:2em;
margin-left:40px;
padding-left:0;
}

.boutonMauve{
background-color:#aba1ad;
color:#fff;
font-weight:bold;
margin:0 0px 20px 20px;
}


.content {
	margin-left:auto;
	margin-right:auto;
	padding:0px !important;
	width:955px;
	background-color:#FFF;
	overflow:hidden;
	
}

h1 {
color:#5b5956;
font-weight:normal;
}
h2 {
color:#908492;
font-weight:normal;
}
h3 {
color:#5b5956;
font-weight:normal;
border-bottom:2px solid #908492;
padding-bottom:4px;
padding-right:10px;
}
h4 {
color:#aaabc0;
font-weight:bold;
}
h5 {
color:#78667b;
font-weight:bold;

}
h6 {
color:#fff;
background-color:#908492;
font-weight:bold;
padding:2px;
}
blockquote {
border:0;}
.content #header table {
	border:none;
	margin:0;
	padding:0;

}
.content #header table td , #header img {
	border:none;
	padding:0;
	margin:0;
}

.content #header {
	height:160px;
	width:955px;
	background-color:#69655f;
	padding:0;
	margin:0;

}
table#menuH  {
	height:24px;
	background-color:#4f4d4a;
	margin:0!important;
	padding:0!important;
	color:#FFFFFF;

}
table#menuH td {
	padding:0px 0 0px 10px;
	margin:0;

	
}
table#menuH td a{
margin:0;
padding:0;
	
}
td.contact {
	text-align:right;
	padding-right:10px !important;}

table#menuH a:link, table#menuH a:visited  {
	color:#FFFFFF;
	text-decoration:none;}
	
table#menuH a:hover  {
	text-decoration:underline;
}


table#menuH a.Hactif  {
	text-decoration:underline;
}
	
#galery_home {
border-left:1px solid #fff;}

#galery_home img {
margin:0;
border:0;
}
.floatLeft {
float:left;}

#galery_home .floatLeft {
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
padding:0 !important;
margin:0;
height:105px}


.imagebas{
width:419px;
height:265px;
overflow:hidden;
}
.imagedroite{
width:381px;
height:320px;
overflow:hidden;
}

/* ------------ principal ---------------- */
table#contenu {
width:100%;
border:0;
clear:both;
margin:0;
padding:0;
}


table #contenu td{
border:0;
padding:0;
}

#zoneA {
	padding:0 20px 0 20px;
	margin:0 0 0 0;
}



#home h6, #home p, #home h1{
padding-left:20px;
padding-right:10px;
line-height:1.3em;
}
#home .espaceDroit{
padding-right:20px;

}




#zoneB {
	background-color:#aba1ad;
	color:#000;
	width:152px;
	border-right:4px solid #423e36;
	padding-bottom:10px;
	overflow:hidden;
}

#menuGauche{
text-align:right;
font-size:90%;
margin:0;
padding:0;
height:100%;
}
#menuGauche td{
text-align:right;
padding:4px 13px 4px 0;
border:0;
}
#menuGauche td:hover{
background-color:#b6b7ca;
}
#menuGauche .vide:hover{
background-color:#aba1ad;
}
#menuGauche .actif{
font-weight:bold;
text-decoration:none;
background-color:#b6b7ca;
}
#menuGauche .actif:hover{
text-decoration:none;

}
#news{
font-size:85%;
line-height:1.3em;
}
#news td p{
margin:0;
padding:10px 10px 0 10px;
}

#news th{
background-color:#beb4a5;
color:#5e5b56;
height:26px;
>height:22px;
padding:4px 0 0 10px;
font-size:120%;
}





#zoneB a:link, #zoneB a:visited {
color:#000;
font-size:105%;
line-height:1.3em;
text-decoration:none;}

#zoneB a:hover, #zoneB a:active {
color:#000;
text-decoration:underline;}

#navig {
background-color:#eddcc4;
color:#4f4d4a;
height:22px;
margin:0;
font-size:10px;
padding-left:20px;
padding-top:3px}

#navig a {
color:#4f4d4a;
text-decoration:none;}

#navig a:hover {
color:#4f4d4a;
text-decoration:underline;}

#navig .actif {
color:#4f4d4a;
text-decoration:underline;}

#reservation{
margin:20px 0 20px 20px;
}

table.Une {
width:321px;
border: 0 !important;}
table.Une td  {
border: 0 !important;
padding: 5px 5px 2px 5px}

#footer {
	margin:0;
	background-color:#69655f;
	width:955px;
	padding: 7px 0px 7px 0px;
	}
#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
	
.menuFooter{
	color:#FFFFFF;
	}

.mention{
text-align:center;
color:#FFFFFF;
background-color:#69655f;
font-size:80%;
margin-top:15px;
}

.mention a{
color:#FFFFFF;
text-decoration:underline;
}
.mention img{
margin:10px 15px 10px 15px;
}

.logospied{
margin-left:auto;
margin-right:auto;
}
.logospied img{
padding:0 5px 0 5px;
}

/* ------- Fiche galerie photo------ */
#galerie {
	padding:10px 0 0 0px;
	margin:0 0 10px 0;
}
#galerie .zoom {
	margin:0;
	padding:0;
}
#galerie .zoom img {
	border:6px solid #b38b4f;
	margin-right:20px;
	>margin-right:5px
}
#galerie .vignette {
	margin:0 5px 0 0;
}
#galerie .vignette img {
	border:2px solid #b38b4f;
	margin-right:5px;
	margin-bottom:20px;
	>margin-right:5px;
	>margin-bottom:5px;
}
#diaporama {
	font:bold 10pt/1.2 Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:center;
	height:440px;
}
#diaporama a img {
	border:0;
}
/* Image Grand Format */
#grand_format {
	margin:10px 0 0 0px;
	padding:0px;
	background:#fff;
}
/* Jauge / Slider */
#slider {
	width:400px;
	margin:10px auto;
}
#slider a,
#slider div {
	float:left;
}
#barre {
	position:relative;
	width:360px;
	height:20px;
	background:url(barre_fond.gif) 0 0 repeat-x;
}
#barre:hover {
	cursor:w-resize;
}
#curseur {
	position:absolute;
	top:-2px;
	width:23px;
	height:22px;
	padding-top:1px;
	text-align:center;
	color:#000;
	font:bold 10pt/1.2 Georgia, Times New Roman, Times, serif;
	background:url(position2.gif) 0 0 no-repeat;
}
/* Images petit format */
#defilement {
	clear:both;
    width:350px;
	margin:10px 0 0 40px;
    text-align:center;
    white-space:nowrap;
	overflow:auto;
	height:350px;
	}

#defilement img {
	width:100px;
	vertical-align:top;
	margin:0 10px 0px 0;
}
