@charset "utf-8";



/* ImageFlow Settings - CSS 2.1

==================================== */

@media screen, projection {

	.imageflow {

		overflow:hidden;

		position:relative; 

		text-align:left;

		visibility:hidden;

		width:100%;

	}

	.imageflow img {

		border:none;

		position:absolute;

		top:0px;

		visibility:hidden;

		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */

	}

	.imageflow p {

		margin:0 auto;

		text-align:center;

	}

	.imageflow .loading {

		border:1px solid white;

		height:15px;

		left:50%;

		margin-left:-106px;

		padding:5px;

		position:relative;

		visibility:visible;

		width:200px;

	}

	.imageflow .loading_bar {

		background:#fff;

		height:15px;

		visibility:visible;

		width:1%;

	}

	.imageflow .navigation{

		z-index:1000;

		top:80px;

		position:relative;

		text-align:center;

		margin:0px;

		padding:0px;

		width:580px;

	}

	.imageflow .caption {

		font-weight:bold;

		position:relative; 

		text-align:center;

		z-index:10001;

		height:200px;

	}

	.imageflow .scrollbar {

		/*border-bottom:1px solid #b3b3b3;*/

		position:relative; 

		visibility:hidden;

		z-index:10002;

		height:1px;



	}

	.imageflow .slider {

		background-image:url(slider.png);

		background-repeat:no-repeat;

		height:14px;

		margin:-6px 0 0 -7px;

		position:absolute;

		width:14px;

		z-index:10003;

		display:none;

	}

	.imageflow .images {

		overflow:hidden;

		white-space:nowrap;

	}

	.imageflow .button {

		cursor:pointer;

		height:35px;

		position:relative;

		width:18px;

	}

	.imageflow .previous {

		background: url(images/fleche_gauche_cover.jpg) top left no-repeat;

		float:left;

		top:-365px;

		left:13px;

	}

	

	.imageflow .next {

		background: url(images/fleche_droite_cover.jpg) top left no-repeat;

		float:right;	

		top:-365px;



	}

}