.avia-section.av-l1nhoy5m-c7bb18c9c0ee43d0eba76d4f182caa22{
background-repeat:no-repeat;
background-image:url(https://centrelecroisic-fsjd.fr/wp-content/uploads/2022/10/Carte-Le-Croisic-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.avia-image-container.av-le2mgurt-2105867bfd2af5fa48d6790909d19f04 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-le2mgurt-2105867bfd2af5fa48d6790909d19f04 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-3tm3yi-5ae75c0aa6855b5cb81f3d0fa1b7d485{
vertical-align:top;
background-color:#587e3a;
}
.responsive #top #wrap_all .flex_cell.av-3tm3yi-5ae75c0aa6855b5cb81f3d0fa1b7d485{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-3oe4ze-dcfb4a05cf310006166bedc3f82b0928{
vertical-align:top;
background-color:#587e3a;
}
.responsive #top #wrap_all .flex_cell.av-3oe4ze-dcfb4a05cf310006166bedc3f82b0928{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3c2jui-1ec8a7e9e5fc32f231204427a6b6ea4a{
margin-top:-75px;
margin-bottom:0px;
}
.flex_column.av-3c2jui-1ec8a7e9e5fc32f231204427a6b6ea4a{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jtl0a-cd80b963bce3e0976c19b190f9d4141e{
margin-top:-75px;
margin-bottom:0px;
}
.flex_column.av-jtl0a-cd80b963bce3e0976c19b190f9d4141e{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#8ecf5f;
background:linear-gradient( to top, #8ecf5f, #587e3a );
}

.av_font_icon.av-duiq2-558e2618ae455a1d95f9605e90e35784{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-duiq2-558e2618ae455a1d95f9605e90e35784 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-duiq2-558e2618ae455a1d95f9605e90e35784 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-7wee2-b758c48f9a6712675e22f67a64992aaa{
height:20px;
}

#top .av_textblock_section.av-l9sjn2xn-0988620dec562e535e3b8d131322cfc5 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2dptgy-9e88d814e0959b2a5c5bfcf9ed385c94{
margin-top:-75px;
margin-bottom:0px;
}
.flex_column.av-2dptgy-9e88d814e0959b2a5c5bfcf9ed385c94{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .av_textblock_section.av-l9si5g21-f450e9e9e6fdb0e074ffd90a5384560b .avia_textblock{
font-size:20px;
}

