

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

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

	html, body { height:100%; }


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


#distance { 
		width:1px;
		background-color:#000000;
		float:left;
		}

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


	h1 {
		display:inline;
		color:#FFFFFF;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
		line-height:24px
	        }		




		A {color:#AAAAAA;}

		A:link { 
			text-decoration:none}

		A:visited { 
			text-decoration:none}

                A:hover {
			color:#FFFFFF ;
			padding:0;
                        }



	#indexfix {
		position:fixed;
		top: 10%;
		left: 5%;
		width:230px;
		padding:0px;
		margin:0px;
		text-align:left;
		list-style: none ;
		line-height:22px;
		}

	#index {
		position:absolute;
		top: 110px;
		left: 10px;
		padding:0px;
		margin:0px;
		text-align:left;
		list-style: none ;
		line-height:22px;
		font-weight:200;
		}		

	#index A:hover {
		color:#FFFFFF;
		}

	#indexlang {
		position:absolute;
		top: 450px;
		left: 10px;
		width:250px;
		padding:0px;
		font-size:14px;
		margin:0px;
		text-align:left;
		list-style: none ;
		line-height:20px;
		color:#AAAAAA;
		}

	#indexlang A {
		color:#AAAAAA;
		}


	#indexlang A:hover {
		color:#FFFFFF;
		}

	#indexlang1 {
		display:inline;
		color:#FFFFFF;
		}

		
	#index1  {
		margin-left: 0px;
                color:#FFFFFF;
	        }


	#menu {
		position:relative;
		text-align:left;
		margin-left:15px;
		padding:0;
		list-style: none ;
		line-height:20px;
		margin-top:8px;
		margin-bottom:8px;
		padding-left:5px;
		border-left: 1px dotted #222222;
		}

	#menu h2 {
		position:relative;
		display:inline;
		font-size: 11px;
		font-weight:200;
		top:0px;
		line-height:15px;
		margin:0;
		}

	#menu0  {
		position:relative;
		display:inline;
		margin-left: 0px;
		line-height:20px;
	        color:#FFFFFF;
		width:250px;
	 }

	#menu1  {
		margin-left: 0px;
	        color:#FFFFFF;
		line-height:20px;
	 }

	 

	 	 

	#menu1 h2{
		display:inline;
		margin-left:5px;
		vertical-align:top;
		padding:0;
		line-height:20px;
		font-size:10px;
		color:#AAAAAA;
		}


		

	#menuref {
		position:relative;
		text-align:left;
		margin-left:15px;
		padding:0;
		list-style: none ;
		line-height:22px;
		margin-top:8px;
		margin-bottom:10px;
		padding-left:5px;
		border-left: 1px dotted #222222;
		}


	#menuref h2 {
		position:relative;
		display:inline;
		font-size: 11px;
		font-weight:200;
		top:-8px;
		line-height:22px;
		margin:0;
		}

	.menuref2 {
		position:relative;
		display:inline;
		font-size: 11px;
		font-weight:200;
		top:-8px;
		line-height:22px;
		margin:0;
		}

	#menuref1  {
		margin-left: 0px;
	        color:#FFFFFF;
		width:250px;
	 }

	#menuref1 h2 {
		position:relative;
		left:0px;
		display:inline;
		font-size: 11px;
		font-weight:200;
		top:-8px;
		line-height:22px;
		margin:0;
		}

	 #preloadPercent {
		 position:relative;
		 display:inline;
		 left:0px;
		 top:-1px;
		 font-size: 10px; 
		 color:#FFFFFF;
		 background-color:#000000;
		 color:#FFFFFF;
		 line-height:10px;
	     }


	.logospan {
  	   	position:absolute;
		display:inline;
		text-align:left;
 	    	left: 5px; 
 	    	top: 0px; 
		line-height:20px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:#000000;
		width:150px;
	        }

	a.logospan {
  	   	position:absolute;
		display:inline;
		text-align:left;
 	    	left: 5px; 
 	    	top: 0px; 
		line-height:20px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:#000000;
		width:150px;
	        }

	a.logospan span {
		display:none;
		position: absolute;
		text-align:left;
 	    	left: 5px; 
 	    	top: 30px; 
		padding-top:10px;
		padding-bottom:10px;
		background-color:#000000;
		width:150px;
	        }

	a.logospan:hover span { 
		display:inline;
		position: absolute;
		text-align:left;
		background-color:#000000;
		color:#AAAAAA;
		text-align:left;
		letter-spacing:0px;
		border:0;
 		}




	.cadrew {
		position:absolute;
		top: 0px;
		left: 0px;
		padding:0px;
		padding-left:10px;
		margin:0px;
		background-color:#FFFFFF;
		height:660px;	
		width:700px;
		}
       

	.cadre {
		position:relative;
		top: 1020px;
		left: 30%;
		width:730px;
		height:1000px;
		padding:0px;
		margin:0px;
		}


	.cadre0 {
		position:absolute;
		top: 0%;
		left: 30%;
		width:730px;
		height:1000px;
		padding:0px;
		margin:0px;
		}








	#cadre1expo {
		position:absolute;
		top: 0px;
		left: 30%;
		width:730px;
		height:2500px;
		padding:0px;
		margin:0px;
		}

	#cadre2expo {
		position:absolute;
		top: 3200px;
		left: 30%;
		width:730px;
		height:1000px;
		padding:0px;
		margin:0px;
		}



	#cadre3expo {
		position:absolute;
		top: 4200px;
		left: 30%;
		width:730px;
		height:1000px;
		padding:0px;
		margin:0px;
		}		


	.video {
		position:absolute;
		text-align:center;	
		top: 15px;
		left: 0px;
		z-index:10;
	     }

	.videorel {
		text-align:center;
		position:absolute;
		top:-570px;
		left: 0px;
		width:700px;
		border:0;
		z-index:1006;
	     }	     


	 #cadrezebre0 {
		position:absolute;
		top: 0px;
		left: 0px;
		width:730px;
		height:1000px;
		padding:0px;
		margin:0px;
		overflow:hidden;
		}


	 #imagezebrespan {
		position:absolute;
		text-align:left;	
		left:0px;
		top:20px;
		width:700px;
		height:500px;
	     } 

	#imagezebre {
		position:absolute;
		text-align:left;	
		left:0px;
		top:20px;
		width:700px;
		height:500px;
		vertical-align:bottom;
	     }

	#imagezebregrille {
		position:absolute;
		text-align:left;	
		left:-50px;
		top:20px;
		width:700px;
		height:500px;
	     }


 	#imagezebreoff {
		position:absolute;
		text-align:left;	
		left:0px;
		top:520px;
		width:700px;
		height:500px;
	     }
	  	        

	#imagestereo {
		padding-top: 15px;
		width:700px;
		height:500px;
		left: 0px;
		z-index:10;
		overflow:hidden;
	     }

	#movimage {
		position:relative;
		margin-left:-3608px;
		margin-top:-80px;
	     }


	.image {
		text-align:center;	
		padding-top: 15px;
		width:700px;
		height:500px;
		left: 0px;
		vertical-align:bottom;
		z-index:10;
	     }


	.imagerel {
		position:absolute;
		text-align:center;
		top:-514px;
		left: -10px;
		border:0;
		z-index:1001;
	     }	 

	#videorel {
		position:absolute;
		top:-570px;
		left: 0px;
		width:700px;
		border:0;
		z-index:1001;
	     }	 

	     

	.imagerelcache {
		text-align:center;
		position:absolute;
		top:-570px;
		left: 0px;
		width:700px;
		border:0;
		z-index:1005;
	     }	  

    

	.legend {
  	   	position:absolute;
		color:#AAAAAA;
		left:10px;
		top: 525px;
		width:640px;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
	        }	


	.legendw {
  	   	position:absolute;
		color:#444444;
		left:10px;
	    	top: 525px;
		width:640px;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
	        }	

	.legendw h1{
		display:inline;
		color:#000000;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
	        }		


				


	.vignetover {
		display:inline;
		line-height:20px;
		}

	.vignetover span {
		display:none;
		position: absolute;
		left: 10px;
		top:-56px;
		}


	.vignetover:hover span { 
		display:inline;
		text-align:left;
		background-color:#000000;
		color:#AAAAAA;
		text-align:left;
		letter-spacing:0px;
		border:0;
 		}


	.vignetover:hover span span { 
		display:inline;
		position: absolute;
		left: 0px;
		top:-2px;
		text-align:left;
		color:#FFFFFF;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
		width:635px;
		}



	.vignetoverw {
		display:inline;
		line-height:20px;
		}

	.vignetoverw span {
		display:none;
		position: absolute;
		left: 10px;
		top:-56px;
		}


	.vignetoverw:hover span {
		display:inline;
		text-align:left;
		background-color:#FFFFFF;
		color:#444444;
		text-align:left;
		letter-spacing:0px;
		border:0;
		width:635px;
		}



	.vignetoverw:hover span span { 
		display:inline;
		position: absolute;
		left: 0px;
		top:-2px;
		text-align:left;
		color:#444444;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
		width:635px;
 		}

	.legendrel {
		display:block;
 	   	position:absolute;
		top:-60px;
		left: 10px;
		text-align:left;
		width:635px;
		color:#AAAAAA;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
		border:0;
		background-color:#000000;
	     }	   


	a.legendrel:hover {
		display:block;
 	   	position:absolute;
		top:-60px;
		left: 10px;
		text-align:left;
		width:635px;
		color:#AAAAAA;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
		border:0;
		background-color:#000000;
	     }	     





	.legendrel700 {
 	   	position:absolute;
		color:#AAAAAA;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
		top:-60px;
		left: 10px;
		width:690px;
		border:0;
		background-color:#000000;
	     }	     
 


	.legendrelw {
 	   	position:absolute;
		color:#444444;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
		top:-60px;
		left: 10px;
		width:635px;
		border:0;
		background-color:#FFFFFF;
	     }	     
 	
	.legendrelw h1{
		display:inline;
		color:#000000;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
		line-height:24px
	        }




	#legendopen {
 	   	position:absolute;
		color:#AAAAAA;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
		top:-64px;
		left: 0px;
		width:645px;
		border:0;
		background-color:#000000;
	     }	     
 


	#legendmusic {
  	   	position:relative;
		color:#AAAAAA;
		text-align:left;
		line-height:20px;
		top:10px;
		left:270px;
		width:200px;
	        }		

	     
	.more {
		position:absolute;
		width:650px;
		height:40px;
		top:585px;
		line-height:40px;
		left: 0px;
		color:#FFFFFF;
		vertical-align:top;
	     }	     	     

	.more700 {
		display:inline;
		position:absolute;
		width:700px;
		top:589px;
		left: 0px;
		color:#FFFFFF;
	     }	    
	     	  	     

	    
	.vignetlegend1 {
		position:relative;
		display:inline;
		top:0px;
		left: 0px;
		height:40px;
		line-height:40px;
		margin-right:1px;
		padding-right:10px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:13px;
		line-height:40px;
		border-left:1px dotted #444444; 
		border-right:0px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
		vertical-align:middle;
		font-size:12px;
		}

	.vignetlegend1:hover {
		position:relative;
		display:inline;
		top:0px;
		left: 0px;
		height:40px;
		line-height:40px;
		margin-right:1px;
		padding-right:10px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:13px;
		line-height:40px;
		border-left:1px dotted #444444; 
		border-right:0px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
		vertical-align:middle;
		font-size:12px;
		}



	.vignetlegend2 {
		position:relative;
		display:inline;
		text-align:center;	
		top:0px;
		margin-right:1px;
		padding-right:10px;
		margin-left: 15px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:13px;
		line-height:20px;
		border-left:1px dotted #444444;
		border-right:0px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;
		vertical-align:middle;
		font-size:12px;
	     	}	     	  	     




	  .vignetlegend1w {
		display:inline;
		position:relative;
		text-align:center;
		top:0px;
		left: 0px;
		margin-right:1px;
		padding-right:10px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:13px;
		height:40px;
		line-height:40px;
		border-left:1px dotted #DDDDDD; 
		border-right:0px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		color:#444444;
		background-color:#FAFAFA;			
		vertical-align:middle;
		font-size:12px;
	     	}	     	  	     

	.vignetlegend2w {
		display:inline;
		position:relative;
		text-align:center;	
		top:0px;
		margin-right:1px;
		padding-right:10px;
		margin-left: 15px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:13px;
		line-height:40px;
		border-left:1px dotted #DDDDDD; 
		border-right:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		color:#444444;
		background-color:#FAFAFA;
		vertical-align:middle;
		font-size:12px;
	     	} 	  
	    
	#vignetlegendbio {
		position:absolute;
		text-align:center;	
		top:50px;
		left: 0px;
		width:40px;
		line-height:40px;
		margin-right:1px;
		padding-right:10px;
		padding-left:10px;
		padding-top:11px;
		padding-bottom:12px;
		border-left:1px dotted #444444; 
		border-right:0px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
		vertical-align:middle;
		}

	#vignetbio {
		position:relative;
		text-align:left;
		top:20px;
		left: 650px;
		width:40px;
		line-height:40px;
		padding-left:5px;
		padding-top:5px;
		margin-left:-6px;
		margin-right:0px;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:0px dotted #444444;
		border-top:0px dotted #444444;
		z-index:1000;
		vertical-align:middle;
	     }	

	#imagerelbio {
		left: 0px;
		top:70px;
		text-align:left;
		width:700px;
		border:0;
		z-index:1001;
		text-align:center;
	     }	 


     	#legendrelbio {
		color:#AAAAAA;
		text-align:left;
		line-height:20px;
		letter-spacing:0px;
		top:620px;
		left: 10px;
		width:635px;
		border:0;
		background-color:#000000;
	     }	     

	.vignet {
		position:relative;
		text-align:left;
		top:0px;
		left: 0px;
		height:40px;
		line-height:40px;
		padding-left:5px;
		margin-left:-6px;
		margin-right:0px;
		border-left:0px dotted #444444; 
		border-right:0px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		z-index:1000;
		vertical-align:middle;
	     }	     

	.vignetR {
		position:relative;
		top:0px;
		left: 0px;
		padding-left:5px;
		margin-left:-6px;
		margin-right:0px;
		height:40px;
		line-height:40px;
		border-left:0px dotted #444444;
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		vertical-align:middle;
	     }	          
 


	.vignetLR {
		position:relative;
		top:0px;
		left: 0px;
		padding-left:5px;
		margin-left:0px;
		margin-right:0px;
		height:40px;
		line-height:40px;
		border-left:1px dotted #444444;
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		vertical-align:middle;
	     }	     


	     
	.vignetw {
		position:relative;
		top:0px;
		left: 0px;
		height:40px;
		line-height:40px;
		padding-left:5px;
		margin-left:-6px;
		margin-right:0px;
		border-left:0px dotted #DDDDDD;
		border-right:0px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		z-index:1000;
		vertical-align:middle;
	     }	     	     


	.vignetwR {
		position:relative;
		top:0px;
		left: 0px;
		padding-left:5px;
		margin-left:-6px;
		margin-right:0px;		
		height:40px;
		line-height:40px;
		border-left:0px dotted #DDDDDD; 
		border-right:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		vertical-align:middle;
	     }	     


	.vignetlegendweb { /* site web collé aux vignettes précédentes */
		display:inline;
		position:relative;
		text-align:left;
		top:0px;
		left: 0px;
		border-color:#FFFFFF;
		left: 0px;
		height:40px;
		margin-right:0px;
		margin-left:-5px;
		padding-left:10px;
		padding-right:10px;
		padding-top:13px;
		padding-bottom:13px;
		line-height:20px;
		border-left:0px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
		font-size:12px;
	     	}	    

	.vignetlegendweb:hover {
		display:inline;
		position:relative;
		text-align:left;
		text-decoration:underline;
		top:0px;
		left: 0px;
		border-color:#FFFFFF;
		height:40px;
		margin-left:-5px;
		padding-left:10px;
		padding-right:10px;
		padding-top:13px;
		padding-bottom:13px;
		line-height:20px;
		border-left:0px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#FFFFFF;
		background-color:#181818;	
		font-size:12px;
	     	}



	.vignetlegendweb1 { /* site web seule vignette */
		display:inline;
		position:absolute;
		text-align:left;
		top:0px;
		left: 0px;
		margin-right:1px;
		padding-right:10px;
		padding-left:10px;
		line-height:40px;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
		vertical-align:middle;
		font-size:12px;
	     	}	 

	.vignetlegendweb1:hover { /* site web seule vignette */
		position:absolute;
		text-align:left;
		top:0px;
		left: 0px;
		margin-right:1px;
		padding-right:10px;
		padding-left:10px;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#101010;	
		vertical-align:middle;
		font-size:12px;
		line-height:40px;
		height:40px;
		text-decoration:none;
	     	}


	.vignetlegendweb1 span {
		display:none;
		position: absolute;
		text-decoration:none;
		}


	.vignetlegendweb1:hover span { 
		position:absolute;
		display:block;
		top:-63px;
		left:9px;
		text-align:left;
		background-color:#000000;
		color:#AAAAAA;
		letter-spacing:0px;
		border:0;
		width:600px;
		font-size:14px;
		line-height:24px;
		text-decoration:none;
 		}


	.vignetlegendweb1:hover span span { 
		display:block;
		position: absolute;
		left: 0px;
		top:4px;
		text-align:left;
		color:#FFFFFF;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
		width:600px;
		line-height:20px;
		text-decoration:none;
		}



	.vignetlegendweb2 { 
		display:inline;
		position:relative;
		top:0px;
		left: 20px;
		padding-left:10px;
		padding-right:10px;
		padding-top:13px;
		padding-bottom:13px;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
		vertical-align:middle;
		font-size:12px;
	     	}	 

	.vignetlegendweb2:hover {
		display:inline;
		position:relative;
		top:0px;
		left: 20px;
		padding-right:10px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:13px;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#FFFFFF;
		background-color:#181818;	
		font-size:12px;
		text-decoration:none;
	     	}


	.vignetplay2 { 
		display:inline;
		position:relative;
		top:0px;
		left: 20px;
		padding-left:10px;
		padding-right:10px;
		padding-top:13px;
		padding-bottom:13px;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
		vertical-align:middle;
		font-size:12px;
	     	}	 

	.vignetplay2:hover {
		display:inline;
		position:relative;
		top:0px;
		left: 20px;
		padding-right:10px;
		padding-left:10px;
		padding-top:13px;
		padding-bottom:13px;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#FFFFFF;
		background-color:#181818;	
		vertical-align:middle;
		font-size:12px;
		text-decoration:none;
	     	}



	.vignetlegendtest span { 
		display:block;
		position: absolute;
		left: 20px;
		top:25px;
		text-align:left;
		color:#FFFFFF;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
		line-height:20px;
		} 				


	.vignetlegendtest1 { 
		display:inline;
		position: absolute;
		left: 150px;
		top:25px;
		text-align:left;
		color:#FFFFFF;
		font-style:italic;
		font-weight:800;
		font-size:14px;
		letter-spacing:1px;
		line-height:20px;
		} 				





 	#vignetmatch {
		display:inline;
		left: 0px;
		top:0px;	
		height:40px;
		line-height:40px;
		cursor:pointer;
	     }

	     
 	#vignetglues {
		display:inline;
		left: 0px;
		top:0px;	
		height:40px;
		line-height:40px;
		cursor:pointer;
	     }

	.vignetclose {
		position:relative;
		display:inline;
		top:0px;
		left: 0px;
		height:40px;
		line-height:40px;
		margin-right:1px;
		margin-left:-6px;
		padding-right:15px;
		padding-left:15px;
		padding-top:13px;
		padding-bottom:13px;
		border-left:0px dotted #444444;
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		vertical-align:middle;
		cursor : pointer; 
		background-color:#181818;
		font-size:12px;
	     }	          
 

	.vignetclose:hover {
		position:relative;
		display:inline;
		top:0px;
		left: 0px;
		height:40px;
		line-height:40px;
		margin-right:1px;
		margin-left:-6px;
		padding-right:15px;
		padding-left:15px;
		padding-top:13px;
		padding-bottom:13px;
		border-left:0px dotted #444444;
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		vertical-align:middle;
		cursor : pointer; 
		background-color:#181818;
		font-size:12px;
	     }	          
 
  
	     	  	     

	#vignetdowntext {
		position:absolute;
		top:585px;
		left:547px;
		width:80px;
		text-align: center;
		color:#FFFFFF;
		border-color:#FFFFFF;
		margin-right:-6px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		line-height:20px;
		border-left:1px dotted #444444;
		border-right:0px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		color:#AAAAAA;
		background-color:#0B0B0B;	
	     }	        



	.up {
		position:absolute;
		top:525px;
		left:648px;
		text-align: center;
		color:#AAAAAA;
		width:50px;
		height:40px;
		font-size:30px;
		font-weight:200;
		line-height:40px;
		vertical-align: middle;
		border-left:1px dotted #444444;
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		background-color:#0B0B0B;
	     }	         	     

	.up:hover {
		border-left:1px dotted #444444;
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		vertical-align: middle;
		color:#FFFFFF;
		background-color:#181818;			
	     }	        

	.down {
		position:absolute;
		top:585px;
		left:648px;
		text-align: center;
		color:#AAAAAA;
		width:50px;
		height:40px;
		font-size:30px;
		font-weight:200;
		line-height:40px;
		vertical-align: middle;
		border-left:1px dotted #444444; 
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		background-color:#0B0B0B;
		z-index:10;
	     }	  

	.down:hover {
		border-left:1px dotted #444444;
		border-right:1px dotted #444444;
		border-bottom:1px dotted #444444;
		border-top:1px dotted #444444;
		vertical-align: middle;
		color:#FFFFFF;
		background-color:#181818;			
	     }	  

	.upw {
		position:absolute;
		top:530px;
		left:648px;
		text-align: center;
		color:#666666;
		width:50px;
		height:40px;
		line-height:40px;
		font-size:30px;
		font-weight:200;
		border-left:1px dotted #DDDDDD;
		border-right:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		vertical-align: middle;
		background-color:#FAFAFA;	
	     }	        


	.upw:hover {
		border-right:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		vertical-align: middle;
		vertical-align: middle;
		color:#000000;
		background-color:#F0F0F0;			
	     }	        


	.downw {
		position:absolute;
		top:585px;
		left:648px;
		text-align: center;
		color:#666666;
		width:50px;
		height:40px;
		line-height:40px;
		font-size:30px;
		font-weight:200;
		border-left:1px dotted #DDDDDD;
		border-right:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		vertical-align: middle;
		background-color:#FAFAFA;	
	     }	         
	     

	.downw:hover {
		border-right:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		border-top:1px dotted #DDDDDD;
		vertical-align: middle;
		vertical-align: middle;
		color:#000000;
		background-color:#F0F0F0;			
	     }	    




    

	     
	.imageapropos {
		position:absolute;
		text-align:left;
		top:57px;
		left: -615px;
		border:0;
		z-index:1001;
	     }	 


	.moreapropos {
		display:inline;
		position:absolute;
		top:100px;
		left: 555px;
		color:#FFFFFF;
	     }	         

	     	     
    	#textbioEN {
		text-align:left;
		position:absolute;
		top: 140px;
		left: 00px;
		width:600px;
		height:500px;
		color:#DDDDDD;
		line-height:20px;
	     }     

     	#textbio {
		text-align:left;
		position:absolute;
		top: 140px;
		left: 00px;
		width:500px;
		height:500px;
		color:#DDDDDD;
		line-height:20px;
	     }

     	.textapropos {
		text-align:left;
		position:absolute;
		top: 140px;
		left: 0px;
		width:550px;
		height:550px;
		color:#DDDDDD;
		line-height:20px;
	     }


	.listtextapropos {
		line-height:20px;
		padding-left:15px;
		padding-bottom:5px;
		list-style:none;
	     }

	#expo {
		text-align:left;
		position:absolute;
		top: 85px;
		left: 0px;
		width:600px;
		color:#AAAAAA;
		line-height:20px;
	     }


	#expo h1{
		color:#FFFFFF;
		display:block;
		font-style:italic;
		font-size:14px;
		letter-spacing:1px;
		line-height:30px;
		padding-top:20px;
	     }	     

	#expo h2 {
		display:inline;
		font-size:14px;
		font-weight:200;
		color:#FFFFFF;
	     }



	.carton  {
		display:inline;
		color:#FFFFFF ;
                font-size:11px ;
		font-weight:200;
                }

	a.carton  {
		display:inline;
		color:#FFFFFF ;
                font-size:11px ;
		font-weight:200;
                }	

	a.carton:hover  {
		text-decoration:underline;
		display:inline;
		color:#FFFFFF ;
                font-size:11px ;
		font-weight:200;
                }

	.carton:hover {
		color:#FFFFFF ;
                font-size:11px ;
                }


	.carton span {
		display:none;
		position: absolute;
		left: 10px;
		top:-56px;
                }

	.carton:hover span { 
		display:block;
		text-align:left;
		background-color:#000000;
		color:#AAAAAA;
		text-align:left;
		letter-spacing:0px;
		border:0;
		width:523px;
 		}




	#expounderline {
		color:#FFFFFF ;
                font-size:11px ;
                }

	#expounderline:hover {
		color:#FFFFFF ;
                font-size:12px ;
		font-weight:200;
		text-decoration:underline;
                }
		


	#expo span {
		position:relative;
		text-align:left;
		top: 15px;
		left: 0px;
		border:0;
		width:523px;
		margin-bottom:15px;
                font-size:12px ;
		z-index:1000;
	     }




	#contact {
		text-align:left;
		position:absolute;
		top: 175px;
		left: 390px;
		width:500px;
		color:#DDDDDD;
		line-height:20px;
	     }

	#contact h1{
		display:block;
		color:#FFFFFF;
		font-size:15px;
		letter-spacing:1px;
		line-height:30px;
		padding-top:20px;
	     }	     


	#contact A { color:#FFFFFF; letter-spacing:1px;line-height:20px;}
	#contact A:hover { text-decoration:underline;letter-spacing:1px; color:#FFFFFF; line-height:20px;}

		


	#link {
		position:absolute;
		top: 450px;
		left: 270px;
		text-align:left;
		width:730px;
	     }	     

	.linknext {
		position:relative;
		display:block;
		margin-top: 20px;
		left:0px;
		text-align:left;
		width:730px;
		clear:both;
	     }	     

	.linklogo {
		float:left;
		width: 100px;
		text-align:right;
		padding-right:10px;
	     }	     

	.linklink  {
		float:right;
		text-align:left; 
		padding-bottom:20px;
		text-align:left;
		color:#AAAAAA;
		line-height:20px;
		width:610px;
	     }	     

	.linklink A {
		color:#FFFFFF;
		letter-spacing:1px;
		line-height:30px;
	     }	    
	.linklink A:hover {
		text-decoration:underline; 
		letter-spacing:1px;
		line-height:30px;
	     }	     


	
	#copyright {
		position:absolute;
		top: 480px;
		left: 10px;
		width:250px;
		padding:0px;
		margin:0px;
		font-size:10px;
		text-align:left;
		list-style: none ;
		line-height:20px;
		letter-spacing:0px;
		}




