/**
 * Bloc sélection de formations
 */

#block-views-s-lection-de-formations-block { margin-bottom: 45px; }
#block-views-s-lection-de-formations-block .block-title { margin-bottom: 17px;}
#views-slideshow-bxslider-1 { position: relative; }
.bx-wrapper {
	max-width: 100% !important;
	margin: 0 30px !important;
}
#views-slideshow-bxslider-images-1 li { 
	background-image: none;
	border-radius: 4px;
	height: 255px;
	margin: 0 9px;
	padding: 0;
}
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur, #views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 { 
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: -0.2px;
	font-family: "source_sans_probold";
	text-align: center;
	height: 40px;
	line-height: 14px;
	width: 100%;	
	display: block;
}
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur .vert { background-color: #85c878; border: solid 1px #85c878; }
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur .violet { background-color: #8c62aa; border: solid 1px #8c62aa;}
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur .orange { background-color: #f9a75d; border: solid 1px #f9a75d;}
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur .bleu { background-color: #21bdbd; border: solid 1px #21bdbd; }
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 .vert { background-color: #85c878; border: solid 1px #85c878; }
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 .violet { background-color: #8c62aa; border: solid 1px #8c62aa;}
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 .orange { background-color: #f9a75d; border: solid 1px #f9a75d;}
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 .bleu { background-color: #21bdbd; border: solid 1px #21bdbd; }

#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur span.field-content span, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 span.field-content span {  
	position: relative;
	display: block;
	height: 40px;
	padding-top: 5px;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
}
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 a,
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur a { color: #fff; }
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur-1 a:hover,
#views-slideshow-bxslider-images-1 .views-field-field-mc-domaines-mediateur a:hover { text-decoration: none; }
#views-slideshow-bxslider-images-1 .views-field-title { 
		
}

#views-slideshow-bxslider-images-1 .views-field-title span.vert { border: solid 1px #85c878; }
#views-slideshow-bxslider-images-1 .views-field-title span.violet { border: solid 1px #8c62aa;}
#views-slideshow-bxslider-images-1 .views-field-title span.orange { border: solid 1px #f9a75d;}
#views-slideshow-bxslider-images-1 .views-field-title span.bleu { border: solid 1px #21bdbd; }

#views-slideshow-bxslider-images-1 .views-field-title span.field-content { 
	height: 48px;
	background-color: #fff;
	font-size: 12px;
	letter-spacing: -0.2px;
	display: block;
	border-top: none;
}
#views-slideshow-bxslider-images-1 .views-field-title span a {
	display: table-cell;	
	padding: 5px;
	font-size: 12px;
	line-height: 12px;
	height: 48px;
	width: 208px;
	vertical-align: middle;
	text-align: center;
}
.ie8 #views-slideshow-bxslider-images-1 .views-field-title span a {
	display: block;
	width: auto;
}

#views-slideshow-bxslider-images-1 .views-field-title span.vert a { color: #85c878; }
#views-slideshow-bxslider-images-1 .views-field-title span.violet a { color: #8c62aa;}
#views-slideshow-bxslider-images-1 .views-field-title span.orange a { color: #f9a75d;}
#views-slideshow-bxslider-images-1 .views-field-title span.bleu a { color: #21bdbd; }

#views-slideshow-bxslider-images-1 .views-field-title span a:hover,
#views-slideshow-bxslider-images-1 .views-field-title span a:focus,
#views-slideshow-bxslider-images-1 .views-field-title span a:visited,
#views-slideshow-bxslider-images-1 .views-field-title span a:active { text-decoration: none; }

/*** BOF - Ordre d'affichage et superposition des photos ***/
/* Si on a la photo d'une formation on l'affiche devant les autres sinon celle de son cycle (si existant) et en dernier celle du mediateur */
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1,
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation {
	position: absolute;
	top: 88px;
}
/* Photo formation affichee en 1er */
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation {
	z-index: 3;
}
/* Photo terme affichee en 2e */
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo {
	z-index: 2;
}
/* Photo terme parent affichee en dernier */
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1 {
	z-index: 1;
}
/*** EOF - Ordre d'affichage et superposition des photos ***/

#views-slideshow-bxslider-images-1 .views-field-field-mc-photo span, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1 span,
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation span {
	display: block;
	line-height: 0;
}
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo span.vert, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1 span.vert,
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation span.vert { 
	border: solid 1px #85c878;
}
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo span.violet, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1 span.violet,
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation span.violet { 
	border: solid 1px #8c62aa;
}
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo span.orange, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1 span.orange,
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation span.orange { 
	border: solid 1px #f9a75d;
}
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo span.bleu, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1 span.bleu,
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation span.bleu { 
	border: solid 1px #21bdbd;
}

#views-slideshow-bxslider-images-1 .views-field-field-mc-photo .field-content span, 
#views-slideshow-bxslider-images-1 .views-field-field-mc-photo-1 .field-content span,
#views-slideshow-bxslider-images-1 .views-field-field-photo-de-la-formation .field-content span { 
	border-top: none; 
	border-bottom: none;
}
#views-slideshow-bxslider-images-1 img {
	width: 208px; 
	height: 140px; 
}

#views-slideshow-bxslider-images-1 .views-field-nothing span.field-content span.dates-formation { 
	position: relative;
	z-index: 4;
	top: -27px;
	padding-top: 27px;
	margin-top: 140px;
}
#views-slideshow-bxslider-images-1 .views-field-nothing span.vert { background: transparent url(../images/arrow-green-carousel.png) center 8px no-repeat; }
#views-slideshow-bxslider-images-1 .views-field-nothing span.violet { background: transparent url(../images/arrow-purple-carousel.png) center 8px no-repeat; }
#views-slideshow-bxslider-images-1 .views-field-nothing span.orange { background: transparent url(../images/arrow-orange-carousel.png) center 8px no-repeat; }
#views-slideshow-bxslider-images-1 .views-field-nothing span.bleu { background: transparent url(../images/arrow-blue-carousel.png) center 8px no-repeat; }

#views-slideshow-bxslider-images-1 .views-field-nothing span.vert a { border: solid 1px #85c878; background-color: #85c878; }
#views-slideshow-bxslider-images-1 .views-field-nothing span.violet a { border: solid 1px #8c62aa; background-color: #8c62aa; }
#views-slideshow-bxslider-images-1 .views-field-nothing span.orange a { border: solid 1px #f9a75d; background-color: #f9a75d; }
#views-slideshow-bxslider-images-1 .views-field-nothing span.bleu a { border: solid 1px #21bdbd; background-color: #21bdbd; }

#views-slideshow-bxslider-images-1 .views-field-nothing span.field-content span.dates-formation { 
	display: block; 
	text-transform: uppercase; 
	text-align: center; 
	border-top: none; 
	
}
#views-slideshow-bxslider-images-1 .views-field-nothing a {
	position: relative; 
	display: block; 
	padding-top: 4px; 
	color: #fff; 
	height: 27px; 
	border-radius: 0 0 4px 4px;
}
#views-slideshow-bxslider-images-1 .views-field-nothing a:hover, 
#views-slideshow-bxslider-images-1 .views-field-nothing a:focus,
#views-slideshow-bxslider-images-1 .views-field-nothing a:visited,
#views-slideshow-bxslider-images-1 .views-field-nothing a:active { text-decoration: none; }

.bx-controls .bx-prev { 
	display: block;
	background: transparent url(../images/btn-prev-carousel.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	width: 15px;
	height: 27px;
	text-indent: -9000px;
}
.bx-controls .bx-next { 
	display: block;
	background: transparent url(../images/btn-next-carousel.png) 0 0 no-repeat;
	position: absolute;
	right: 0;
	top: 50%;
	width: 15px;
	height: 27px;
	text-indent: -9000px;
}