@charset "utf-8";
/* CSS Document */
/*la page parcours*/ 
@media screen and (max-width: 1140px){
.one_parcour .container{width: 90%;margin:0 auto}}
@media screen and (max-width: 960px){
.one_parcour .bref .img_bref {width: 38.33%;margin-right: 4%;margin-top: 134px;}
.one_parcour .bref .title_texte_bref {width: 57.67%;}
.one_parcour .title_texte_bref .bref_b1 {margin-right: 0;width: 100%;}
.one_parcour .title_texte_bref .bref_b2 {width: 100%;}
.one_parcour .cnt_detail .cnt_detail_txt.img_droite {float: left;margin-right: 4.67%;width: 57%;}
.one_parcour .cnt_detail .cnt_detail_img.img_droite {float: right;width: 38.33%;margin-top: 180px;}
.one_parcour .img_title_fetail{ margin-bottom: 25px;}
.one_parcour .cnt_detail_txt.img_guauche {float: right;margin-left: 4.67%;width: 55%;}
.one_parcour .cnt_detail_img.img_guauche {float: left;width: 40.33%;margin-top: 150px;}
.cnt_passe_vid{ display: none;}
.cnt_detail_img {height: auto !important;}
}
@media screen and (max-width: 750px){
.one_parcour .bref .img_bref {width: 60%;margin: 20px auto !important;float: none;}
.one_parcour .bref .title_texte_bref {width: 100%;float: none;}
.one_parcour .cnt_detail .cnt_detail_txt.img_droite {float: none;margin-right: 0;width: 100%;}
.one_parcour .cnt_detail .cnt_detail_img.img_droite {float: none;width: 60%;margin: 30px auto;}
.one_parcour .cnt_detail_txt.img_guauche {float: none;margin-left: 0;width: 100%;}
.one_parcour .cnt_detail_img.img_guauche {float: none;width: 60%;margin: 30px auto;}
.one_parcour .cnt_detail_txt.rien_detail .b_texte1_d, .cnt_detail_txt.rien_detail .b_texte2_d {
    width: 100%;float: none !important;}
.one_parcour .cnt_detail {padding: 45px 0;}
}
@media screen and (max-width: 600px){
.one_parcour .cnt_detail {padding: 25px 0;}
.one_parcour .cnt_detail_img.img_guauche {width: 70%;}
.one_parcour .cnt_detail .cnt_detail_img.img_droite {width: 70%;}
.one_parcour .bref .img_bref {width: 70%;}
}
@media screen and (max-width: 480px){
.one_parcour .cnt_detail_img.img_guauche {width: 77%;}
.one_parcour .cnt_detail .cnt_detail_img.img_droite {width: 77%;}
.one_parcour .bref .img_bref {width: 77%;}
.bref .container > h1{margin-bottom: 29px;font-size: 25px;}
.detail .container h1{ font-size: 25px;}
}
@media screen and (max-width: 380px){
.one_parcour .cnt_detail_img.img_guauche {width: 100%;}
.one_parcour .cnt_detail .cnt_detail_img.img_droite {width: 100%;}
.one_parcour .bref .img_bref {width: 100%;}
}
/*=======================|  footer  |============================================*/
@media screen and (max-width: 993px){footer .nav {width: 40.33%;}footer h5{width: 26.33%;}}
@media screen and (max-width: 700px){footer .nav, footer h5, footer .mention_legale {float: none !important;width: 100% !important; text-align: center;}footer{ padding:20px 0 0 0;}
footer .mention_legale.widget {padding:0;margin-bottom: 15px;}}
/*=======================|  champ d'expertise  |============================================*/
@media screen and (max-width: 1140px){.one_man .container {width: 90%; margin: 0 auto;}}
@media screen and (max-width: 960px){.one_man img {margin-top: 82px;}.cnt_man:nth-child(117n+5) {padding-top: 0;}}
@media screen and (max-width: 800px){
.one_man img {margin-top: 0;}
.cnt_man:nth-child(117n+2) .cnt_detail_txt.img_droite {float: none;margin-right: 0;width: 100%;}
.cnt_man:nth-child(117n+2) .cnt_detail_img.img_droite {float: none;margin: 30px auto 0 auto;width: 380px;}
.cnt_man:nth-child(117n+3) {margin-top: 70px;}
.cnt_detail_txt.img_droite {float: none;margin-right: 0;width: 100%;}
.cnt_detail_img.img_droite {float: none;width: 380px;margin: 30px auto 0 auto !important;}
.cnt_detail_txt.img_guauche {float: none;margin-left: 0;width: 100%;}
.cnt_detail_img.img_guauche {float: none;width: 380px;margin: 30px auto 0 auto !important;}
}
@media screen and (max-width: 600px){
.one_man .cnt_ttl_phil h1{ font-size: 18px;}
.one_man .cnt_ttl_phil hr {padding-bottom: 20px !important;}
.one_man .cnt_man:nth-child(117n+2) .img_title_fetail {margin-bottom: 18px;}
.one_man .img_title_fetail {margin-bottom: 11px;}
.cnt_detail_txt.rien_detail .b_texte1_d, .cnt_detail_txt.rien_detail .b_texte2_d {width: 100%;}
.cnt_detail_txt.rien_detail .b_texte1_d {margin-right: 0;float: none;}
}
@media screen and (max-width: 380px){
.cnt_detail_img.img_droite {float: none;width: 100%;margin: 20px auto 0 auto !important;}
.cnt_detail_img.img_guauche {float: none;width: 100%;margin: 20px auto 0 auto !important;}
}
/*=======================|  Philosofie  |============================================*/
@media screen and (max-width: 1140px){.one_phil .container {width: 90%; margin: 0 auto;}}
@media screen and (max-width: 960px){
.cnt_one_phil:nth-child(2n+2) .cnt_detail_txt.img_guauche{float: none;margin: 0 auto;width: 100%;}	
.cnt_one_phil:nth-child(2n+2) .cnt_detail_img.img_guauche{float: none;margin:20px auto 30px auto;width: 570px;}	
.one_phil .cnt_detail_txt.img_droite {float: none;margin-right: 0;width: 100%;}
.one_phil .cnt_detail_img.img_droite {float: none;margin: 30px auto 0 !important;width: 380px;}	
.one_phil .cnt_one_phil .cnt_detail{ margin-bottom: 0;}
.cnt_one_phil:nth-child(2n+2) .cnt_detail{ margin-bottom: 30px;}
}
@media screen and (max-width: 570px){.cnt_one_phil:nth-child(2n+2) .cnt_detail_img.img_guauche{width:100%;}}
@media screen and (max-width: 380px){.one_phil .cnt_detail_img.img_droite {width: 100%;}	
}
/*=======================|  HOME  |============================================*/
/*champ d'expertise */
@media screen and (max-width: 992px){.preview-body{ height: 433px;}	}
@media screen and (max-width: 600px){.preview-body{ height: 458px;}	}
@media screen and (max-width: 515px){.preview-body{ height: 458px;}}
@media screen and (max-width: 360px){.preview-body{ height: 479px;}	}
@media screen and (max-width: 320px){.preview-body{ height: 499px;}}
@media screen and (max-width: 602){#blog .title h2{font-size: 32px;}#blog .title.center > p {font-size: 16px;}	}
@media screen and (max-width: 478px){#blog .title h2{font-size: 23px;} #blog .title.center > p {font-size: 14px;}.preview-body h4{ font-size: 12px;}.preview-body p {font-size: 13px;line-height: 21px;}
}
@media screen and (max-width: 320px){#blog .title h2{font-size: 18px;}#blog .title.center > p {font-size: 12px;}	.preview-body h4{ font-size: 11px;}.preview-body p {font-size: 12px;line-height: 18px;}}
/*RÉFÉRENCES*/
@media screen and (max-width: 767px){.switchLangReferenceContainer {right: 12%;}.lesReferencesBloc {margin: 0 auto;}}
@media screen and (max-width: 540px){
.bx-controls-direction .bx-next, .bx-controls-direction .bx-prev{ display: none;}	
.references_intro, .references_contenu{width: 320px; margin-left: 0; margin-right: auto; margin-top: 22px;}.bx-wrapper img {margin: 0 0 0 10px;}.lesReferencesBloc .bxslider li {text-align: left;}
section#references {padding-bottom: 0 !important;}}
@media screen and (max-width: 320px){.references_intro, .references_contenu{width: 300px; margin-left: 0; margin-right: auto; margin-top: 22px;}.bx-wrapper img {margin: 0;}}
/*A PROPO */
/*  rien a faire  */
/*PARTENAIRES & RÉSEAUX*/
@media (max-width: 767px){#team .title h2 {text-align: right;}}
@media (max-width: 472px){.member {text-align: center;max-width: 80%;margin-left: 20%;margin-right: 0;}}
@media (max-width: 472px){.mCSB_inside>.mCSB_container {margin-right: 12px;}#team .container{ margin-right: 0;}#team .title h2 { font-size: 32px;}}
@media (max-width: 392px){.member {max-width: 70%;margin-left: 30%;}.member-avatar {width: 32%;}}
@media (max-width: 351px){.member {max-width: 60%;margin-left: 40%;}.member-avatar {width: 32%;}#team .title h2 { font-size: 24px !important;}}
/* Ressources */
@media (max-width: 992px){.copie_texte1 h4, .copie_texte2 h4, .copie_texte3 h4 {display: none;}#portfolio .title > h2 {margin-bottom: 70px;}}
@media (max-width: 472px){#portfolio .title > h2 { font-size: 32px}}
/* Contact */
@media (max-width: 536px){.skipi{ background-position: 57% center;}}
@media (max-width: 458px){.skipi{ background-position: 40% center;}}
@media (max-width: 458px){.skipi{ background-position: 35% center;}}
@media (max-width: 346px){.skipi{ background-position: 26% center;}}
@media (max-width: 400px){.wpcf7-form-control.wpcf7-submit {padding: 10px 32px;}#contact .title > h2 {font-size: 27px;margin-bottom: 25px;}}
/*header*/
/*sur la page home */
@media (max-width: 991px)and (min-width: 768px){
#topnav .container{ width: 100%; padding: 0 25px;}
.navbar-collapse {padding-right: 0;padding-left: 0;}
.navbar-brand {max-width: 100%;}
.navbar-header {width: 13%; margin-left: 1% !important}
.navbar-collapse {width: 85%;float: left;}
#topnav .navbar-nav > li > a {padding-left: 0;padding-right: 0;}
#topnav .navbar-nav > li > a {font-size: 12px;}
}
@media (max-width: 863px)and (min-width: 768px){
#topnav .navbar-nav > li > a {font-size: 11px;}
}
@media (max-width: 841px)and (min-width: 768px){
#topnav .navbar-nav > li > a {font-size: 10px;}}
/*sur les autre page du site */
@media (max-width: 1202px)and (min-width: 768px){
#topnav .container{ width: 100%;}
}
@media (max-width: 1103px)and (min-width: 991px){
	#topnav .navbar-nav > li > a {font-size: 11px;}
}



/*le menu */
@media (max-width: 767px){
ul#menu-menu-1 li a {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
}




/*dernier modif du logo */
@media (max-width: 1115px){
	.navbar-brand p { display: none;}
}

@media (max-width: 1170px){
/*styles de la page de categorie */
.one_cat_ressourece{ margin: 0; padding: 0 20px; width: 100%; }
}

@media (max-width: 960px){
	.sidebar_ressource {
    float: none;
    width: 100%;
    padding-top: 57px;
}

.blog_ressource {
    float: none;
    margin-right: 0;
    width: 100%;
}


.widget.widget_text.txt_alt_r{ top: 30px;}
}
















 /*réglé le probléme des titre sur la video       14/01/ 2016*/
@media screen and (min-width: 960px){
.home-content h1{padding: 0;height: 77px;}
.flex-viewport{ height: 77px !important;} 
}











