.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-f6974b27-d54e-ed05-5df9-1352d83a582f {
background:var(--whiteColor);
border:4px solid #00A2D3;
}.lfr-layout-structure-item-f6df4e06-063b-4cd2-54d8-96473f7bcc6c {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f7099704-4ea7-dcf6-98bb-74adabf34013 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-517ebcbc-d632-2959-dffb-2cbba425a366 {
min-height: 100px !important;
}
.lfr-layout-structure-item-61c10983-a791-5621-33c8-704203c7570e {
background:var(--whiteColor);
border:4px solid #00A2D3;
}.lfr-layout-structure-item-763cbe68-e034-aa89-625e-d4b0820d5711 {
width: 96px !important;
}
.lfr-layout-structure-item-b8e9033f-c152-4281-901a-3a7dc4009947 {
min-width: 300px !important;
}
.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-e920acf4-26e8-8bb4-1269-3f51f9412a5b {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4df8d1d7-80f2-6ac6-880e-fb643c3e7d84 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6f7547a4-4c7e-c7ac-2477-0ac3a015ede0 {
background-color: #DE525200 !important;
}
.lfr-layout-structure-item-9664e4ad-ff57-190e-5975-726f4735ca5d {}
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;}.lfr-layout-structure-item-a34c5edb-cf32-10c4-1804-8b29cc25bb82 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-519086f4-8229-1f26-8053-48c7d14b12f7 {
width: 88px !important;
}
.lfr-layout-structure-item-875ec22b-0bef-b847-ce44-b7269902e67e {
width: 96px !important;
}
.lfr-layout-structure-item-a844eff9-1b8f-7b48-1e50-206e4b290715 {
color: var(--main) !important;
}
.lfr-layout-structure-item-dde992b2-8120-8621-33ac-fb92ed9e9415 {
min-width: 120px !important;
}
.lfr-layout-structure-item-e6c2b8f9-7bd4-69a4-8a29-9a03fee253dc {
background:var(--whiteColor);
border:4px solid #00A2D3;
}.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-5b649fb0-30ab-9381-bc53-abe1086c9a0e {
width: 96px !important;
}
.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);
}
}