.sp-module:first-child {
padding-bottom: 20px;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
  color: #6d7c05;
}
.flexi.infoblock {
	border: 0px solid;
}
#flexicontent div.fcvote-label.xid-main, div.fcvote-label.xid-main {
    display: none;
}
.sp-module ul > li > a::before {
    visibility: hidden;
}
.sp-module ul > li {
    border-bottom: 0px;
}
.nav {
    display: inline-flex;
}
.btn:not([class*="btn-"]) {
    background-color: transparent !important;
}
img.fc_field_image {
    margin: 0px 20px 6px 0px;
}
.news.mod_flexicontent_wrapper .fcitem_readon, .news.mod_flexicontent_wrapper .fcitem_readon:hover {
    background: none !important;
    border: 0px !important;
    text-decoration: underline !important;
    color: #6d7c05 !important;
}

@font-face {
    font-family: 'lucioleregular';
    src: url('luciole-regular-webfont.woff2') format('woff2'),
         url('luciole-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
	font-family: lucioleregular, Helvetica, Arial, sans-serif;
    font-size: 16px;
}
p {
	/* Utilisera luciole-regular-webfont.woff */
	font-style: normal;
	font-weight: normal;
    line-height: 200%;
}
h1 {
	/* Utilisera luciole-regular-webfont.woff */
	font-style: normal;
	font-weight: normal;
}
h2 {
	/* Utilisera luciole-regular-webfont.woff */
	font-style: normal;
	font-weight: normal;
}
h3 {
	/* Utilisera luciole-regular-webfont.woff */
	font-style: normal;
	font-weight: normal;
}
a, a:hover {
  color: #6d7c05 !important;
}

#sp-footer a {
    color: #fff !important;
}

.page-item.active .page-link {
    background-color: #cecece;
    border-color: #dee2e6;
}

.page-item.active .page-link:hover {
    color: #fff !important;
}
.flexitoolbar {
    border-bottom: 0px;
    border-top: 0px;
}
#sp-header {
    height: 100px;
}
