/* SLIDER GENERIQUE */

.slider_general_item {
	margin:10px auto;
	padding:0 5%;
	text-align: center;
}
.slider_general_item a {text-decoration:none; color:inherit;}

.slider_general_vignette {margin: 0 auto;width: 100%;text-align: center;}
.slider_general_vignette img {margin:0 auto !important; width:auto !important;}
/*.slider_general_vignette img {min-width: 100% !important;max-width: none !important;margin: 0 -100% !important; display:inline !important;}*/

.slider_general_vignette img {
	-webkit-transition: all 1s ease; /* Safari et Chrome */
	-moz-transition: all 1s ease; /* Firefox */
	-ms-transition: all 1s ease; /* Internet Explorer 9 */
	-o-transition: all 1s ease; /* Opera */
	transition: all 1s ease;
}
.slider_general_vignette:hover img {	
	-webkit-transform:scale(1.10); /* Safari et Chrome */
	-moz-transform:scale(1.10); /* Firefox */
	-ms-transform:scale(1.10); /* Internet Explorer 9 */
	-o-transform:scale(1.10); /* Opera */
	transform:scale(1.10);
}
.slider_general_texte {font-size:1em; margin:10px auto 0 auto; padding:10px 0;transition: all 0.5s ease;}


.container_cadre.general_content
.slider_general_cadre .bx-wrapper {padding:0 60px !important;}

.bx-wrapper .bx-controls-direction a {top: calc(50% - 30px) !important;}

.slider_general_cadre .bx-wrapper .bx-prev {
	left: 20px;
	width:60px;
	height:60px;
	background: url('../img/public/slider_arrows_prev.png') center left no-repeat;
	background-size:100%;
	opacity: 0.5;
}
.slider_general_cadre .bx-wrapper .bx-prev:hover,
.slider_general_cadre .bx-wrapper .bx-prev:focus {
	background: url("../img/public/slider_arrows_prev.png") center left no-repeat;   
	background-size:100%;
  	opacity: 1;
}
.slider_general_cadre .bx-wrapper .bx-next {
	right: 20px;
	width:60px;
	height:60px;
	background: url("../img/public/slider_arrows_next.png") center right no-repeat;
	background-size:100%;
	opacity: 0.5;
}

.container_cadre.general_content .slider_general_cadre .bx-wrapper .bx-prev {left: 0;}

.container_cadre.general_content .slider_general_cadre .bx-wrapper .bx-next {right: 0;}

.slider_general_cadre .bx-wrapper .bx-next:hover,
.slider_general_cadre .bx-wrapper .bx-next:focus {
	background: url("../img/public/slider_arrows_next.png") center right no-repeat;
	background-size:100%;
	opacity: 1;
}


@media screen and (max-width : 800px) {
	
	.slider_general_cadre .bx-wrapper {padding:0 45px !important;} /* pour un slider contenu dans un cadre 100% largeur */
	.container_cadre.general_content .slider_general_cadre .bx-wrapper {padding: 0 40px !important;}	/* pour un slider contenu dans un cadre avec marge */
	
	.slider_general_vignette {max-width: 280px;}
	.slider_general_vignette img {max-width: 100% !important;}
	.slider_general_cadre .bx-wrapper .bx-prev, .slider_general_cadre .bx-wrapper .bx-next {width:30px;height:30px;}
	.bx-wrapper .bx-controls-direction a {top: calc(50% - 15px) !important;}
	.slider_general_cadre .bx-wrapper .bx-prev {left: 10px;}
	.slider_general_cadre .bx-wrapper .bx-next {right: 10px;}
	
	
}
