* {
    color: #444;
    font-size: 1em;
}
body {
    font-family: 'Verdana';
    color: #000;
    font-size: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
}
#content { background: #000 }
.contenu {
	width:100%;
	height:100%;
	z-index:0;
   
    
    
}
.contenu p { line-height: 24px }


.photo {
   
    position:absolute;
	right:75px;
	
	color:#OOO;
	font-size:36px;
	z-index:100;
	width:405px;
	heigt:563px;
	
	background-image:url(haut_fiche.png);
	background-repeat:no-repeat;
	
	position:absolute;
	top:50%;
	margin-top:-281px;
    
}

.titre {
	margin-left:15px;
	margin-top:15px;
	margin-bottom:22px;
	text-align:left;
   
    
}

h20 {
	
	 font-family: Ultra, Arial, serif; font-weight:300; 
	 font-size:20px;
     color:#000;
	 text-align:left;
	 height:10px;
	 z-index:10;
	width:300px;
    
}

h21 {
	
	 font-family: Arial, serif; font-weight:200; 
	 font-size:10px;
     color:#000;
	 text-align:left;
	 height:10px;
	 width:300px;
	
    
}


h22 {
	
	font-family: Ultra, Arial, serif; font-weight:300; 
	 font-size:20px;
     color:#000;
	 text-align:left;
	 height:10px;
	 z-index:10;
	 width:300px;
	
    
}





h23 {
	
	font-family: Ultra, Arial, serif; 
	 font-size:15px;
     color:#FFF;
	 text-align:left;
	 height:10px;
	 z-index:10;
	 width:300px;
	
    
}



h24 {
	
	font-family: Rockwell, Arial, serif; font-weight:800; 
	 font-size:12px;
     color:#FFF;
	 
	 height:10px;
	 z-index:10;
	 width:300px;
	
    
}



h25 {
	
	font-family: Rockwell, Arial, serif; font-weight:200; 
	 font-size:12px;
     color:#FFF;
	 
	 height:10px;
	 z-index:10;
	 width:300px;
	
    
}


h26 {
	
	font-family: Rockwell, Arial, serif;
	 font-size:13px;
     color:#000;
	 width:319px;
	 
	
	 z-index:10;
	 line-height:18px;
	
	
    
}

h27 {
	
	font-family: Rockwell, Arial, serif;
	font-weight:bold;
	 font-size:13px;
     color:#000;
	 text-align:right;
	 
	
	 z-index:10;
	 line-height:18px;
	
	
    
}





.diapo {
	top:50px;
	background-color:#FFFFFF;
	margin-top:0px;;
	margin-left:0px;
	padding-left:13px;

   
    
}
.date {
	
	text-align:left;
	top:0px;
	background-color:#FFFFFF;
	font-family: Ultra, Arial, serif; font-weight:300; 
	font-size:10px;
	margin-bottom:5px;
	left:15px;
	position:relative;
	color:#000000;
	width:300px;
    
}



.sepa {
	left:0px;
	top:450px;
	background-image:url(bas_photo.png);
	z-index:500;
	position:absolute;
	padding-bottom:18px;
	padding-right:405px;
	font-size:10px;
	color:#FFFFFF;
	
   
    
}

.map {
	
  top:467px;
  z-index:400;
  position:absolute;
  background-image:url(legende.png);
  margin-bottom:200px;
  width:405px;
   
    
}

.global {
	
  width:405px;
  z-index:400;
  position:absolute;
   
    
}


.footer {
	
  width:100%;
  z-index:400;
  position:absolute;
  bottom:0px;
  background-image:url(footerback.png);
   color:#FFF;
   height:25px;
   padding-bottom:20px;
    
}

.logosmall {
	
  width:400px;
  z-index:400;
  position:absolute;
  bottom:0px;
   color:#FFF;
   height:25px;
  top:24px;
  left:7px;
    
}



.credits {
	
  width:155px;
  z-index:400;
  position:absolute;
  bottom:0px;
   color:#FFF;
   height:25px;
  top:25px;
  
  right:5px;
    
}

.legende {
	
  width:325px;
  z-index:400;
  position:relative;

   color:#FFF;
   height:93px;
  left:43px;
  line-height:15px;
  top:10px;
  

    
}




.twitter {
	
  width:250px;
  z-index:2000;
  position:absolute;
  bottom:36px;
  left:6px;
 
  
   height:25px;
   overflow:hidden;
   
    
}



.facebook {
	
  width:250px;
  z-index:2000;
  position:absolute;
  bottom:63px;
  left:6px;
 
  
   height:25px;
   overflow:hidden;
   
    
}








