.boxDiapo{
				width:620px;
				background:url(background.png) no-repeat;
				position:relative;
				text-align:center;
			}
			.boxDiapo ul{
				list-style:none;
				margin:0px;
				padding:0px;
				position:relative;
				bottom:0px;
				left:5px;
			}
			.boxDiapo ul li{
				float:left;
				margin:5px;
				padding:1px;
				border:1px solid #FEFEFE;
				position:relative;
			}
			.boxDiapo ul li img{
				width:87px;
				height:57px;
			}
			.boxDiapo ul li span{
				display:block;
				width:100%;
				height:100%;
				position:absolute;
				top:0px;
				left:0px;
				background-color:#000000;
				filter:alpha(opacity=50);
				-moz-opacity:.5;
				opacity:.5;
			}
			
			.boxFading{
			position:relative;
			width:620px;
			height:500px;
			padding:5px;
			border:0px solid red;
			left:0px;
			top:0px;
			}
			.boxFading img{
			display:none;
			position:absolute;
			top:10px;
			left:10px;
			width:600px;
			
			}
			
			.beforeOut{
		width:27px;
		height:25px;
		background:url('navigate.png') 0px 0px;
		float:left;
		cursor:hand;
	}
	.beforeOutOver{
		width:27px;
		height:25px;
		background:url('navigate.png') 0px -25px;
		float:left;
		cursor:hand;
	}
	
	.beforeOutClick{
		width:27px;
		height:25px;
		background:url('navigate.png') 0px -50px;
		float:left;
		cursor:hand;
	}
	.nextOut{
		width:27px;
		height:25px;
		background:url('navigate.png') -27px 0px;
		float:left;
	}
	.nextOutOver{
		width:27px;
		height:25px;
		background:url('navigate.png') -27px -25px;
		float:left;
	}
	
	.nextOutClick{
		width:27px;
		height:25px;
		background:url('navigate.png') -27px -50px;
		float:left;
	}
	.close{
		width:27px;
		height:25px;
		position:absolute;
		right:20px;
		top:4px;
		background:url('navigate.png') 0px -131px;
	}
	.indicator{
		height:25px;
		padding-left:10px;
		padding-right:10px;
		line-height:25px;
		text-align:center;
		color:#666;
		font-weight:bold;
		float:left;
		background:url('navigate.png') 0px -108px;
	}
	.toolbar{
		width:160px;
		position:absolute;
		top:5px;
		left:50%;
		margin-left:-60px;
		clear:both;
	}
	.navigate{
		width:100%;
		height:33px;
		line-height:33px;
		background:url('navigate.png') 0px -75px;
		position: fixed;
		top:10px;
		left:0px;
		/* et le patch pour IE */ 
	  position : expression("absolute"); 
	  width : expression("100%"); 
	  top : expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight); 
	  left : expression("0px"); 
 
	}
	.imageInformation{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		font-weight:bold;
		float:left;
		margin-left:20px;
	}
	.modal{
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		background-color:#000;
		position:absolute;
		filter:alpha(opacity=70);
		-moz-opacity:.7;
		opacity:.7;
	}
	.frameBugFlash{
		position:absolute;
		top:0px;
		left:0px;
		z-index:0;
		width:100%;
		height:100%;
		border:0px;
		filter:alpha(opacity=0);
		-moz-opacity:.0;
		opacity:.0;
	}
	.contentMain{
		width:100%;
		height:100%;
		top:0px;
		left:0px;
                z-index:100;
		position: fixed;
		/* et le patch pour IE */ 
		  position : expression("absolute"); 
		  width : expression("100%"); 
		  top : expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight); 
		  left : expression("0px"); 
 
	}
	.contentImage{
		border:3px solid #666;
		background-color:#FFFFFF;
		position:absolute;
		padding:10px;
	}
	.imgHide{
		filter:alpha(opacity=0);
		-moz-opacity:.0;
		opacity:.0;
	}
	.btnPlay{
		width:34px;
		height:33px;
		background:url('navigate.png') -2px -158px;
		position:absolute;
		left:50%;
		margin-left:-120px;
		top:0px;
	}
	.btnPause{
		width:34px;
		height:33px;
		background:url('navigate.png') -2px -193px;
		position:absolute;
		left:50%;
		margin-left:-120px;
		top:0px;
	}