div#disclaimer {         text-align:left; }div#disclaimer-fond {         position:fixed; 	z-index:1000; 	width:100%; 	height:1200px;         background:#000000; 	filter:alpha(opacity=85); 	-moz-opacity:0.8; 	opacity: 0.8; 	text-align:left; 	line-height:normal; 	clear:both; }div#disclaimer-conteneur {         position:fixed; 	z-index:1001; 	width:100%; 	text-align:center; 	clear:both; }div#disclaimer-cadre {         width:565px;	height:406px; 	margin-left:auto; 	margin-right:auto;         margin-top:25px;	text-align:left; 	border: none; 	background: url(../images/votre_image.png) top left no-repeat; } div#disclaimer-texte {         padding-top:160px;	padding-left:290px;        font-size:12px; 	color:#000; }div#disclaimer-boutons { 	padding-left:270px;	height:65px;}div#bouton-entrer {        cursor:pointer;       width:117px;       height:39px;        text-decoration:none;        background: url(../images/bouton_entrer.jpg) top left no-repeat;       font-size:14px;        font-weight:bold;        color:#ffffff;        float:left;       margin-right:30px;       text-align:center;}div#bouton-sortir {        cursor:pointer;       width:117px;       height:39px;        text-decoration:none;        background: url(../images/bouton_sortir.jpg) top left no-repeat;       font-size:14px;        font-weight:bold;        color:#ffffff;        float:left;       text-align:center;}/* fin parti disclaimer */#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}	#lightboxPanorama{	overflow:hidden;}#panoramaImage{	padding-left:0px;}#lightboxVideo {	z-index:14;}#hoverNavPrev {	position:absolute;	top:67px;	left:0;	float:left;	z-index:15;	cursor:pointer;}#hoverNavNext {	position:absolute;	top:67px;	right:0;	float:right;	z-index:15;	cursor:pointer;}#imageContainer>#hoverNav{ left: 0;}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 50%;	height: 100%;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	}#imageData{	padding:0 10px;	}#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}#infoArrow {    width: 46px;    height: 23px;    margin-top: 0px;	margin-bottom: 0px;    vertical-align: -8px;    border: 0;}#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 5000px;	background-color: #000;	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;}		.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}* html>body .clearfix {	display: inline-block; 	width: 100%;	float:center;	}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}	#section1{	  margin-left: 100px;  width: 900px;  margin-top: 30px;  filter: alpha(opacity=30); /* For IE8 and earlier */  background-color: rgba(255, 230, 230, 0.1);  border:1px solid #ffe5e5;  padding:5px;  }#section11{	  margin-left: 12px;  width: 700px;  margin-top: 30px;  filter: alpha(opacity=30); /* For IE8 and earlier */  background-color: rgba(255, 230, 230, 0.1);  border:1px solid #ffe5e5;  padding:5px;  }  #section2{	  margin-left: 25px;  width: 90px;  margin-top: 30px;  filter: alpha(opacity=30); /* For IE8 and earlier */  background-color: rgba(255, 179, 125, 0.1);  border:1px solid #68bf75;  padding:5px;  }   /* partie page */  	* {		margin: 0; 		padding:0;	}		body{		position: absolute;		width:1400px; 		/*background-image:url(fond.jpg);*/		background-repeat:no-repeat;		color: #606060;		font-family: Verdana, sans-serif;		line-height: 150%;		margin-left: 0px;		margin-top: 0px;		margin-right: 0px;		margin-bottom: 30px;		word-wrap: break-word;	/* IE */	}	img {		border: 0;	}	/*a:link {		color: #808080;	}*/	a:visited {		color: #808080;	}	a:hover {		color: #808080;	}	a:active {		color: #808080;	} 	#sidebar{ 		position:fixed; 		top: 38px; 		left:30px;			width: 235px; 	}		* html div#sidebar{ 		position:absolute; 		top: 38px; 		left:30px;		width: 235px; 	}		#content{ 		margin-top: 38px;		margin-left: 300px;	}	#topbar{ 		margin-top: 30px;		margin-left: 0px;	}	#content_wide{ 		width: 1400px; 		margin-top: 30px;		margin-left: 5px;	}	#album_title{ 		color: #000000;		font-family:  Arial, Sans-Serif;		font-size: 18px;		line-height: 150%;	}		#album_description{ 		color: #303030;		font-family: "Trebuchet MS", Verdana, Sans-Serif;		font-size: 12px; 		line-height: 150%;	}	.thumbnail{		height: 128px; 		width: 128px;		text-align: center;		padding:8px;		background-color: #e0e0e0;		border: 1px solid #d0d0d0;		float: left;		margin-right: 15px;		margin-bottom: 15px;	}	.thumbnail_text{		height: 100px; 		width: 100px;		text-align: center;		padding:1px;		/*border: 1px solid #ffdbdb;*/		float: left;		margin-right: 1px;		margin-bottom: 1px;		overflow: hidden;  		font-family: "Trebuchet MS", Verdana, Sans-Serif;		font-size: 8px;	}		#loading_img{		margin-bottom: 15px;		width: 32px;		height: 32px;	}        #loading_layer{		position: absolute;		top: 45%;		left: 50%;		margin-left:-16px;		height: 32px;		width: 32px;		text-align: center;		overflow: visible;    }