body {
	background-image: url(images/fd.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color:#78CBB7;
}
#coord1{
	position: absolute;
	top: 522px;
	left: 156px;
	font-size: 18px;
	color: #009966;
}
p {
line-height: 16px;
}
.cap{
	font-size: 16px;
	color: #009966;
	font-weight: bold;
}
#coord2{
	position: absolute;
	top: 544px;
	left:207px;
	font-size: 18px;
	color: #009966;
}
#coord3{
	position: absolute;
	top: 566px;
	left: 260px;
	font-size: 16px;
	font-weight: bold;
	color: #009966;
}
#coord4{
	position: absolute;
	top: 585px;
	left: 350px;
	font-size: 16px;
	font-weight: bold;
	color: #009966;
}
.menu a:active,.menu a:link,.menu a:visited {
font-size: 30px;
text-decoration: none;
color: #009966;
}
.menu a:focus,.menu a:hover {
font-size: 30px;
text-decoration: none;
color: #494FAF;
}
.acc{
	position: absolute;
	top: 246px;
	left: 125px;
}
.cont{
	position: absolute;
	top: 316px;
	left: 110px;
}
.footer{
	position: absolute;
	top: 645px;
	left: 30%;
	color: #009966;
	font-size: 9px;
}
.footer a{
	color: #009966;
}
#plan{
position: absolute;
top: 238px;
left: 475px;
}
.content{
position: absolute;
top:198px;
left: 250px;
width: 540px;
font-size: 12px;
color: #32369A;
}
.contentcont{
position: absolute;
top:220px;
left: 250px;
width: 540px;
font-size: 16px;
color: #32369A;
}
p:first-letter {
	font-size: 16px;
	color: #009966;
	font-weight: bold;	
}
#formContact{
	position: absolute;
	top: 40px;
	left: -4px;
}
.button{
	background-color: transparent;
	color: #009965;
	font-size: 12px;
}
#capvital a img {
	border: none;
	position: absolute;
	top: 536px;
	left: 10px;
}
#logo{
	position: absolute;
	top: 0px;
	left: 0px;
}
/******visionneuse*****************/

#holder {
position:relative;
 /*background:transparent url(pic1b.gif) 175px 54px no-repeat; */
 margin-bottom:10px; 
 /*margin-left: -5px;*/
 z-index:1;
 }

#scrollbox {
width:470px;
height:105px; 
background-color: transparent;
overflow:auto;
border:1px solid #aaa;
margin-left:-5px;
margin-top: -15px;
}
a.gallery, a.gallery:visited {
display:block;
text-decoration:none;
color:#000; 
border:1px solid #009966;
width:85px;
height:80px;
margin:2px;
float:left;}

a.slidea {
background-color: transparent; 
background-image: url(images/photo1pt.jpg);
}
a.slideb {
background-color: transparent;
background-image: url(images/photo2pt.jpg);
}
a.slidec {
background-color: transparent;
background-image: url(images/photo7pt.jpg);
}
a.slided {
background-color: transparent;
background-image: url(images/photo8pt.jpg);
}
a.slidee {
background-color: transparent;
background-image: url(images/photo9pt.jpg);
}
a.slidef {
background-color: transparent;
background-image: url(images/photo6pt.jpg);
}
a.slideg {
background-color: transparent;
background-image: url(images/photo3pt.jpg);
}
a.slideh {
background-color: transparent; 
background-image: url(images/photo4pt.jpg);
}
a.slidei {
background-color: transparent;
background-image: url(images/photo5pt.jpg);
}



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

a.gallery:hover span {
display:block; 
position:absolute;
width:490px;
height:370px;
top:-180px;
left:0px;
padding:5px;
}
a.gallery:active {
/*border:1px solid #eee;*/
}
a.gallery:active span, a.gallery:focus span {
display:block;
position:absolute;
width:402px;
height:280px;
top:59px;
left:170px;
padding:5px;
}

#thumbs {
width:840px;
height:60px;
}
