			/* SLIDESHOW */
			.stepcarousel {
				margin:10px;
				position: relative; /*leave this value alone*/
				overflow: hidden; /*leave this value alone*/
				width: 476px; /*Width of Carousel Viewer itself*/
				height: 115px; /*Height should enough to fit largest content's height*/
				top:10px;
			}
			.stepcarousel .belt{
				position: absolute; /*leave this value alone*/
				left: 0;
				top: 0;
				width:610px;
			}
			.stepcarousel .panel{
				float: left; /*leave this value alone*/
				overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
				width: 190px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
				margin-right:10px;
				border:1px solid #FFFFFF;

			}
			#droite .stepcarousel .panel img {
				border:0;
			}
			
			.slideshow { display:block; width:496px; background:#CCC no-repeat; height:135px; position:relative; clear:both; margin:0 auto; }
			
			.fleche_d, .fleche_g { width:18px; height:18px; position:absolute; top:58px; cursor:pointer; }
			.fleche_g { background:url(../interface/images/fleches.png) 0 0; left:-20px; }
			.fleche_g:hover { background:url(../interface/images/fleches.png) 0 -18px; }
			.fleche_d { background:url(../interface/images/fleches.png) -18px 0; right: -20px; }
			.fleche_d:hover { background:url(../interface/images/fleches.png) -18px -18px; }
