widget-slider-static{margin-top: -46px;}a{color:#0DA5DF;}.userbar-is-active .af-userbar-close .af-userbar-close-top .not-connected,.bg-primary,.btn-primary{background-color:#0DA5DF;border:1px solid #0DA5DF;}.af-button,.userbar-is-active .mobile-navbar-footer {background-color:#0DA5DF;border:1px solid #0DA5DF;}.btn-ghost-primary {color:#0DA5DF;border:1px solid #0DA5DF;}#header{background-image:url(/medias/editor/images/header71.png);}/*HEADER*/.bg-btpyellow{ background-color:#f8e823}.menu-front .multi-level .navbar .nav>li>a,#main-submenu-fullsearch-15,#main-submenu-jobboard-21 {color: #717070;font-weight: bold;}.menu-front .multi-level .navbar .nav>li>a:hover,#main-submenu-fullsearch-15,#main-submenu-jobboard-21 {color: #717070;font-weight: bold;}/*AUTH*/.widget-slider-static .bg-login-student {background-image: url(/medias/editor/images/recruter.png);}.widget-slider-static .bg-login-teacher {background-image: url(/medias/editor/images/recruter.png);}.widget-slider-static .bg-login-contact {background-image: url(/medias/editor/images/recruter.png);}.slider-content .btn.active { background: #7C7B7B; border-color: #7C7B7B; opacity: 0.9; /* 90% d'opacité sur tout */}/* HP Accueil */.group_image { position: relative; /* Assure que la position de l'encadrement est relative à l'image. */}.group_image-right{margin-left: 10%; margin-top: 6%;}.group_image-up::before { content: ""; position: absolute; top: -8%; left: -8%; width: 30%; background-color: #CB1C39; height: 100%; box-sizing: border-box; z-index: -1; transform: translate(-10%,-10%);}.group_image-down::before { content: ""; position: absolute; bottom: -8%; left: -8%; width: 30%; background-color: #CB1C39; height: 100%; box-sizing: border-box; z-index: -1; transform: translate(-10%,10%);}.group-block-item__main{ margin-left: 10% !important;}.title-hp{ margin-top: 2% !important; font-size: 28px !important;}.description-hp{ font-size: 16px !important; color: gray !important;}.group_container{display: flex; align-items: center; flex-direction: column;}/* Contact*/.absolute.space.card-info::before { display: block; content: ''; background: #00A4DE; width: 200px; height: 26px; border-radius: 4px; margin-bottom: -26px;}#submenu-25{ transform: rotate(-5deg);background: #00a4de;}/* Contact END !*//*MENU*/#header > div.hidden-phone > div.bg-btpyellow,.menu-front {background: #000;}#main li a { color: #ffffff;}#submenu-25 a { color: #000 !important;}/*AUTH*/.slider-content .btn-ghost-primary,.slider-content .btn-ghost-primary:hover,.slider-content .btn-ghost-primary:focus { background-color: #08A4DF!important; border: 2px solid #08A4DF!important; color: #000000 !important; border-radius: 8px !important; padding: 12px 20px !important; /* hauteur plus grande (12px), largeur moins large (20px) */ min-width: auto !important; /* supprime une largeur minimale imposée par le thème */ font-size: 16px !important; /* ajuste la taille du texte si nécessaire */}#account_alumni_btn > p:nth-child(2),#account_teacher_btn > p:nth-child(2),#account_recruteurs_btn > p:nth-child(2){display:none;}#content > section > section:nth-child(1){margin-bottom:0px;}#account_contact,#account_alumni,#account_teacher,#account_recruiters{ width: 27.258065%;}/*FOOTER*/.richedit_wrap ul.pull-down li a i { color: black !important;}#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > div > p > i,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > div > p > a,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > p,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > p {color:#00a4de;}#af-content:has(.home){margin-bottom:-16px;}#page-login > div.page-login > div > div > div > div > div > div > div.instance-security-registration-card.col-md-6.col-12 > div > div > div > div.text-center.pt-4.instance-security-register-standard,#page-login > div.page-login > div > div > div > div > div > div > div.instance-security-registration-card.col-md-6.col-12 > div > div > div > div.text-center.pt-4.instance-security-register-teacherModule{display:none;}/*footer*/#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > div > ul > li:nth-child(4) > a > i{font-size:29px;}#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > div > p > i,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > div > p > a{color:#00A4DE;}#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > p,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > div { text-align: center;}/*menu*//* Fond bleu pour le menu */.menu-front .dropdown-menu { background-color: #0DA5DF; /* fond bleu */}/* Texte noir pour tous les liens du menu */.menu-front .dropdown-menu li a { color: #000 !important; /* texte noir */ background-color: transparent; /* pour éviter que le lien ait déjà un fond */ transition: all 0.3s ease; /* transition douce */}/* Hover : fond noir et texte blanc */.menu-front .dropdown-menu li a:hover { background-color: #000 !important; /* fond noir */ color: #fff !important; /* texte blanc */}/*HP DECO AUTH*/.widget-slider-static .swiper-container { height: 438px;}#spaces > div{width:1000px;}/* Forcer le conteneur à pleine largeur */#widget1 { width: 100%; max-width: 100%;}/* Forcer chaque slide à prendre toute la largeur */#widget1 .swiper-slide { width: 100% !important;}/* Si l’image est en background */#widget1 .swiper-slide { background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;}/* Si c’est une balise <img> dans la slide */#widget1 > div > div.swiper-wrapper.swiper-wrapper-authentification img,#widget1 .swiper-slide img { width: 100%; height: 100%; object-fit: cover;}#account_contact,#account_alumni, #account_teacher, #account_recruiters { width: 32.258065%;}/*HP DECO PHONE*/#mobile-menubuilder-content { background-color: black;}#spaces > div{padding-left:28px;}#widget1 > div > div.swiper-wrapper.swiper-wrapper-authentification > div.swiper-slide.bg-login-student > div > div > div > h4,#widget1 > div > div.swiper-wrapper.swiper-wrapper-authentification > div.swiper-slide.bg-login-teacher > div > div > div > h4,#widget1 > div > div.swiper-wrapper.swiper-wrapper-authentification > div.swiper-slide.bg-login-contact.swiper-slide-active > div > div > div > h4,#widget1 > div > div.swiper-wrapper.swiper-wrapper-authentification > div.swiper-slide.bg-login-teacher.swiper-slide-prev > div > div > div > h4,#widget1 > div > div.swiper-wrapper.swiper-wrapper-authentification > div.swiper-slide.bg-login-contact > div > div > div > h4{font-size:33px;}#account_contact_btn > p:nth-child(2){display:none;}