#carrouselAuto {
	width:464px;
	float:left;
	position:relative;
}
#carrouselAuto .pushTop h2 {
	font-size:16px;
	font-weight:bold;
}
#carrouselAuto a.allNews {
	float:right;
	margin-top:14px;
}

/*Avec JavaScript*/
#js #carousel {
  position:relative; /*référence pour positionner les boutons*/
  padding:11px 0;
  width:464px;
}

#js #carouselInner {
  position:relative; /*ancrage pour l'objet à déplacer*/
  overflow:hidden; /*pour masquer les items en trop*/
  margin:0 auto;
  width:444px; height:235px;
}

#js #carousel div.slide {
  position:absolute; top:0; 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;
  display: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*/
}
#js #carousel .pagination {
	position:absolute;
	top:-24px;
	right:21px;
}
#js #carousel .pagination ul li {
	float:left;
	
	margin-left:4px;
}
#js #carousel .pagination ul li a {
	display:block;
	width:17px;
	height:19px;
	background:url(/img/kiotis/carrousel/bgd-step.png) no-repeat left -20px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	outline:none;
	text-indent:-1000px;
}
/*#js .stanhome #carousel .pagination ul li a {
	background:url(/img/stanhome/carrousel/bgd-step.png) no-repeat left -20px;
	height:20px;
}
* html#js .stanhome #carousel .pagination ul li a {
	background:url(/img/stanhome/carrousel/bgd-step-8bits.png) no-repeat left -20px;
}
#js #carousel .pagination ul li.on a {
	background:url(/img/kiotis/carrousel/bgd-step.png) no-repeat left top;
}
#js .stanhome #carousel .pagination ul li.on a {
	background:url(/img/stanhome/carrousel/bgd-step.png) no-repeat left top;
	color:#614529;
}
* html#js .stanhome #carousel .pagination ul li.on a {
	background:url(/img/stanhome/carrousel/bgd-step-8bits.png) no-repeat left top;
}*/
#carrouselAuto ul.steps {
	position:absolute;
	top:14px;
	right:10px;
}
* html #carrouselAuto ul.steps {
	top:-25px;
}
#carrouselAuto ul.steps li {
	display:inline;
}
#carrouselAuto ul.steps li a {
	display:block;
	float:left;
	padding-left:4px;
}
#js .kiotis #carousel .pagination ul li a.step0 {
	background:url(/img/kiotis/carrousel/bgd-step1.png) no-repeat left -20px;
}
#js .kiotis #carousel .pagination ul li.on a.step0 {
	background:url(/img/kiotis/carrousel/bgd-step1.png) no-repeat left top;
}
#js .kiotis #carousel .pagination ul li a.step1 {
	background:url(/img/kiotis/carrousel/bgd-step2.png) no-repeat left -20px;
}
#js .kiotis #carousel .pagination ul li.on a.step1 {
	background:url(/img/kiotis/carrousel/bgd-step2.png) no-repeat left top;
}
#js .kiotis #carousel .pagination ul li a.step2 {
	background:url(/img/kiotis/carrousel/bgd-step3.png) no-repeat left -20px;
}
#js .kiotis #carousel .pagination ul li.on a.step2 {
	background:url(/img/kiotis/carrousel/bgd-step3.png) no-repeat left top;
}
#js .kiotis #carousel .pagination ul li a.step3 {
	background:url(/img/kiotis/carrousel/bgd-step4.png) no-repeat left -20px;
}
#js .kiotis #carousel .pagination ul li.on a.step3 {
	background:url(/img/kiotis/carrousel/bgd-step4.png) no-repeat left top;
}

#js .stanhome #carousel .pagination ul li a.step0 {
	background:url(/img/stanhome/carrousel/bgd-step1.png) no-repeat left -20px;
}
#js .stanhome #carousel .pagination ul li.on a.step0 {
	background:url(/img/stanhome/carrousel/bgd-step1.png) no-repeat left top;
}
#js .stanhome #carousel .pagination ul li a.step1 {
	background:url(/img/stanhome/carrousel/bgd-step2.png) no-repeat left -20px;
}
#js .stanhome #carousel .pagination ul li.on a.step1 {
	background:url(/img/stanhome/carrousel/bgd-step2.png) no-repeat left top;
}
#js .stanhome #carousel .pagination ul li a.step2 {
	background:url(/img/stanhome/carrousel/bgd-step3.png) no-repeat left -20px;
}
#js .stanhome #carousel .pagination ul li.on a.step2 {
	background:url(/img/stanhome/carrousel/bgd-step3.png) no-repeat left top;
}
#js .stanhome #carousel .pagination ul li a.step3 {
	background:url(/img/stanhome/carrousel/bgd-step4.png) no-repeat left -20px;
}
#js .stanhome #carousel .pagination ul li.on a.step3 {
	background:url(/img/stanhome/carrousel/bgd-step4.png) no-repeat left top;
}

#carrouselAuto #carousel div.slide div {
	float:left;
	margin-right:10px;
	color:#5a5a5a;
	width:217px;
}
#carrouselAuto #carousel div.slide div dl dt {
	font-weight:bold;
	font-size:12px;
}
.stanhome #carrouselAuto #carousel div.slide div dl dt, .stanhome #carrouselAuto #carousel div.slide div dl dt a {
	color:#223f9a;
	text-decoration:none;
}
.kiotis #carrouselAuto #carousel div.slide div dl dt, .kiotis #carrouselAuto #carousel div.slide div dl dt a {
	color:#d866c2;
	text-decoration:none;
}
#carrouselAuto #carousel div.slide div dl dt a:hover {
	text-decoration:underline;
}
.stanhome .pushBigHeader2 .pushTop {
	background:url(/img/push/push-top-bg-lblue-sh.png);
}
* html .stanhome .pushBigHeader2 .pushTop {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/push/push-top-bg-lblue-sh.png',sizingMethod='scale');
}
.stanhome .pushBigHeader2 .borderTpushl {
	background:url(/img/push/push-btleft-lblue-sh.png);
}
* html .stanhome .pushBigHeader2 .borderTpushl {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/push/push-btleft-lblue-sh.png',sizingMethod='image');
}
.stanhome .pushBigHeader2 .borderTpushr {
	background:url(/img/push/push-btright-lblue-sh.png);
}
* html .stanhome .pushBigHeader2 .borderTpushr {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/push/push-btright-lblue-sh.png',sizingMethod='image');
}
.kiotis .pushBigHeader2 .pushTop {
	background:url(/img/push/push-top-bg-lpurple-sh.png);
}
* html .kiotis .pushBigHeader2 .pushTop {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/push/push-top-bg-lpurple-sh.png',sizingMethod='scale');
}
.kiotis .pushBigHeader2 .borderTpushl {
	background:url(/img/push/push-btleft-lpurple-sh.png);
}
* html .kiotis .pushBigHeader2 .borderTpushl {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/push/push-btleft-lpurple-sh.png',sizingMethod='image');
}
.kiotis .pushBigHeader2 .borderTpushr {
	background:url(/img/push/push-btright-lpurple-sh.png);
}
* html .kiotis .pushBigHeader2 .borderTpushr {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/push/push-btright-lpurple-sh.png',sizingMethod='image');
}
#carrouselAuto .pushLeftBg {
	background:url(/img/push/push-bgd-vertical2-left.png) no-repeat left top;
}
* html #carrouselAuto .pushLeftBg {
	background:url(/img/push/push-bgd-vertical2-left-8bits.png) no-repeat left top;
}
#carrouselAuto .pushLeftBg .pushRightBg {
	background:url(/img/push/push-bgd-vertical2-right.png) no-repeat right top;
}
* html #carrouselAuto .pushLeftBg .pushRightBg {
	background:url(/img/push/push-bgd-vertical2-right-8bits.png) no-repeat right top;
}