@charset "utf-8";
/* CSS Document */

.picto-iesa
{
	width: 150px;
	height: 150px;
}
.picto-iesa-sm
{
	width: 100px;
	height: 100px;
}
.picto-iesa-xs
{
	width: 50px;
	height: 50px;
}
.picto-stage
{
	color:blanchedalmond;
}
.picto-stage:hover
{
	color: whitesmoke;
}
.picto-stage-btn
{
	background-color: rgba(206,191,0,1.00);
}
.picto-stage-btn:hover
{
	background-color: rgba(164,154,0,1.00);
}
.picto-formation-sai-btn
{
	background-color: rgb(239,65,36);
}
.picto-formation-sai-btn:hover
{
	background-color: rgb(192,52,29);
}
.picto-formation-cpp-btn
{
	background-color: rgb(88,175,172);
}
.picto-formation-cpp-btn:hover
{
	background-color: rgb(72,144,142);
}
.picto-formation-cav-btn
{
	background-color: rgb(100,66,147);
}
.picto-formation-cav-btn:hover
{
	background-color: rgb(81,53,119);
}
.picto-formation-cap-btn
{
	background-color: rgb(49,74,154);
}
.picto-formation-cap-btn:hover
{
	background-color: rgb(41,62,128);
}
/* BG */
.bg-iesa-mauve
{
	background-color: rgb(98,74,158);
}
.bg-iesa-mauve:hover
{
	background-color: rgb(68,51,109);
}.bg-iesa-mauve-noh
{
	background-color: rgb(98,74,158);
}
.bg-youtube
{
	background-color: rgb(225,35,35);
}
.bg-insta
{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f8df00+0,f81400+42,b83488+69,7b38ac+100 */
background: -webkit-linear-gradient(bottom left, #f8df00 0%, #f81400 42%, #b83488 69%, #7b38ac 100%);
background: -o-linear-gradient(bottom left, #f8df00 0%, #f81400 42%, #b83488 69%, #7b38ac 100%);
background: linear-gradient(to top right, #f8df00 0%, #f81400 42%, #b83488 69%, #7b38ac 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.bg-iesa-mauve-deg
{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#624a9e+0,46326e+100 */
	background: -webkit-linear-gradient(bottom left, #624a9e 0%, #46326e 100%);
	background: -o-linear-gradient(bottom left, #624a9e 0%, #46326e 100%);
	background: linear-gradient(to top right, #624a9e 0%, #46326e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bg-iesa-jaune 
{
	background-color:rgb(255,165,0);
}
/* TXT */
.text-iesa-btm-mauve
{
	color:antiquewhite;
}
.text-iesa-btm-mauve:hover
{
	color:goldenrod;
}
.text-cav
{
	color: rgb(100,66,147);
}
.text-cvs
{
	color: #CEBF00;
}
.grand-titre
{
	font-family: 'El Messiri', sans-serif;
}
.text-shadow
{
	text-shadow: 2px 2px 5px black;
}
/* content */
.testimonial p
{
	font-style: italic;
	text-align: justify;
}
.testimonial h4
{
	text-align:left;
	font-weight: lighter;
}
.testimonial h4 span
{
	font-weight: bold;
}
/* border IESA */
.border-iesa-mauve
{
	border-color: rgba(98,74,158,1);
}

/* Formateur */

#temoignagesFormation{
	margin-bottom:30px;
	padding:15px;
}

.nav-pills a.noactive {
	border: thin grey solid;
	font-weight:bold;
}
.btnTab {
	position: relative;
	width:160px;
	height:160px;
	border-radius:80px;
	border: 5px solid white;
	background-color:#46326e;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4);
}
.prixdureeTab {
	position: relative;
	width:160px;
	height:160px;
	border-radius:80px;
	border: 5px solid white;
	background-color: orange;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4);
}
.prixdureeTabSM {
	width:120px;
	height:120px;
	border-radius:60px;
}
.prixduree {
	position: absolute;
	top: 50%; /* poussé de la moitié de hauteur du référent */
	transform: translateY(-50%); /* tiré de la moitié de sa propre hauteur */
	width:160px;	
}
.prixduree p{
	text-align:center;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.4);
	margin:0;
    padding:0;
}
p.pxtotal {
    font-size:1.3em;
    color : rgb(239,66,36);
}
p.pxjour {
    font-size:0.9em;
    color:white;
}
p.pxSM {
	font-size:0.9em;
	width:110px
}

.dropdown-header {
	text-transform:uppercase;
	font-weight:bold;
	color: white;
}
.sai .dropdown-header {
	background-color: rgb(239,66,36);
}
.fc .dropdown-header {
	background-color: rgb(98,75,158);
}
.se .dropdown-header {
	background-color: rgb(201,191,45);
}
#soi.dropdown-header {
	background-color: rgb(152,28,32);
}
.tab-pane {
	border-left: thin solid rgb(220,220,220);
	border-right: thin solid rgb(220,220,220);
	border-bottom: thin solid rgb(220,220,220);
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding:2%;
	background: rgb(252,255,244); /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(252,255,244,0.6) 32%, rgba(220,220,220,0.6) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(252,255,244,0.6) 32%,rgba(220,220,220,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(252,255,244,0.6) 32%,rgba(220,220,220,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dcdcdc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* socialShare */
.socialShare a
{
	text-decoration: none;
}
 .socialShare-light a span i
{
	color:rgb(255,165,0);
}
.socialShare-light h3 ,.socialShare-light a span i:hover 
{
	color: rgb(245,245,245);
}
 .socialShare-dark a span i
{
	color:rgb(68,51,109);
}
.socialShare-dark a span i:hover 
{
	color: rgb(98,74,158);
}
.socialShare-dark h3
{
	color:rgb(33,37,41)
}
/* SECTION - SmartPhone */

#sectionContentSP p img, #sectionContentSP div img
{
 	max-width:700px;
}
.sectionVideoSP iframe
{
	max-width:100%;
	max-height:30%;
}