body {
scrollbar-base-color: #016235;
background-color: #aeaeae;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
margin: auto;
}

#contenaire{
	position: relative;
	background-image: url(../images/index.jpg);
   background-repeat: no-repeat;
	margin:auto;
	width: 1000px;
	height: 720px;
}

#logo{
	position: absolute;
	top: 0px;
	left: 0px;
}
#logoc{
	position: absolute;
	top: 1px;
	left: 10px;
}
/** texte decoration***/
.capti{
	text-transform: capitalize;
}
.petit{
	font-size: 18px;
}
img{
	border: none;
}
#img1{
position:absolute;
top: 71px;
left: 540px;}
#img2{
position:absolute;
top:215px;
left:57px;}
#img3{
position:absolute;
top: 457px;
left: 268px;}
#img4{
position:absolute;
top:476px;
left: 601px;}
#img5{
position:absolute;
top: 276px;
left: 97px;
z-index:100}
#img6{
position:absolute;
top: 138px;
left: 54px;
z-index:100}
#img7b{
position:absolute;
top: 266px;
left: 277px;}
#img7{
position:absolute;
top: 166px;
left: 126px;}
#img8{
position:absolute;
top: 221px;
left: 780px;
z-index:100}
#img9{
position:absolute;
top: 92px;
left: 798px;
z-index:100}
#img9b{
position:absolute;
top: 223px;
left: 518px;
z-index:100}
#img10{
position:absolute;
top: 132px;
left: 591px;}
#img11{
position:absolute;
top: 391px;
left: 801px;
z-index:99}
#img12{
position:absolute;
top: 443px;
left: 63px;
z-index:150;}
#img13{
position:absolute;
top: 484px;
left: 650px;}
#img14{
position:absolute;
top: 412px;
left: 597px;
z-index:100}
#img15{
position:absolute;
top: 393px;
left: 368px;
z-index:200}
#img16{
position:absolute;
top: 433px;
left: 171px;
z-index: 99;
}
#img17{
position:absolute;
top: 529px;
left: 334px;z-index:99}
#img18{
position:absolute;
top: 357px;
left: 474px;
z-index:100;}
#img19 {
position:absolute;
top: 122px;
left: 516px;z-index:100;}
#img20{
position:absolute;
top: 521px;
left: 668px;
z-index:100;}
#img21 {
position:absolute;
top: 226px;
left: 661px;z-index:80;}
#img22 {
position:absolute;
top: 437px;
left: 569px;z-index:150;}
/*** menu**/
#menu a:active,#menu a:visited,#menu a:link {
text-decoration: none;
color: #BAE1C2;
font-size: 20px;
font-style: normal;
font-weight: bold;
}
#menu a:focus,#menu a:hover {
text-decoration: none;
color: #BAE1C2;
font-size: 20px;
font-style: italic;
font-weight: bold;
}
.titre{
	font-size: 40px;
}
.acc{
position: absolute;
top:25px;
left:546px;
}
.cuis{
position: absolute;
top:25px;
left:678px;
}
.cont {
position: absolute;
top: 25px;
left:820px;
}
/*** contenu***/
#contenu{
	color:#333333;
	position: absolute;
	top:140px;
	left:125px;
	width: 875px;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
}
.horaire{
	margin-left:70px;
}
li{
	list-style-image: none;
	list-style-type: none;
}
#contenucont{
	font-size:13px;
	color: #333333;
	position: absolute;
	top:170px;
	left:110px;
	width: 550px;
	text-align: left;
}
.button{
	background-color: #016235;
	color: white;
}
#txt1{
	position: absolute;
	top: 10px;
	left: 00px;
	width: 400px;
}
#txt2{
	position: absolute;
	top: 100px;
	left:120px;
}
#txt3{
	position: absolute;
	top: 140px;
	left: 260px;
}
#txt3b{
	position: absolute;
	top: 190px;
	left: 260px;
}
#txt3c{
	position: absolute;
	top: 220px;
	left: 370px;
}
#txt4a{
	position: absolute;
	top: 250px;
	left: 140px;
	font-weight:bold;
}
#txt4{
	position: absolute;
	top: 275px;
	left: 163px;
}
#txt5{
	position: absolute;
	top: 80px;
	left:-20px;
}
#txt6{
	position: absolute;
	top: 210px;
	left:385px;
font-size:25px;
font-variant : small-caps;
font-weight: bold;
}
/*** adresse***/
#coor{
  text-align: left;
  line-height: 18px;
  position: absolute;
  top: 565px;
  left:43px;
  font-size: 14px;
  color: #BAE1C2;
  font-weight: bold;
  
}
#coor2{
  text-align: left;
  line-height: 18px;
  position: absolute;
  top:566px;
  left:44px;
  font-size: 14px;
  color: #016235;
  font-weight: bold;
  
}
.butt {
	color: #016235;
	background-color: #cccccc;
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	border-width:1px;
	width:170px;
	text-align:center;
	border-color: #c9c6a5;
}
#error {
	position: absolute;
	top:-20px;
	left:00px;
	width:300px;
	font-size: 12px;
	font-weight:bold; color:#FF0000;
	background-color: #cccccc;
	padding: 10px;
	border: 1px solid #6C5E4C;
}
/*** pied de page***/
.footer{
	font-size: 9px;
	position: absolute;
	top: 685px;
	left:380px;
}
.footer a{
	color: #333333;
}
/*--------- Lightbox -----------*/
#lightbox{
    background-color:#FFFFFF;
    padding: 3px;
    border-bottom: 1px solid #41580F;
    border-right: 1px solid #41580F;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #41580F;
    padding-top: 0.5em;
}

#closeButton{ top:2px; right: 2px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(../overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #FFFFFF;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../overlay.png", sizingMethod="scale");
	 }
/*-------- fin lightbox -------*/

