<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sppb-addon-sp-slider.politicas-timeline-slider .sp-slider-outer-stage .sp-item .timeline-heading {
    max-width: 78%;
	padding: 20px !important;
}

#sp-footer h3 {
	font-size: 24px;
	line-height: 22px;
}

#sp-footer #sp-footer2 {
	text-align: left;
}

#sp-footer, #sp-bottom {
    background: #000;
}

.article-list-top .sp-module {
    width: auto;
}

.article-list-top .sp-module .sppb-row {
    max-width: 1140px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

label {
	transform: none;
}

.form-group {
	margin-bottom: 50px;
}

.custom-select {
	appearance: auto;
}

.isotope_item {
	box-shadow: none !important;
	background: none !important;
}

.isotope_grid {
	margin-left: -20px;
}

.isotope_item .contenuistotope {
	color: #fff;
	border-radius: 20px;
	padding: 30px !important;
	margin-bottom: 30px;
}

.acquisitions .contenuistotope {
	background: #CC8028;
}

.cessions .contenuistotope {
	background: #8A4586;
}

.bonasavoir {
	padding: 20px;
	color: #000;
	background: #fff;
	border-radius: 20px;
	text-align: center;
}

.bonasavoir .titre {
	font-weight: bold;
	font-size: 24px;
}

.bonasavoir .titre:before {
	content: "\f00e";
	font-family: "Font Awesome 5 Free";
	font-size: 40px;
	display: block;
}

.acquisitions .bonasavoir .titre:before {
	color: #CC8028;
}

.cessions .bonasavoir .titre:before {
	color: #8A4586;
}

.demandeinfo {
	font-size: 24px;
	color: #fff;
	text-decoration: underline;
	display: block;
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
}

.demandeinfo:hover {
	color: #fff;
	text-decoration: none;
}

.demandeinfo:before {
	display: inline-block;
	content: "";
	background: url('../images/demandeinfo.png');
	width: 55px;
	height: 40px;
	margin-right: 10px;
	vertical-align: middle;
}

#sp-footer {
	background: #000 url('../images/bg_footer.png') right bottom no-repeat;
}

.isotope_button {
	background: none !important;
	border: none !important;
	color: #000;
	border-radius: 0 !important;
	outline: unset !important;
}

.isotope_button-group .isotope_button {
	margin: 0 10px;
	padding: 0;
}

.isotope_button-group .btn:active,
.isotope_button-group .btn.is-checked,
.isotope_button:active,
.isotope_button.is-checked,
.isotope_button-group .btn:hover,
.isotope_button:hover {
	color: #8cb23d;
	border-bottom: 1px solid #8cb23d !important;
}

.isotope_button-group .btn:active,
.isotope_button:active {
  box-shadow: none;
}

.isotope_button-group {
	margin-bottom: 30px;
}

body .sppb-btn.sppb-btn-default.sppb-btn-outline, body .sppb-btn.sppb-btn-primary.sppb-btn-outline, body html.error-page .sppb-btn.sppb-btn-outline.btn.btn-secondary, html.error-page body .sppb-btn.sppb-btn-outline.btn.btn-secondary, body .sppb-btn.btn-primary.sppb-btn-outline, body .btn.sppb-btn-default.sppb-btn-outline, body .btn.sppb-btn-primary.sppb-btn-outline, body html.error-page .btn.sppb-btn-outline.btn-secondary, html.error-page body .btn.sppb-btn-outline.btn-secondary, body .btn.btn-primary.sppb-btn-outline {
    background-color: transparent;
    color: #000;
    border-color: #8bb13e;
}

body .sppb-btn.sppb-btn-default.sppb-btn-outline:hover, body .sppb-btn.sppb-btn-default.sppb-btn-outline:focus, body .sppb-btn.sppb-btn-default.sppb-btn-outline:active, body .sppb-btn.sppb-btn-primary.sppb-btn-outline:hover, body html.error-page .sppb-btn.sppb-btn-outline.btn.btn-secondary:hover, html.error-page body .sppb-btn.sppb-btn-outline.btn.btn-secondary:hover, body .sppb-btn.sppb-btn-primary.sppb-btn-outline:focus, body html.error-page .sppb-btn.sppb-btn-outline.btn.btn-secondary:focus, html.error-page body .sppb-btn.sppb-btn-outline.btn.btn-secondary:focus, body .sppb-btn.sppb-btn-primary.sppb-btn-outline:active, body html.error-page .sppb-btn.sppb-btn-outline.btn.btn-secondary:active, html.error-page body .sppb-btn.sppb-btn-outline.btn.btn-secondary:active, body .sppb-btn.btn-primary.sppb-btn-outline:hover, body .sppb-btn.btn-primary.sppb-btn-outline:focus, body .sppb-btn.btn-primary.sppb-btn-outline:active, body .btn.sppb-btn-default.sppb-btn-outline:hover, body .btn.sppb-btn-default.sppb-btn-outline:focus, body .btn.sppb-btn-default.sppb-btn-outline:active, body .btn.sppb-btn-primary.sppb-btn-outline:hover, body html.error-page .btn.sppb-btn-outline.btn-secondary:hover, html.error-page body .btn.sppb-btn-outline.btn-secondary:hover, body .btn.sppb-btn-primary.sppb-btn-outline:focus, body html.error-page .btn.sppb-btn-outline.btn-secondary:focus, html.error-page body .btn.sppb-btn-outline.btn-secondary:focus, body .btn.sppb-btn-primary.sppb-btn-outline:active, body html.error-page .btn.sppb-btn-outline.btn-secondary:active, html.error-page body .btn.sppb-btn-outline.btn-secondary:active, body .btn.btn-primary.sppb-btn-outline:hover, body .btn.btn-primary.sppb-btn-outline:focus, body .btn.btn-primary.sppb-btn-outline:active {
    color: #fff;
    background: #8bb13e;
    border-color: #8bb13e;
}

.btn-secondary {
    color: #fff;
    background-color: #8bb13e;
    border-color: #8bb13e;
}

.btn-secondary:hover {
	background-color: transparent;
    color: #8bb13e;
}

.sppb-addon-sp-slider.politicas-timeline-slider .sp-text-thumbnail-list::before {
    width: 100%;
    content: "";
    height: 8px;
    display: block;
    background-color: #8bb13e;
    position: absolute;
    bottom: 0px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

.bouton_blanc {
    background-color: transparent;
    color: #FFFFFF;
	border-color: #fff;
    font-size: 16px;
}

.bouton_blanc:hover {
	background-color: #fff;
	color: #8bb13e;
}

.rsform-block-envoyer .btn-secondary {
	position: absolute;
	right: 0;
	bottom: 45px;
}

.view-category.politicast-event-list #sp-main-body .container .blog .article-list .leading-bottom-article {
    padding-top: 0px;
}

.sp-megamenu-parent&gt;li:hover&gt;a {
    color: #8bb13e;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item&gt;a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active &gt; a {
    color: #8bb13e;
}

.logosvg {
	text-align: right;
    border: 1px solid #8bb13e;
    border-radius: 10px;
    width: fit-content;
    padding: 25px 15px;
    float: right;
	transition: all 0.3s ease;
	position: relative;
}

.logosvg:hover {
	background: #8bb13e;
}

.logosvg img {
	display: block;
	transition: all 0.3s ease;
}

.logosvg:hover img:nth-child(2) {
	opacity: 0;
}

.logosvg:hover img:nth-child(1) {
	opacity: 1;
}

.logosvg img:nth-child(1) {
	opacity: 0;
	position: absolute;
	top: 25px;
	left: 15px;
}

.textelong &gt; div {
  max-height: 0;
  overflow: hidden;
  transition: all .5s;
}
.textelong.opened &gt; div {
  max-height: 50000px;
}
.textelong:after {
  content: '+';
  cursor: pointer;
  width: min-content;
  margin: auto;
  text-align: center;
  display: block;
  transition: all .5s;
  opacity: 1;
  
  font-weight: 900;
  font-size: 35px;
  background: none;
  border: none;
  padding: 0px 6px 6px 6px;
  line-height: 35px;
  border-radius: 5px;
}

.textelong.opened:after {
  content: '-';
}

.textelong:hover:after {
    text-decoration: underline;
}

.view-category.politicast-event-list #sp-main-body .container .blog .article-list .leading-bottom-article .article .article-body .article-header h2 {
	color: #fff;
}

body.view-article #sp-section-1,
body.layout-blog .sp-module-content-top {
	display: none;
}

.view-article.politicast-event-list #sp-main-body .container .article-details .article-header:after {
	display: none !important;
}

.view-article.politicast-event-list #sp-main-body .container .article-details .article-header {
  /*padding: 0;*/
}

.view-article.politicast-event-list #sp-main-body .container .article-details div[itemprop="articleBody"],
.titrearticle {
  margin-top: 0;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.titrearticle {
  font-size: 48px;
  line-height: 48px;
  letter-spacing: -1.5px;
  padding-top: 70px;
}

.titrearticle:before {
	content: "" !important;
	display: block;
	width: 69px;
	height: 50px;
	background: url(picto-titre.png) no-repeat 100% 100%;
}

.view-article.politicast-event-list #sp-main-body .container .article-details .article-header h1 {
  font-weight: bold;
  font-size: 46px;
  line-height: 52px;
  display: block;
  font-weight: 600;
  margin-bottom: 20px;
  align-items: center;
  letter-spacing: -1.5px;
  color: #FFFFFF;
  background: none;
  width: 100%;
  padding: 0;
  text-align: center;
}

.view-article.politicast-event-list #sp-main-body .container .article-details .article-header .fields-container {
	display: none;
}

.article-header-info .sp-page-title-sub-heading {
	font-weight: normal;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	letter-spacing: -0.5px;
	max-width: 70%;
	margin: 0 auto;
	color: #fff;
	padding: 0;
}

.article-header {
	background-position: center center !important;
}

.sp-page-title {
	background-color: #14162e !important
}

.sppb-animated-number-title {
	margin-left: 10px !important;
	margin-top: 0px !important;
}

#section-id-1637612528268,
#section-id-1637614434745 {
	background-size: 50% 100%;
}

.imagepleinelargeur .sppb-addon-single-image-container,
.imagepleinelargeur a,
.imagepleinelargeur img {
	width: 100%;
}

#sp-footer .container-inner {
	border-top: none;
}

@media (max-width:991px){
	#cta-section {
		background-image: none !important;
	}
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):hover {
	color: #8bb13e;
}

.frisetemporelle .sppb-sp-slider-text p em {
	font-size: 70% !important
}

.article-header-bottom, .article-bottom-social-wrap {
	display: none;
}

.blocformations ul {
	text-align: left;
	padding-right: 25px;
}

.formationpleine {
	border-radius: 20px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	border: 1px solid #17161A;
	margin-bottom: 30px;
}

.ligneformation  {
	padding-bottom: 30px;
}</pre></body></html>