widget-slider-static{margin-top: -46px;}/* Désactiver le clic sur les liens principaux */.nav > .dropdown > a { pointer-events: none; /* Désactive le clic */ cursor: default; /* Change le curseur pour montrer que le lien n'est pas cliquable */}/* Afficher les sous-menus au survol */.nav > .dropdown:hover > ul { display: block; /* Affiche le sous-menu */}#main{justify-content:center;}.menu-front .multi-level .navbar .nav>li>a { color: white;}/*FB Slider*/@media (min-width:599px){.widget-slider-news .swiper-container .u-object-fit-contain { -ms-object-fit: cover; -moz-object-fit: cover; -o-object-fit: cover; -webkit-object-fit: cover; object-fit: cover;}.widget-slider-news .slider-resume.bg-black {width: 50%; background: #ff2947 !important; margin-bottom: 60px; padding-right: 24px; padding: 16px 24px 16px 24px!important;left:50%;}.widget-slider-news div#swiper-button-next-default, .widget-slider-news div#swiper-button-prev-default,#sliderArticle > div > div > div > div > div > div > div > p { display: none!important;}.widget-slider-news .swiper-container { width: 100%;}section.slider-section.pull-down.section-item { margin-bottom: -32px;}}/*section.slider-section .space-container{ padding-left: 0px!important; padding-right: 0px!important;}*//*END FB Slider*/.widget-job-rss-feed .widget-content .widget-content-aside { padding: 0; width: auto; height: auto; margin: 1%;}#widget10 .img-container{ height: auto !important; width: 55px !important;}#submenu-113{background-color:#ff2947;}#main-submenu-jobboard-new-113{color:white;}#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,#widget3 > div > div:nth-child(1) > div > div > h3{color:#ff2947;}/*STATIQUE*/ .sfen-class1 { text-align: center;}.sfen-title { font-size: 20px !important; font-weight: bold;text-align:left; margin: 20px 10px; color: #ffffff !important; /* Assurez-vous que le texte est lisible sur un fond coloré */}.sfen-row { display: flex; justify-content: space-around; gap: 20px;}.sfen-col { flex: 1; max-width: 300px; text-align: center; background-color: #fff; border-radius: 10px; overflow: hidden; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); transition: transform 0.2s ease;}.sfen-col:hover { transform: translateY(-10px);}.sfen-card { margin-bottom: 20px;}.sfen-flex-container { display: flex; flex-direction: column; height: 100%; justify-content: space-between; text-decoration: none;}.sfen-bg { padding: 20px; border-radius: 10px; color: #fff; /* Pour que le texte ressorte bien sur le fond coloré */height: 120px;}.sfen-content { text-align: left; padding: 20px;}.sfen-elevation { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}.sfen-long-row { display: flex; justify-content: center; margin: 20px 0;}/* Responsive styles */@media (max-width: 768px) { .sfen-row { display:block; flex-direction: column; /* Les éléments sont empilés en colonne */ gap:10px; } .sfen-col { max-width: 100%; /* Chaque bloc prend toute la largeur */ margin: 0 10px 20px; /* Ajouter des marges pour espacer */ }.sfen-col:hover { transform: none;}}