/*! normalize.css v3.0.0 | MIT License | git.io/normalize */.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:none;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}


/* CORRECTION BOOTSTRAP CAROUSEL / CARROUSSEL */
.carousel-inner>.item>img { /*pour s'adapter en largeur*/
	width: 100%;
}

#myCarousel {
	text-align: center;  display: inline-block;
}
#myCarousel
, .carousel-inner>.item>img { /*limite largeur*/
	/*OFF nov2020 max-width: 610px;*/
}
.carousel .carousel-inner {
	border-radius: 4px 4px 0 0;
}
.carousel ol.carousel-indicators {/*les puces indiquant le nb d'éléments*/
	margin-bottom: 0px; /*-17px; pose pb si lignes d'info en petit en bas d'image : se mettrait par-dessus*/
	bottom: -20px; /*mai2014: pour mettre petits points en dessous de la zone*/
}
.carousel-indicators li { /*les petits points*/
	border: 1px solid #00b9f0;
}
.carousel-indicators .active { /*le petit point actif*/
	background-color: #a49e22; /*vert (comme filtre ou menu actif)*/
	border-color:#a49e22;
}

.carousel ol.carousel-indicators
, .carousel a.carousel-control.left
, .carousel a.carousel-control.right { /*les element de navigation*/
	opacity: 0;/*non visible par defaut*/
	transition-property: opacity;
	transition-duration: 1s;
	transition-timing-function: ease-out;
}
.carousel:hover ol.carousel-indicators
, .carousel:hover a.carousel-control.left
, .carousel:hover a.carousel-control.right {/*idem mais au survol du carousel*/
	opacity:1;
}

.carousel-inner>.item {
	transition: 0.3s ease-in-out left;/*vitesse du defilement : 0.6 par defaut (pas la duree d'affichage de chaque photo)*/
}

/*legende carousel : */
.carousel-caption {
	padding-bottom: 13px;/*0px;passerait par-dessus les points du nb d'images*/
	font-size: 0.8em;
	-webkit-font-smoothing: antialiased;/*evite mini bug de changement de graisse, au survol (dans Safari)*/
}
.carousel-caption p {
	margin-top:0.3em;/*0.5em;*/
	margin-bottom: 0;/*0.5em;*/
}

/*Fleches (et lien) du carousel : */
.carousel a { /*enleve toute animation pour balise a dans carousel*/
	-webkit-transition-property: none ;
	-moz-transition-property:    none ;
	-ms-transition-property:     none ;
	-o-transition-property:      none ;
	transition-property:         none ;

	-webkit-transition-duration: initial ;
	-moz-transition-duration:    initial ;
	-ms-transition-duration:     initial ;
	-o-transition-duration:      initial ;
	transition-duration:         initial ;
}
.carousel a:hover {
	background-color:initial;
}
.carousel a.carousel-control span {
	position: absolute;
	/*top: 50%;  margin-top: -0.22em; si fleche au milieu*/	bottom: 0;	margin-bottom: 0.45em;/*0.1em;passerait par-dessus logo CVE*/ padding-top: 10px; height:0.65em; /*fleche en bas*/
	font-size: 4em;
	-webkit-font-smoothing: antialiased;/*evite mini bug de changement de graisse, au survol (dans Safari)*/
}

.carousel a.carousel-control.left {
	cursor:w-resize;/*curseur fleche vers la gauche (+ parlant)*/
	width:40%;/*elargi zone cliquable*/
}
.carousel a.carousel-control.right {
	cursor:e-resize;
	width:40%;
}
.carousel a.carousel-control.left.zoneFlecheFine
, .carousel a.carousel-control.right.zoneFlecheFine { /*si bloc pub cliquable, mieux si zone pour passer au blox suivant/precedent + etroit*/
	width:10%;
}

.carousel a.carousel-control.left span {
	left:0%;
	cursor:pointer;/*remet la main si au dessus de la fleche*/
	padding-right: 15px; padding-left: 10px; /*marge de clic*/
}
.carousel a.carousel-control.right span {
	right:0%;
	cursor:pointer;
	padding-left: 15px; padding-right: 10px;

}

.carousel-control.left {
	background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0%), color-stop(rgba(0,0,0,0.0001) 50%)); /*2eme X% : 100% -> 50% : debut du degrade*/
	background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
	background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 50%), color-stop(rgba(0,0,0,0.5) 100%)); /*premier X% : 0 -> 50% : debut du degrade (inverse)*/
	background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 50%, rgba(0,0,0,0.5) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}


/* FIN CORRECTION BOOTSTRAP CAROUSEL / CARROUSSEL */
