.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-e8a06909-303f-6159-f008-8f363b55d874 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-9f594c3e-1a08-a627-afd5-78ac0ff48a1c {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-d7aa514c-7e5c-4304-f4fa-659578af107f {
text-align: center !important;
}
.lfr-layout-structure-item-ee2a0dfa-93a0-9ede-2786-40946391858a {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-606430f2-b71f-c0bf-2505-ed3fe6680c82 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-c1a64026-d383-b3b2-3dee-5749ca7077ab {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-46281d6f-8b4a-7fe4-4b1b-be3c06ef48e4 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-e33a1b13-eb9e-23b3-f21a-e4f6d9df5755 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-ff2211be-31a0-394a-e615-593f67212e04 {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.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-0bd9b821-c56f-58e9-7e1e-acfddac56123 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-f83d4cbb-f0d4-3f72-d6e4-d4ea9c69b2b4 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-269cc638-632c-2ccb-c258-8cb4d897683f {}
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-1aac1051-4ffc-73c3-9b96-5bcd36140336 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-2c0ec636-242b-4f80-511c-7af350892acc {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-2f4545a4-99be-3e3d-f5e2-efbcbfaaa5c8 {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-ad8ec2d2-f276-0f8a-8bae-f4e7bc6aad9f {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-3636e651-776a-4670-8241-553bfa4073b6 {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-b526d439-fd57-b699-1e78-9e801e5ba021 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-5b9b4c8e-5a55-8172-cecc-4932092c4b63 {
color: var(--greyDark) !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-169732f2-48f5-f726-0076-645b433cfaab {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-d07cbc55-66c2-e10d-e21c-a4f1756f2483 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-dd565710-96bb-3b8b-a548-3d25915b4f97 {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-92e87072-30cc-9708-b686-fb706e279569 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-6390db7b-1761-ab50-0002-544532ee1f48 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-972e9c66-d2eb-f416-5255-ecb3208e4344 {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-1464efa8-f818-d88c-bfab-0a04a947c6d0 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-36be34fd-cb23-1ff8-9f34-bf050ced2c19 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-1f1042e1-b235-ae4d-9621-bcc780b3dcaf {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-a3b8cdb6-5022-1e1c-1453-07b302dc27eb {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-116a1762-5722-8317-b294-2e719f06fdf9 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-f708adbb-0d57-c4be-ed17-a705d0cafdd5 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-8b544f41-5fdf-8803-23b3-766e42f7c468 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-6b98da46-629f-a7aa-cdb5-a613323d6ba0 {
color: var(--greyDark) !important;
}
.lfr-layout-structure-item-c40a1b5f-4094-88f0-0764-47b39a95d2b9 {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-bee54928-087d-6a2d-a26c-eac9683f019e {
background-color: #EBF9FF !important;
border-radius: 25px !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-ec4c062d-8328-0131-4ea9-a0acdec1ff45 {
color: var(--greyDark) !important;
}
