.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-158121d9-d93b-0a84-687e-859fd8c1af14 {}
.bloc-important a{color: var(--whiteColor);}
.bloc-important .component-paragraph {
  font-size: 20px;
  padding: 12px;
  color: var(--main) !important;
  background: var(--secondary);
  border: 12px double var(--main);}.lfr-layout-structure-item-c90463c6-4cf0-456f-3244-8f630f8db1f1 {
.st-fit-cover.st-fit-cover img {
height: 50px;
    object-fit: contain;
}
}.lfr-layout-structure-item-f2458e7b-dd36-97f2-6d08-a79b334b64d2 {
    --secondary: #ffd300;
    --border: #51555A;
    --blackColor: #000;
    --whiteColor: #fefefe;
    --greyDark: #20272F;
    --gradient: #1E2329;
    --errorSecondaryColor: #FF9F9F;
    --main:#00A2D3;
    --textColor: #fffacd;
  

    .st-footer {background-color:var(--main);
}
 
}.lfr-layout-structure-item-e338b89f-c483-c893-d5da-98eb7be6e86c {
--border: #FFFFFF;
  --headerBgColor: #00A2D3;
  --footerBorderHoverColor: #FFD300;
  --footerSecondaryColor: #FFFACD;
  --headerCloseColor: #FF2300;
  --whiteColor: #FFB300;
  --gradient: #1E82FA;
  --headerBg2Color: #FFFFFF;
  --main: #FAFEFF;
  --textColor: #005D77;
  --secondary: #00A2D3;
  --headerScrollColor: #00A2D3;
  --blackColor: #000000;
  --headerMainColor: #FFB300;
  --greyDark: #00A2D3;
  --errorSecondaryColor: #FF2300;
  --footerBgColor: #00A2D3;
  --headerBorderHoverColor: #00A2D3;
}
.st-barre-navigation .pre-header .st-barre-inner-container .st-has-btn-compte a{
color: lime;
background: var(--whiteColor);
color:var(--secondary);
} 

.st-barre-navigation .main-header .nav-bar ul.sub-menu li.st-nav-primary__item a.st-nav-primary__link:focus,
.st-barre-navigation .main-header .nav-bar ul.sub-menu li.st-nav-primary__item a.st-nav-primary__link:hover {
  color: var(--headerBg2Color,#2ad783);
}
}.lfr-layout-structure-item-fb3518f7-c945-ea9f-a5d9-210e3fe2f844 {}
a.nav-link{color:white;text-transform:uppercase;}

a.nav-link:focus,
a.nav-link:hover,
a.nav-link.active{color:#ffb300;}

a.nav-link.active{font-weight:700;}

.st-page-wrapper [class^="component-heading"]{padding-top:24px;padding-bottom:24px;}
.st-page-wrapper h1{
font-weight:200;
font-size:72px;
text-transform: uppercase;
}
.bloc-header,
.bloc-bleu{
background:#00a2d3;
color:white;
}
.surtitre .component-paragraph,
.surtitre .component-paragraph p{
font-size:1.33rem; 
font-weight:500;
padding-top:24px;
padding-bottom:24px;
}

.component-paragraph,.component-paragraph p,.component-paragraph li{}

.component-paragraph a{}
.component-paragraph p{}
.component-paragraph li{}
.component-paragraph li::before{}

.bloc-blanc{background: white;}
.bloc-blanc .st-page-wrapper, .bloc-blanc [class^="component-heading"],
.st-page-wrapper ,
.bloc-blanc .component-paragraph,
.bloc-blanc .component-paragraph p,
.bloc-blanc .component-paragraph li{
color:#20272F;
}
.bloc-blanc,
.bloc-blanc [class^="component-heading"],
.bloc-blanc .surtitre .component-paragraph,
.bloc-blanc .surtitre .component-paragraph p[class^="component-heading"]{color:#00a2d3;}
.bloc-blanc .st-bloc-accordeon .st-accordion__icon{background:#00a2d3;}
.bloc-blanc .btn-link,
.bloc-blanc .st-accordion .accordion-title,
.bloc-blanc .st-bloc-liens .st-text,
.bloc-blanc .st-bloc-liens .st-title-lien{color:#00a2d3;}
.bloc-blanc li::before, 
.bloc-blanc .component-paragraph ul:not([class]) li::before{background:#00a2d3;}
.bloc-blanc .st-bloc-liens .st-liste{border:1px dotted #00a2d3;}

.bloc-orange-1{ 
	background:#ffb300;
	color:white;
}
.bloc-orange-1 .btn-link,
.bloc-orange-1 .st-accordion .accordion-title,
.bloc-orange-1 .st-bloc-liens .st-text,
.bloc-orange-1 .st-bloc-liens .st-title-lien{color:#ff7122;}
.bloc-orange-1 li::before, 
.bloc-orange-1 .component-paragraph ul:not([class]) li::before{background:#ff7122;}
.bloc-orange-1.st-bloc-liens .st-liste{border:1px dotted #ff7122;}

.bloc-orange-2{
	background:#ff7122;
	color:white;
}
.bloc-orange-2 .btn-link,
.bloc-orange-2 .st-accordion .accordion-title,
.bloc-orange-2 .st-bloc-liens .st-text,
.bloc-orange-2 .st-bloc-liens .st-title-lien{color:#ffb300;}
.bloc-orange-2 li::before, 
.bloc-orange-2 .component-paragraph ul:not([class]) li::before{background:#ffb300;}
.bloc-orange-2 .st-bloc-liens .st-liste{border:1px dotted #ffb300;}
.bloc-header .component-paragraph,
.bloc-header .component-paragraph p,
.bloc-bleu .component-paragraph,
.bloc-bleu .component-paragraph p,
.bloc-orange-1 .component-paragraph,
.bloc-orange-1 .component-paragraph p,
.bloc-orange-1 .component-paragraph li,
.bloc-orange-2 .component-paragraph,
.bloc-orange-2 .component-paragraph p,
.bloc-orange-2 .component-paragraph li{color:white;}

.bloc-orange-2{
	background:#ff7122;
	color:white;
}
.bloc-blanc .st-bloc-liens .st-type,
.bloc-orange-1 .st-bloc-liens .st-type,
.bloc-orange-2.st-bloc-liens .st-type{color:black;}

.bloc-blanc .st-bloc-liens .st-type,
.bloc-orange-1 .st-bloc-liens .st-type,
.bloc-orange-2 .st-bloc-liens .st-type{color:black;}

.bloc-blanc .btn-link{border: 1px solid #00a2d3; border-radius: 8px;}
.bloc-orange-1 .btn-link{border: 1px solid #ff7122; border-radius: 8px;}
.bloc-orange-2 .btn-link{border: 1px solid #ffb300; border-radius: 8px;}

.st-breadcrumbs{}
.st-breadcrumbs li a.st-breadcrumbs__link{}
.st-breadcrumbs{}
.st-breadcrumbs li span{font-weight:700;}.bloc-header .component-paragraph,
.bloc-header .component-paragraph p,
.bloc-bleu .component-paragraph,
.bloc-bleu .component-paragraph p,
.bloc-orange-1 .component-paragraph,
.bloc-orange-1 .component-paragraph p,
.bloc-orange-1 .component-paragraph li,
.bloc-orange-2 .component-paragraph,
.bloc-orange-2 .component-paragraph p,
.bloc-orange-2 .component-paragraph li{color:white;}