body {
scrollbar-base-color: #624B2B;
background-color: #9A8665;
font-family: "Times New Roman", Times, serif;
color: #333333;
margin: auto;
}
img{
	border: none;
}
#contenaire{
	background-image: url(images/index.jpg);
   background-repeat: no-repeat;
	margin-left: 90px;
	width: 900px;
	height: 680px;
}

/** texte decoration***/
.capti{
	text-transform: capitalize;
}
.cap{
	 font-size: 20px;
}
.petit{
	font-size: 18px;
}
img{
	border: none;
}

/*** menu**/
#menu a:active,#menu a:visited,#menu a:link {
text-decoration: none;
color: #C3CC25;
font-size: 25px;
font-style: normal;
font-weight:  lighter;
}
#menu a:focus,#menu a:hover {
text-decoration: none;
color: #C3CC25;
font-size: 25px;
font-style: oblique;
font-weight:  lighter;
}
.titre{
	font-size: 40px;
}
.acc{
position: absolute;
top:35px;
left:550px;
}
.rea{
	position: absolute;
	top: 35px;
	left: 645px;
}
.cont {
position: absolute;
top: 35px;
left:780px;
}
/*** contenu***/
#contenu{
	color:#ffffff;
	position: absolute;
	top:140px;
	left:200px;
	width: 620px;
	text-align:  justify;
	font-size: 17px;
	line-height: 23px;
	font-weight: bold;
}
.horaire{
	margin-left:70px;
}
li{
	list-style-image: none;
	list-style-type: none;
}
#contenucont{
	font-size: 17px;
	color: #ffffff;
	position: absolute;
	top:160px;
	left:240px;
	width: 466px;
	text-align: left;
	font-weight: bold;
}
.button{
	background-color: #624B2B;
	color: white;
}

/*** adresse***/
#coor{
  text-align: left;
  line-height: 20px;
	position: absolute;
	top: 555px;
	left:100px;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	width: 200px;
}
#siret{
	font-size: 12px;
}
/*** pied de page***/
.footer{
	font-size: 9px;
	position: absolute;
	top: 660px;
	left:130px;
}
.footer a{
	color: #333333;
}
/******gallery de photo****/
#hold{
	position: absolute;
	top: 320px;
	left: -15px;
}
#scrollbox {
width:400px;
height:80px;
overflow:auto;
border:1px solid #C3C929;
}
a.gallery, a.gallery:visited {
display:block; 
border:1px solid #C3C929; 
width:50px; 
height:50px; 
margin:5px; 
float:left; 
font-size:11px;
}
a.slidea { background-image: url(images/cheminee.jpg);}
a.slideb { background-image: url(images/ardoise.jpg);}
a.slidec { background-image: url(images/bacacier.jpg);}
a.slided { background-image: url(images/balcon1.jpg);}
a.slidee { background-image: url(images/balcon.jpg);}
a.slidef { background-image: url(images/entete.jpg);}
a.slideg { background-image: url(images/exterieur1.jpg);}
a.slideh { background-image: url(images/exterieur.jpg);}
a.slidei { background-image: url(images/fenetre.jpg);}
a.slidej { background-image: url(images/interieur.jpg);}
a.slidek { background-image: url(images/neuf1.jpg);}
a.slidel { background-image: url(images/neuf2.jpg);}
a.slidem { background-image: url(images/neuf3.jpg);}
a.sliden { background-image: url(images/renovation2.jpg) }
a.slideo { background-image: url(images/renovation21.jpg);}
a.slidep { background-image: url(images/renovation10.jpg);}
a.slideq { background-image: url(images/renovation11.jpg);}
a.slider { background-image: url(images/sarking.jpg);}
a.slides { background-image: url(images/solivage.jpg);}
a.slidet { background-image: url(images/tavaillon.jpg);}
a.slideu { background-image: url(images/terrasse.jpg);}
a.slidev { background-image: url(images/traitement.jpg);}
a.slidew { background-image: url(images/tuiles.jpg);}
a.slidex { background-image: url(images/traditionnel.jpg);}
a.slidey { background-image: url(images/etancheite1.jpg);}
a.slidez { background-image: url(images/etancheite.jpg);}


a.gallery span {
display:block; 
position:absolute; 
left:0px;
top:-1px;
width:1px;
height:1px;
overflow:hidden;
z-index:100;
}
a.gallery:hover {white-space:normal;}
a.gallery:hover img { z-index:100;}
a.gallery:active img, a.gallery:focus img { z-index:50;}

a.gallery:hover span {
display:block; 
position:absolute; 
width: auto; 
height: auto;
top:-330px; 
left:0px; 
padding:0px; 
background: transparent; 
z-index:100; 
}
* html a.gallery:hover span {left:0px;}
a.gallery:active {border:1px solid #C2C832;}
a.gallery:active span, a.gallery:focus span {
display:block; 
position:absolute; 
width: auto; 
height: auto; 
top:-320px; 
left:0px; 
padding:0px; 
background: transparent; 
z-index:50;}
* html a.gallery:active span {left:155px;}

#thumbs {width:1840px; height:50px;}