widget-slider-static{margin-top: -46px;}.js-scrollable-nav-active #main.nav { margin: 0px 452px;}.bg-blue-cime{background-color:#000635;}.cime-auth { background-image: url(/medias/editor/images/auth.png); background-repeat: no-repeat; /* empêche la répétition de l'image */ background-size: cover; /* optionnel : fait en sorte que l'image couvre tout l'élément */ background-position: center; /* optionnel : centre l'image */}.cime-cotiz { background-image: url(/medias/editor/images/bg-pink-small.png); background-repeat: no-repeat; /* empêche la répétition de l'image */ background-size: cover; /* optionnel : fait en sorte que l'image couvre tout l'élément */ background-position: center; /* optionnel : centre l'image */}.cime-fond-bleu { background-image: url(/medias/editor/images/fond-bleu.png); background-repeat: no-repeat; /* empêche la répétition de l'image */ background-size: cover; /* optionnel : fait en sorte que l'image couvre tout l'élément */ background-position: center; /* optionnel : centre l'image */}#content > section > section.cime-auth.pull-down.section-item,#content > section > section.cime-fond-bleu.pull-down.section-item { margin-top:-16px;}/*WIDGET EVENT HP DECO*/.widget-agenda-rss-feed .card-h .card-h-date, .widget-agenda-rss-feed .widget-content-aside { background: #7615C6;}.home .widget-content .widget-content-item>a{border-color: #7615C6;}/*HEADER*/#header > div.hidden-phone > div > div > div.col-xs-12.span3.clearfix.header-logo { margin-top: 10px; /* ajuste la valeur à ta convenance */}.header-logo { padding: 0px 0;}/*BARRE DE MENUS*/.menu-front .multi-level .navbar .nav > li > a { color: #fff; /* texte blanc */ font-weight: bold; /* texte en gras */ line-height: 45px; /* hauteur du menu (modifiable : 50px, 60px, etc.) */ padding: 0 15px; font-size: 14px; }#main > div > div > div { margin-top: 7px; /* remonte le bloc */}.menu-front .dropdown-menu {background: #fff;color: #000;}/*BOUTON LOGIN*/.bg-rbs, .btn-ghost-primary{background-image: url(/medias/editor/images/Header.png);background-repeat: no-repeat;background-size: cover; text-transform: uppercase; border: none;color: white;}.btn-rbs{color: white; display: block; border-radius: 3px; padding: 10px 16px 10px 16px; text-align: center;}.btn-text-rbs{text-transform: uppercase; font-size: 20px !important; border: solid 1px white; padding: 10px; margin: -7px -13px -7px -13px;}/* 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;}/*DRAPEAU*/#af-userbar > div.af-userbar-close.full-height.bg-graylightersuper > div.af-userbar-close-bottom > div > p{ background-image: url(/medias/editor/images/fr-uk.png); background-size: cover; color: transparent; margin: 11px !important; } #af-userbar > div.af-userbar-close.full-height.bg-graylightersuper > div.af-userbar-close-bottom > div > p >i{ color:transparent; } #af-userbar > div.af-userbar-open.bg-graylightersuper > div.af-userbar-open-bottomsection.space-medium-left.space-medium-right > div.closed-unlogged-language-switch.space-top-medium.space-bottom-medium.space-right-medium.relative.userbar-menu-item > p{ background-image: url(/medias/editor/images/fr-uk.png); background-size: cover; color: transparent; padding: 8px; } #af-userbar > div.af-userbar-open.bg-graylightersuper > div.af-userbar-open-bottomsection.space-medium-left.space-medium-right > div.closed-unlogged-language-switch.space-top-medium.space-bottom-medium.space-right-medium.relative.userbar-menu-item > p > i{ color:transparent; } #af-userbar-close > div.af-userbar-close-bottom > div > p{ background-image: url(/medias/editor/images/fr-uk.png); background-size: cover; color: transparent; margin: 11px !important; } #af-userbar-close > div.af-userbar-close-bottom > div > p > i{ color:transparent; } #af-userbar-open > div.af-userbar-open-bottom.bg-white > div.closed-unlogged-language-switch.space-top-medium.space-bottom-medium.space-right-medium.relative.userbar-menu-item > p{ background-image: url(/medias/editor/images/fr-uk.png); background-size: cover; color: transparent; padding: 8px; } #af-userbar-open > div.af-userbar-open-bottom.bg-white > div.closed-unlogged-language-switch.space-top-medium.space-bottom-medium.space-right-medium.relative.userbar-menu-item > p > i{ color:transparent;}/*PAGE STATIC PACKAGE Avant/Après 2021*//*HP DECO - widget 1*/.container-widget1 { display: flex; gap: 10px; /* espace entre les boutons */ align-items: center; /* aligne verticalement si les hauteurs diffèrent */}/*widget 4*//* Conteneur des blocs */.page-container4 { display: flex; justify-content: space-between; gap: 20px; padding: 40px; background-color: transparent; /* Plus de fond gris */ flex-wrap: wrap;}/* Chaque bloc */.bloc4 { background-color: #FF0053; /* Nouveau rose */ color: white; padding: 20px; border-radius: 10px; flex: 1; min-width: 250px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); display: flex; flex-direction: column; justify-content: space-between;}/* Partie haut / milieu / bas */.partie { padding: 10px 0;}/* Séparateur (trait plus long et plus fin) */.separateur { border: none; border-top: 1px solid rgba(255,255,255,0.5); /* plus fin */ width: 80%; /* plus long */ margin: 10px auto; /* centré horizontalement */}/* Titres et textes */.bloc4 h3 { margin: 0; font-size: 20px; text-align: center;}.bloc4 p { font-size: 16px; line-height: 1.5; text-align: center;}/* Boutons fond transparent, contour blanc */.btn-outline { padding: 10px 20px; border: 2px solid white; background-color: transparent; color: white; border-radius: 5px; cursor: pointer; font-size: 16px; transition: background-color 0.3s, color 0.3s;}.btn-outline:hover { background-color: white; color: #FF0053; /* couleur du texte au survol assortie au bloc */}/* Texte au-dessus et en-dessous des blocs */.intro-text,.outro-text { text-align: center; font-size: 18px; margin: 20px 0; color: #333;}#widget17 > div > div > div > div > p:nth-child(5) > a > span { background: white; color: #FF0053;border:7px solid #fff; border-radius: 0; /* ← bord carré */}#widget12 > div > div > div > p:nth-child(8) > a > span > span { background: #7416C6; color: #fff;border:7px solid #7416C6; border-radius: 0; /* ← bord carré */}#widget18 > div > div > div > table > tbody > tr > td:nth-child(2) > div:nth-child(3) > a > span{ border-radius: 0; /* ← bord carré */}#footer > section.space-top.footer-top.bg-blue-cime > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1{ width:50%;}#footer > section.space-top.footer-top.bg-blue-cime > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2{ width:17%;}/*ACCES RESTREINT NON COTISANT*/#go_to_cv_library{display:none;}/*HP CO*/#app > div.v-application--wrap > main > div > div:nth-child(2) > div > div > div.col.col-9 > div > div > div:nth-child(1) > div > div > div.v-card__title.d-flex.flex-nowrap.align-start.px-6.py-6 > h2,#app > div.v-application--wrap > main > div > div:nth-child(2) > div > div > div.col.col-9 > div > div > div.mt-6.is-draggable > div > div > div.v-card__title.d-flex.flex-nowrap.align-start.px-6.py-6 > h2 { color: #0040F4 !important;}/*HP DECO LAST UPDATE*/.home .pull-down,.home .card-parent li,#content:has(.home) { margin-bottom: 0 !important;}