@media screen and (min-width: 80.5em) {
  div.visuel-rubrique {
    height: 10rem;
  }
  #page {
    max-width: 70rem;
    padding-top: 1rem;
  }
  #menu {
    max-width: 70rem;
  }
  #fil-ariane {
    width: 70rem;
  }
  #page_deco {
    width: 70rem;
  }
  #contenu_sans_nav_sans_encadres {
    max-width: 70rem;
    width: 70rem;
  }
}

#container-container-plan-site {
  max-width: 70em;
  margin: 2rem auto 0 auto;
  padding: 1rem;
}

.plan-site__1 {
  column-count: 3;
}

.plan-site ul li ul.plan-site__2 li span.plan-site__rubrique {
  text-transform: none;
}

.plan-site ul li ul.plan-site__2 li:before {
  content: "";
}

.plan-site > ul > li {
  min-height: 0;
}

#menu_vousetes_small {
  margin-right: -2.1em;
  background-color: #70ad47;
}

.pagelibre div.paragraphe--1 {
  border: transparent;
  padding: 0;
}

.pagelibre div.paragraphe__contenu--1 {
  padding: 0;
}

div.paragraphe--1 .paragraphe__contenu--1 {
  padding: 0;
}

div.paragraphe__contenu--1 {
  padding: 0;
}

.sb-search,
.no-js .sb-search {
  background-color: #22854f;
}

.pagelibre h1 {
  color: #365243;
}

/** Liste actualitÃ©s **/

ul .avec_vignette_enligne {
  margin: 0.8rem;
  text-align: left;
}

.liste-objets.liste-actualites {
  text-align: center;
}

#sans_nav_avec_encadres ul .avec_vignette_enligne {
  width: 26%;
}

/** New style 1**/
.accueil.pagelibre div.contenu div.paragraphe--1 h2,
.pagelibre div.paragraphe--1 h2 {
  font-size: 1.2rem;
  background-color: #22854f;
  color: #ffff;
  width: auto;
  margin-bottom: 0;
  border: 2px solid #22854f;
  text-transform: none;
  padding: 1rem;
  text-align: center;
}

/** New style 2**/
.accueil.pagelibre div.contenu div.paragraphe--2 h2,
.pagelibre div.paragraphe--2 h2 {
  color: #22854f;
  text-align: left;
  background-color: transparent;
  text-transform: none;
  font-size: 1.2rem;
}
.pagelibre div.paragraphe--2 {
  background-color: transparent;
  border: 1px solid #22854f;
  margin-bottom: 1rem;
}

/** Titre H2 **/

.accueil.pagelibre div.contenu div.paragraphe--3 h2,
.pagelibre div.paragraphe--3 h2 {
  color: #22854f;
  text-transform: none;
}

/** Hover sous-rubrique menu **/

#cssmenu ul li ul li.niv2:hover {
  background-color: #22854f;
}

/** Style 10 article **/

.avec_vignette_ajax {
  width: 13rem;
  height: 24.5rem;
}

.avec_vignette_ajax div.vignette_deco {
  width: 100%;
  margin: 0;
}

.avec_vignette_ajax div.vignette_deco2 {
  padding: 0.625rem;
}

ul li.avec_vignette_ajax {
  margin: 1.2rem;
}

.liste-objets.liste-articles {
  text-align: center;
}

/** Titre dans style **/
.pagelibre div.contenu h3 {
  color: #403e3f;
}

/** Accordion **/

#page div.paragraphe--2 h2.ui-accordion-header,
#page div h2.ui-accordion-header {
  padding: 0.25rem 1.75rem;
}

.ckeditor-accordion .accordion_wrapper {
  padding: 1em;
}

.ckeditor-accordion .accordion_toggler button.accordion_toggler__btn {
  font-size: 1rem;
  font-weight: 700;
}

.ckeditor-accordion .accordion_toggler {
  margin-bottom: 0.5em;
}

.ckeditor-accordion .accordion_wrapper.active {
  display: block;
  margin-bottom: 1em;
}

/** Tabs **/
.ckeditor-tabs {
  padding-top: 2em;
}

.ckeditor-tabs .tabs_toggler.tabs_toggler__btn {
  padding: 0.8em 2.5em !important;
}

.ckeditor-tabs .tabs_toggler.desktop-only {
  margin: 0 !important;
}

.ckeditor-tabs .tabs_wrapper {
  padding: 1em;
}

.ckeditor-tabs .tabs_toggler.desktop-only:focus::before,
.tabs_toggler.desktop-only:focus-within::before,
.tabs_toggler.desktop-only:hover::before,
.tabs_toggler.desktop-only.active::before {
  width: 100% !important;
  height: 8px !important;
  border-left: 1px solid #22854f !important;
  border-right: 1px solid #22854f !important;
  background-color: #22854f !important;
}

.tabs_toggler.desktop-only button {
  font-size: 1em;
  font-weight: 600;
  padding: 1em 2em;
}

@media only screen and (max-width: 1024px) {
  .tabs_toggler {
    width: 100%;
  }
}

/*CONFORT PLUS*/
#accessibilitytoolbarGraphic .ucibtn-secondary.active,
#accessibilitytoolbarGraphic .ucibtn-secondary:active,
#accessibilitytoolbarGraphic
  input[type="checkbox"]:checked
  + label.ucibtn-secondary {
  background-image: none;
  background-color: #22854f !important;
  border-color: #000 !important;
  color: #fff !important;
}
#accessibilitytoolbarGraphic .ucibtn-primary {
  background-color: #22854f !important;
  border-color: #000 !important;
  color: #fff !important;
  margin-left: 1.25em;
}
#accessibilitytoolbarGraphic .ucibtn-info.active,
#accessibilitytoolbarGraphic .ucibtn-info:active,
.open > #accessibilitytoolbarGraphic .ucibtn-info.dropdown-toggle {
  background-image: none;
  background-color: #22854f !important;
  border-color: #000 !important;
  color: #fff !important;
}
#accessibilitytoolbarGraphic .uci_menu_active a:focus,
#accessibilitytoolbarGraphic .uci_menu_active a:hover {
  border-color: #9b14ff !important;
}
#accessibilitytoolbarGraphic input[type="radio"]:checked + label:before {
  border-color: #22854f !important;
}
#accessibilitytoolbarGraphic input[type="checkbox"]:checked + label:after {
  background-color: #22854f !important;
}
/*FIN CONFORT PLUS*/

/* Logo container */
@media screen and (max-width: 40em) {
  div.container-visuel-rubrique {
    height: 100%;
  }
}
