
@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%;
 }
}

div.visuel-rubrique {
    min-height: 10rem !important;
}

  /*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*/
