/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#list-button .field--name-field-button{display:flex;flex-wrap:wrap;gap:32px;padding:10px;}#list-button .field__item a{display:flex;justify-content:center;align-items:center;padding:10px 20px;background-color:#0056b3;color:white !important;border-radius:5px;text-decoration:none;font-weight:bold;text-align:center;width:320px;height:86px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:28px;}#list-button .field--name-field-button{justify-content:space-between;}
.divActu .view-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:30px 0;overflow:hidden;}.divActu .rowActu{display:none;flex-direction:column;background:white;border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);overflow:hidden;transition:all 0.4s ease;width:240px;flex-shrink:0;}.divActu .rowActu.actu-left,.divActu .rowActu.actu-right{display:flex;opacity:0.85;transform:scale(0.92);width:240px;height:422px;}.divActu .rowActu.actu-center{display:flex;opacity:1;transform:scale(1.06);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);z-index:2;width:240px;height:422px;}.divActu .rowActu img{width:100%;height:140px;object-fit:cover;border-radius:0;}.divActu .rowActu .views-field-title{padding:14px 16px 6px;font-weight:700;font-size:14px;text-transform:uppercase;color:#005955;line-height:1.3;}.divActu .rowActu .views-field-title a{text-decoration:none;color:#005955;}.divActu .rowActu .views-field-body{padding:4px 16px 16px;font-size:12px;color:#555;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;}.divActu{position:relative;}#actu-controls{position:absolute;top:50%;transform:translateY(-50%);width:95%;display:flex;justify-content:space-between;padding:0 10px;pointer-events:none;}#actu-prev,#actu-next{background:transparent;color:#333;border:none;font-size:24px;cursor:pointer;padding:8px 12px;pointer-events:all;}
#affichage-user{border-radius:28px;box-shadow:4px 4px 4px 0 rgba(0,0,0,0.25);padding-left:77px;padding-right:77px;height:218px;}#first p{text-align:left;font-size:36px;color:#005955;}#first{display:flex;align-items:center;}#second{display:flex;align-items:center;}#second .field--name-field-sites .field__item{text-align:center;font-size:36px;color:#005955;}#second .field--name-field-now .field__item{text-align:center;font-size:36px;color:#005955;}
#arrive-depart .arrive-block{box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:28px;}#arrive-depart .arrive-block .views-field-nothing span{font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:#008679;}#arrive-depart .depart-block{box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:28px;}#arrive-depart .depart-block .views-field-nothing span{font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:#008679;}#inside-button-list .field--name-field-subtitle p{margin-top:40px;margin-bottom:0px;color:#008679;font-size:32px;font-style:normal;font-weight:600;line-height:normal;}
.field__label{display:none;}
#navbar-top{background-color:#005955 !important;position:fixed;top:0;left:0;width:216px;height:100vh;z-index:1000;overflow-y:auto;padding:20px 0;}#navbar-top ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;}#navbar-top ul li a{display:block;padding:12px 20px;color:white;text-decoration:none;}#navbar-top ul li a:hover{background-color:rgba(0,0,0,0.2);}#navbar-main{color:white;background-color:#008679 !important;box-shadow:none;border-top:none;}#navbar-main div{background-color:#008679 !important;}#navbar-main div h1{color:white !important;letter-spacing:4.32px;}#navbar-main div h1 span{color:white;letter-spacing:4.32px;}article header{display:none;}footer{background-color:#008679 !important;}body{margin-left:216px !important;background-color:white !important;}
