/* CAROUSEL des news de la page d'accueil*/
#homeCarousel .apCarouselContainer h1:where(:not(#shell-event-bridge-container #homeCarousel .apCarouselContainer h1)) {
	width: 450px;
}

#homeCarousel .apCarouselContainer h2:where(:not(#shell-event-bridge-container #homeCarousel .apCarouselContainer h2)) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    padding-bottom: 3px;
    padding-top: 3px;
}

#homeCarousel .apCarouselContainer p:where(:not(#shell-event-bridge-container #homeCarousel .apCarouselContainer p)) {
	color: #333333;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 2px 0 0;
}

#homeCarousel .apCarouselContainer:where(:not(#shell-event-bridge-container #homeCarousel .apCarouselContainer)), #homeCarousel .apCarousel li:where(:not(#shell-event-bridge-container #homeCarousel .apCarousel li)) {
	width: 444px;
}

#homeCarousel.apCarouselControler:where(:not(#shell-event-bridge-container #homeCarousel.apCarouselControler)), #homeCarousel .apCarouselContainer:where(:not(#shell-event-bridge-container #homeCarousel .apCarouselContainer)) {
	height: 160px;
}

#homeCarousel .apCarousel:where(:not(#shell-event-bridge-container #homeCarousel .apCarousel)) {
	height: 143px;
}

#homeCarousel .apCarouselContainer .buttonNav:where(:not(#shell-event-bridge-container #homeCarousel .apCarouselContainer .buttonNav)) {
	top: 143px;
}

#homeCarousel .apCarousel:where(:not(#shell-event-bridge-container #homeCarousel .apCarousel)), #homeCarousel .apCarousel li:where(:not(#shell-event-bridge-container #homeCarousel .apCarousel li)) {
	overflow: hidden;
}

#homeCarousel .apCarousel li:where(:not(#shell-event-bridge-container #homeCarousel .apCarousel li)) {
	height: 135px;
}


.apCarouselControler:where(:not(#shell-event-bridge-container .apCarouselControler)) {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


#homeCarousel .apCarouselContainer h2 a:where(:not(#shell-event-bridge-container #homeCarousel .apCarouselContainer h2 a)) {
    color: #648CAE;
    font-size: 17px;
    font-weight: bold;
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
    font-family: 'Gotham','Trebuchet MS', Arial, Helvetica, sans-serif;
}

#homeCarousel #bulletCarousel:where(:not(#shell-event-bridge-container #homeCarousel #bulletCarousel)) {
	top: 143px;
}


#homeCarousel img.illu:where(:not(#shell-event-bridge-container #homeCarousel img.illu)) {
    margin-right: 6px;
    margin-left: 3px;
}

