
/* Carrousel content */
#blocCarrousel #carousel .councilor {
	float: left;
	width:160px;
	padding-left:8px;
	border-right:1px solid #e6e6e6;
	padding-top:10px;
}
#js #blocCarrousel #carousel .councilor {
	padding-top:0;
}
#blocCarrousel #carousel .councilor img {
	float: left;
	margin-right:8px;
}
#blocCarrousel #carousel .noBorder {
	border:0;
}
#blocCarrousel #carousel dl {
	width:98px;
	float:left;
	font-size:10px;
	color:#616161;
}
#blocCarrousel #carousel dl dt, #blocCarrousel #carousel dl dt a {
	color:#da161f;
	font-weight:bold;
	font-size:11px;
}
#blocCarrousel #carousel dl dd.profil {

}
#blocCarrousel dl dd a {
	color:#da161f;
	text-decoration:underline;
	margin-top:5px;
	display:block;
}
#blocCarrousel dl dd a:hover {
	text-decoration:none;
}
/* end Carrousel content */
/* Sans Javascript*/
#carousel:after {
	display:block; clear:both;
	visibility:hidden;
	height:0;
	content:".";
}
#carousel {
	width:auto;
	zoom:1;
}

/*Avec JavaScript*/
#js #carousel {
  position:relative; /*référence pour positionner les boutons*/
  padding:5px 0;
  width:380px;
}

#js #carouselInner {
  position:relative; /*ancrage pour l'objet à déplacer*/
  overflow:hidden; /*pour masquer les items en trop*/
  margin:0 auto;
  width:340px; height:88px;
}

#js #carousel div.slide {
  position:absolute; top:12px; left:0; /*objet à déplacer, positionnement primordial*/
}

#js #carousel .prev, #js #carousel .next {
  position:absolute; top:32px;
  overflow:hidden;
  padding-top:32px;
  width:17px; height:0;
  background:url(/img/arrow-carrousel-left.png) no-repeat;
  outline:none;
}
#js #carousel .prev {
  left:4px;
  background-position:0 0;
}
#js #carousel .next {
  left:365px;
  background:url(/img/arrow-carrousel-right.png) no-repeat;
}
#js #templateHomeCouncilor #carousel .next {
	left:718px;
}
#js #carousel .off {
  display:none; /*pour masquer les boutons quand nécessaire*/
}

/* variantes css carousel */
#templateHomeShowroom #blocCarrousel {
	width:386px;
}
#blocCarrousel #carousel {
	min-height:80px;
}
* html #blocCarrousel #carousel {
	min-height:80px;
}
#templateHomeCouncilor #blocCarrousel {
	width:740px;
	margin-left:98px;
}
#templateHomeShowroom #carousel .pagination, #templateHomeCouncilor #carousel .pagination {
	display:none;
}
#js #templateHomeCouncilor #carousel {
	width:740px;
}
#js #templateHomeCouncilor #carouselInner {
	width:680px;
}
