.mobile{display:none;text-align:center;position:fixed;top:0;left:50%;transform:translateX(-50%);height:42px;z-index:9100;background-color:#fff}.noMobile{display:inline-block}.menuMobLogo img{width:95px}.iconSearchMob{display:none;cursor:pointer}.iconCompteMob{display:none;cursor:pointer}.langueDrop{display:none;cursor:pointer}@media(max-width:1680px){h1{font-size:85px}h3{font-size:50px;line-height:65px}.ct15{width:1300px}.ctPresentation{height:700px}.presentation{padding:60px 0 0 0}.body_14 .txtPlaquiste{height:660px}.txtFormation{width:35%;padding-right:70px}.petitBloc img{width:100%}.grandBloc{padding:60px 170px 60px 140px}.ligne2Pro .grandBloc{padding:60px 140px 60px 170px}.txtPro{padding:100px 200px 100px 210px}}@media(max-width:1300px){.nav a{padding:8px 11px;font-size:15px}h1{font-size:65px;line-height:35px}.h1pages{line-height:50px;font-size:50px}h1 span{font-size:25px}.h2{font-size:22px;line-height:30px}h3{font-size:35px;line-height:40px}h3 span{font-size:60px}.ct15{width:1100px}.ct{width:960px}.ctPresentationMaster{height:600px}.ctaVert,.ctaBleu{letter-spacing:1px;font-size:15px}.body_14 .ctPresentation{height:620px}.body_14 .txtPlaquiste{height:650px;width:680px;margin-left:-260px;margin-top:-150px}.hoverBleu{top:42px}.ctTitrePlaquiste{height:310px;padding:45px 45px 45px 45px}.ctTitrePlaquiste::after{height:310px;width:310px;right:-145px}.photoPlaquiste img{width:100%}.txtFormation{width:35%;padding-right:60px;margin-top:-190px}.txtFormation{width:25%;padding-right:60px;margin-top:-270px}.txtFormation h2{line-height:32px}.ctTop3{width:50%;padding:0 0 130px 0}.top .picto img{width:80px}.encartFixe,#encartFixe{width:35%;right:70px}.body_1194 .ctTop3>div,.body_1195 .ctTop3>div,.body_1196 .ctTop3>div{width:40%;padding:30px;margin:15px}.top .picto img{width:60px}.projetBas{font-size:27px}.grandBloc{padding:60px 50px 60px 140px}.ligne1Pro,.ligne2Pro{padding-bottom:120px}.ligne2Pro .grandBloc{padding:60px 140px 60px 50px}.ctPetitsBlocs{width:50%}.txtPetitBloc{padding:30px 0 0 40px}.petitBloc .h2::before{left:-20px}.petitBloc .h2::after{left:-25px}.txtPro{padding:100px;width:50%}.ctGalerieShortSola{width:240px;height:240px}.albumCt{width:30%}}@media(max-width:1150px){h1{font-size:55px;line-height:35px;padding-bottom:25px}.h1pages{line-height:60px}h1 span{font-size:25px}.h2{font-size:25px;line-height:30px}h3{font-size:30px;line-height:40px}h3 span{font-size:45px}h3::after{bottom:15px}.ct15{width:850px}.ct{width:750px}.ctPresentationMaster{height:450px;padding-top:135px}header{padding:0}.nav{padding-top:0}.nav a{padding:8px 7px;font-size:14px}#logo{width:100px}#logo img{width:100%}.presentation{width:100%}.ctPresentation figure,.ctPresentationMaster figure{display:none}.body_21 .ctPresentationMaster,.body_10 .ctPresentationMaster,.body_24 .ctPresentationMaster{height:230px}.col2,.col3{flex-basis:50%;text-align:center}.col1,.col4{flex-basis:100%;text-align:center;padding:20px 0}.presentation{padding:0 0 0 0}.body_14 .ctPresentation{height:550px}.photoGauche .borderVerte{top:-20px}.photoGauche,.photoDroite{width:50%}.borderVerte{height:220px}.txtDroite,.txtGauche{width:50%}.blocPhotoGauche{padding-bottom:35px}.photoDroite .borderVerte{bottom:-19px;left:-17px}.txtGauche::after{top:110px}.txtGauche::before{top:105px}.blocPhotoDroite{padding-bottom:100px}.ctTitrePlaquiste{height:300px;padding:55px 55px 55px 70px}.ctTitrePlaquiste::after{height:300px;width:300px;right:-139px}.ctPlaquiste{flex-direction:column}.photoPlaquiste{margin-left:0;margin-top:-180px}.photoPlaquiste img{width:100%}.body_14 .txtPlaquiste{height:600px;width:80%;margin-left:0;margin:-250px auto 0 auto}.body_14 .titreDroite{text-align:left;padding-top:50px}.body_14 .titreDroite h3::after{left:0;right:unset}.titreProjet{padding-bottom:70px}.solution{padding-bottom:100px}.solution .h2{padding-left:70px}.solution .h2::before{left:40px}.solution .h2::after{left:35px}.exSol{font-size:40px!important;line-height:30px!important}.ctQuote{width:100%;padding:150px 0}.quote{font-size:40px;line-height:40px}.txtFormation{width:100%;padding-right:0;padding:0 80px;box-sizing:border-box;margin-top:80px}.petitTexte{height:auto;width:80%;margin-left:0;margin:-140px auto 0 auto}.ctPicto{margin:80px 0;padding:60px 0}.ctTop3{width:100%;padding:0 0 130px 0}.body_1193 #ctl00_cphPanMilieu_ucContenusPagesDynamiques1_ddlContenu_panMilieuGauche_2 .ct15{width:100%}.encartFixe,#encartFixe{width:100%;position:unset;margin:50px 0;opacity:1}.body_1194 .ctTop3>div,.body_1195 .ctTop3>div,.body_1196 .ctTop3>div{width:38%}.top .picto img{width:60px}.ctaVert,.ctaBleu{letter-spacing:0;font-size:14px}.referencement{padding:120px 70px}.ctPetitsBlocs,.ctGrandBloc{width:50%}.txtPro{padding:80px;width:100%;box-sizing:border-box}.ctTxtRefPro img{display:none}.ct .grid_4{width:46%}.albumPhoto{height:230px}}@media(max-width:960px){.mobile{display:inline-block;border:none}.noMobile{display:none}#logo{display:none}.ct,.ct15{width:640px}.ct .grid_3{width:220px}.ct .grid_4{margin-bottom:20px}.ct .grid_6{width:300px}.ct .grid_8{width:620px}.ct .grid_9{width:620px}.ct .grid_12{width:620px}#panBandeauAdministrateurConnecte a{display:none}#panierMini{position:fixed;right:50px;top:10px;margin-bottom:0;z-index:9200}#lblQte{position:absolute;left:10px;top:8px;padding:2px;background:#2574ab}#lkPanier{color:#ddd}#lkPanier:hover{color:#fff}#lkPanier [class^="ico-"]::before,#lkPanier [class*=" ico-"]::before{font-size:17px;margin-right:0}.qtePanier{color:#999;font-size:10px;display:none}.divRecherche{padding:10px 0 10px 0;width:230px;height:75px;height:22px;overflow:hidden;position:fixed;right:0;top:0;margin:0;z-index:9150}.iconSearchMob{display:inline-block;padding-right:10px}.iconSearchMob span{color:#fff}.searchChamps{background:#444;margin-top:12px;padding:10px}.divRecherche input[type="text"]{width:170px}.divRechercheBlog .searchChamps{margin-top:12px}.deconnexionCt{padding:10px 0 10px 0;width:auto;height:22px;overflow:hidden;position:fixed;right:70px;top:0;margin:0;color:#fff;z-index:9200}.deconnexionCt a{color:#fff}.deconnexionCt .ico-divers-perso-03:before{font-size:18px}.panDeconnexionBlog{right:30px}.deconnexionMobCt{background:#666;margin-top:12px;padding:10px}.deconnexionMobCt a{display:block;padding-right:0;padding-bottom:5px}.panDeconnexionBlog .deconnexionMobCt{margin-top:11px}.iconCompteMob{display:inline-block;padding-right:10px}.iconSearchMob span,.iconCompteMob span{color:#ddd}.iconSearchMob:hover span,.iconCompteMob:hover span{color:#fff}.iconSearchMob [class^="ico-"]::before,.iconSearchMob [class*=" ico-"]::before{font-size:18px}#languesCt{padding:10px 0 10px 0;width:auto;height:22px;overflow:hidden;position:fixed;right:110px;top:0;margin:0;color:#fff;z-index:9300}#languesCt .ico-fleche010:before{font-size:10px;margin-left:5px}#languesCt a{display:block;margin:0 auto!important;padding:6px 13px;color:#fff;text-decoration:none;border:0}#languesCt a:hover{background:#555}.langueDrop{display:inline-block;line-height:22px}.langues{background:#222;margin-top:10px;padding:0 0 0 0;text-align:center;border-top:1px solid #444}.actuCt{width:300px;margin:0 10px}.actuImage{height:180px}.eventCt{width:300px;margin:0 10px}.eventImage{height:180px}.articleCt{width:300px;margin:0 10px}.articleImage{height:180px}.classBlogArticle:nth-child(2n+1){margin-right:20px}.contenuFullPage .contenuMixteTexteG{width:300px}.contenuFullPage .contenuMixteTexteD{width:300px}.contenuFullPage .contenuTexte2ColG{width:300px}.contenuFullPage .contenuTexte2ColD{width:300px}.blocGauche{width:620px;float:none;margin:0 auto}.contenuDroite{width:620px;float:none;margin:0 auto}.blocDroite{width:620px;float:none;margin:0 auto}.contenuGauche{width:620px;float:none;margin:0 auto}.contenuDroite .contenuMixteImageG,.contenuGauche .contenuMixteImageG{width:300px}.contenuDroite .contenuMixteImageD,.contenuGauche .contenuMixteImageD{width:300px}.contenuDroite .contenuMixteTexteG,.contenuGauche .contenuMixteTexteG{width:300px}.contenuDroite .contenuMixteTexteD,.contenuGauche .contenuMixteTexteD{width:300px}.contenuDroite .contenuTexte2ColG,.contenuGauche .contenuTexte2ColG{width:300px;margin-bottom:20px}.contenuGauche .contenuTexte2ColD,.contenuDroite .contenuTexte2ColD{width:300px}.troisCol .blocGauche{width:620px;margin-right:0;clear:both}.troisCol .blocDroite{width:620px}.troisCol .contenuCentre{width:620px}.troisCol .contenuCentre img{width:100%}.contenuCentre .contenuMixteImageG{width:230px}.contenuCentre .contenuMixteImageD{width:230px}.contenuCentre .contenuMixteTexteG{width:360px}.contenuCentre .contenuMixteTexteD{width:360px}.contenuCentre .contenuTexte2ColG{width:290px}.contenuCentre .contenuTexte2ColD{width:290px}.blocGauche .bloc.blocRecherche,.blocGauche .bloc.blocNewsletter{padding:3px 0}.blocGauche #smMenu{float:none;margin:0 auto 20px auto;border-bottom:1px solid #aaa;padding-bottom:10px}.blocGauche .bloc{width:290px;float:left}.blocGauche .bloc:nth-child(2n+1){margin-right:40px}.blocDroite .bloc.blocRecherche,.blocDroite .bloc.blocNewsletter{padding:3px 0}.blocDroite .bloc{width:290px;float:left}.blocDroite .bloc:nth-child(2n+1){margin-right:40px}.listePressesConteneurImage{width:300px}.listePressesConteneurTextes{width:300px;margin-left:20px}.blogColonneContenu{width:620px!important}.blogColonneBlocs{float:right;width:620px!important}.blogColonneBlocs .bloc{width:290px;float:left}.blogColonneBlocs .bloc:nth-child(2n+1){margin-right:40px}.btqBlocPhotoFamille{height:190px;width:190px}.btqBlocFamille{width:190px}.btqListingProd{text-align:left}.btqBlocProduit{margin-bottom:50px;display:inline-block}.btq-detailCtPhotos{float:none;display:block;margin-right:0;width:100%;clear:both;margin-bottom:30px}.btq-detailPhotoPrincipale{height:400px;width:400px;float:left;display:inline-block}.btq-detailCtMiniatures{margin-top:0;margin-left:15px;float:right;width:200px;display:inline-block}.btq-tabPanier{width:100%}.panierCtTotal{width:100%;text-align:center}.btq-panierCtValiderPanier{width:100%;text-align:center}.btnFormCt{text-align:center;margin-top:20px}.connexionColGauche{padding-right:40px;border-right:solid 1px #c9d4da;margin-right:40px}.connexionColDroite{display:inline-block;width:220px}.formInscription tr td{display:block}.formInscription tr td:first-child{width:auto}.formInscription tr td span{display:block}.ctInscription .connexionColGauche{margin-right:65px}.ctInscription .form input[type="text"]{margin-bottom:0}.mentionsColLeft{width:380px}.Messages{top:50px}.Message{max-width:90%}}@media(max-width:960px){.fromLeft,.fromRight{visibility:visible}.h1pages{line-height:50px}h1{padding-bottom:15px;font-size:40px;line-height:40px}.h2{font-size:23px;line-height:28px;letter-spacing:3px}.h2::after{bottom:10px}.ctPresentationMaster{height:500px}.body_10 select{width:30%}header .ct15{width:100%}.body_21 .ctPresentationMaster,.body_10 .ctPresentationMaster,.body_24 .ctPresentationMaster{height:260px}.ctPresentation,.ctPresentationMaster{padding-top:50px}.ctPresentation,.ctPresentationMaster{margin-bottom:40px}.blocPhotoGauche,.blocPhotoDroite{flex-direction:column}.photoGauche,.photoDroite{width:90%}.txtDroite{padding-top:50px;width:100%}.txtGauche{padding-bottom:50px;width:100%}.txtDroite::before{left:90px;top:51px}.txtDroite::after{width:1px;height:95px;left:95px;top:-35px}.txtGauche::after{width:1px;height:95px;right:95px;top:220px}.txtGauche::before{top:210px}.photoDroite{margin-right:-80px}.ctTitrePlaquiste{margin-left:-80px;height:270px;padding:35px 55px 35px 70px}.ctTitrePlaquiste::after{height:270px;width:270px;right:-139px}.body_14 .txtPlaquiste{height:auto;width:100%;margin:-5px auto 20px auto}.photoPlaquiste{margin-top:-220px}.exergue{letter-spacing:4px;font-size:90px;line-height:65px}.ctContact .h2::before{right:140px}.ctContact .h2::after{top:29%}.top{align-items:center;flex-direction:column}.top .picto img{width:70px;padding:0}.top h2{text-align:center;padding-top:26px}.top .ctaVert{text-align:center;width:100%}.ctTop3{padding:0 0 0 0}.body_1194 .ctTop3>div,.body_1195 .ctTop3>div,.body_1196 .ctTop3>div{width:35%}.picto{width:100%}.projetBas{font-size:30px}.presentation{padding:40px 0 0 0}.referencement{padding:90px 0}.body_1197 .ctPresentationMaster,.body_1198 .ctPresentationMaster{height:570px}.ctGrandBloc,.ctPetitsBlocs{width:100%}.ctGrandBloc img{width:100%}.ctPetitsBlocs{padding-bottom:40px}.ligne1Pro{flex-direction:column}.ligne2Pro{flex-direction:column-reverse}.ligne1Pro,.ligne2Pro{padding-bottom:90px}.formulaire{width:90%}.ctGaleries #galeriePhoto{justify-content:center}.blocsReferences{width:100%}.albumCt{width:46%}.albumPhoto{height:300px}.ct .grid_4{width:46%}}