body {background-color:#000000; 
	margin-top: 0px;
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	text-align: center;
}

#Table_01 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	width:980px;
	text-align: left;
}

#header {
	position:absolute;
	left:0px;
	top:-15px;
	width:980px;
}

#headr-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:30px;
	height:150px;
}
#accueil-over {
	position:absolute;
	left:30px;
	top:0px;
	width:98px;
	height:150px;
}
#cv-over {
	position:absolute;
	left:128px;
	top:0px;
	width:103px;
	height:150px;
}
#presse-over {
	position:absolute;
	left:231px;
	top:0px;
	width:125px;
	height:150px;
}
#evenement-over {
	position:absolute;
	left:356px;
	top:0px;
	width:134px;
	height:150px;
}
#photos-over {
	position:absolute;
	left:490px;
	top:0px;
	width:100px;
	height:150px;
}
#video-over {
	position:absolute;
	left:590px;
	top:0px;
	width:110px;
	height:150px;
}
#headr-08 {
	position:absolute;
	left:700px;
	top:0px;
	width:1px;
	height:150px;
}
#headr-09 {
	position:absolute;
	left:701px;
	top:0px;
	width:279px;
	height:150px;
}
#headr-10 {
	position:absolute;
	left:0px;
	top:150px;
	width:980px;
	height:44px;
}
#headr-11 {
	position:absolute;
	left:0px;
	top:194px;
	width:980px;
	height:466px;
}

#index_fond {color:#FFFFFF;
	position: relative;
	clear:both;
	background-image:url(images/index_fond.jpg);
	bottom:-170px;
	/*background-color:#000000;*/
	width:980px;
	height:435px;
	
}
#index_text {
	position:relative;
	width:300px;
	top: 40px;
	left: 630px;
	color:#C1E8C4;
	text-align:left;
	border-right:#84E276 dotted 2px;
	padding: 0 10px 0 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.index_text h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;

}

#cv_fond {color:#FFFFFF;
	position: relative;
	clear:both;
	background-image:url(images/cv_fond.jpg);
	bottom:-170px;
	/*background-color:#000000;*/
	width:980px;
	height:435px;
	
}
#cv_text {
	position:relative;
	width:600px;
	top: 35px;
	left: -15px;
	color:#C1E8C4;
	text-align:left;
	border-left:#84E276 dotted 2px;
	padding: 0 0 0 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.cv_text h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;

}

#presse_fond {color:#FFFFFF;
	position: relative;
	clear:both;
	background-image:url(images/presse_fond.jpg);
	bottom:-170px;
	/*background-color:#000000;*/
	width:980px;
	height:435px;
	
}
#presse_text {
	position:relative;
	width:600px;
	top: 35px;
	left: -15px;
	color:#000000;
	text-align:left;
	/*border-left:#84E276 dotted 2px;*/
	padding: 0 0 0 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.presse_text h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;

}

#evenement_fond {color:#FFFFFF;
	position: relative;
	clear:both;
	background-image:url(images/evenement_fond.jpg);
	bottom:-170px;
	/*background-color:#000000;*/
	width:980px;
	height:435px;
	
}
#evenement_text {
	position:relative;
	width:240px;
	top: 15px;
	left: -15px;
	color:#C1E8C4;
	text-align:left;
	border-left:#84E276 dotted 2px;
	padding: 0 0 0 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.evenement_text h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;

}

#photos_fond {color:#FFFFFF;
	position: relative;
	clear:both;
	background-image:url(images/photos_fond.jpg);
	bottom:-170px;
	/*background-color:#000000;*/
	width:980px;
	height:435px;
}
#photos_text {
	position:relative;
	width:80px;
	top: 35px;
	left: 15px;
	color:#000000;
	text-align:left;
	/*border-left:#84E276 dotted 2px;*/
	padding: 0 0 0 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
#videos_fond {color:#FFFFFF;
	position: relative;
	clear:both;
	background-image:url(images/videos_fond.jpg);
	background-repeat:no-repeat;
	bottom:-170px;
	/*background-color:#000000;*/
	width:980px;
	height:435px;
	
}
#videos_text {
	position:relative;
	width:80px;
	top: 35px;
	left: 15px;
	color:#000000;
	text-align:left;
	/*border-left:#84E276 dotted 2px;*/
	padding: 0 0 0 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.videos_text h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
}
#video {
	border:solid #000000 4px;
	position:relative;
	top:-310px;
	right:-355px;
	z-index:0;
	width:400px;
	height:340px;

}
#footer_adresse {
	position:absolute;
	left: 391px;
	top: 412px;
}
#footer_video {
	color:#FFFFFF;
	position:absolute;
	left: 621px;
	top: 364px;
	width: 167px;
}
a:link {

    color: #66CC00;
    text-decoration: underline;
    font-weight: normal;
    font-style: normal;

}
a:visited {

    color: #66FF66;
    

}
a:hover {

    color: #C1E8C4;
    background-color: #333333;
    

}
a:active {

    color: #66FF99;
    text-decoration: none;
    

}

#presse01 {
	position:absolute;
	top:60px;
	left:60px;
	width:50px;
	height:50px;
}
#presse02 {
	position:absolute;
	top:60px;
	left:130px;
	width:50px;
	height:50px;
}
#presse03 {
	position:absolute;
	top:60px;
	left:200px;
	width:50px;
	height:50px;
}
#presse04 {
	position:absolute;
	top:60px;
	left:270px;
	width:50px;
	height:50px;
}
#presse05 {
	position:absolute;
	top:60px;
	left:350px;
	width:50px;
	height:50px;
}
#presse06 {
	position:absolute;
	top:60px;
	left:420px;
	width:50px;
	height:50px;
}

#photo01 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:60px;
	width:50px;
	height:50px;
}
#photo02 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:120px;
	width:50px;
	height:50px;
}
#photo03 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:180px;
	width:50px;
	height:50px;
}
#photo04 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:240px;
	width:50px;
	height:50px;
}
#photo05 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:300px;
	width:50px;
	height:50px;
}
#photo06 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:360px;
	width:50px;
	height:50px;
}
#photo07 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:420px;
	width:50px;
	height:50px;
}
#photo08 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:480px;
	width:50px;
	height:50px;
}
#photo09 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:540px;
	width:50px;
	height:50px;
}
#photo10 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:600px;
	width:50px;
	height:50px;
}
#photo11 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:660px;
	width:50px;
	height:50px;
}
#photo12 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:720px;
	width:50px;
	height:50px;
}
#photo13 {border:solid black 3px;
	position:absolute;
	top:90px;
	left:780px;
	width:50px;
	height:50px;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
#langue {
	position:absolute;
	z-index:1;
	top:5px;
	right:30px;
	width:40px;
	height:20px;
}

