 /* CSS Document */
 body, div, form, ul, li, dl, dt, dd {
 	margin: 0;
 	padding: 0;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-size: 12px;
 	text-align: center;
 }
 body {
 background-color: #d5d8df;
 	 	margin: 0;
 	padding: 0;
 }
 img {
 	border: none;
 }
 #conteneur {
 width: 951px;
 margin: 0 auto;
 background-image: url(../images/fond.jpg);
 padding: 0;
 }
 #header {

 height: 74px;
 margin: 0 auto;
 padding: 36px 0 0 473px;
 
 }
#logo {
position: absolute;

 width:420px;

 text-align: left;

 top:33px;

right: 50%;

 z-index: 10;
}
.miniatures {
margin: 1px;
padding: 0;
width: 72px;
height: 56px;
display: block;
overflow: hidden;
float: left;

cursor: pointer;
/*background-color: #cccccc;*/
}
.drap {
margin: 1px;
padding: 0;
width: 32px;
height: 22px;
display: block;
overflow: hidden;
float: left;

cursor: pointer;
/*background-color: #cccccc;*/
}
.grandePhoto {
width: 947px;
height: 219px;
display: block;
margin:0 auto
}

.miniatures img {
border: 1px solid #AABBEE;
}
.acc {
 font-family: Georgia, Verdana;
font-size: 32px;
font-style: italic;
 	color: #FFFFFF;
}
.titre-acc {
 font-family: Georgia, Verdana;
font-size: 44px;
font-style: italic;
 	color: #FFFFFF;
 	display: block;
 	padding: 0 0 30px 0;
}
#contenu {
width: 705px;
margin: 0 auto;
padding: 0;
/*border: 1px solid #765;*/
}
#gauche {
float: left;
width:300px;
height: 200px;
margin: 0 10px 0 0;
padding: 0;
}
#actu {
width: auto;
text-align: left;
padding-bottom: 10px;
}
#droite{
float: left;
width:385px;
/*height: 200px;*/
padding: 0 0 0 5px;
margin: 0;
text-align: right;
/*border: 1px solid #765;*/
}
p.para {
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
}
p.para:first-letter {
	font-size: 76px;
	font-style: italic;
 font-family: Georgia, Verdana;
	color: #DCB979;
	float: left;
	padding-right:5px;
}
#pied {
 width: 951px;
 margin: 0 auto;
 padding: 10px 0 0 0;
  background-image: url(../images/fond.jpg);
}
#sous-pied {
clear: both;
 width: 951px;
 height: 15px;
 margin: 0 auto;
  background-image: url(../images/bas-pied.jpg);

}
.traitgris {
width: 703px;
 	height: 1px;
 	margin: 0 auto;
 	padding: 0;
 	overflow: hidden;
 	background: url(../images/barre-grise.jpg) repeat;
}
#iconebas {
	width:385px;
	height: 128px;
	padding: 0;
	margin: 0;
	text-align: right;
}
#iconebas img{
float: right;
}
#cq {
float: left;
width: 63px;
height: 60px;
margin-top: 60px;
}

p.add {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	padding: 0;
}
p.bas-pied{
	font-size: 10px;
	color: #999999;
	text-align: center;
	margin: 0;
	padding: 0;
}
p.bas-pied a{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
p{
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
}
.spacer {
  clear: both;
  margin: 0;
  padding: 0;
}
.esp-sous-titre {
width: 700px;
height: 20px;
clear: both;
  margin: 0;
  padding: 0;
}
#map {
margin: 0 auto;
width: 947px;
height: 400px;
}
/*-----------hebe-----------------*/
.gauchehebe {
float: left;
width:300px;
height: 200px;
margin: 0 10px 0 0;
padding: 0;
}
.groupe-min-hebe {
padding-top: 15px;
float: left;
width: 85px;
}
.miniat-hebe {
margin: 1px;
padding: 0;
width: 72px;
height: 56px;
display: block;
overflow: hidden;
float: left;

cursor: pointer;
/*background-color: #cccccc;*/
}
.miniat-hebe img {
border: 1px solid #AABBEE;
}
.droitehebe {
float: left;
width:280px;
margin: 0 10px 0 0;
padding: 0;

}
h2.heb {
font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-size: 15px;
 	font-weight: bold;
 	color: #FFFFFF;

}
table.tarhebe {
width: 250px;
padding: 3px;
border-collapse: collapse;
border: thin #9C999B solid;

}
td.colonne1 {
text-align: left;
/*background-color: #D7D1CA;*/
background-color: #C7B7C9;
padding: 3px;
border-collapse: collapse;
border: thin #9C999B solid;
}
td.colonne2 {
padding: 3px;
border-collapse: collapse;
border: thin #9C999B solid;
background-color: #FFFFFF;
}
td.colonne5 {

/*background-color: #D7D1CA;*/
background-color: #C7B7C9;
padding: 3px;
border-collapse: collapse;
border: thin #9C999B solid;
}
/*-----------tarifs-----------------*/
table.taremp {
width: 703px;
padding: 3px;
border-collapse: collapse;
border: thin #9C999B solid;

}

td.colonne3 {
padding: 3px;
border-collapse: collapse;
border: thin #9C999B solid;
background-color: #9bb5c4;
}
td.colonne4 {
text-align: left;
padding: 3px;
border-collapse: collapse;
border: thin #9C999B solid;
background-color: #FFFFFF;
}
.intercalaire {
width: 703px;
 	height: 5px;
 	margin: 0 auto;
 	padding: 0;
 	overflow: hidden;
}
/*-----------contact-----------------*/
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
font-weight: bold;
}

#navlist a { padding: 6px 12px; }

#navlist a:link, #navlist a:visited
{
color: #414736;
background-color: #f7f2ea;
text-decoration: none;
}

#navlist a:hover
{
color: #414736;
background-color: #9BB5C4;
text-decoration: none;
}
.lien1{
color: #FFFFFF;
}
.lien1:hover {
color: #FFFFFF;
}
