   	

	html {
    font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
	}

	* { margin:0; padding:0; }
	* { outline: none; } 

	html, body { height:100%; }


.bodypage {
	margin: 0px;
	padding: 0px;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#000000;
}

#distance { 
		width:1px;
		height:50%;
		background-color:#000000;
		margin-bottom:-34em; /* half of container's height */
		float:left;
		}

.container {
	width: 1000px;
	height: 67em;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	position:relative;
	text-align: justify;
	font-family: Verdana, Arial, sans-serif;
       	font-style: normal;
	line-height:15px;
	font-weight:200;
	letter-spacing: 0px;
	background-color: black;
	color:#CCCCCC;
	clear: both;
	}
		
		
        
	p {
   	 margin: 10px 0; /* Marges plus faibles que par défaut. (7) */
	}
		

	w {color:#FFFFFF}

 	h1 {color:#FFFFFF;
		margin-top: 0px ; 
		margin-bottom: 0px ; 
		font-size:20px;
		font-weight:800;
		letter-spacing:0px;
		line-height:20px;
		}


	h2 {color:#FFFFFF;
		margin-top: 25px ; 
		margin-bottom: 10px ; 
		font-size:20px;
		font-weight:800;
		letter-spacing:0px;
		line-height:15px;
		}

	h2 {color:#FFFFFF}
	
 	T2 {color:#B42729;
		font-weight:800;
		}

	Thelp {
		color:#FFFFFF;
		font-weight:400;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:+1px;
		background-color:#B42729;
		letter-spacing:Opx;
		color:#B42729;
		font-weight:800;
		color:#FFFFFF;
		width:320px;
		}

	n{color:#000000}
	A{color:#FFFFFF;
	line-height:15px;
	     }

		A:link { 
			text-decoration:none}

		A:visited { 
			text-decoration:none}

                A:hover {
			padding:0;
                        font-size:11px ;
			font-weight:400;
			color:#FFFFFF ;
                        }
	


	#remi {
		position:absolute;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		left:0px;
		top:10px;
		color:#AAAAAA;
		letter-spacing:0.5px;
		}

	#remi:hover {
		color:#FFFFFF;
		letter-spacing:0.5px;
		}

	#remi1 {
		position:absolute;
		text-align:left;
		padding-left:10px;
		left:0px;
		top:10px;
		color:#FFFFFF;
		font-weight:800;
		width:140px;
		letter-spacing:0.5px;
		}

	#remitexthelp {
		position:absolute;
		color:#000000;
		text-align:left;
		left:0px;
		top:0px;
		font-weight:800;
		padding-left:10px;
		padding-top:1px;
		padding-bottom:1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:150px;
		}

	#remitexthelpA {
		position:absolute;
		color:#000000;
		text-align:left;
		left:0px;
		top:-10px;
		font-weight:800;
		padding-left:10px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:150px;
		}

		
	#animation {
		position:absolute;
		text-align:right;
		padding:0;
		padding-right:10px;
		right:723px;
		top:10px;
		color:#AAAAAA;
		}
	#animation:hover {
		color:#FFFFFF;
		}
	#animation1 {
		position:absolute;
		text-align:right;
		padding:0;
		padding-right:10px;
		right:723px;
		top:10px;
		color:#B42729;
		font-weight:800;
		color:#FFFFFF;
		width:130px;
		}

		
	#animtexthelp {
		position:absolute;
		color:#000000;
		text-align:right;
		padding-right:10px;
		right:721px;
		top:0px;
		font-weight:800;
		padding-right:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:130px;
		}

	#animtexthelpA {
		position:absolute;
		color:#000000;
		text-align:right;
		left:7px;
		top:-10px;
		font-weight:800;
		padding-right:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:130px;
		}




	#numeros {
		position:absolute;
		text-align:left;
		padding:0;
		padding-left:10px;
		left:277px;
		top:10px;
		color:#AAAAAA;
		}
	#numeros:hover {
		color:#FFFFFF;
		}

	#numeros1 {
		position:absolute;
		text-align:left;
		padding:0;
		left:277px;
		padding-left:10px;
		top:10px;
		color:#FFFFFF;
		font-weight:800;
		width:115px;
		}


		
	#numerostexthelp {
		position:absolute;
		color:#000000;
		text-align:left;
		left:275px;
		top:0px;
		font-weight:800;
		padding-left:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:115px;
		}

	#numerostexthelpA {
		position:absolute;
		color:#000000;
		text-align:left;
		left:-2px;
		top:-10px;
		font-weight:800;
		padding-left:+5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:115px;
		}



	#photos {
		position:absolute;
		text-align:right;
		padding-right:+10px;
		right:253px;
		top:10px;
		color:#AAAAAA;
		}

	#photos:hover {
		color:#FFFFFF;
		}
	#photos1 {
		position:absolute;
		padding:0;
		right:253px;
		padding-right:+10px;
		top:10px;
		text-align:right;
		color:#FFFFFF;
		font-weight:800;
		width:120px;
		}


	#photostexthelp {
		position:absolute;
		color:#000000;
		text-align:right;
		right:251px;
		top:0px;
		font-weight:800;
		padding-right:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:120px;
		}


	#photostexthelpA {
		position:absolute;
		color:#000000;
		text-align:right;
		left:7px;
		top:-10px;
		font-weight:800;
		padding-right:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:120px;
		}


	#videos {
		position:absolute;
		text-align:left;
		padding:0;
		padding-left:10px;
		left:747px;
		top:10px;
		color:#AAAAAA;
		}
	#videos:hover {
		color:#FFFFFF;
		}

	#videos1 {
		position:absolute;
		text-align:left;
		padding:0;
		padding-left:10px;
		left:747px;
		top:10px;
		color:#FFFFFF;
		font-weight:800;
		width:120px;
		}

			
	#videostexthelp {
		position:absolute;
		color:#000000;
		text-align:left;
		left:745px;
		top:0px;
		font-weight:800;
		padding-left:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:130px;
		}

	#videostexthelpA {
		position:absolute;
		color:#000000;
		text-align:left;
		left:-2px;
		top:-10px;
		font-weight:800;
		padding-left:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:130px;
		}


	#spectacle {
		position:absolute;
		text-align:right;
		padding:0;
		padding-right:10px;
		right:513px;
		top:10px;
		color:#AAAAAA;
		}

	#spectacle:hover {
		color:#FFFFFF;
		}	
	#spectacle1 {
		position:absolute;
		text-align:right;
		padding:0;
		padding-right:10px;
		right:513px;
		top:10px;
		color:#FFFFFF;
		font-weight:800;
		width:120px;
		}
	
	#spectacletexthelp {
		position:absolute;
		color:#000000;
		text-align:right;
		right:511px;
		top:0px;
		font-weight:800;
		padding-right:+5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:120px;
		}

	#spectacletexthelpA {
		position:absolute;
		color:#000000;
		text-align:right;
		left:7px;
		top:-10px;
		font-weight:800;
		padding-right:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:120px;
		}

	#technique {
		position:absolute;
		text-align:left;
		padding:0;
		padding-left:10px;
		left:487px;
		top:10px;
		color:#AAAAAA;
		}

	#technique:hover {
		color:#FFFFFF;
		}

	#technique1 {
		position:absolute;
		text-align:left;
		padding:0;
		padding-left:10px;
		left:487px;
		top:10px;
		color:#FFFFFF;
		font-weight:800;
		width:150px;
		}

	#techniquetexthelp {
		position:absolute;
		color:#000000;
		text-align:left;
		left:485px;
		top:0px;
		font-weight:800;
		padding-left:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:160px;
		}

	#techniquetexthelpA {
		position:absolute;
		color:#000000;
		text-align:left;
		left:-2px;
		top:-10px;
		font-weight:800;
		padding-left:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:160px;
		}

	#techniquetexthelp2 {
		position:absolute;
		color:#000000;
		text-align:left;
		left:485px;
		top:-291px;
		font-weight:800;
		padding-left:5px;
		padding-bottom:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:160px;
		}


					
	#bio {
		position:absolute;
		text-align:right;
		padding:0;
		padding-right:10px;
		right:74px;
		top:10px;
		color:#AAAAAA;
		}	
	#bio:hover {
		color:#FFFFFF;
		}
	#bio1 {
		position:absolute;
		text-align:right;
		padding:0;
		padding-right:10px;
		right:74px;
		top:10px;
		color:#FFFFFF;
		font-weight:800;
		width:80px;
		}	

		
	#biotexthelp {
		position:absolute;
		color:#000000;
		text-align:right;
		right:72px;
		top:0px;
		font-weight:800;
		padding-right:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:80px;
		}

	#biotexthelpA {
		position:absolute;
		left:7px;
		color:#000000;
		text-align:right;
		top:-10px;
		font-weight:800;
		padding-right:5px;
		padding-bottom:+1px;
		padding-top:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		width:80px;
		}
	
	#contact {
		position:absolute;
		text-align:left;
		padding:0;
		padding-left:10px;
		left:926px;
		top:10px;
		color:#AAAAAA;
		}
	#contact:hover {
		color:#FFFFFF;
		}
	#contact1 {
		position:absolute;
		text-align:left;
		padding:0;
		padding-left:10px;
		left:926px;
		top:10px;
		color:#FFFFFF;
		font-weight:800;
		width:74px;
		}


	#slash1 {
		position:absolute;
		text-align:left;
		padding:0;
		left:275px;
		top:9px;
		font-size:16px;
		font-weight:400;
		color:#444444;
		}

		
	#slash2 {
		position:absolute;
		text-align:left;
		padding:0;
		left:485px;
		font-size:16px;
		top:9px;
		font-weight:400;
		color:#444444;
		}
		
	#slash3 {
		position:absolute;
		text-align:left;
		padding:0;
		left:745px;
		font-size:16px;
		top:9px;
		font-weight:400;
		color:#444444;
		}

	#slash4 {
		position:absolute;
		text-align:left;
		padding:0;
		left:924px;
		font-size:16px;
		top:9px;
		font-weight:400;
		color:#444444;
		}

	#titre {
		position:absolute;
		text-align:left;
		padding:0;
		left:190px;
		top:195px;
		font-size:30px;
		font-weight:400;
		color:#FFB643;
		}


	#opac {
		opacity:0.5;
		}



	






	
	#texthelpbio2 {
		color:#FFFFFF;
		font-weight:400;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:+1px;
		background-color:#B42729;
		letter-spacing:0px;
		color:#B42729;
		font-weight:800;
		color:#FFFFFF;
		width:320px;
		}


	#texthelpcontact {
		position:absolute;
		color:#000000;
		text-align:left;
		left:923px;
		width:67px;
		top:0px;
		font-weight:800;
		padding-left:5px;
		padding-right:5px;
		background-color:#B42729;
		letter-spacing:0px;
		}
	


	#textanim {
		position:absolute;
		text-align:center;
		padding:0;
		left:100px;
		top:432px;
		font-weight:400;
		color:#999999;
		width:800px;
		}


	#textanim A {
		font-weight:400;
		color:#FFFFFF;
		width:600px;
		}

	#textanim A:hover {
		text-decoration:underline;
		font-weight:400;
		color:#FFFFFF;
		width:600px;
		}

	#animechassjpg {
		position:absolute;
		left:0px;
		top:52px;
		border:0;
		}

	#animechassgif {
		position:absolute;
		left:0px;
		top:32px;
		border:0;
		}

	#animechass2 {
		position:absolute;
		left:-100px;
		top:-400px;
		border:0;
		}

		
	#animfeujpg {
		position:absolute;
		left:127px;
		top:142px;
		border:0;
		}

			
	#animfeugif {
		position:absolute;
		left:78px;
		top:69px;
		border:0;
		}


	#animfeu2 {
		position:absolute;
		left:-22px;
		top:-363px;
		border:0;
		}


	#animMCjpg {
		position:absolute;
		left:297px;
		top:143px;
		border:0;
		}


	#animMCgif {
		position:absolute;
		left:284px;
		top:76px;
		border:0;
		}


	#animMC2 {
		position:absolute;
		left:184px;
		top:-356px;
		border:0;
		}


	#animjamesjpg {
		position:absolute;
		left:415px;
		top:118px;
		border:0;
		}

		
	#animjamesgif {
		position:absolute;
		left:370px;
		top:96px;
		border:0;
		}

		
	#animjames2 {
		position:absolute;
		left:270px;
		top:-336px;
		border:0;
		}


	#animwolfgangjpg {
		position:absolute;
		left:575px;
		top:93px;
		border:0;
		}

	#animwolfganggif {
		position:absolute;
		left:575px;
		top:93px;
		border:0;
		}

	#animwolfgang2 {
		position:absolute;
		left:474px;
		top:-339px;
		border:0;
		}


	#animparadejpg {
		position:absolute;
		left:771px;
		top:68px;
		border:0;
		}

	#animparadegif {
		position:absolute;
		left:731px;
		top:68px;
		border:0;
		}


		
	#animparade2 {
		position:absolute;
		left:630px;
		top:-364px;
		border:0;
		}

	#animpiratejpg {
		position:absolute;
		left:873px;
		top:106px;
		border:0;
		}

	#animpirategif {
		position:absolute;
		left:873px;
		top:106px;
		border:0;
		}

	#animpirate2 {
		position:absolute;
		left:772px;
		top:-326px;
		border:0;
		}
	#textnumeros {
		position:absolute;
		text-align:center;
		padding:0;
		left:245px;
		width:520px;
		top:107px;
		font-weight:400;
		color:#999999;
		}


	#numerosdanse  {
		position:absolute;
		left: 317px;
		top:359px;
		border:0px;
		}

	#danse  {
		position:absolute;
		left: 340px;
		top:363px;
		border:0px;
		}
	
	#legenddanse {
		position:absolute;
		left: 255px;
		top:105px;
		text-align:left;
		font-weight:400;
		width:520px;
		background-color:#000000;
		color:#999999;
	     }

     	#numerosamourai  {
		position:absolute;
		left: 0px;
		top:310px;
		border:0px;
		}


	#samourai  {

		position:absolute;
		left: 74px;
		top:415px;
		border:0px;
		}

	#legendsamourai {
		position:absolute;
		left: 255px;
		top:90px;
		text-align:left;
		font-weight:400;
		width:520px;
		background-color:#000000;
		color:#999999;
	     }


	#numerosgroom  {
		position:absolute;
		left: 483px;
		top:207px;
		border:0px;
		}

		
	#legendgroom {
		position:absolute;
		left: 255px;
		top:105px;
		text-align:left;
		font-weight:400;
		width:520px;
		background-color:#000000;
		color:#999999;
	     }

	#legendnumeros {
		position:absolute;
		left: 245px;
		top:95px;
		text-align:left;
		font-weight:400;
		width:580px;
		background-color:#000000;
		color:#999999;
	     }


     	#numerosconte  {
		position:absolute;
		left: 681px;
		top:488px;
		border:0px;
		}

	#legendconte {
		position:absolute;
		left: 255px;
		top:75px;
		text-align:left;
		font-weight:400;
		width:520px;
		background-color:#000000;
		color:#999999;
	     }


	#numeroscube  {
		position:absolute;
		left: 648px;
		top:224px;
		border:0px;
		}

	#legendcube {
		position:absolute;
		left: 255px;
		top:105px;
		text-align:left;
		font-weight:400;
		width:520px;
		background-color:#000000;
		color:#999999;
	     }

	     
	#photosG {
		position:absolute;
		text-align:right;
		padding:0;
		left:800px;
		font-size:26px;
		top:10px;
		color:#AAAAAA;
	     }

	 #photosG:hover {
		font-size:26px;
		top:10px;
		color:#FFFFFF;
	     }

	 #photosD {
		position:absolute;
		text-align:right;
		padding:0;
		left:880px;
		font-size:26px;
		top:10px;
		color:#AAAAAA;
	     }

	   #photosD:hover {
		font-size:26px;
		top:10px;
		color:#FFFFFF;
	     }

	    #photosnum {
		position:absolute;
		text-align:right;
		padding:0;
		left:837px;
		top:12px;
		color:#AAAAAA;
	     }

	    #plaquettenum {
		position:absolute;
		text-align:right;
		padding:0;
		left:840px;
		top:12px;
		color:#AAAAAA;
	     }
    	    #videosnum {
		position:absolute;
		text-align:right;
		padding:0;
		left:837px;
		top:12px;
		color:#AAAAAA;
	     }

	.plaquette {
		position:absolute;
		left: 781px;
		top:270px;
	     }

	     
	a.plaquette:hover {
		position:absolute;
		left: 781px;
		top:270px;
		background-image: url('./IMAGES/REMIplaquette2.gif'); 
		background-repeat:no-repeat;
		}

	a.plaquette:hover img{
		visibility:hidden;
		}

	#legendplaquette0 {
		position:absolute;
		text-align:center;
		left: -445px;
		top:-110px;
		font-weight:400;
		width:300px;
		background-color:#000000;
		padding-top:5px;
		padding-bottom:5px;
		color:#FFFFFF;	
	     }

	 #legendplaquette {
		position:absolute;
		text-align:center;
		left: -585px;
		top:-60px;
		font-weight:400;
		width:600px;
		background-color:#000000;
		color:#AAAAAA;	
	     }    
	 #legendplaquette1 {
		position:absolute;
		text-align:center;
		left: -585px;
		top:-45px;
		font-weight:400;
		width:600px;
		background-color:#000000;
		color:#FFFFFF;	
	     }    
	.photoskruger {
		position:absolute;
		left: 235px;
		top:449px;
	     }

	     
	a.photoskruger:hover {
		position:absolute;
		left: 235px;
		top:449px;
		background-image: url('./IMAGES/REMIphotoKRUGER2.jpg'); 
		background-repeat:no-repeat;
		}

	a.photoskruger:hover img{
		visibility:hidden;
		}


	#legendphotoskruger {
		position:absolute;
		text-align:center;
		left: -35px;
		top:-199px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }

	
	          
	.photoswolf {
		position:absolute;
		left: 437px;
		top:448px;
	     }


	a.photoswolf:hover {
		position:absolute;
		left: 437px;
		top:448px;
		background-image: url('./IMAGES/REMIphotoWOLF2.jpg'); 
		background-repeat:no-repeat;
		}

	a.photoswolf:hover img{
		visibility:hidden;
		}


	 #legendphotoswolf {
		position:absolute;
		text-align:center;
		left: -237px;
		top:-198px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }

	     
	.photostinko {
		position:absolute;
		left: 622px;
		top:527px;
	     }

	a.photostinko:hover {
		position:absolute;
		left: 622px;
		top:527px;
		background-image: url('./IMAGES/REMIphotoTINK2.jpg'); 
		background-repeat:no-repeat;
		}

	a.photostinko:hover img{
		visibility:hidden;
		}




     	  #legendphotostinko {
		position:absolute;
		text-align:center;
		left: -422px;
		top:-277px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }


	      
	.photosquadri {
		position:absolute;
		left: 851px;
		top:495px;
	     }

     	a.photosquadri:hover {
		position:absolute;
		left: 851px;
		top:495px;
		background-image: url('./IMAGES/REMIphotoQUADRI2.jpg'); 
		background-repeat:no-repeat;
		}

	a.photosquadri:hover img{
		visibility:hidden;
		}

	#legendphotosquadri {
		position:absolute;
		text-align:center;
		left: -651px;
		top:-245px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }

	.photosnokia {
		position:absolute;
		left: 835px;
		top:383px;
	     }

     	a.photosnokia:hover {
		position:absolute;
		left: 835px;
		top:383px;
		background-image: url('./IMAGES/REMIphotoNOKIA2.jpg'); 
		background-repeat:no-repeat;
		}

	a.photosnokia:hover img{
		visibility:hidden;
		}

     	#legendphotosnokia {
		position:absolute;
		text-align:center;
		left: -635px;
		top:-133px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }

     	.photosnn {
		position:absolute;
		left: 0px;
		top:503px;
	     }

	a.photosnn:hover {
		position:absolute;
		left: 0px;
		top:503px;
		background-image: url('./IMAGES/REMIphotoNN2.jpg'); 
		background-repeat:no-repeat;
		}

	a.photosnn:hover img{
		visibility:hidden;
		}

	#legendphotosnn {
		position:absolute;
		text-align:center;
		left: 200px;
		top:-253px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }

     	.photoscatonne {
		position:absolute;
		left: 21px;
		top:390px;
	     }

     	a.photoscatonne:hover {
		position:absolute;
		left: 21px;
		top:390px;
		background-image: url('./IMAGES/REMIphotoCATONNE2.jpg'); 
		background-repeat:no-repeat;
		}

	a.photoscatonne:hover img{
		visibility:hidden;
		}

     	#legendphotoscatonne {
		position:absolute;
		text-align:center;
		left: 179px;
		top:-140px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }

	#photosremi {
		position:absolute;
		left: 649px;
		top:435px;
	     }

     	#textphotos {
		position:absolute;
		text-align:center;
		color:#CCCCCC;
		left: 200px;
		width:600px;
		top:165px;
		font-weight:400;
		color:#999999;
	     }


	 #textvideos {
		position:absolute;
		text-align:center;
		color:#CCCCCC;
		left: 200px;
		width:600px;
		top:165px;
		font-weight:400;
		color:#999999;
	     }

     	#textplaquettes {
		position:absolute;
		text-align:center;
		color:#CCCCCC;
		left: 200px;
		width:600px;
		top:50px;
		font-weight:400;
		color:#999999;
	     }


     	#legendphotos {
		position:absolute;
		text-align:center;
		left: 200px;
		top:250px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }


     	#legendportofolio {
		position:absolute;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		left:0px;
		top:10px;
		color:#AAAAAA;
		}


     	#legendportofolio A:hover{
		text-decoration:underline;
		}		

     	#legendvideos {
		position:absolute;
		text-align:center;
		left: 200px;
		top:230px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }


	.videosevent {
		position:absolute;
		left: 103px;
		top:319px;
	     }

	a.videosevent:hover {
		position:absolute;
		left: 103px;
		top:319px;
		background-image: url('./IMAGES/REMIvideosEVENT.gif'); 
		background-repeat:no-repeat;
		}

	a.videosevent:hover img{
		visibility:hidden;
		}


     	#legendvideosevent {
		position:absolute;
		text-align:center;
		left: 97px;
		top:-84px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }



	 .videosgroom {
		position:absolute;
		left: 388px;
		top:402px;
	     }

	     
	a.videosgroom:hover {
		position:absolute;
		left: 388px;
		top:402px;
		background-image: url('./IMAGES/REMIvideosGROOM.gif'); 
		background-repeat:no-repeat;
		}

	a.videosgroom:hover img{
		visibility:hidden;
		}

	     
     	#legendvideosgroom {
		position:absolute;
		text-align:center;
		left: -188px;
		top:-167px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }


     	 .videosperf {
		position:absolute;
		left: 700px;
		top:303px;
	     }

	a.videosperf:hover {
		position:absolute;
		left: 700px;
		top:303px;
		background-image: url('./IMAGES/REMIvideosPERF.gif'); 
		background-repeat:no-repeat;
		}

	a.videosperf:hover img{
		visibility:hidden;
		}



     	#legendvideosperf {
		position:absolute;
		text-align:center;
		left: -500px;
		top:-68px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }


	 .videospub {
		position:absolute;
		left: 290px;
		top:285px;
	     }

	a.videospub:hover {
		position:absolute;
		left: 290px;
		top:285px;
		background-image: url('./IMAGES/REMIvideosPUB.gif'); 
		background-repeat:no-repeat;
		}

	a.videospub:hover img{
		visibility:hidden;
		}

     	#legendvideospub {
		position:absolute;
		text-align:center;
		left: -90px;
		top:-50px;
		font-weight:400;
		width:580px;
		color:#FFFFFF;	
	     }

	     
	#textspectacle1 {
		position:absolute;
		text-align:left;
		padding:0;
		left:623px;
		top:67px;
		font-weight:400;
		color:#999999;
		width:360px;
		line-height:17px;
		letter-spacing:Opx;
		}

	#textspectacle11 {
		position:absolute;
		text-align:left;
		padding:0;
		left:623px;
		top:117px;
		font-weight:400;
		width:360px;
		line-height:17px;
		color:#999999;
		letter-spacing:Opx;
		}

	#textspectacle2 {
		position:absolute;
		text-align:left;
		padding:0;
		left:780px;
		top:232px;
		font-weight:400;
		color:#999999;
		letter-spacing:Opx;
		}


     	#ball {
		position:absolute;
		left: -57px;
		top:22px;
		border:0;
	     }

	#ballanim {
		position:absolute;
		left: 723px;
		top:254px;
		border:0;
	     }

	#listspectacle {
		position:relative;
		text-align:left;
		margin-left:10px;
		padding:0;
		list-style: none ;
		margin-top:-15px;
		margin-bottom:10px;
		padding-left:10px;
		border-left: 0px solid #222222;
		letter-spacing:Opx;
		}


	#textspectacle3 {
		position:absolute;
		text-align:left;
		padding:0;
		left:340px;
		top:550px;
		font-weight:400;
		color:#999999;
		width:320px;
		letter-spacing:Opx;
		}

	#textspectacle4 {
		position:absolute;
		text-align:justify;
		padding:0;
		left:560px;
		top:560px;
		font-weight:400;
		color:#999999;
		width:430px;
		letter-spacing:Opx;
		}



	#legendeambul {
		position:absolute;
		left: -690px;
		top:0px;
		text-align:left;
		font-weight:400;
		width:600px;
		color:#999999;
		letter-spacing:Opx;
	     }


     	#legendfix1 {
		position:absolute;
		left: -624px;
		top:-70px;
		text-align:left;
		font-weight:400;
		width:260px;
		color:#999999;
		letter-spacing:Opx;
	     }

       	#legendfix2 {
		position:absolute;
		left: -400px;
		top:100px;
		text-align:left;
		font-weight:400;
		width:250px;
		color:#999999;
		letter-spacing:Opx;
	     }

	     
     	#legendcrea1 {
		position:absolute;
		left: -624px;
		top:-80px;
		text-align:left;
		font-weight:400;
		width:380px;
		color:#999999;
		letter-spacing:Opx;
	     }


	 #legendcrea2 {
		position:absolute;
		left: -594px;
		top:8px;
		text-align:left;
		font-weight:400;
		width:420px;
		color:#999999;
		letter-spacing:Opx;
	     }

	 #legendcrea3 {
		position:absolute;
		left: -404px;
		top:115px;
		text-align:left;
		font-weight:400;
		width:270px;
		color:#999999;
		letter-spacing:Opx;
	     }

	  #legendagenda {
		position:absolute;
		left: -604px;
		top:78px;
		text-align:left;
		font-weight:400;
		width:500px;
		color:#999999;
		letter-spacing:Opx;
	     }

	  #legendagenda2 {
		position:absolute;
		left: 0px;
		top:93px;
		text-align:left;
		font-weight:800;
		color:#FFFFFF;
		background-color:#000000;
		letter-spacing:0px;
	     }




	#textechnique {
		position:absolute;
		text-align:left;
		padding:0;
		left:500px;
		top:35px;
		font-weight:400;
		color:#999999;
		width:480px;
		}

	#listechnique {
		position:relative;
		text-align:left;
		margin-left:25px;
		list-style: disc ;
		line-height:15px;
		padding:0;
		margin-top:-10px;
		border-left: 0px solid #222222;
		}



	#techniquebug {
		position:absolute;
		text-align:left;
		padding:0;
		left:0px;
		top:291px;
		}


	#marge {
		position:relative;
		text-align:left;
		margin-left:100px;
		padding:0;
		list-style: disc ;
		line-height:12px;
		margin-top:0px;
		margin-bottom:10px;
		padding-left:5px;
		color:#999999;
		border-left: 0px solid #222222;
		}



	#textbio {
		position:absolute;
		left:0px;
		top:572px;
		width:980px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:+0px;
		font-weight:400;
		color:#CCCCCC;
		background-color:#000000;
		padding-top:-10px;
		opacity:0.75;
		}

	#textbiotitle {
		position:absolute;
		text-align:justify;
		left:10px;
		top:542px;
		font-weight:400;
		color:#CCCCCC;
		}

	#animbio {
		position:absolute;
		left:619px;
		top:226px;
		border:0;
		}

	#textenseignement {
		position:absolute;
		left:0px;
		top:360px;
		width:1000px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:+0px;
		font-weight:400;
		color:#CCCCCC;
		background-color:#000000;
		opacity:0.75;
		padding-top:-10px;
		}

	#textenseignementitle {
		position:absolute;
		text-align:justify;
		left:10px;
		top:330px;
		font-weight:400;
		color:#CCCCCC;
		background-color:#000000;
		opacity:0.75;
		}


	#textcontact1 {
		position:absolute;
		text-align:left;
		left:10px;
		top:572px;
		font-weight:400;
		color:#999999;
		}

	#textcontact1 A:hover {
		text-decoration:underline;
		font-weight:400;
		font-size:12px;
		color:#FFFFFF;
		}


	#textcontact2 {
		position:absolute;
		text-align:left;
		left:300px;
		top:572px;
		font-weight:400;
		color:#999999;
		}

	#textcredit {
		position:absolute;
		text-align:left;
		left:550px;
		top:572px;
		font-weight:400;
		color:#999999;
		}

	#textcredit A:hover {
		text-decoration:underline;
		font-weight:400;
		color:#FFFFFF;
		}


	#legend {
  	   	position:relative;
		color:#999999;
		left:10px;
	    	top: 20px;
		width:980px;
		text-align:left;
		line-height:10px;
	        }

		
	#line1 {
		position:absolute;
		top: -4px;
		left: 0px;
	     }

     	#line2 {
		position:absolute;
		top: 30px;
		padding:0;
		margin-top: +0px;
		margin-bottom: Opx;
		left: 0px;
		width:1000px
		color:;#B42729;
	     }

	#cadre {
		position:absolute;
		top: 12px;
		left: 0px;
		opacity:1;
	     }


     	#cadreBlack {
		position:absolute;
		top: 24px;
		left: 0px;
		opacity:1;
	     }




	#logo {
  	   	position:absolute;
		color:#AAAAAA;
		font-size:11px;
		font-weight:800;
 	    	left: 10px; 
 	    	top: 15px; 
		line-height:20px;
	        }



	#image {
		position:absolute;
		top: 32px;
		left: 0px;
	     }


     	#imagephotos {
		position:absolute;
		left:0px;
		width:1000px;
		top: 32px;
	     }

	  #imagephotosD {
		position:absolute;
		text-align:right;
		right:0px;
		width:1000px;
		top: 32px;
	     }

	     

    

		
a {
text-decoration: none; /* définition du lien qui affichera le calque */
}

a:hover {
background: none; /* correction d'un bug IE */
}

a span { /* définition de la balise <span> inclue dans <a> */
display: none;
}


a:hover span { /* définition de la balise <span> au survol */
display:inline;
position: absolute;
left: +0px;
top:+0px;
text-align:center;
}

		
	#global {
		position:absolute;
		left: 50%; 
		width: 1000px;
		margin-left: -500px; /* moitié de la largeur */
		border: 1px solid #000;
   	  }




