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

@font-face {
 font-family: 'arabiya';
 src: url('../fonts/arabiya/925079346-ae_AlArabiya.eot');
 src: local('☺'), url('../fonts/arabiya/925079346-ae_AlArabiya.woff') format('woff'), url('../fonts/arabiya/925079346-ae_AlArabiya.ttf') format('truetype'), url('../fonts/arabiya/925079346-ae_AlArabiya.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}


.padd-null{
	padding:0;
}
.clear{
	clear:both;
}
/*ol, ul,li {
	list-style: none;
}*/
.pos-relative{
	position:relative;
}
p{
	padding:0;
	margin:0;
}
input:focus, textarea:focus, select:focus {outline:0 none;}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}

body {
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #616069;
  background-color:inherit;
}



/*******language*********/

.language li{
	float:left;
}

.language li:nth-of-type(1){
	margin-left:0;
}

/****the-header****/
.the-header{
	background:url(../images/bg-header.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-size:cover;
}

.the-nav. ul.nav-flyout > li.is-active > a > .icon-cbmore ,
.the-nav ul.nav-flyout li a:hover .icon-cbmore {
	box-shadow: 1px -1px 0 0px #ed7921 inset;
}


/***********social*******/
.social {
	float:right;
}

.social li{
	float:left;
	margin-left:7px;
	width:33px;
	height:33px;
	cursor:pointer;
}

/*icon-fb*/
.icon-fb{
	background-image:url(../images/icon-fb.png);
	margin-left:0 !important;
}
.icon-fb:hover{
	background-image:url(../images/icon-fb-survol.png);
}

/*icon-twt*/
.icon-twt{
	background-image:url(../images/icon-twt.png);
}
.icon-twt:hover{
	background-image:url(../images/icon-twt-survol.png);
}

/*icon-yout*/
.icon-yout{
	background-image:url(../images/icon-yout.png);
}
.icon-yout:hover{
	background-image:url(../images/icon-yout-survol.png);
}

/*icon-inst*/
.icon-inst{
	background-image:url(../images/icon-inst.png);
}
.icon-inst:hover{
	background-image:url(../images/icon-inst-survol.png);
}

/*icon-gog*/
.icon-gog{
	background-image:url(../images/icon-gog.png);
}
.icon-gog:hover{
	background-image:url(../images/icon-gog-survol.png);
}

/*icon-cont*/
.icon-cont{
	background-image:url(../images/icon-cont.png);
}
.icon-cont:hover{
	background-image:url(../images/icon-cont-survol.png);
}

/*anim-icon*/
.anim-icon{
	background-repeat:no-repeat;
	background-size:33px 33px;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	-moz-transition:0.5s;
	transition:0.5s;
}


/*****contact-header***/
.contact-header p{
	color:#0b0236;
}
.contact-header p span{
	font-weight:bold;
	color:#ed7921;
}


/***logo******/
.logo{
	text-align:center;
}

/*nom-formation*/
.nom-formation h3{
	color:#0b0236;
	font-size:16px;
	text-transform:uppercase;
}
/*list-formation*/
.list-formation li{
	
}

.bg-bloc img{
	width:100%;
}
.les-blocs-index .anim-bloc:hover:before {
  -webkit-box-shadow: inset 0 0 0 30px rgba(179,179,179,.5);
  box-shadow: inset 0 0 0 30px rgba(179,179,179,.5);
  -webkit-transition-delay: .15s;
  transition-delay: .15s;
}
.les-blocs-index .anim-bloc:hover .titre-bloc h1,.les-blocs-index .anim-bloc:hover .titre-bloc-2 h1{
	color:#ed7921;
}


.les-blocs-index .anim-bloc:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  -webkit-box-shadow: inset 0 0 0 0 rgba(179,179,179,.5);
  box-shadow: inset 0 0 0 0 rgba(179,179,179,.5);
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -ms-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
.les-blocs-index .anim-bloc:hover:after {
  -webkit-box-shadow: inset 0 0 0 15px rgba(179,179,179,.8);
  box-shadow: inset 0 0 0 15px rgba(179,179,179,.8);
}
.les-blocs-index .anim-bloc:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  -webkit-box-shadow: inset 0 0 0 0 rgba(179,179,179,.8);
  box-shadow: inset 0 0 0 0 rgba(179,179,179,.8);
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -ms-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.les-blocs-index .anim-bloc {
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/*titre-bloc*/
.titre-bloc h1{
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -ms-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
	text-transform:uppercase;
	color:#fff;
	 font-weight:100;
}
/***texte-bloc****/
.texte-bloc li a,.texte-bloc li{
	color:#fff;
	text-decoration:none;
}
.texte-bloc ul{
	list-style-type:disc;
	padding-right:22px;
	  direction: rtl;
}
.texte-bloc ul li ul{
	list-style-type:none;
}

.content-bloc,.content-bloc-2{
	position:absolute;
	width:100%;
	z-index:1;
	text-align:right;
}
.titre-bloc-2 h1{
	text-transform:uppercase;
	font-weight:100;
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -ms-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.content-bloc-2{
	text-align:center;
	color:#0b0236;
	padding: 0 7%;
}
.texte-bloc-2 ul{
	list-style-type:disc;
	direction:rtl;
}

.content-bloc-3{
	color:#fff;
}


/*content-bienvenu*/
.content-bienvenu{
	text-align:center;
}

.titre-bien h1{
	color:#0b0236;
}
.titre-bien h2{
	color:#787878;
	text-transform:uppercase;
	font-weight: 400;
}


/**voir-plus**/
.voir-plus a{
	margin:0 auto;
	background:#f2f2f2;
	border:1px solid #d9d9d9;
	color:#0b0236;
	text-transform:uppercase;
	display:block;
	font-weight:600;
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -ms-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 0 rgba(11,2,54,1);
  box-shadow: inset 0 0 0 0 rgba(11,2,54,1);
}
.voir-plus a:hover{
	color:#f2f2f2;
  border-color: #000000 !important;
  color: #ffffff !important;
  -webkit-box-shadow: inset 0 0 0 35px rgba(0,0,0,1);
  box-shadow: inset 0 0 0 35px rgba(0,0,0,1);
}



/**bloc-contact***/
.bloc-contact{
	background:url(../images/bg-contact.jpg);
	text-align:center;
	color:#fff;
}
/*bg-cont-trans*/
.bg-cont-trans{
	background:url(../images/bg-contact-2.png);
}

.bloc-contact,.bg-cont-trans{
	width:100%;
	/*height:593px;*/
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-size:cover;
	background-position:center center;
}
/*titre-contact*/
.titre-contact h1{
	text-transform:uppercase;
}
.contacter-nous a{
	text-transform:uppercase;
	color:#e67522;
	text-decoration:none;
	border-bottom:1px solid #e67522;
	font-weight:700;
}

.info-contact p span,.adr-contact p .frl{
	font-weight:bold;
}



/*footer*/
footer{
	background:#fff;
	padding:25px 0;
}
.signature{
	padding:5px 0;
}



/******actualité*******/
.chemin-page{
	background:#f6f6f6;
}
.chemin-page h3{
	color:#616069;
	text-transform:uppercase;
	font-family: 'arabiya';
	font-weight:100;
	text-align:right;
}
.chemin-page h3 span{
	color:#0b0236;
}


/*titre-page*/
.titre-page h1{
	color:#ed7921;
	text-align:center;
	text-transform:uppercase;
	font-family: 'arabiya';
	font-weight:100;
}

/*date-act*/
.date-act p{
	color:#0b0236;
	text-align:center;
}

/*titre-act*/
.titre-act h1{
	color:#ed7921;
	text-align:center;
	text-transform:uppercase;
}

/*text-video-act*/
.text-video-act{
	border-top:1px dotted #555555;
}
.text-act p{
	color:#0b0236;
}
.video-act video{
	width:100%;
	/*max-height:215px;*/
}

/*boutton caroussel**/
.content-act .owl-theme .owl-controls .owl-buttons div{
	display: inline-block;
	zoom: 0;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	background: none;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	width:24px;
	height:24px;
}
.content-act .owl-theme .owl-controls .owl-buttons .owl-prev{
	background:url(../images/prev.png) no-repeat;
}
.content-act .owl-theme .owl-controls .owl-buttons .owl-next{
	background:url(../images/next.png) no-repeat;
}

/*images-act*/
.images-act img{
	width:100%;
}

.images-act .col-xs-12:nth-of-type(1){
	padding-bottom:18px;
}

.images-act .item{
	padding:0 14px;
}

.images-act{
	margin:0 -14px;
}

.img-act a:hover:after {
  -webkit-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  -ms-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  -moz-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  -o-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
}
.img-act a:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  
  -webkit-box-shadow: inset 0 0 0 0 rgba(237,121,33,.8);
  -ms-box-shadow: inset 0 0 0 0 rgba(237,121,33,.8);
  -moz-box-shadow: inset 0 0 0 0 rgba(237,121,33,.8);
  -o-box-shadow: inset 0 0 0 0 rgba(237,121,33,.8);
  box-shadow: inset 0 0 0 0 rgba(237,121,33,.8);
  
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -ms-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.img-act a {
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.content-formation .img-act a:after {
  -webkit-box-shadow: inset 0 0 0 5px rgba(168,168,168,.8);
  -ms-box-shadow: inset 0 0 0 5px rgba(168,168,168,.8);
  -moz-box-shadow: inset 0 0 0 5px rgba(168,168,168,.8);
  -o-box-shadow: inset 0 0 0 5px rgba(168,168,168,.8);
  box-shadow: inset 0 0 0 5px rgba(168,168,168,.8);
}
.content-formation .img-act a:hover:after {
  -webkit-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  -ms-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  -moz-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  -o-box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
  box-shadow: inset 0 0 0 5px rgba(237,121,33,.8);
}

/****page-contact***/
.les-infos-cont{
	text-align:center;
	color:#0b0236;
}
.les-infos-cont .adr-contact {
	padding-top:0;
}

.formulaire input,.formulaire textarea{
	width:100%;
	height:36px;
	background:#f6f6f6;
	border:1px solid #d7dde2;
	font-size:18px;
	color:#0b0236;
	padding:0 10px;
	-webkit-transition: border-color ease-in-out .20s,-webkit-box-shadow ease-in-out .20s;
	-o-transition: border-color ease-in-out .20s,box-shadow ease-in-out .20s;
	transition: border-color ease-in-out .20s,box-shadow ease-in-out .20s;
}

.formulaire input:focus,.formulaire textarea:focus,.input-insc input:focus,.textarea-message-insc:focus,.formulaire-insc .captcha input:focus{
	  box-shadow: 0 0px 6px 1px rgba(215, 221, 226, 0.6);
}
.cont textarea{
	height:135px;
	margin-bottom:0;
	padding:10px;
}

/**placeholder**/
::-webkit-input-placeholder {
   color:#0b0236;
}

:-moz-placeholder { /* Firefox 18- */
   color:#0b0236; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#0b0236; 
}

:-ms-input-placeholder {  
   color:#0b0236;
}

.captcha p{
	color:#0b0236;
}

.btn-cont input{
	width: 103px;
	background:rgba(11,2,54,1);
	font-size: 14px;
	color: #fff;
	padding: 0;
	text-align: center;
	border: none;
	border-radius:1px;
}
.btn-cont input:focus{
	box-shadow:none;
}
.btn-cont input:active{
	background:rgba(11,2,54,0.8);
}
.btn-cont{
	float:left;
}

.btn-inscri{
	background-color:#ed7921;
	background-image:url(../images/bg-btn-inscri.jpg);
	background-repeat:no-repeat;
	float:right;
}

.btn-inscri a{
	color:#fff;
	text-decoration:none;
	display:block;
}

.content-formation .images-act{
	padding-top:40px;
}

/*titre-avis*/
.titre-avis h3,.titre-avis-2 h3{
	color:#0b0236;
	text-transform:uppercase;
}
.titre-avis{
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:10px 0;
	margin-bottom:5px;
}
/*sociaux-com*/
.sociaux-com li{
	float:right;
}
/*titre-com*/
.titre-com h3{
	color:#000;
	padding-bottom:6px;
}
/*date-com*/
.date-com p{
	color:#ed7921;
	padding-left:2px;
}
/*texte-com*/
.texte-com p{
	color:#8d8d8d;
}
	
/*commentaire*/
.commentaire{
	font-size:14px;
	line-height:18px;
	background-repeat:no-repeat;
	background-size:38px 38px;
	min-height:38px;
	border-bottom:1px solid #c7c7c7;
}
/*list-com*/
.list-com{
	margin-top:10px;
}


.formulaire-commentaire p{
	color:#0b0236;
}
.formulaire-commentaire input,.formulaire-commentaire textarea{
	color:#0b0236;
	padding:5px;
	width:100%;
	height:25px;
	background:#ffffff;
	border:1px solid #dcdcdc;
}
.formulaire-commentaire textarea{
	height:180px;
}
.formulaire-commentaire input{
	margin-bottom:7px;
}

/*btn-env-com*/
input.btn-env-com{
	width:auto;
	margin-bottom:0;
	background:#f4f4f4;
}




/*****page inscription****/


/*container-insc
*/
.container-insc{
  margin: 0 auto;
  padding: 0 15px;
}

/*formulaire-insc
*/
.formulaire-insc p{
	color:#0b0236;
	line-height:30px;
}

.input-insc input{
	background:#f6f6f6;
	width:100%;
	height:30px;
	border:1px solid #dadfe4;
	font-size:14px;
	padding:5px;
}
.formulaire-insc input{
	-webkit-transition: border-color ease-in-out .20s,-webkit-box-shadow ease-in-out .20s;
	-o-transition: border-color ease-in-out .20s,box-shadow ease-in-out .20s;
	-ms-transition: border-color ease-in-out .20s,box-shadow ease-in-out .20s;
	-moz-transition: border-color ease-in-out .20s,box-shadow ease-in-out .20s;
	transition: border-color ease-in-out .20s,box-shadow ease-in-out .20s;
}
/*bloc-left-insc*/
.bloc-left-insc{
	float:right;
}
/*bloc-right-insc*/
.bloc-right-insc{
	float:left;
}
.bloc-right-insc,.bloc-left-insc{
	padding-bottom:10px;
}

.styled-select select {
   background:transparent;
	width:100%;
   padding: 5px;
   font-size: 14px;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   line-height:1;
   color: #0b0236;
}
.styled-select select option {
	background:#f6f6f6;
}
.styled-select {
	width:100%;
	height:30px;
   overflow: hidden;
   background: url(../images/new_arrow.png) no-repeat left #f6f6f6;
   border: 1px solid #dadfe4;
   font-size: 14px;
}

/*textarea-message-insc*/
.textarea-message-insc{
	background:#f6f6f6;
	width:100%;
	height:136px;
	border:1px solid #dadfe4;
	font-size:14px;
	padding:5px;
}
.formulaire-insc .captcha .input-captcha{
	  background:#f6f6f6;
	  border: 1px solid #dadfe4;
	  width:100%;
}
.formulaire-insc p label{
	color:#0b0236;
	line-height:30px;
	margin-bottom:0;
	font-weight:100;
	padding-right:20px;
	padding-left:0;
}
.formulaire-insc .captcha p {
	line-height:18px;
}


#owl-demo-act .text-video-act {
  border-top: 0;
}
#owl-demo-act .item{
	text-align:center;
}
#owl-demo-act .image-act img{
	width:100%;
}
.voir-plus-2 a{
	border:none;
	background:none;
	text-transform:uppercase;
	color:#0b0236;
	font-weight:bold;
}
.content-act-2{
	margin:0 -20px;
}
#owl-demo-act .owl-item .item{
  padding: 0 20px;
}


/*arab*/
.the-nav > .nav > li a,.les-blocs-index .titre-bloc,.les-blocs-index .titre-bloc-2,.titre-bien{
 font-family: 'arabiya';
}
.cordonnee-contact,.formulaire-commentaire,.affichage-commentaire,.content-insc,.content-cont,.contact-header{
	direction:rtl;
}
.titre-contact h1 ,.btn-inscri a{
	font-family: 'arabiya';
	font-weight:100;
}
.text-pres p,.text-form p,.btn-inscri a,.text-act p{
	text-align:right;
}
.formulaire-commentaire .col-xs-3,.formulaire-commentaire .col-xs-9{
	float:right;
}
.formulaire-commentaire  .col-xs-push-3 {
  right: 25%;
}

.owl-carousel.owl-rtl .owl-controls .owl-nav div{
  display: inline-block;
  zoom: 0;
  margin: 5px;
  padding: 3px 10px;
  font-size: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: none;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
  width: 24px;
  height: 24px;
  background-size:24px 24px;
}
.owl-carousel.owl-rtl .owl-controls .owl-nav .owl-next {
  background: url(../images/next.png) no-repeat;
}
.owl-carousel.owl-rtl .owl-controls .owl-nav .owl-prev {
  background: url(../images/prev.png) no-repeat;
}
.texte-bloc-2 {
  text-align: right;
      width: 50%;
    margin: 0 auto;
}
.texte-bloc-2 li a {
  color: #0b0236;
  text-decoration: none;
}
.content-bloc-3 .texte-bloc-2 li a {
  color: #fff;
}
/******************************fin style normale***********************/



@media (min-width:1500px){
	.header-top .container,footer .container{
		width:1460px;
	}
	.logo img{
		width:193px;
	}
	.header-top {
		padding-top: 35px;
	}
	.logo {
	  padding-bottom: 45px;
	}
	.the-header{
		padding-bottom:60px;
	}
	
	/*content-bienvenu*/
	.content-bienvenu{
		padding:110px 0;
	}
	.titre-bien h1,.titre-contact h1{
		font-size:76px;
		line-height: 53px;
	}
	.titre-bien h2{
		font-size:47px;
		line-height:35px;
		padding-top: 20px;
	}
	.text-bien p{
		font-size:27px;
		line-height:26px;
	}
	/***text-bien***/
	.text-bien{
		padding:45px 0;
	}
	.voir-plus a{
		width:175px;
		height:58px;
		font-size:19px;
		padding: 15px 30px;
	}
	
	
	
	/****bloc-contact***/
	.adr-contact{
		padding-top:85px;
	}
	.cordonnee-contact p{
		font-size:18px;
	}
	.contacter-nous a{
		font-size:19px;
	}
	
	/*cordonnee-contact*/
	.cordonnee-contact{
		padding:126px 0;
	}
	.contacter-nous{
		padding-top:35px;
	}
	footer{
		height:200px;
	}


	/***text-video-act***/
	.text-video-act .col-lg-9{
		width:73%;
	}
	.text-video-act .col-lg-3{
		width:27%;
	}

	/*********/
	.new-padd-2{
		padding:0 45px;
	}
	.new-padd-3{
		padding:0 0 0 45px;
	}
	.chemin-page h3{
		font-size:16px;
	}
	.chemin-page{
		height:78px;
		padding: 28px 20px;
	}
	.titre-page h1{
		font-size:45px;
	}
	.titre-act h1{
		font-size:35px;
	}
	.date-act p{
		font-size:17px;
	}
	.titre-page{
		padding:40px 0 60px;
	}
	.titre-act{
		padding:30px 0 20px;
	}
	.text-video-act .row{
		  margin-right: -35px;
		  margin-left: -35px;
	}
	.text-video-act .new-pad-4{
		  padding-right: 35px;
		  padding-left: 35px;
	}
	.text-act p{
		font-size:18px;	
		line-height:30px;
	}
	/*text-video-act*/
	.text-video-act{
		padding:50px 0;
	}
	.formulaire{
		padding:100px 100px 0 100px;
	}
	.captcha p{
		font-size:14px;
		padding:30px 0 15px;
	}
	.captcha .input-captcha,.btn-cont input{
		height:48px;
	}
	.map{
		width:100%;
		height:590px;
	}
	.content-formation{
		
	}
	
	.text-form p{
		font-size:16px;
		line-height:34px;
	}
	.content-formation .col-lg-9,.text_width{
		width:75%;
	}
	.content-formation .col-lg-3,.alg-insc{
		width:25%;
	}
	.btn-inscri{
		width:226px;
		height:68px;
		margin-top:65px;
	}
	
	.btn-inscri a{
		  font-size: 30px;
		  padding: 12px 33px 14px 102px;
	}
	.titre-avis-2{
		padding-bottom:45px;
	}
	/*titre-avis*/
	.titre-avis h3,.titre-avis-2 h3{
		font-size:21px;
	}
	/*corp-2*/
	.corp-2{
		padding:40px 0;
	}
	.affichage-commentaire{
		margin-top:65px;
	}
	/*commentaire*/
	.commentaire{
		padding:30px 60px 30px 0px;
		background-position:right 30px;
	}
	.text-pres{
		font-size:18px;
		line-height:34px;
	}
	#owl-demo-act .image-act{
		padding-top:30PX;
	}
	#owl-demo-act .text-act{
		  padding: 30px 12%;
	}
	.voir-plus-2 a{
		font-size:19px;
	}
}

@media (min-width:1800px){
	.content-bloc{
		top:41%;
		right:8%;
	}
	.les-blocs-index .col-xs-12:nth-of-type(2) .bloc .content-bloc{
		right:10%;
	}
	.texte-bloc {
	  padding-top: 22px;
	}
	.texte-bloc li a{
		font-size:18px;
		line-height: 22px;
	}
	.texte-bloc > ul > li > ul > li{
	  font-size: 15px;
	  line-height: 17px;
	}
	.titre-bloc h1{
		font-size:45px;
		line-height:45px;
	}
	
	
	/***bloc-2****/
	.content-bloc-2{
		top:60%;
	}
	.titre-bloc-2 h1{
		font-size:45px;
		line-height:45px;
	}
	.texte-bloc-2{
		padding-top:28px;
	}
	.texte-bloc-2 li a{
		font-size:18px;
		line-height: 24px;
	}
	
	.content-bloc-4{
		top:56%;
	}
	
}

@media (min-width:1500px) and (max-width:1799px){
	
	.content-bloc{
		top:31%;
		right:6%;
	}
	.les-blocs-index .col-xs-12:nth-of-type(2) .bloc .content-bloc{
		right:7%;
	}
	.texte-bloc {
	  padding-top: 16px;
	}
	.texte-bloc li a{
		  font-size: 18px;
		  line-height: 24px;
	}
	.texte-bloc > ul > li > ul > li{
		  font-size: 16px;
		  line-height: 22px;
	}

	.titre-bloc h1{
		font-size:34px;
		line-height:34px;
	}


	/***bloc-2****/
	.content-bloc-2{
		top:58%;
	}
	.titre-bloc-2 h1{
		font-size:34px;
		line-height:34px;
	}
	.texte-bloc-2{
		padding-top:22px;
	}
	.texte-bloc-2 li a{
		font-size:17px;
		line-height: 22px;
	}
	
	.content-bloc-4{
		top:54%;
	}
}


@media (min-width:1200px) and (max-width:1499px){
	.formulaire-commentaire .col-xs-9 {
	  width: 72%;
	}
	.formulaire-commentaire .col-xs-3 {
	  width: 28%;
	}
	.formulaire-commentaire .col-xs-push-3 {
	  right: 28%;
	}	  
	.logo img{
		  width:170px;
	  }
	.header-top {
		padding-top: 30px;
	}
	.logo {
	  padding-bottom: 40px;
	}
	.the-header{
		padding-bottom:50px;
	}
	
	.content-bloc{
		top:24%;
		  right: 6%;
	}
	.les-blocs-index .col-xs-12:nth-of-type(2) .bloc .content-bloc{
		  right: 7%;
	}

	.texte-bloc {
	  padding-top: 10px;
	}
	.texte-bloc li a{
		  font-size: 17px;
		  line-height: 22px;
	}
	.texte-bloc > ul > li > ul > li{
		  font-size: 15px;
		  line-height: 20px;
	}

	.titre-bloc h1{
		font-size:26px;
		line-height:26px;
	}
	
	
	/***bloc-2****/
	.content-bloc-2{
		top:52%;
	}
	.titre-bloc-2 h1{
		font-size:26px;
		line-height:26px;
	}
	.texte-bloc-2{
		padding-top:18px;
	}
	.texte-bloc-2 li a{
		  font-size: 16px;
		  line-height: 22px;
	}
	
	.content-bloc-4{
		top:54%;
	}
	/*content-bienvenu*/
	.content-bienvenu,.cordonnee-contact{
		padding:90px 0;
	}
	
	.titre-bien h1,.titre-contact h1{
		font-size:66px;
		line-height: 45px;
	}
	.titre-bien h2{
		font-size:40px;
		line-height:30px;
		padding-top: 16px;
	}
	.text-bien p{
		font-size:25px;
		line-height:25px;
	}
	/***text-bien***/
	.text-bien{
		padding:40px 0;
	}
	.voir-plus a{
		width:165px;
		height:53px;
		font-size:17px;
		padding: 15px 30px;
	}
	
	
	
	/****bloc-contact***/
	.adr-contact{
		padding-top:70px;
	}
	.cordonnee-contact p{
		font-size:17px;
	}
	.contacter-nous a{
		font-size:19px;
	}
	.contacter-nous{
		padding-top:30px;
	}
	footer{
		height:150px;
	}
	
	
	/*********/
	.new-padd-2{
		padding:0 35px;
	}
	.new-padd-3{
		padding:0 0 0 35px;
	}
	.chemin-page h3{
		font-size:20px;
	}
	.chemin-page{
		  height: 68px;
		  padding: 24px 16px;
	}
	.titre-page h1{
		font-size:38px;
	}
	.titre-act h1{
		font-size:28px;
	}
	.date-act p{
		font-size:16px;
	}
	.titre-page{
		padding:30px 0 50px;
	}
	.titre-act{
		padding:28px 0 18px;
	}
	/***text-video-act***/
	.text-video-act .col-lg-9{
		width:65%;
	}
	.text-video-act .col-lg-3{
		width:35%;
	}
	.text-video-act .row{
		  margin-right: -25px;
		  margin-left: -25px;
	}
	.text-video-act .new-pad-4{
		  padding-right: 25px;
		  padding-left: 25px;
	}
	.text-act p{
		font-size:17px;	
		line-height:28px;
	}
	.text-video-act{
		padding:45px 0;
	}
	
	.formulaire{
		padding:60px 60px 0 60px;
	}
	.captcha p{
		font-size:15px;
		padding:15px 0 10px;
	}
	.captcha .input-captcha,.btn-cont input{
		height:40px;
	}
	.map{
		width:100%;
		height:490px;
	}
	
	.text-form p{
		font-size:15px;
		line-height:28px;
	}
	.content-formation .col-lg-9,.text_width{
		width:65%;
	}
	.content-formation .col-lg-3,.alg-insc{
		width:35%;
	}
	/*btn-inscri*/
	.btn-inscri{
		width: 206px;
		height: 58px;
		margin-top:55px;
		background-size: 64px 58px;
	}
	
	.btn-inscri a{
		  font-size: 27px;
		  padding: 9px 30px 11px 93px;
	}
	.titre-avis-2{
		padding-bottom:35px;
	}
	/*titre-avis*/
	.titre-avis h3,.titre-avis-2 h3{
		font-size:20px;
	}
	/*corp-2*/
	.corp-2{
		padding:35px 0;
	}
	.affichage-commentaire{
		margin-top:55px;
	}
	/*commentaire*/
	.commentaire{
		padding:25px 60px 25px 0;
		background-position:right 25px;
	}
	.text-pres{
		font-size:17px;
		line-height:30px;
	}
	#owl-demo-act .image-act{
		padding-top:25PX;
	}
	#owl-demo-act .text-act{
		  padding: 25px 10%;
	}
	.voir-plus-2 a{
		font-size:18px;
	}
}

@media (min-width: 1400px){
	.video-pres{
		width:80%;
		margin:50px auto;
	}
	.video-pres iframe{
		height:500px;
	}
		/*formulaire-commentaire*/
	.formulaire-commentaire p{
		font-size:13px;
	}
	.formulaire-commentaire input,.formulaire-commentaire textarea{
		font-size:13px;
	}

}
@media (min-width: 1200px) and (max-width: 1399px) {
	.video-pres{
		width:70%;
		margin:45px auto;
	}
	.video-pres iframe{
		height:450px;
	}
}


@media (min-width:1200px){
	.formulaire-commentaire .col-lg-push-4 {
		right: 33.33333333%;
	}
	.corp-2 .col-lg-9{
		float:right;
	}
	.the-nav .nav li{
		margin-right:60px;
	}
	.the-nav > .nav > li .caret {
		margin-left: 14px;
	}
	.the-nav > .nav > li a {
		font-size:21px;
	}
	
	/*sous-menu*/
	.nav > li > .subnav > .sous-formation {
		width:925px;
	}
	.sous-formation .new-pad{
		padding:0 25px;
	}
	.sous-formation .nom-formation a{
		font-size:20px !important;
		text-transform:uppercase !important;
	}
	.list-formation li{
		margin:0 !important;
		padding:0 !important;
		border-bottom:1px dotted #666666;
	}
	.list-formation li a{
		font-size:16px !important;
		text-transform:none !important;
	}
	.list-formation{
		padding-top:13px;
	}
	.pos-sous-menu{
		right:-205px;
	}
	.sous-sous-menu li{
		border-bottom:none;
		padding: 1px 30px 1px 0 !important;
	}
	.sous-sous-menu li a{
		font-size:14px !important;
	}
	/*btn-env-com*/
	input.btn-env-com{
		padding: 0 12%;
		font-size:16px;
	}
	/*btn-env-com*/
	input.btn-env-com{
		margin-top:27px;
	}
	/*container-insc
	*/
	.container-insc{
	  width: 750px;
	}
	/*bloc-left-insc*/
	.bloc-left-insc{
		width:130px;
	}
	/*bloc-right-insc*/
	.bloc-right-insc{
		width:570px;
	}
	.formulaire-insc p label,.formulaire-insc p label{
		font-size:18px;
	}
}


@media (min-width: 992px) and (max-width: 1199px) {
	.formulaire-commentaire .col-xs-3 {
	  width: 32%;
	}
	.formulaire-commentaire .col-xs-9 {
	  width: 68%;
	}
	.formulaire-commentaire .col-xs-push-3 {
	  right: 32%;
	}
	.corp-2 .col-md-8 {
	  float: right;
	}
	.the-nav .nav li{
		margin-right: 40px;
	}
	.the-nav > .nav > li .caret {
		margin-left: 10px;
	}
	.the-nav > .nav > li a {
		font-size:20px;
	}
	.logo img{
		width:150px;
	}
	.header-top {
		padding-top: 25px;
	}
	.logo {
	  padding-bottom: 35px;
	}
	.the-header{
		padding-bottom:40px;
	}
	
	
	
	/**********/
	.content-bloc{
		top:15%;
		  right: 5%;
	}
	.les-blocs-index .col-xs-12:nth-of-type(2) .bloc .content-bloc{
		  right: 6%;
	}
	.texte-bloc {
	  padding-top: 8px;
	}
	.texte-bloc li a{
		  font-size: 16px;
		  line-height: 22px;
	}
	.texte-bloc > ul > li > ul > li {
	  font-size: 14px;
	  line-height: 19px;
	}
	.titre-bloc h1{
		font-size:22px;
		line-height:22px;
	}
	
	.titre-bloc-2 h1{
		font-size:22px;
		line-height:22px;
	}
	/*content-bienvenu*/
	.content-bienvenu,.cordonnee-contact{
		padding:70px 0;
	}
	.titre-bien h1,.titre-contact h1{
		font-size:56px;
		line-height: 39px;
	}
	.titre-bien h2{
		font-size:34px;
		line-height:24px;
		padding-top: 14px;
	}
	.text-bien p{
		font-size:23px;
		line-height:23px;
	}
	/***text-bien***/
	.text-bien{
		padding:35px 0;
	}
	.voir-plus a{
		  width: 150px;
		  height: 48px;
		  font-size: 16px;
		  padding: 13px 28px;
	}
	/****bloc-contact***/
	.adr-contact{
		padding-top:55px;
	}
	.cordonnee-contact p{
		font-size:16px;
	}
	.contacter-nous a{
		font-size:17px;
	}
	.contacter-nous{
		padding-top:25px;
	}
	footer{
		height:100px;
	}
	
	
	/*sous-menu*/
	.nav > li > .subnav > .sous-formation {
		width:875px;
	}
	.sous-formation .new-pad{
		padding:0 18px;
	}
	.sous-formation .nom-formation a{
		font-size:19px !important;
		text-transform:uppercase !important;
	}
	.list-formation li{
		margin:0 !important;
		padding:2px 0 !important;
		border-bottom:1px dotted #666666;
	}
	.list-formation li a{
		font-size:15px !important;
		text-transform:none !important;
	}
	.list-formation{
		padding-top:13px;
	}
	.pos-sous-menu{
		right:-175px;
	}
	.sous-sous-menu li{
		border-bottom:none;
		  padding: 0px 30px 0px 0px !important;
		  line-height: 20px;
	}
	.sous-sous-menu li a{
		font-size:13px !important;
	}
	
	/*********/
	.new-padd-2{
		padding:0 25px;
	}
	.new-padd-3{
		padding:0 0 0 25px;
	}
	.chemin-page h3{
		font-size:14px;
	}
	.chemin-page{
		  height: 48px;
		  padding: 16px 10px;
	}
	.titre-page h1{
		font-size:34px;
	}
	.titre-act h1{
		font-size:24px;
	}
	.date-act p{
		font-size:15px;
	}
	.titre-page{
		padding:20px 0 30px;
	}
	.titre-act{
		padding:26px 0 16px;
	}
	.text-act p{
		font-size:16px;	
		line-height:22px;
	}
	.text-video-act{
		padding:40px 0;
	}
	.formulaire{
		padding:40px 40px 0 40px;
	}
	.captcha p {
	  font-size: 12px;
	  padding: 20px 0 5px;
	}
	.formulaire input,.formulaire textarea{
		font-size:13px;
	}
	.map{
		width:100%;
		height:390px;
	}
	.text-form p{
		font-size:14px;
		line-height:26px;
	}
	/*btn-inscri*/
	.btn-inscri{
		  width: 186px;
		  height: 53px;
		margin-top:45px;
		  background-size: 59px 53px;
	}
	
	.btn-inscri a{
		  font-size: 25px;
		  padding: 7px 26px 11px 84px;
	}
	/*formulaire-commentaire*/
	.formulaire-commentaire p{
		font-size:11px;
	}
	.formulaire-commentaire input,.formulaire-commentaire textarea{
		font-size:11px;
	}
	/*btn-env-com*/
	input.btn-env-com{
		padding: 0 8%;
		font-size:13px;
	}
	
	.votre-avis-commentaire .col-md-8,.text_width {
	  width: 62.666667%;
	}
	.votre-avis-commentaire .col-md-4 ,.alg-insc{
	  width: 37.333333%;
	}
	.titre-avis-2{
		padding-bottom:30px;
	}
	/*titre-avis*/
	.titre-avis h3,.titre-avis-2 h3{
		font-size:19px;
	}
	/*corp-2*/
	.corp-2{
		padding:30px 0;
	}
	.affichage-commentaire{
		margin-top:45px;
	}
	/*commentaire*/
	.commentaire{
		padding:20px 50px 20px 0;
		background-position:right 20px;
	}
	.text-pres{
		font-size:16px;
		line-height:28px;
	}
	/*container-insc
	*/
	.container-insc{
	  width: 600px;
	}
	/*bloc-left-insc*/
	.bloc-left-insc{
		width:120px;
	}
	/*bloc-right-insc*/
	.bloc-right-insc{
		width:440px;
	}
	.formulaire-insc p,.formulaire-insc p label{
		font-size:16px;
	}
	.voir-plus-2 a{
		font-size:17px;
	}
	.video-pres{
		width:60%;
		margin:40px auto;
	}
	.video-pres iframe{
		height:350px;
	}
}


@media (min-width: 768px) and (max-width: 991px) {
	.the-nav > .nav > li .caret {
	  left: -20px;
	  top: 13px;
	}
	.formulaire-commentaire .col-xs-3 {
	  width: 33%;
	}
	
	.formulaire-commentaire .col-xs-9 {
	  width: 67%;
	}
	.formulaire-commentaire .col-xs-push-3 {
	  right: 33%;
	}

	.corp-2 .col-sm-7{
	  float: right;
	}
	.the-nav .nav li{
		margin-right:30px;
	}
	.the-nav > .nav > li .caret {
		margin-left: 5px;
		margin-top: -4px;
	}
	.the-nav > .nav > li a {
		font-size:17px;
	}
	.logo img{
		width:140px;
	}
	.header-top {
		padding-top: 20px;
	}
	.logo {
		padding-top:20px;
	  padding-bottom: 30px;
	}
	.the-header{
		padding-bottom:30px;
	}
	
	
	/**********/
	.content-bloc{
		top:60%;
		right:6%;
	}
	.les-blocs-index .col-xs-12:nth-of-type(2) .bloc .content-bloc{
		right:7%;
	}
	.texte-bloc {
	  padding-top: 4px;
	}
	.texte-bloc li a{
	  font-size: 15px;
	  line-height: 20px;
	}
	.texte-bloc > ul > li > ul > li {
		  font-size: 13px;
		  line-height: 18px;
	}
	.titre-bloc h1{
		font-size:32px;
		line-height:20px;
	}
	
	.titre-bloc-2 h1{
		font-size:32px;
		line-height:20px;
	}
	
		/*content-bienvenu*/
	.content-bienvenu,.cordonnee-contact{
		padding:50px 0;
	}
	
	.titre-bien h1,.titre-contact h1{
		font-size:46px;
		line-height: 33px;
	}
	.titre-bien h2{
		font-size:28px;
		line-height:20px;
		padding-top: 12px;
	}
	.text-bien p{
		font-size:18px;
		line-height:22px;
	}
	/***text-bien***/
	.text-bien{
		padding:30px 0;
	}
	.voir-plus a{
		  width: 140px;
		  height: 43px;
		  font-size: 14px;
		  padding: 11px 28px;
	}
	/****bloc-contact***/
	.adr-contact{
		padding-top:40px;
	}
	.cordonnee-contact p{
		font-size:15px;
	}
	.contacter-nous a{
		font-size:16px;
	}
	.contacter-nous{
		padding-top:20px;
	}
	footer{
		height:90px;
	}
	
	
	
	/*sous-menu*/
	.nav > li > .subnav > .sous-formation {
		width:715px;
	}
	.sous-formation .new-pad{
		padding:0 10px;
	}
	.sous-formation .nom-formation a{
		font-size:17px !important;
		text-transform:uppercase !important;
	}
	.list-formation li{
		margin:0 !important;
		padding:2px 0 !important;
		border-bottom:1px dotted #666666;
	}
	.list-formation li a{
		font-size:15px !important;
		text-transform:none !important;
	}
	.list-formation{
		padding-top:13px;
	}
	.pos-sous-menu{
		  right: -160px;
	}
	.sous-sous-menu li{
		border-bottom:none;
		padding:1px 25px 0px 0px !important;
		line-height:18px;
	}
	.sous-sous-menu li a{
		font-size:13px !important;
	}
	

	/*********/
	.chemin-page h3{
		font-size:12px;
	}
	.chemin-page{
	  height: 38px;
	  padding: 12px 8px;
	}
	.titre-page h1{
		font-size:30px;
	}
	.titre-act h1{
		font-size:20px;
	}
	.date-act p{
		font-size:14px;
	}
	.titre-page{
		padding:15px 0 25px;
	}
	.titre-act{
		padding:23px 0 15px;
	}
	.video-act{
		margin-top:30px;
	}
	.text-act p,.text-pres p{
		font-size:15px;	
		line-height:24px;
	}
	.text-video-act{
		padding:35px 0;
	}
	
	.formulaire{
		padding-top:30px;
	}
	.captcha p {
	  font-size: 12px;
	  padding: 10px 0 10px;
	}
	.formulaire input,.formulaire textarea{
		font-size:13px;
	}
	.map{
		width:100%;
		height:290px;
	}
	.text-form p{
		font-size:14px;
		line-height:26px;
	}
	
	/*btn-inscri*/
	.btn-inscri{
		width: 166px;
		height: 48px;
		margin-top:45px;
		background-size: 54px 48px;
	}
	
	.btn-inscri a{
		  font-size: 23px;
		  padding: 6px 22px 10px 72px;
	}
	/*formulaire-commentaire*/
	.formulaire-commentaire p{
		font-size:11px;
	}
	.formulaire-commentaire input,.formulaire-commentaire textarea{
		font-size:11px;
	}
	/*btn-env-com*/
	input.btn-env-com{
		padding: 0 8%;
		font-size:13px;
	}
	.votre-avis-commentaire .col-sm-7,.text_width {
	  width: 53.333333%;
	}
	.votre-avis-commentaire .col-sm-5 ,.alg-insc{
	  width: 46.666667%;
	}
	.titre-avis-2{
		padding-bottom:25px;
	}
	/*titre-avis*/
	.titre-avis h3,.titre-avis-2 h3{
		font-size:18px;
	}
	/*corp-2*/
	.corp-2{
		padding:25px 0;
	}
	.affichage-commentaire{
		margin-top:35px;
	}
	/*commentaire*/
	.commentaire{
		padding:20px 50px 20px 0;
		background-position:right 20px;
	}
	
	/*container-insc
	*/
	.container-insc{
	  width: 400px;
	}
	/*bloc-left-insc*/
	.bloc-left-insc{
		width:100px;
	}
	/*bloc-right-insc*/
	.bloc-right-insc{
		width:260px;
	}
	.formulaire-insc p,.formulaire-insc p label{
		font-size:13px;
	}
	.voir-plus-2 a{
		font-size:16;
	}
	.video-pres{
		width:350px;
		margin:30px auto;
	}
	.video-pres iframe{
		height:300px;
	}
}


@media screen and (max-width: 767px) {
	.language li{
		margin-left:6px;
	}
	.language {
		float:left;
	}

	.contact-header p{
		font-size:12px;
	}
	.logo img{
		width:130px;
	}
	.header-top {
		padding-top: 15px;
	}
	.logo {
		padding-top:15px;
	}
	.social {
		clear:both;
		float:inherit;
		margin:0 auto;
		width:193px;
	}
	.social-2 {
		width:193px;
	}
	.contact-header p{
		line-height: 13px;
		text-align:center;
	}
	.pos-social{
		position:absolute;
		width:100%;
		top:100px;
	}
	.pos-contact-header {
	  position: absolute;
	  top: 50px;
	  width: 100%;
	}
	.the-header{
		height:160px;
	}
		/*content-bienvenu*/
	.content-bienvenu,.cordonnee-contact{
		padding:30px 0;
	}
	.titre-bien h1,.titre-contact h1{
		font-size:36px;
		line-height: 25px;
	}
	.titre-bien h2{
		font-size:22px;
		line-height:15px;
		padding-top: 10px;
	}
	.text-bien p{
		font-size:16px;
		line-height:20px;
	}
	/***text-bien***/
	.text-bien{
		padding:25px 0;
	}
	.voir-plus a{
		  width: 125px;
		  height: 40px;
		  font-size: 12px;
		  padding: 12px 26px;
	}
	/****bloc-contact***/
	.adr-contact{
		padding-top:25px;
	}
	.cordonnee-contact p{
		font-size:14px;
	}
	.contacter-nous a{
		font-size:15px;
	}
	.contacter-nous{
		padding-top:15px;
	}
	.sous-formation .new-pad{
		padding:0;
	}


	.list-formation li a{
		text-transform:none !important;
		padding:5px !important;
		font-size:15px;
	}
	.list-formation li{
		padding-right:20px !important;
	}
	.sous-sous-menu li a{
		font-size:14px !important;
		padding:3px 0 3px 25px !important;
	}
	.list-formation{
		padding-bottom:10px;
	}
	
	/*********/
	.chemin-page h3{
		font-size:12px;
	}
	.chemin-page{
	  height: 38px;
	  padding: 14px 8px;
	}
	.titre-page h1{
		font-size:26px;
	}
	.titre-act h1{
		font-size:18px;
	}
	.date-act p{
		font-size:13px;
	}
	.titre-page{
		padding:15px 0 25px;
	}
	.titre-act{
		padding:20px 0 13px;
	}
	.video-act{
		margin-top:20px;
	}
	.text-act p,.text-pres p{
		font-size:14px;	
		line-height:22px;
	}
	.text-video-act{
		padding:30px 0;
	}
	.formulaire{
		padding-top:30px;
	}
	.captcha p {
	  font-size: 12px;
	  padding: 15px 0 10px;
	}
	.map{
		width:100%;
		height:200px;
	}
	.text-form p{
		font-size:14px;
		line-height:28px;
	}
	
	
	.owl-theme .owl-controls {
	  margin-top: 0px;
	}
	/*btn-inscri*/
	.btn-inscri{
		width: 146px;
		height: 43px;
		margin-top:35px;
		background-size: 49px 43px;
	}
	
	.btn-inscri a{
		  font-size: 20px;
		  padding: 6px 17px 9px 68px;
  	}
	/*formulaire-commentaire*/
	.formulaire-commentaire p,.formulaire-commentaire input,.formulaire-commentaire textarea{
		font-size:11px;
	}
	/*btn-env-com*/
	input.btn-env-com{
		padding: 0 4%;
		font-size:12px;
	}
	.titre-avis-2{
		padding-bottom:15px;
	}
	/*titre-avis*/
	.titre-avis h3,.titre-avis-2 h3{
		font-size:17px;
	}
	/*corp-2*/
	.corp-2{
		padding:20px 0;
	}
	.affichage-commentaire{
		margin-top:25px;
	}
	/*commentaire*/
	.commentaire{
		padding:15px 50px 15px 0;
		background-position:right 15px;
	}
	.voir-plus-2 a{
		font-size:14px;
	}
	
	.video-pres{
		width:100%;
		margin:25px auto;
	}
	.video-pres iframe{
		height:300px;
	}
}
@media (min-width: 450px) and (max-width: 767px) {	
	/*container-insc*/
	.container-insc{
	  width: 400px;
	}
	/*bloc-left-insc*/
	.bloc-left-insc{
		width:100px;
	}
	/*bloc-right-insc*/
	.bloc-right-insc{
		width:260px;
	}
	.formulaire-insc p,.formulaire-insc p label{
		font-size:13px;
	}
}

@media screen and (max-width: 449px) {	
	/*container-insc*/
	.container-insc{
	  width: 100%;
	  padding:0;
	}
	/*bloc-left-insc*/
	.bloc-left-insc{
		width:100%;
		padding-bottom:0px;
	}
	/*bloc-right-insc*/
	.bloc-right-insc{
		width:100%;
	}
	.formulaire-insc p,.formulaire-insc p label{
		font-size:13px;
	}
}

@media screen and (min-width: 768px) {
	.captcha .col-sm-4{
		float:right;
	}
	.language li{
		margin-left:9px;
	}
	.contact-header p{
		font-size:14px;
		line-height: 17px;
		text-align:right;
	}
	.social {
		float:left;
		margin-left:40px;
	}
	.language {
		padding: 4px 0;
		float:right;
	}
	.contact-header{
		float:left;
	}
	
	/* Subnav */
	.nav > li > .subnav > .sous-formation {
		background:#fff;
		/*height:200px;*/
		border:none;
		box-shadow: 0 0 6px 1px #e3e3e3;
	}
	
	/*info-contact*/
	.info-contact{
		padding-top:20px;
	}
	.list-formation li:last-of-type{
		border-bottom:none;
	}
	.sous-formation{
	  padding: 18px 0 28px 0;
	}
	
	.the-nav > .nav > li:hover > a,.the-nav > .nav > li a:hover,.the-nav > .nav > li a:focus,.the-nav > .nav > li a:active ,.the-nav > .nav > li.active a{
		color:#ed7921;
	}
	.the-nav > .nav > li > a:hover .caret,.the-nav > .nav > li.active > a .caret,.the-nav > .nav > li > a:focus .caret{
		  border-top-color: #ed7921;
		  border-bottom-color: #ed7921;
	}
	
	.marg-sidebar{
		margin-top:50px;
	}
	.formulaire input{
		margin-bottom:15px;
	}
	.formulaire textarea {
	  margin-bottom: 5px;
	}
	/*formulaire-commentaire*/
	.formulaire-commentaire{
		background:#eeeeed;
		padding:30px 20px 50px 20px;
		margin-top:30px
	}
	.sous-formation .col-sm-3{
		float:right;
	}
	.content{height:250px;  overflow:auto; }
}



@media (max-width:767px) {
.les-blocs-index .anim-bloc:hover:after {
  -webkit-box-shadow: inset 0 0 0 8px rgba(179,179,179,.8);
  box-shadow: inset 0 0 0 8px rgba(179,179,179,.8);
}
.les-blocs-index .anim-bloc:hover:before {
  -webkit-box-shadow: inset 0 0 0 16px rgba(179,179,179,.5);
  box-shadow: inset 0 0 0 16px rgba(179,179,179,.5);
  -webkit-transition-delay: .25s;
  transition-delay: .25s;
}
	/*info-contact*/
	.info-contact{
		padding-top:15px;
	}
.new-padd-3{
	margin-top:30px;
}
	.formulaire input,.formulaire textarea{
		margin-bottom:10px;
		font-size:12px;
	}
	.cont textarea{
	  margin-bottom: 0px;
	}
		/*formulaire-commentaire*/
	.formulaire-commentaire{
		background:#eeeeed;
		padding:20px;
		margin-top:20px;
	}
	.formulaire-commentaire textarea {
	  height: 120px;
	}
  nav > .nav > li.active > ul.subnav > .sous-formation a {
	  color: #0b0236 !important;
  }
  nav > .nav > li.active > ul.subnav > .sous-formation a:hover {
	  color: #ed7921 !important;
  }
	.btn-cont input{
		margin:10px 0 0;
	}
}

@media (min-width:600px) and (max-width:767px) {
		/**********/
	.content-bloc{
		top:30%;
		right:6%;
	}
	.texte-bloc {
	  padding-top: 6px;
	}
	.texte-bloc li a{
		  font-size: 17px;
		  line-height: 22px;
	}
	.texte-bloc > ul > li > ul > li {
		  font-size: 14px;
		  line-height: 19px;
	}

	.titre-bloc h1{
		font-size:26px;
		line-height:26px;
	}
	
	.titre-bloc-2 h1{
		font-size:26px;
		line-height:26px;
	}
}

@media (min-width:400px) and (max-width:599px) {
		/**********/
	.content-bloc{
		  top: 80%;
		  right: 6%;
	}
	.texte-bloc {
	  padding-top: 4px;
	}
	.texte-bloc li a{
		  font-size: 16px;
		  line-height: 20px;
	}
	.texte-bloc > ul > li > ul > li {
		  font-size: 14px;
		  line-height: 16px;
	}
	.titre-bloc h1{
		font-size:21px;
		line-height:22px;
	}
	
	.titre-bloc-2 h1{
		font-size:21px;
		line-height:22px;
	}
}

@media (max-width:399px) {
		/**********/
	.content-bloc{
		top:70%;
		padding: 0 8% 0 60%;
	}
	.titre-bloc h1{
		font-size:18px;
		line-height:18px;
	}
	.texte-bloc{
		display:none;
	}
	
	.titre-bloc-2 h1{
		font-size:18px;
		line-height:18px;
	}
}
@media (max-width:460px) {
	.formulaire-commentaire .col-xs-3,.formulaire-commentaire .col-xs-9{
		width:100%;
	}
	.formulaire-commentaire .col-xs-push-3 {
	  left:inherit;
	}
	.formulaire-commentaire input {
	  margin-bottom: 12px;
	}
}

@media (max-width:1199px) {
	.texte-bloc-2{
		padding-top:18px;
	}
	
	.content-bloc-4{
		top:72%;
	}
	.captcha .input-captcha{
		height:36px;
	}
	.btn-cont input{
		height:36px;
		width:80px;
	}
	/*btn-env-com*/
	input.btn-env-com{
		margin-top:15px;
	}
	#owl-demo-act .text-act{
		  padding: 20px 8%;
	}
}
@media (min-width:768px) {
	.social-2{
		float:right;
		margin-right:0px;
		margin-left:0px;
	}
	.alg-signature{
		float:left;
	}
	.alg-social{
		float:right;
	}
}
@media (max-width:767px) {
	.signature{
		text-align:center;
		margin-top:10px;
	}
	.social-2{
		float:none;
	}
	footer .col-xs-6{
		width:100%;
	}
}
.qtrans_flag_en
{
width:25px;
height:25px;
}
.qtrans_flag_fr
{
width:25px;
height:25px;
}

.qtrans_flag_ar
{
width:25px;
height:25px;
}
.video-act .item iframe {
    width: 100%;
    height: 250px;
}

.st-facebook-counter
{
width:31px
}
.st-email-counter
{
width:31px
}

.video-pres{
	height:auto;
}
.video-pres iframe{
	width:100%;
}


.beaute,.beaute li a{
	color:#fff;
}
.beaute .sous-sous-menu{
	list-style-type:none;
}
.beaute .sous-sous-menu li{
    padding: 0px 0 0px 30px !important;
}
.beaute li{
	line-height:18px;
}

@media (min-width: 1500px){
	.content-bloc-2.beaute {
		top: 40%;
	}
	.content-bloc.arts {
		top: 62%;
		left: 0;
	}
}
@media (max-width: 1499px) and (min-width: 1200px){
	.content-bloc-2.beaute {
		top: 35%;
	}
	.content-bloc.arts  {
		top: 60%;
		left: 0;
	}
}
@media (min-width:992px) and (max-width: 1199px){

.content-bloc-2.beaute {
    top: 36%;
}
	/***bloc-2****/
	.content-bloc-2{
		top:55%;
	}

}

@media (max-width: 1199px){
.content-bloc.arts {
    top: 65%;
    left: 0%;
}
}
	.beaute .texte-bloc-2,.arts .texte-bloc {
	text-align:right;
	      width: 50%;
    margin: 0 auto;

	}
@media (max-width: 767px){
.content-bloc-2.beaute{
    top: 80%;
	padding:0;
}
.content-bloc.arts {
    top: 80%;
	padding:0;
}
/***bloc-2****/
	.content-bloc-2{
		top:80%;
	}
}
@media (max-width: 991px){
	.texte-bloc-2,.texte-bloc{
		display:none;
	}
}

.content-bloc.arts {
	text-align:center;
}
@media (min-width:768px) and (max-width: 991px){
	/***bloc-2****/
	.content-bloc-2,.content-bloc.arts {
		top:80%;
	}
	
}

.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
	height:auto !important;
}



/*logo-footer*/


	.logo-footer{
		padding: 12px 10px;
		background-color: rgba(193,193,193,0.6);
		border-radius: 50%;
		width: 50px;
		height: 50px;
		line-height: 22px;
	}

@media (min-width: 768px){
	.logo-footer{
		display:block;
		margin-top: -8px;
		margin-right: 15px;
		float:right;
	}
	.logo-footer:after{
		content:'';
		display:block;
		clear:both;
	}
}
@media (max-width: 767px){
	footer .col-xs-4,footer .col-xs-8 {
		width: 100%;
	}
	.logo-footer{
		display:block;
		text-align:center;
		margin:20px auto 0;
	}
}
@media (min-width: 1200px) and (max-width: 1299px){

	/*formulaire-commentaire*/
	.formulaire-commentaire p{
		font-size:11px;
	}
	.formulaire-commentaire input,.formulaire-commentaire textarea{
		font-size:11px;
	}
}
@media (min-width: 1300px) and (max-width: 1549px){

	/*formulaire-commentaire*/
	.formulaire-commentaire p{
		font-size:12px;
	}
	.formulaire-commentaire input,.formulaire-commentaire textarea{
		font-size:12px;
	}
}
@media (min-width: 1550px){

	/*formulaire-commentaire*/
	.formulaire-commentaire p{
		font-size:13px;
	}
	.formulaire-commentaire input,.formulaire-commentaire textarea{
		font-size:13px;
	}
}