#slideshow {
	margin:0 auto;
	width:892px;
	height:330px;
	position:relative;
	border-style: solid; border-width: 2px; border-color: #6699cc; background-color: #F7F7F7;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:820px;
  height:330px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:872px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:330px;
}

/* Slideshow controls style rules. */
.control {
  display:block;
  width:40px;
  height:330px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
/*
#navDiapo{
	display:hidden;
	width:0px;
	height:0px;
	position:absolute;
	right:10px;
	bottom:200px;
	cursor:pointer;
}*/

#leftControl {
  top:0;
  left:5px;
  background:transparent url(../includes/img/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:5px;
  background:transparent url(../includes/img/control_right.png) no-repeat 0 0;
}

/* Style rules for Demo page */

#pageContainer {
	margin-top: 20px;
	width:900px;
}

/* Style du texte */

.slide h2, .slide p {
  margin:30px 10px 30px 40px;
}

.slide p {
  text-align: justify;
  font-size: 1.3em;
  letter-spacing: 130%;
  font-weight: normal;
}

.slide h2 {
  color: #000; font-size: 4em; font-style:italic; font-weight: bold; text-transform: normal;
}

.slide h2 .lower{
   font-size: 50%; font-weight: normal;
}

.slide img {
float: right;
  margin: 40px 5px 20px 40px;
}