	a {
		cursor: pointer;
		color: #777777;
		display: inline;
		font-size: 15px;
		text-decoration: none;
	}
	
	a:hover {
		cursor: pointer;
		color: #000;
		display: inline;
		font-size: 15px;
		text-decoration: none;
	}
	
	.actif {
		cursor: pointer;
		color: #555555;
		display: inline;
		font-size: 15px;
		text-decoration: none;
		border-bottom: 2px solid #666666;
	}
	
	
	html { 
		overflow: hidden; 
	} 
	body { 
		margin: 0px; 
		padding: 0px; 
		background: #fff url(images/back.png) repeat; 
		position: absolute; 
		width: 100%; 
		height: 100%; 
		font-size:1em; 
		font-family: verdana; 
		color: #EAEAEA;
	} 
	#panoramacont { 
		position: absolute; 
		background: #fff; 
		overflow: hidden; 
		font-size:1em; 
		font-family: verdana; 
		color: #1A1A1A; 
		width: 1002px;
		height: 502px;
		left: 50%;
		margin-left: -510px;
		top: 50%;
		margin-top: -280px;
		border: solid 1px #EAEAEA;
		padding: 10px;
		border-radius: 7px;
	} 
	
	#minicadre { 
		position: absolute;
		top: 20px;
		right: 20px;
		width: 100px;
		height: 200px;
		background: #fff;
		border: solid 1px #EAEAEA;
		border-radius: 7px;
		-webkit-background-size: 100% 100%;
  		-o-background-size: 100% 100%;
 		-moz-background-size: 100% 100%;
	} 
	
	#dht { 
		color: #C1C1C1;
		display: inline;
		font-size: 10px;
	} 
	#dhtb { 
		cursor: pointer;
		color: #C1C1C1;
		display: inline;
		font-size: 10px;
	} 
		#dhtb:hover { 
		color: #666666;
		text-decoration: underline;
	}
	
	#bio { 
		color: #666666;
		display: inline;
		font-size: 12px;
	}  
	
	#rebecca { 
		position: absolute;
		width: 1000px;
		height: 88px;
		background: url(images/rebecca.png) no-repeat; 
		left: 50%;
		margin-left: -500px;
		padding-left: 200px;
		padding-top: 65px;
		top: 50%;
		margin-top: -380px;
		color: #000;
	} 
	
	#panorama { 
		position: absolute; 
		background: #fff; 
		overflow: hidden; 
		font-size:1em; 
		font-family: verdana; 
		color: #1A1A1A; 
		width: 1000px;
		height: 500px;
		border: solid 1px #EAEAEA;
	} 
	#panorama span, img { 
		position: absolute; 

	} 
	#panorama .label { 
		font-size: 0.8em; 
		text-align: center; 
		color:#1A1A1A; 
		font-weight:bold; 
	} 
	#panorama .title { 
		font-size: 2em; 
		font-weight:bold; 
		text-shadow:2px 2px 2px #ffffff;
		color: #1A1A1A;
	} 
	#panorama .text { 
		font-size: 0.8em; 
		font-style: italic; 
	} 
	#panorama .author { 
		font-size: 0.8em; 
	} 
	#panorama .area { 
		position: absolute; 
		cursor: pointer; 
		border: 2px solid #FFF; 
		filter: alpha(opacity=30); 
		opacity: 0.5; 
		background: #fff; 
		border-radius: 15px; 
	} 
	#panorama .over { 
	/* precedent */
		background: #7e0000; 
	} 
	#panorama .over2 { 
	/* suivant */
		background: #007e00; 
	} 
	#panorama .over3 { 
		background: #00007e; 
	} 
	#panorama .ajaxLoader { 
		position:absolute; 
		left: 50%; 
		top: 50%; 
		margin-left:-17px; 
		margin-top:-17px; 
		background: #fff; 
		opacity: 0.8; 
		border-radius: 5px; 
		padding: 5px;
	} 