/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/*typo*/
/*FontAwesome 4 avec gantry*/
html {
  font-size: 62.5%;
}
body {
  position: relative;
  font-family: "Open Sans";
  font-size: 1.6rem;
  color: #333;
  background: #fff;
}
h1 {
  font-family: "Open Sans Condensed";
  font-size: 3rem;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2.9rem;
  padding: 0;
  color: #3b6372;
}
h2 {
  margin-top: 0;
  margin-bottom: 1.8rem;
  font-family: "Open Sans Condensed";
  font-size: 2.6rem;
  line-height: 3.2rem;
  font-weight: 700;
  color: #000;
}
h3, .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-name, .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-name {
  margin-top: 0rem;
  margin-bottom: 1.1rem;
  font-size: 2rem !important;
  line-height: 3.5rem;
  font-weight: 700;
  font-family: "Open Sans Condensed";
  /* font-size: 2rem;
margin-left: -15px;
position: relative;
padding-left: 26px;
color:$titreh3;

	&:before {
		content: " ";
		white-space: pre;
		position: absolute;
		top: 2px;
		left: -4px;
		border-top: 35px solid $vert;
		border-right: 10px solid transparent;

	}*/
}
h4 {
  margin-bottom: 0.5rem;
  margin-top: 1rem;
  font-family: "Noto";
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
}
a {
  color: #000;
}
a:hover {
  text-decoration: underline;
  color: #3b6372;
}
a:hover h2 {
  color: #81bb3f;
}
a h2 {
  color: #000;
}
.site p {
  margin: 0 0 2.9rem;
}
div[itemprop="articleBody"] ul, div[itemprop="articleBody"] ol, .com-content-article ul, .com-content-article ol {
  margin: 2.9rem;
}
div[itemprop="articleBody"] ul li, div[itemprop="articleBody"] ol li, .com-content-article ul li, .com-content-article ol li {
  margin-bottom: 1.1rem;
}
div[itemprop="articleBody"] aside, .aparte {
  border: 4px solid #81bb3f;
  background-color: #e4f1d5;
  padding: 1.1rem;
}
p:has(.bouton) {
  display: flex;
  justify-content: center;
}
.bouton {
  background: #3b6372;
  border: 2px solid #3b6372;
  border-radius: 0.5rem;
  color: white !important;
  display: inline-block;
  font-weight: bold;
  letter-spacing: 0.05em;
  padding: 0.5rem 2rem;
  text-decoration: none !important;
  transition: all 0.2s ease-in;
  margin: 1rem 0;
}
.bouton:hover {
  border-color: #81bb3f;
}
.formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
  background-color: #3b6372;
  border: 0px;
  background-image: none;
}
.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive button[type="submit"].active, .formResponsive input[type="submit"].disabled, .formResponsive button[type="submit"].disabled, .formResponsive input[type="submit"][disabled], .formResponsive button[type="submit"][disabled] {
  background-color: #1e3239;
}
/*class generique*/
.marge0 {
  margin: 0;
  padding: 0;
}
.g-content0 .g-content {
  margin: 0;
  padding: 0;
}
.g-offcanvas-toggle {
  color: white;
  font-size: 3rem;
  margin: 1rem;
}
.cta {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 0.5rem 4rem;
  margin: 0 auto;
  border-radius: 0.5rem;
  background-color: #3b6372;
  box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2) !important;
  transition: all 300ms ease;
  color: #fff !important;
  line-height: 1.8em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  max-width: 100%;
  text-decoration: none !important;
}
.cta:hover {
  background-color: #2a4650;
}
.cta:hover:before {
  right: -1.5rem;
  opacity: 1;
}
.cta:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  display: inline-block;
  overflow: hidden;
  right: -0.5rem;
  opacity: 0;
  vertical-align: middle;
  transform: translateX(-3rem);
  transition: all 0.3s ease;
}
.center {
  margin: auto;
  text-align: center;
}
.inline-block {
  display: inline-block;
}
ul.tags, ul.inline {
  margin: 0.5rem 1rem 0 0;
}
ul.tags > li, ul.inline > li {
  margin: 0;
  padding: 0;
}
ul.tags .tag__link, ul.inline .tag__link {
  font-size: 1.4rem;
  font-weight: bold;
  color: #3b6372;
  text-decoration: underline;
}
ul.tags .tag__link::before, ul.inline .tag__link::before {
  content: "#";
  margin-right: -0.5rem;
}
ul.tags .label-info[href], ul.tags .badge-info[href], ul.inline .label-info[href], ul.inline .badge-info[href] {
  background: #3b6372;
  padding: 0.3rem 0.5rem;
  font-size: 1.2rem;
  margin-right: 0;
  text-shadow: none;
}
ul.tags .label-info[href]:hover, ul.tags .badge-info[href]:hover, ul.inline .label-info[href]:hover, ul.inline .badge-info[href]:hover {
  background: #555555;
}
#xt-SearchBox-input {
  font-size: 1.5rem;
}
#g-navigation .g-grid, #g-navigation .g-block {
  height: 100%;
}
#g-navigation .g-content {
  margin: 0;
}
#g-navigation #logo-5655-particle {
  margin-left: 2rem;
}
#g-navigation #menu-9081-particle, #g-navigation nav.g-main-nav {
  margin: 0;
  padding: 0;
  height: 100%;
  margin-left: 2rem;
}
#g-navigation #menu-9081-particle > ul.g-toplevel, #g-navigation nav.g-main-nav > ul.g-toplevel {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
#g-navigation #menu-9081-particle > ul.g-toplevel .g-menu-item-1206 .g-menu-item-container, #g-navigation nav.g-main-nav > ul.g-toplevel .g-menu-item-1206 .g-menu-item-container {
  padding: 1rem 0 0;
}
#g-navigation #menu-9081-particle > ul.g-toplevel a.g-menu-item-container, #g-navigation nav.g-main-nav > ul.g-toplevel a.g-menu-item-container {
  padding: 2rem 2rem;
}
#g-navigation #menu-9081-particle > ul.g-toplevel a.g-menu-item-container .g-menu-item-title, #g-navigation nav.g-main-nav > ul.g-toplevel a.g-menu-item-container .g-menu-item-title {
  font-size: 21px;
  line-height: 1rem;
  font-family: Open Sans Condensed, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  /*	
					a{
						height:100%;
						display: flex;
						flex-direction: column;
						justify-content:center;
						padding: 0 2rem;
					}
					
					&.btnrecherche{
						position: absolute;
						right: 0;
						background-color: #02222d;
						color: #8f96a0;
						height:100%;
						display: flex;
						justify-content: center;
						align-items: center;
						
						&:before {
							content: "";
							position: absolute;
							top: 0;
							z-index: 1;
							border-style: solid;
							border-width: 65px 13px 0 0;
							border-color: transparent #02222d transparent transparent;
							left: -13px;
						}
						&:hover {
							background-color: #02222d!important;
							color: #fff;
							i{opacity: 1;}
						}
					}
					*/
}
#g-navigation #menu-9081-particle > ul.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-navigation nav.g-main-nav > ul.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  background: #81bb3f;
}
#g-offcanvas {
  width: 25rem;
}
#g-offcanvas .g-menu-item-title {
  color: white;
  font-weight: 700;
}
#g-hautcontenu {
  margin: 4rem 0 0rem 0;
}
.com_tags .actus-tuile__imgintro {
  height: auto;
}
.com_tags .view-tag h1 + img {
  margin-bottom: 2rem;
}
#g-main {
  margin: 4rem 0;
  box-shadow: 0 -2px 17px 2px #94a1a6;
  padding-top: 0;
}
#g-main #content {
  background-color: #f2f6f7;
}
#g-main #content .blog-item {
  margin-bottom: 2rem;
}
#g-main #content table tr:nth-child(even) {
  background-color: #e7ecef;
}
#g-main #content table tr:nth-child(odd) {
  background: #FFF;
}
#g-main #content .photo-portrait {
  border-radius: 50%;
  filter: grayscale(100%);
}
#g-main #content .item-page {
  padding: 0 3rem;
}
@media (max-width: 575.98px) {
  #g-main #content .item-page {
    padding: 0;
  }
}
#g-main #content .item-page h1 {
  margin-bottom: 1.3rem;
}
#g-main #content .item-page .article-info {
  margin-top: 0;
  display: flex;
}
#g-main #content .item-page dd.published {
  margin-left: 0;
}
#g-main #content .item-page .tags {
  display: block;
  margin-bottom: 1.3rem;
}
#g-main #content .item-page .tag__link {
  font-size: 1.6rem;
}
#g-main #content .item-page .imgfull .pull-left.item-image {
  margin: 0 -1, 563rem;
  float: none;
  width: 100%;
}
#g-main #content .item-page div.com-content-article__body {
  margin-top: 2.9rem;
}
#g-main #content .item-page div.com-content-article__body a:not([class]) {
  color: #3b6372;
  border-bottom: 2px dotted #3b6372;
  transition: all 0.2s ease-in;
}
#g-main #content .item-page div.com-content-article__body a:not([class]):hover, #g-main #content .item-page div.com-content-article__body a:not([class]):focus {
  text-decoration: none;
  border-bottom: 2px solid #3b6372;
  background: #a7c6d2;
}
#g-main #content div.showtime {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  #g-main #content .encadre {
    border: #61838f 2px solid;
  }
  #g-main #content .wf-column {
    padding: 1rem;
  }
  #g-main #content .filet .wf-column:not(:last-child) {
    border-right: #61838f 2px solid;
  }
}
#g-main .tag-category h1 {
  background: #81bb3f;
  padding: 1rem 2rem;
  color: #262626;
  margin-bottom: 2rem;
}
#g-sidebar {
  margin: 4rem 0;
  padding: 0;
}
#g-sidebar h1, #g-sidebar h2, #g-sidebar h3, #g-sidebar .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-name, .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits #g-sidebar .hit-name, #g-sidebar .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-name, .xtdir4alg_autocomplete .autocomplete-search-results #hits #g-sidebar .hit-name {
  text-align: center;
}
.actus-tuile {
  padding: 0;
}
.actus-tuile:hover {
  background-color: white;
}
.actus-tuile__imgintro {
  width: 100%;
  height: 110px;
}
.actus-tuile__imgintro img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.actus-tuile h2 {
  margin-top: 0;
  margin-bottom: 0rem;
  font-size: 2rem;
  line-height: 1.5em;
}
.actus-tuile .tags {
  display: inline-block;
}
.actus-tuile .label-info {
  margin-right: 1rem;
  background: #555555;
}
.actus-tuile__introtext, .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-description, .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-description {
  display: block;
  color: #4a626a;
  margin-top: 1rem;
}
.actus-tuile__date {
  color: #3b6372;
  display: inline-block;
  font-weight: 700;
  font-size: 1.4rem;
}
.actus-tuile__date:before {
  content: "";
  font-family: "FontAwesome", sans-serif;
  margin-right: 0rem;
}
/*tabs*/
.rl_sliders.accordion .accordion-group {
  color: #3b6372;
  background: white;
}
.rl_sliders.accordion .accordion-group .accordion-heading > a.accordion-toggle {
  text-decoration: none !important;
  Font-weight: 700;
}
.rl_sliders.accordion .accordion-group .accordion-heading > a.accordion-toggle[aria-expanded="true"] {
  border-bottom: 2px solid vert;
}
.moduletable h1 {
  line-height: 1em;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@property --greengradientsize {
  syntax: "<percentage>";
  inherits: true;
  initial-value: 85%;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] {
  transition: --greengradientsize 150ms ease-in !important;
  background: linear-gradient(125deg, #f4f5f6 0%, #81bb3f var(--greengradientsize), #3d6472 96%);
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"]:hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"] {
  --greengradientsize:0% ;
  background: #F4F5F6;
  background: linear-gradient(125deg, #f4f5f6 0%, #81bb3f var(--greengradientsize), #3d6472 96%);
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] h3, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-name, .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] .hit-name, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-name, .xtdir4alg_autocomplete .autocomplete-search-results #hits [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] .hit-name {
  font-size: 1.8rem !important;
}
/*module actu vedette*/
.moduletable.actuvedette {
  background-color: #f2f6f7;
  box-shadow: 0 -2px 17px 2px #94a1a6;
  padding: 1rem 2rem;
}
.moduletable.actuvedette .mainitem-container {
  overflow: hidden;
}
.moduletable.actuvedette .mainitem-container .badgetag {
  width: 350px;
  font-family: Open Sans Condensed, sans-serif;
  position: absolute;
  text-transform: uppercase;
  padding: 10px 0 10px 5px;
  font-display: swap;
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
  z-index: 0;
}
.moduletable.actuvedette .mainitem-container .badgetag ul.tags {
  margin: 0;
}
.moduletable.actuvedette .mainitem-container .image-container {
  height: 200px;
}
@media (max-width: 575.98px) {
  .moduletable.actuvedette .mainitem-container .image-container {
    height: 100px;
  }
}
.moduletable.actuvedette .mainitem-container .image-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.moduletable.actuvedette .mainitem-container .title-list {
  margin-top: 1rem;
  font-size: 2.4rem;
  line-height: 3rem;
}
.moduletable.actuvedette .mainitem-container .title-list:hover {
  color: #81bb3f;
}
.moduletable.agenda h2.g-title {
  text-align: center;
  color: #3b6372;
  font-size: 1.5rem;
  margin: 0.5rem 0;
}
.moduletable.agenda .image-container {
  height: 100px;
}
.moduletable.fond {
  border-top: 4px solid #81bb3f;
  background-color: #f2f6f7;
  box-shadow: 0 -2px 17px 2px #94a1a6;
  padding: 0.5rem 1rem 2rem 1rem;
  margin: 0rem 0rem 2rem 1.5rem;
}
/* Onglet */
.accordion-heading.panel-heading a {
  color: #3b6372;
}
.accordion-heading.panel-heading:before {
  content: " ";
  white-space: pre;
  position: absolute;
  border-top: 35px solid #81bb3f;
  border-right: 10px solid transparent;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background-color: #447283;
  color: white;
  font-weight: 700;
}
/*menu instances*/
.moduletable.menuinstances .nav.mod-menu {
  margin: 0;
  display: grid;
  grid-auto-flow: column;
}
.moduletable.menuinstances .nav.mod-menu li {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  background-color: #e7ecef;
  border-top: 4px solid #bbbfbf;
}
.moduletable.menuinstances .nav.mod-menu li a {
  color: #8a979d;
  font-size: 1.6rem;
  font-weight: 700;
  padding: 1rem 1rem;
}
.moduletable.menuinstances .nav.mod-menu li.active {
  background-color: #f2f6f7;
  border-top: 4px solid #81bb3f;
}
.moduletable.menuinstances .nav.mod-menu li.active a {
  color: #3b6372;
}
.moduletable.menuinstances .nav.mod-menu li:hover {
  border-top: 4px solid #81bb3f;
}
.moduletable.menuinstances .nav.mod-menu li:hover a {
  color: #3b6372;
}
.focuson::before {
  content: "🎉";
}
/*module recherche popup*/
.recherchemodule .eb-dialog {
  padding-right: 2rem;
}
.recherchemodule form {
  margin: 0;
  padding: 0 5rem 0 0;
}
.recherchemodule form .search-query {
  width: 85%;
  height: 5rem;
  font-size: 1.5rem;
  padding: 0rem 1rem;
  color: black;
  border-radius: 0;
}
.recherchemodule button.finder {
  height: 5rem;
  border-radius: 0;
  background: #81bb3f;
  font-display: 1.6rem;
  font-weight: 700;
}
.recherchemodule button.finder [class^="icon-"], .recherchemodule button.finder [class*=" icon-"] {
  margin-right: 1rem;
}
/*tags*/
.tags_99 li {
  float: none !important;
  display: inline-block !important;
}
.tags_99 li a {
  float: none;
  background: #81bb3f;
  padding: 0.3rem 0.5rem;
  font-size: 1.3rem;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  font-weight: bold;
  font-size: 1.4rem !important;
  line-height: 1.4rem;
  color: #ffffff !important;
  margin-left: 0 !important;
}
.tags_99 li a:before, .tags_99 li a:after {
  content: none;
  display: none;
}
/**Agenda**/
/*Vue complete */
.com-dpcalendar-calendar__list {
  display: flex;
}
.com-dpcalendar-calendar__list .com-dpcalendar-calendar__calendar-description {
  margin-right: 0.75em;
  font-size: 0.8em;
}
.com-dpcalendar-calendar__list .dp-calendar {
  display: inline-block;
  margin-left: 1rem;
}
/*module du cote*/
._sideagenda .mod-dpcalendar-upcoming-default__information .dp-link {
  font-weight: 700;
  font-family: "open sans condensed";
  font-size: 1.6rem;
}
._sideagenda .mod-dpcalendar-upcoming-default__event {
  padding: 10px 0;
}
._sideagenda .mod-dpcalendar-upcoming-default__date {
  font-size: 1.3rem;
}
/** article **/
.com_content.view-article .article-titre {
  padding: 0 2rem;
}
.com_content.view-article .article-titre h1 {
  font-size: 3.6rem;
}
.com_content.view-article .article-contenu, .com_content.view-article .article-infos {
  padding: 0 2rem;
  margin-bottom: 2rem;
}
.com_content.view-article .article-contenu {
  font-size: 1.5rem;
}
.com_content.view-article .article-contenu h2 {
  font-size: 3rem;
  margin: 3rem 0;
}
.com_content.view-article .article-contenu ul, .com_content.view-article .article-contenu ol {
  margin-left: 2rem;
}
.com_content.view-article .article-contenu li {
  margin-bottom: 1.5rem;
}
.com_content.view-article .article-contenu a:not(.label) {
  text-decoration: underline;
}
.com_content.view-article .createdby {
  text-align: right;
  font-style: italic;
  margin-top: 2.9rem;
}
.com_content.view-article .item-page ul.tags.inline {
  margin-left: 0;
}
.com_content.view-article blockquote p {
  font-size: 0.9em;
}
/** Panel commentaire **/
#fd .o-snackbar > .items-center {
  align-items: end !important;
}
#kt .kt-form-title {
  font-weight: bold;
}
#kt .kt-comments-container {
  background-color: white;
}
#kt .kt-form-header {
  display: none;
}
#kt div.o-snackbar {
  background-color: transparent;
  padding: 0.5rem 0.5rem 0;
}
/** recherch algolia **/
.mod_xtdir4alg_instantsearch, .xtdir4alg_autocomplete {
  position: relative;
}
.mod_xtdir4alg_instantsearch form, .mod_xtdir4alg_instantsearch input, .xtdir4alg_autocomplete form, .xtdir4alg_autocomplete input {
  margin: 0;
  padding: 0.5rem;
  color: #3b6372;
}
.mod_xtdir4alg_instantsearch input, .xtdir4alg_autocomplete input {
  width: 20rem;
}
.mod_xtdir4alg_instantsearch .autocomplete-search-results, .xtdir4alg_autocomplete .autocomplete-search-results {
  width: 200% !important;
  max-width: 200% !important;
  right: -20px;
  top: 3.5rem !important;
}
.mod_xtdir4alg_instantsearch .autocomplete-search-results #hits, .xtdir4alg_autocomplete .autocomplete-search-results #hits {
  color: black;
}
.mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-content, .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-content {
  margin-bottom: 1rem;
  width: 100%;
}
.mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-name, .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-name {
  margin-top: 0;
}
.mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-name a, .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-name a {
  color: black;
}
.mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-image img, .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-image img {
  width: 100px;
}
.mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-pubdate, .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-pubdate {
  font-size: 1.2rem;
  font-style: italic;
  float: right;
}
/*g-bodyonly pour la landing*/
.g-bodyonly .article-titre, .g-bodyonly .article-infos {
  display: none;
}
.g-bodyonly h3, .g-bodyonly .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-name, .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .g-bodyonly .hit-name, .g-bodyonly .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-name, .xtdir4alg_autocomplete .autocomplete-search-results #hits .g-bodyonly .hit-name {
  line-height: 2.8rem;
  margin-bottom: 1rem;
}
.g-bodyonly h3::before, .g-bodyonly .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .hit-name::before, .mod_xtdir4alg_instantsearch .autocomplete-search-results #hits .g-bodyonly .hit-name::before, .g-bodyonly .xtdir4alg_autocomplete .autocomplete-search-results #hits .hit-name::before, .xtdir4alg_autocomplete .autocomplete-search-results #hits .g-bodyonly .hit-name::before {
  content: none;
}
.g-bodyonly.com_content.view-article .article-contenu a {
  text-decoration: none;
  line-height: 1.8rem;
}
.g-bodyonly p {
  margin-bottom: 1rem;
}
@media only all and (min-width: 75rem) {
  .g-container {
    width: 128rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-container {
    width: 100rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-container {
    width: 85rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .g-container {
    width: 60rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .col {
    padding-inline: 0;
  }
  #content .g-content {
    padding-inline: 0;
  }
}
/*# sourceMappingURL=custom__body_only.css.map */