/* Always show submenu */
.mod-menu__sub {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
}

/* Hide toggle button */
.mod-menu__toggle-sub {
    display: none !important;
}

div#menuprinc.maximenuckh li.fullwidth > div.floatck
{
  background: white;
}

div#menuDemarche ul.maximenuck {clear: both;position: relative;overflow: visible !important;display: block !important;float: none !important;visibility: visible !important;opacity: 1 !important;list-style: none;/* padding: 0; */margin: 0 auto;zoom: 1;filter: none;}
div#menuDemarche ul.maximenuck li.maximenuck.level1 {display: inline-block;float: none;position: static;list-style: none;text-align: center;cursor: pointer;filter: none;}
div#menuDemarche ul.maximenuck li.level1.parent > a:after, div#menuDemarche ul.maximenuck li.level1.parent > span.separator:after {content: "";display: block;position: absolute;width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #000 transparent transparent transparent;top: 7px;right: 0px;}


div#menuDemarche ul.maximenuck li ul.maximenuck2 li.maximenuck, div#menuDemarche ul.maximenuck2 li.maximenuck {text-align: left;z-index: 11001;/* padding: 0; */position: static;float: none !important;list-style: none;display: block;}
div#menuDemarche ul.maximenuck li div.floatck ul.maximenuck2, div#menuDemarche ul.maximenuck2 {z-index: 11000;clear: left;text-align: left;background: transparent;margin: 0 !important;padding: 0 !important;border: none !important;box-shadow: none !important;width: 100%;position: static !important;overflow: visible !important;display: block !important;float: none !important;visibility: visible !important;}
#menuDemarche .level1 .maximenuck2 {margin: 0 7px !important;}
#menuDemarche .maxidrop-main2 {float: left;}

div.jwts_toggleControlContainer a.jwts_toggleControl {font-size: 18px;font-weight: bold;text-decoration: none;display: block;line-height: normal;border-bottom: 2px solid #836e3b !important;margin-bottom: 0;border: none;border-radius: 0;padding: 0;}
div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_toggleControlTitle {line-height: 40px;color: #000;}
div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_toggleControlTitle {background: inherit;padding-left: 0;}

ul#mod-menu249-submenu3 {margin: 0;}
.modFrameDocuments h3 {font-size: 22px;}

a.jwts_toggleControl {background: #836e3b !important;}
 #content .articlebody a {
   font-size: 18px;
 }

ul.mod-menu__sub {margin: 0;}

.modDescNewsletter div {width: 100%;}
.modDescNewsletter div > div {width: 200px;}
#modLiensMenuFooter .parent li {list-style: none;}


@media screen and (max-width: 767px) {
 
.n2_clear {position: absolute; top: 0;}
 
}

.pagination {display: flex;align-items: center;justify-content: center;gap: 5px;list-style: none;}
.pagination li.page-item {background: #836e3b;padding: 5px;width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;}
.pagination li.page-item a.page-link {color: #fff;font-size: 20px;}
.pagination li.page-item span.icon-angle-double-left {position: relative;}
.pagination li.page-item span.icon-angle-double-left:after {content: '\f100';position: absolute;font-family: 'FontAwesome';color: #fff;font-size: 24px;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;}
.pagination li.page-item span.icon-angle-double-right {position: relative;}
.pagination li.page-item span.icon-angle-double-right:after {content: '\f101';position: absolute;font-family: 'FontAwesome';color: #fff;font-size: 24px;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;}
.pagination li.page-item span.icon-angle-left {position: relative;margin: 0;}
.pagination li.page-item span.icon-angle-left:after {content: '\f053';position: absolute;font-family: 'FontAwesome';color: #fff;font-size: 18px;top: 2px;left: 0;right: 0;margin: 0 auto;}
.pagination li.page-item span.icon-angle-right {position: relative;margin: 0;}
.pagination li.page-item span.icon-angle-right:after {content: '\f054';position: absolute;font-family: 'FontAwesome';color: #fff;font-size: 18px;top: 2px;left: 0;right: 0;margin: 0 auto;}

.pagination li.active.page-item {background: transparent;border: 1px solid #836e3b;}
.pagination li.active.page-item a.page-link {color: #836e3b;}

.icon-search:before {content: '\f002' !important;font-family: "FontAwesome";}
 