body.homepage header #header-wrapper {
  background: none;
  min-height: auto;
}
body.homepage header #header-wrapper .inside {
  background: none;
}
body.homepage header #header-wrapper .inside #block-blocdehome .inside .field--name-body {
  padding: 0;
  min-height: auto;
}
body.homepage header #header-wrapper .inside #block-blocdehome .inside .field--name-body h2 {
  font-size: 50px;
}
body.homepage header #header-wrapper .inside #block-blocdehome .inside .field--name-body h3 {
  font-size: 32px;
}
body.homepage #block-views-block-actualites-block-1 .inside h2 {
  font-size: 34px;
}
body.homepage .simplenews-subscriber-form .inside {
  padding: 1rem;
}
body.homepage .simplenews-subscriber-form .inside h2 {
  text-align: center;
  float: none;
  font-size: 26px;
  padding: 0;
}
body.homepage .simplenews-subscriber-form .inside form input[type=email] {
  width: 100%;
  margin: 1rem 0;
  font-size: 18px;
  float: none;
}
body.homepage .simplenews-subscriber-form .inside form #edit-actions {
  text-align: center;
}
body.homepage .simplenews-subscriber-form .inside form #edit-actions input[type=submit] {
  float: none;
}
body.homepage #block-uneequipeengageepourlahome .inside h2 {
  font-size: 34px;
  line-height: 36px;
}
body.homepage #block-uneequipeengageepourlahome .inside .image {
  float: none;
  width: 100%;
}
body.homepage #block-uneequipeengageepourlahome .inside .text {
  float: none;
  width: 100%;
}
body.homepage #block-webform .inside {
  padding: 1rem;
}
body.homepage #block-webform .inside .webform-intro {
  float: none;
  width: 100%;
  padding: 0;
}
body.homepage #block-webform .inside .webform-intro h2 {
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 34px;
  line-height: 36px;
}
body.homepage #block-webform .inside .webform-intro h2 img {
  max-width: 39px;
}
body.homepage #block-webform .inside form {
  float: none;
  width: 100%;
}
body.homepage footer #block-nanteuil2026-blocdinfodupieddepage .inside {
  padding: 2rem 0 1rem 0;
}
body.homepage footer nav li {
  line-height: 36px;
  padding: 0;
  display: inline-block;
  margin: 0 1rem;
}

.page-actu .view-rows .views-row,
#block-views-block-actualites-block-1 .view-rows .views-row {
  float: none;
  width: 100%;
  padding: 1rem;
}/*# sourceMappingURL=r720.css.map */