body.view-events .g-grid .g-block.size-20 {display: none;}
body.view-events .g-grid .g-block.size-80 {width: 100%;flex: 0 0 100%;}
body.view-event .g-grid .g-block.size-20 {display: none;}
body.view-event .g-grid .g-block.size-80 {width: 100%;flex: 0 0 100%;}
body.view-search .g-grid .g-block.size-20 {display: none;}
body.view-search .g-grid .g-block.size-80 {width: 100%;flex: 0 0 100%;}
.row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.127659574468085%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.row-fluid .span6 {width: 48.93617021276595%;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.article-itemcs:nth-child(2n+1) {clear: both;margin-left: 0;}
#g-container-main ul {background: #FFFFFF;font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;padding-bottom: 0;}
#g-container-main ul.mod-menu__sub {margin: 0;padding-left: 0;padding-right: 0;padding-top: 12px;padding-bottom: 12px;}
#g-container-main ul.mod-menu {margin: 0;padding-left: 0;padding-right: 0;padding-top: 12px;padding-bottom: 12px;}

body.view-search .platform-content.container .row {margin-left: -10px;}
body.view-search #search-form .form-inline .input-group {gap: 10px;}
body.view-search #search-form .form-inline .input-group input.js-finder-search-query {height: 51px;}
body.view-search #search-form .form-inline .input-group button {margin-bottom: 0;}
body.view-search #search-results ul#search-result-list {margin-left: 0;}
body.view-search #search-results ul#search-result-list li.result__item, body.view-search #search-results ul#search-result-list li.result__item p, body.view-search #search-results ul#search-result-list li.result__item p.resutl__title a, body.view-search #search-results ul#search-result-list li.result__item p.result__title a span {font-size: 12px !important;word-break: break-word;}
body.view-search #search-results ul#search-result-list li.result__item p {padding-left: 0;}
body.view-search #search-form fieldset.com-finder__search.word.mb-3 {padding: 0;}
body.view-search #search-results div#search-query-explained p {padding-left: 0;}


#g-container-main ul.mod-menu__sub li {list-style: none;}
#g-container-main ul.mod-menu li {display: none;}
#g-container-main ul.mod-menu li.active {display: block;}
#g-container-main ul.mod-menu li.active li {display: block;}
#g-container-main ul.mod-menu li.active.deeper a {background: #000000;padding: 10px;}
#g-container-main ul.mod-menu li.active li a {background: #FFFFFF !important;color: #000000;}
#g-container-main ul.mod-menu  li:first-child a {color: white;}
#g-container-main ul.mod-menu .deeper.parent li a {font-size: 12px;text-align: left;text-decoration: none;}

#g-mainbar .col {padding: 0;}
ol.mod-breadcrumbs.breadcrumb {padding-left: 0 !important;}
ol.mod-breadcrumbs.breadcrumb li a.pathway span {text-decoration: underline;}


#g-navigation .logo.logonav {background: #fff;}
#g-navigation .logo.logonav > .custom {position: absolute;margin: 0px -12px 0 -4px;}
#g-navigation .top-haut.officiel p {background: black;text-align: center;font-size: 130%;color: white;width: 100%;height: 35px;padding: 8px 0 6px 0;display: block;}
#g-navigation .top-droite p {background: black;text-align: center;font-size: 90%;color: #fff;width: 100%;height: 35px;padding: 4px 0 4px 0;display: block;}
#g-navigation .top-droite p a {color: #fff;}
div#menuprinc ul.maximenuck li.maximenuck.level1 > a, div#menuprinc ul.maximenuck li.maximenuck.level1 > span.separator {display: block !important;align-items: center;}

form.js-finder-searchform.form-search {background: #000000;font-size: 90%;color: #000000;} 
form.js-finder-searchform.form-search input[type="text"] {border-radius: 5px;width: 100%;font-size: 100%;color: #000000;font-weight: 100%;background: lightgrey url(../../../../images/site/pictos/picto_recherche.png) 3px 3px no-repeat;padding-left: 24px;height: 30px;margin-top: 3px;margin-bottom: 2px;}
#g-intro .en-un-clic.moduletable.enunclic p > a > img:hover {background: #e1bb07;}

#g-features .platform-content .menu-droite.right .mod-custom.custom > p:first-child img {background: #e1bb07;}
#g-features .platform-content .menu-droite.right .mod-custom.custom > p:first-child + p + p img {background: #e1bb07;}
#g-features .menu-droite.moduletable.video {clear: both;background: #D6E8E7;margin-top: 8px;padding: 0px 5px 8px 22px;margin-left: 24px;float: left;width: 93%;}
#g-features .menu-droite.moduletable.video h2 {font-size: 160%;font-weight: bold;margin-bottom: 10px;color: #424753;}
#g-features .jux-content-slider .jux-content-wrapper {background: transparent url(../../../../images/site/divers/fond_texte_actu.png) top left repeat;position: absolute;z-index: 999;bottom: 0px;left: 0px;width: 100%;text-align: left;padding: 8px 8px 30px 8px !important;color: #000000;}
#g-features .jux-content-slider .jux-content-wrapper .jux-content-inner {padding: 0px !important;}
#g-features .jux-content-slider .jux-content-wrapper .jux-content-inner .jux-title {margin-bottom: 5px !important;}
#g-features .jux-content-slider .jux-content-wrapper .jux-content-inner .jux-title a {clear: both;color: #e53923;font-weight: normal;text-transform: none;font-size: 20px;}
#g-features .jux-content-slider .jux-content-wrapper .jux-content-inner .jux-description {padding-bottom: 10px;}
#g-features .jux-content-slider-wrapper {position: relative;border: none;background: #fff;}
#g-features .jux-content-slider-wrapper .titre_actu {position: absolute;z-index: 1;top: 0px;left: 0px;background: #FFFFFF;color: #000000;font-size: 180%;font-weight: bold;padding: 4px 20px 2px 8px;}
#g-features .jux-content-slider-wrapper .owl-dots {position: absolute !important;margin: 0 !important;padding: 0 !important;border: 0 !important;z-index: 101;bottom: 30px !important;right: 40px !important;}
#g-features .jux-content-slider-wrapper .owl-dot {float: left;margin: 0 1px !important;list-style: none;padding: 0px !important;background: none !important;}
#g-features .jux-content-slider-wrapper .owl-dot span {background-image: url(../../../../images/site/divers/pagination.png);width: 20px;height: 20px;padding: 0 !important;background-position: 0 0;float: left;background-color: #fff;opacity: 1 !important;}
#g-features .jux-content-slider-wrapper .owl-dot.active span {background-position: -3px -32px;}
#g-features .jux-content-slider-wrapper .owl-next {background: url(../../../../images/site/divers/next.png) right center no-repeat !important;}
#g-features .jux-content-slider-wrapper .owl-next {text-indent: -9999px;position: absolute;z-index: 100;margin: 0;padding: 0;right: 15px;}
#g-features .jux-content-slider-wrapper .owl-prev {background: url(../../../../images/site/divers/prev.png) left center no-repeat !important;}
#g-features .jux-content-slider-wrapper .owl-prev {text-indent: -9999px;position: absolute;z-index: 999;margin: 0;padding: 0;left: 15px;}
#g-features .jux-content-slider-wrapper .owl-next, #g-features .jux-content-slider-wrapper .owl-prev {display: none;width: 40px;height: 100%;top: 50%;opacity: 1;transform: translateY(-50%);}
#g-features .jux-content-slider-wrapper:hover .owl-next, #g-features .jux-content-slider-wrapper:hover .owl-prev {display: block;}
#g-container-main .publications {position: relative;border: none;background: #707070;padding: 1px 7px;}
#g-container-main .jux-content-slider-wrapper .jux-content-wrapper .jux-content-inner {padding: 0 !important;}

#g-container-main .jux-content-slider-wrapper .owl-prev {background: none !important;height: 100%;color: #e1bb07;text-indent: 0px;left: 5%;top: 35%;transform: translateY(-35%);}
#g-container-main .jux-content-slider-wrapper .owl-prev i, #g-container-main .jux-content-slider-wrapper .owl-next i {font-size: 60px;}
#g-container-main .jux-content-slider-wrapper .owl-next {background: none !important;height: 100%;color: #e1bb07;text-indent: 0px;right: 5%;top: 35%;transform: translateY(-35%);}
#g-sidebar .soisy_images .newsflash {width: 100%;float: left;background: #fcf8e6;}
#g-sidebar .soisy_images h3.g-title {background: #e1bb07;color: #000000;font-weight: bold;font-size: 220%;margin-top: 0;padding: 10px 6px;margin-bottom: 0px;}
#jux-content-slider257 .item-hover-effect .entry-thumbnail-bg {background-position: center;background-size: contain;}
#jux-content-slider257 .jux-content-wrapper {height: 35px;display: block;}


ul#footer {margin-top: 0px;display: block;padding: 12px 12px;background: #5c5c5c;border: none;list-style: none;margin-left: 0;}
ul#footer li.parent {float: left;}
ul#footer li.nav-item {font-size: 20px;text-align: left;list-style-type: none;margin-left: 0;padding-bottom: 0;padding-top: 0;border-bottom: none;width: 195px;}
ul#footer ul.mod-menu__sub.list-unstyled.small {margin: 0;display: block;padding: 12px 12px;background: #5c5c5c;border: none;}
ul#footer ul.mod-menu__sub li.nav-item a {font-size: 12px;text-align: left;}
ul#footer ul.mod-menu__sub li.nav-item a::before {content: " - ";}
ul#bottom {margin: 0;}
.horaires-ouverture.moduletable.horaires {font-size: 15px;line-height: 20px;}
.horaires-ouverture.moduletable.horaires h2 {font-size: 20px;font-weight: bold;padding: 18px 0 0px 0;margin-bottom: 6px;}

@media only all and (max-width: 47.99rem) {
    .row-fluid {width: 100%;}
    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {display: block;float: none;width: 100%;margin-left: 0;box-sizing: border-box;}
}

@media screen and (max-width: 580px) {
    #g-intro .en-un-clic.moduletable.enunclic p > a > img {height: auto;max-width: 100%;display: inherit;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;margin-left: 5px;background: #006d68;margin-top: 10px;}
    #g-navigation .logo.logonav > .custom {position: relative;margin: 0px -12px 0px 70px;}
    form.js-finder-searchform.form-search {margin-bottom: 20px;}
    form.js-finder-searchform.form-search input[type="text"] {width: 340px;}
    #g-navigation .top-haut.officiel p {font-size: 11px;}
    .horaires-ouverture.moduletable.horaires {font-size: 15px;line-height: 20px;text-align: center;margin-left: 80px;}
    .accessibilite-footer.moduletable.accesfoot p > a > img {margin-right: 128px;}



}
@media screen and (max-width: 320px) {
    form.js-finder-searchform.form-search input[type="text"] {width: auto;}
}