#actudev {
  display: block; }

#actudev {
  display: block !important; }

.view-actualites.view-id-actualites .card .card-header,
.view-actualites.view-id-actualites .card .card-footer,
.view-actualites.view-id-actualites .card .card-overlay-with-arrow,
.view-actualites.view-id-actualites .card .card-overlay-with-arrow-content,
.view-actualites.view-id-actualites .card.actualites .card-header,
.view-actualites.view-id-actualites .card.actualites .card-footer,
.view-actualites.view-id-actualites .card.actualites .card-overlay-with-arrow,
.view-actualites.view-id-actualites .card.actualites .card-overlay-with-arrow-content {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 180px;
  margin: 0px;
  padding: 0px;
  font-weight: normal; }
.view-actualites.view-id-actualites .card h4,
.view-actualites.view-id-actualites .card.actualites h4 {
  background: white;
  padding: 5px 10px;
  font-weight: normal; }
.view-actualites.view-id-actualites .card .card-footer,
.view-actualites.view-id-actualites .card.actualites .card-footer {
  top: 60px !important; }
.view-actualites.view-id-actualites .card .card-footer,
.view-actualites.view-id-actualites .card.actualites .card-footer {
  color: white;
  font-size: 80%;
  line-height: 135% !important; }
.view-actualites.view-id-actualites .card .has_visuel0.card-footer,
.view-actualites.view-id-actualites .card.actualites .has_visuel0.card-footer {
  color: #4d4d4d;
  font-size: 80%;
  line-height: 135% !important; }
.view-actualites.view-id-actualites .card .card-overlay-with-arrow,
.view-actualites.view-id-actualites .card .mcard-overlay,
.view-actualites.view-id-actualites .card.actualites .card-overlay-with-arrow,
.view-actualites.view-id-actualites .card.actualites .mcard-overlay {
  display: block; }
.view-actualites.view-id-actualites .card .hide_hack-block-date.hack-block-date,
.view-actualites.view-id-actualites .card .hide_hack-block-date,
.view-actualites.view-id-actualites .card.actualites .hide_hack-block-date.hack-block-date,
.view-actualites.view-id-actualites .card.actualites .hide_hack-block-date {
  display: block;
  position: absolute;
  top: auto;
  bottom: 0px;
  left: 0px;
  right: 0px;
  line-height: 50px;
  height: 50px; }
  .view-actualites.view-id-actualites .card .hide_hack-block-date.hack-block-date .readmore,
  .view-actualites.view-id-actualites .card .hide_hack-block-date .readmore,
  .view-actualites.view-id-actualites .card.actualites .hide_hack-block-date.hack-block-date .readmore,
  .view-actualites.view-id-actualites .card.actualites .hide_hack-block-date .readmore {
    line-height: 50px;
    float: right;
    padding-right: 10px !important; }
  .view-actualites.view-id-actualites .card .hide_hack-block-date.hack-block-date .evt_date,
  .view-actualites.view-id-actualites .card .hide_hack-block-date .evt_date,
  .view-actualites.view-id-actualites .card.actualites .hide_hack-block-date.hack-block-date .evt_date,
  .view-actualites.view-id-actualites .card.actualites .hide_hack-block-date .evt_date {
    line-height: 50px;
    float: left;
    padding-left: 10px !important; }
.view-actualites.view-id-actualites .card p .mcard-overlay,
.view-actualites.view-id-actualites .card.actualites p .mcard-overlay {
  display: none; }
.view-actualites.view-id-actualites .card .hack-block-date.hack-block-date,
.view-actualites.view-id-actualites .card.actualites .hack-block-date.hack-block-date {
  bottom: 0px;
  z-index: 5000;
  background: #00a4d6;
  color: white; }

h4 {
  font-weight: normal !important; }

a:hover {
  font-weight: bold; }

.card-footer {
  top: 55px;
  font-size: 100%;
  line-height: 110%;
  padding: 00px;
  font-weight: normal; }
  .card-footer a {
    color: #4d4d4d; }

.view-actualites .card.actualites:hover {
  cursor: pointer; }
  .view-actualites .card.actualites:hover img {
    position: static;
    z-index: 555;
    opacity: 0.5 !important; }
  .view-actualites .card.actualites:hover .card-footer {
    color: white !important;
    z-index: 1000;
    position: relative; }

.view-actualites .card.actualites {
  display: block;
  min-height: 180px; }

.view-display-id-block_homepage #actudev {
  margin-bottom: 40px; }

.hide_hack-block-date {
  height: 30px;
  line-height: 30px;
  background: white;
  padding: 20px; }
  .hide_hack-block-date .evt_date {
    float: left; }
  .hide_hack-block-date .readmore {
    float: right; }

.card-footer {
  color: white;
  font-size: 80%;
  line-height: 135% !important; }

.has_visuel0.card-footer {
  color: #4d4d4d;
  font-size: 80%;
  line-height: 135% !important; }

.view-actualites .card:hover img,
.view-actualites .card:hover .field--type-image img,
.view-actualites .card:hover .field--name-field-image img,
.view-actualites .card:hover .views-field-field-image img,
.view-actualites .card:hover picture img {
  transform: scale(0);
  margin: 0px;
  padding: 0px; }

.view-agenda.view-display-id-block_homepage * {
  background: unset; }
.view-agenda.view-display-id-block_homepage .card-overlay {
  overflow: hidden;
  display: block; }
  .view-agenda.view-display-id-block_homepage .card-overlay .ico_noir {
    display: block; }
  .view-agenda.view-display-id-block_homepage .card-overlay .ico_blanc {
    display: none; }
.view-agenda.view-display-id-block_homepage .card-header {
  height: 300px; }
  .view-agenda.view-display-id-block_homepage .card-header img {
    position: absolute;
    top: 0px;
    width: 100%;
    height: auto;
    min-height: 300px;
    max-height: 100%; }
.view-agenda.view-display-id-block_homepage .evt_pu_content {
  z-index: 1000;
  top: 300px;
  overflow: hidden; }
.view-agenda.view-display-id-block_homepage h4 {
  margin-top: 15px !important;
  margin-bottom: 5px !important; }
.view-agenda.view-display-id-block_homepage .content-block-lieux {
  line-height: 20px;
  height: 20px; }

.view-agenda.view-display-id-block_homepage .card:hover .card-overlay {
  display: block;
  opacity: 0.7;
  color: white;
  z-index: 10000; }
  .view-agenda.view-display-id-block_homepage .card:hover .card-overlay * {
    color: white; }
  .view-agenda.view-display-id-block_homepage .card:hover .card-overlay .ico_noir {
    display: none; }
  .view-agenda.view-display-id-block_homepage .card:hover .card-overlay .ico_blanc {
    display: block; }

#actudev {
  overflow: hidden; }
  #actudev .card-overlay-with-arrow {
    display: none; }
  #actudev .view-id-actualites.view-display-id-block_homepage .view-filters {
    display: none; }
  #actudev .card {
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; }
  #actudev .mcard-overlay {
    overflow: hidden;
    position: absolute;
    display: none;
    bottom: 0px; }
    #actudev .mcard-overlay .card-overlay-with-arrow div {
      position: absolute;
      z-index: 100000;
      bottom: 0px; }
      #actudev .mcard-overlay .card-overlay-with-arrow div .prog_date_container {
        left: 0px;
        right: 0px; }
  #actudev .hack-block-date {
    margin-bottom: 0px; }

a:hover .mcard-overlay {
  z-index: 10;
  background: rgba(0, 164, 214, 0.6);
  display: block; }
  a:hover .mcard-overlay h4 {
    color: white; }

.card .events_container .card-header {
  border: 0px solid grey; }

.evt_pu_content .field--wrapper {
  position: absolute;
  z-index: 6000;
  color: black; }
  .evt_pu_content .field--wrapper .ico_noir {
    display: none; }

.card.agenda .field_programmations .prog_date_container {
  background: white;
  left: 0px;
  right: 0px;
  top: 10px;
  z-index: 5000;
  position: absolute;
  line-height: 20px;
  height: 20px;
  position: absolute;
  padding-left: 0px;
  color: #4d4d4d; }

.card.agenda .view-filters {
  display: none !important; }

.card .events_container .card-header {
  max-height: 120px !important;
  position: absolute;
  z-index: 0; }

.cblockaddress {
  background: white; }

#actudev .card-footer {
  background: unset; }

#actudev h4 {
  padding: 10px 10px;
  padding-bottom: 10px; }

.view.agenda.view-id-agenda.view-display-id-block_homepage a:hover .card-overlay * {
  display: none; }
.view.agenda.view-id-agenda.view-display-id-block_homepage a:hover .card-overlay .evt_node_content {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 164, 214, 0.6);
  z-index: 10000;
  display: block; }
  .view.agenda.view-id-agenda.view-display-id-block_homepage a:hover .card-overlay .evt_node_content a {
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    bottom: auto;
    border: 2px solid white;
    padding: 10px 20px;
    color: white; }
    .view.agenda.view-id-agenda.view-display-id-block_homepage a:hover .card-overlay .evt_node_content a:hover {
      text-decoration: underline; }

/*# sourceMappingURL=correctif_2026_6.css.map */
