@media(min-width:768px) and (max-width:991px){.post-img .datelieu{height:60px !important}.site{width:auto}.search-form{width:200px}.site-content{padding:0 5px}.header-flex nav.main-navigation #primary-menu li a{padding:12px 5px;font-size:12px}.header-flex nav.main-navigation ul li:last-child:hover ul{left:-120% !important}.bloc-actualites-home .actualites-en-avant{height:690px}.partie-1 .devenez-ingenieur{justify-content:initial}.devenez-ingenieur .admissions{margin-bottom:10px}.admissions .admission-sous-titre{font-size:19px}body.page-template-template-home .bloc-actualites{padding:21px 20px 10px 0}.bloc-actualites-home .autres-actualites h2{font-size:24px}.bloc-actualites-home .autres-actualites h3{text-align:left;padding-left:15px}.partie-2{flex-direction:column;display:block}.partie-2 .chiffres-video{width:auto}.partie-2 .liste-evenements{width:auto;margin:30px 0 0 0}.chiffres-video .chiffres{margin:0 0 30px 0;display:block;height:340px}.site-footer .site-info .ligne-menu ul a{font-size:16px}.site-footer .site-info .ligne-menu ul li:nth-child(1) a:after,.site-footer .site-info .ligne-menu ul li:nth-child(2) a:after{padding:0 15px}.mea-bloc{height:550px;margin-bottom:100px}.mea-bloc h2{font-size:20px}.bottom_mea{height:130px;bottom:-82px}.communique-de-presse{padding-right:20px}.site-footer .site-info .ligne-menu ul{padding:0}.site-footer .footer-content .colonne-droite .restez-informes label{width:87%}.email-form [type=submit]{right:14px}.site-branding img{padding:5px}.remontee-actualites .thumb_actus{background-size:contain;-webkit-background-size:contain}.formulaire-contact #wpcf7-f310-o1{margin-left:80px}.email-form input[type=submit]{bottom:-87px;right:44px}.push-actualites .bloc-actualites{width:100%}.colonnes-pictos-soustitres-4{padding:40px 30px}.colonnes-pictos{background-position:center 29%}.colonnes-pictos-soustitres-4 .colonnes-pictos a span{height:auto}.accordion .head_accordion h2,.accordion-opened .head_accordion h2{margin-left:35px}.colonnes-image-soustitres-4 a div{min-height:140px}.colonnes-image-soustitres-4 a span{min-height:230px}.header-flex nav.main-navigation ul{align-items:flex-start}ul.nav-menu li{text-align:center}#btn_home{left:44%}.mea-bloc{margin-left:15px !important}.footer-content{padding:15px}.site-footer .site-info .footer-content{flex-direction:column;align-items:center}.site-footer .footer-content .colonne-gauche img{padding:28px}.site-footer .footer-content .colonne-gauche{padding-bottom:15px;flex-direction:row;width:100%;width:100%;align-items:center}.partager-reseaux-sociaux a{margin:5px !important;width:90% !important;padding:5px !important}.partager-reseaux-sociaux a span{padding:0 5px !important;margin-right:5px !important}body.single .item-toread ul.post-categories{bottom:70%}.links{padding:15px !important}.links span{font-size:20px}.image-texte-image-texte{flex-direction:column}.image-texte-image-texte .image-texte-bloc{margin-left:0;margin-bottom:30px}.texte-image-texte-image{flex-direction:column}.texte-image-texte-image .texte-image-bloc{margin-left:0;margin-bottom:30px}.header-flex nav.main-navigation ul li#menu-item-136 ul{margin-top:68px !important}.header-flex nav.main-navigation ul li#menu-item-139 ul{margin-top:68px !important}.header-flex nav.main-navigation ul li:last-child:hover ul{left:-160% !important}.header-flex nav.main-navigation ul li#menu-item-139:hover ul{left:-20% !important}body.page-id-156 .image-13-texte .champ-image-8{background-size:contain;-webkit-background-size:contain}body.page-id-156 .champ-image-3{background-size:contain;-webkit-background-size:contain}body.page-id-1249 .texte-14-image-24-texte-14{flex-direction:column}body.page-id-1249 .texte-14-image-24-texte-14 .champ-texte-13{width:100%}body.page-id-1249 .texte-14-image-24-texte-14 .champ-texte-13,body.page-id-1249 .texte-14-image-24-texte-14 .champ-image-13{margin:auto !important}body.page-id-146 .champ-image-2,body.page-id-146 div.champ-image-9{background-size:contain !important}body.tax-projet_categorie .archive-img,body.page-template-archive-projet .archive-img,body.single .post-img,.texte-image .champ-image-2,.image-texte .champ-image-3,.image-texte .champ-image-3,.champ-image-5,.texte-13-image .champ-image-6,.image-13-texte .champ-image-8,.texte-image-texte-image .texte-image-bloc .champ-image-9,.image-texte-image-texte .image-texte-bloc .champ-image-10,.image-24-texte-14 .champ-image-11,.texte-13-image-13 .champ-image-14,.champ-image-23{background-size:contain !important;-webkit-background-size:contain !important}@media screen and (-webkit-min-device-pixel-ratio:0){body.page-id-171 .colonnes-image-soustitres-4{flex-direction:column}body.page-id-171 .colonne-image-soustitre{width:auto}body.page-id-171 .colonnes-image-soustitres-4 a span{min-height:0 !important}.image-texte-image-texte{flex-direction:column;height:600px}.image-texte-image-texte .image-texte-bloc{margin-left:0;margin-bottom:30px}.texte-image-texte-image{flex-direction:column;height:600px}.texte-image-texte-image .texte-image-bloc{margin-left:0;margin-bottom:30px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0}.header-flex nav.main-navigation li:hover:after{left:0}.colonnes-image-soustitres-4 .colonne-image-soustitre a:not(img){display:block}.site-footer .footer-content .colonne-droite .restez-informes input.prenom_nl,.site-footer .footer-content .colonne-droite .restez-informes input.nom_nl,.site-footer .footer-content .colonne-droite .restez-informes input.email-field{padding:8px}.email-form input[type="submit"]{bottom:-92px}.links{padding:15px !important}.links span{font-size:20px !important}.appel-acces{padding:15px}body.page-id-190 .colonnes-pictos-soustitres-4{padding-top:0}body.tax-projet_categorie .archive-img,body.page-template-archive-projet .archive-img,body.single .post-img,.texte-image .champ-image-2,.image-texte .champ-image-3,.image-texte .champ-image-3,.champ-image-5,.texte-13-image .champ-image-6,.image-13-texte .champ-image-8,.texte-image-texte-image .texte-image-bloc .champ-image-9,.image-texte-image-texte .image-texte-bloc .champ-image-10,.image-24-texte-14 .champ-image-11,.texte-13-image-13 .champ-image-14,.champ-image-23{background-size:contain !important;-webkit-background-size:contain !important}}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.header-flex nav.main-navigation ul li#menu-item-136 ul{margin-top:68px !important}.header-flex nav.main-navigation ul li#menu-item-139 ul{margin-top:68px !important}.image-texte-image-texte{flex-direction:column;height:600px}.image-texte-image-texte .image-texte-bloc{margin-left:0;margin-bottom:30px}.texte-image-texte-image{flex-direction:column;height:600px}.texte-image-texte-image .texte-image-bloc{margin-left:0;margin-bottom:30px}body.tax-projet_categorie .archive-img,body.page-template-archive-projet .archive-img,body.single .post-img,.texte-image .champ-image-2,.image-texte .champ-image-3,.image-texte .champ-image-3,.champ-image-5,.texte-13-image .champ-image-6,.image-13-texte .champ-image-8,.texte-image-texte-image .texte-image-bloc .champ-image-9,.image-texte-image-texte .image-texte-bloc .champ-image-10,.image-24-texte-14 .champ-image-11,.texte-13-image-13 .champ-image-14,.champ-image-23{background-size:contain !important;-webkit-background-size:cover !important}@media screen and (-webkit-min-device-pixel-ratio:0){.image-texte-image-texte{flex-direction:column}.image-texte-image-texte .image-texte-bloc{margin-left:0;margin-bottom:30px}.texte-image-texte-image{flex-direction:column}.texte-image-texte-image .texte-image-bloc{margin-left:0;margin-bottom:30px}body.page-id-171 .colonnes-image-soustitres-4 a span{min-height:0 !important}.chiffres-video .chiffres{margin-bottom:40px;height:370px}.img-container{height:300px !important;display:flex !important;align-items:center !important;justify-content:center}.colonnes-image-soustitres-4 a span{min-height:230px}body.page-id-190 .colonnes-pictos-soustitres-4{padding-top:0}.colonnes-image-soustitres-4 .colonne-image-soustitre a:not(img){display:block}.site-footer .footer-content .colonne-droite .restez-informes input.prenom_nl,.site-footer .footer-content .colonne-droite .restez-informes input.nom_nl,.site-footer .footer-content .colonne-droite .restez-informes input.email-field{padding:8px}.email-form input[type="submit"]{bottom:-92px}.header-flex nav.main-navigation ul{align-items:flex-start}ul.nav-menu li{text-align:center}.actualites-en-avant{height:500px}.chiffres .colonnes-chiffres{width:120px}.admissions .admission-titre{padding-top:25px}.footer-content{padding:15px}.liste-actualites .bloc-actualites{height:520px}.actus-bottom .date-lien{top:220px}body.single .partager-reseaux-sociaux a{margin:10px;width:90%}.bloc-actualites-home .actualites-en-avant{height:500px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0}body.tax-projet_categorie .archive-img,body.page-template-archive-projet .archive-img,body.single .post-img,.texte-image .champ-image-2,.image-texte .champ-image-3,.image-texte .champ-image-3,.champ-image-5,.texte-13-image .champ-image-6,.image-13-texte .champ-image-8,.texte-image-texte-image .texte-image-bloc .champ-image-9,.image-texte-image-texte .image-texte-bloc .champ-image-10,.image-24-texte-14 .champ-image-11,.texte-13-image-13 .champ-image-14,.champ-image-23{background-size:contain !important;-webkit-background-size:contain !important}}.bloc-actualites-home .actualites-en-avant{height:760px}.colonnes-image-soustitres-4 .colonne-image-soustitre a:not(img){display:block}.site-footer .footer-content .colonne-droite .restez-informes input.prenom_nl,.site-footer .footer-content .colonne-droite .restez-informes input.nom_nl,.site-footer .footer-content .colonne-droite .restez-informes input.email-field{padding:8px}.email-form input[type="submit"]{bottom:-92px}.header-flex nav.main-navigation ul{align-items:flex-start}ul.nav-menu li{text-align:center}.actualites-en-avant{height:500px}.chiffres .colonnes-chiffres{width:120px}.admissions .admission-titre{padding-top:25px}.footer-content{padding:15px}.liste-actualites .bloc-actualites{height:520px}.actus-bottom .date-lien{top:220px}body.single .partager-reseaux-sociaux a{margin:10px;width:90%}.appel-acces{padding:15px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0}.header-flex nav.main-navigation li:hover:after{left:0}}@media screen and (max-width:991px) and (min-width:890px){.colonne-image-soustitre{width:auto;margin:10px auto 400px auto !important}}