.flex_cell.av-2k10kg-6aae559fd6e7a26ba614b49c2758e8aa{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2k10kg-6aae559fd6e7a26ba614b49c2758e8aa{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-q2u00-2d6d82355bda5921bc5f0b4bc991190a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-q2u00-2d6d82355bda5921bc5f0b4bc991190a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-mieap4ap-e652e3d5c278744c74ea54226320a8a8{
background-color:#f3f3f6;
background-image:unset;
z-index:0;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-mieap4ap-e652e3d5c278744c74ea54226320a8a8{
z-index:0;
}

#top .av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be{
margin:0 0 0 80px;
padding-bottom:10px;
color:#770e00;
font-size:40px;
}
body .av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be .special-heading-inner-border{
border-color:#770e00;
}
.av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-oqxgo-893c0cc2ad03e0f9dd5bcb9a2a9ff15c{
height:30px;
}

#top .av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356{
margin:0 0 0 80px;
padding-bottom:10px;
color:#5e5e5e;
font-size:30px;
}
body .av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356 .special-heading-inner-border{
border-color:#5e5e5e;
}
.av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356 .av-subheading{
font-size:15px;
}

.flex_cell.av-uw0gg-a7a964fa34c436515ec845054f02d760{
vertical-align:middle;
background:url(https://www.menuiserie-alu24.fr/wp-content/uploads/2025/11/alu24-pool-1030x761.jpg) 0% 0% no-repeat scroll #f3f3f6;
}
.responsive #top #wrap_all .flex_cell.av-uw0gg-a7a964fa34c436515ec845054f02d760{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-25vbsw-8253e802236efe651710d988558050a1{
vertical-align:middle;
background-color:#f3f3f6;
}
.responsive #top #wrap_all .flex_cell.av-25vbsw-8253e802236efe651710d988558050a1{
padding:0px 0px 0px 0px !important;
}

@keyframes av_boxShadowEffect_av-6sguao-aef968d52b0388cccf6279244dfbca62-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-6sguao-aef968d52b0388cccf6279244dfbca62{
position:relative;
right:100px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:80px 80px 80px 80px;
background-color:#ffffff;
}

#top .av-special-heading.av-5hy8sw-c16a5b6b1df91122cceb79c2ddfdf680{
padding-bottom:10px;
color:#770e00;
}
body .av-special-heading.av-5hy8sw-c16a5b6b1df91122cceb79c2ddfdf680 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5hy8sw-c16a5b6b1df91122cceb79c2ddfdf680 .special-heading-inner-border{
border-color:#770e00;
}
.av-special-heading.av-5hy8sw-c16a5b6b1df91122cceb79c2ddfdf680 .av-subheading{
font-size:15px;
}

.flex_cell.av-tacks0-7f22d076e0d78cc587566da4f5646f90{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-tacks0-7f22d076e0d78cc587566da4f5646f90{
padding:150px 60px 150px 60px !important;
}

@keyframes av_boxShadowEffect_av-9fe6zk-d5c539c026bfb3b9f82dd701714659fd-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-9fe6zk-d5c539c026bfb3b9f82dd701714659fd{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9fe6zk-d5c539c026bfb3b9f82dd701714659fd{
order:1;
z-index:0;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-6vqq4g-ccbb0c377da3506c714f002199f34fbe{
padding-bottom:10px;
color:#770e00;
}
body .av-special-heading.av-6vqq4g-ccbb0c377da3506c714f002199f34fbe .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6vqq4g-ccbb0c377da3506c714f002199f34fbe .special-heading-inner-border{
border-color:#770e00;
}
.av-special-heading.av-6vqq4g-ccbb0c377da3506c714f002199f34fbe .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8z9e8-17cf7b9a1160d565e12371045e9da7e2{
height:30px;
}

@keyframes av_boxShadowEffect_av-kz5gvtyq-4ffcac51d36f8eaba99aa7bbd1c56be0-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gvtyq-4ffcac51d36f8eaba99aa7bbd1c56be0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-kz5gvtyq-4ffcac51d36f8eaba99aa7bbd1c56be0{
order:0;
transform:scale(1.1);
z-index:2;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
padding:40px 40px 40px 40px;
background-color:#2d2d2d;
}

#top .av-special-heading.av-2ek1io-2589ecd7d322c0af43f61ade094c7255{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2ek1io-2589ecd7d322c0af43f61ade094c7255 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2ek1io-2589ecd7d322c0af43f61ade094c7255 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2ek1io-2589ecd7d322c0af43f61ade094c7255 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-bets5c-52f4230b979c554850ffb2289c589c5e{
height:30px;
}

#top .av_textblock_section.av-dgwbio-2e8392425a7f5f268139111192d9855c .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-mimzmbll-6685cdff1ca2c7d496127e3e7952e7cf{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mimzmbll-6685cdff1ca2c7d496127e3e7952e7cf:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-8jjxk0-2706f1db1c6f27289b558ddd75610b73-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-8jjxk0-2706f1db1c6f27289b558ddd75610b73{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8jjxk0-2706f1db1c6f27289b558ddd75610b73{
order:1;
z-index:0;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-765628-964f1a808ac7cb54d086db126bd2deef{
padding-bottom:10px;
color:#770e00;
}
body .av-special-heading.av-765628-964f1a808ac7cb54d086db126bd2deef .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-765628-964f1a808ac7cb54d086db126bd2deef .special-heading-inner-border{
border-color:#770e00;
}
.av-special-heading.av-765628-964f1a808ac7cb54d086db126bd2deef .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4j58s0-2a556350e7454e06500525b41302756d{
height:30px;
}

.flex_cell.av-hyi08w-d0561a19e25766d3c67a78b31e70e240{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-hyi08w-d0561a19e25766d3c67a78b31e70e240{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-fzrhv4-1321c5ccaff09fbb898a8b64d1279939{
padding-bottom:10px;
color:#770e00;
}
body .av-special-heading.av-fzrhv4-1321c5ccaff09fbb898a8b64d1279939 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fzrhv4-1321c5ccaff09fbb898a8b64d1279939 .special-heading-inner-border{
border-color:#770e00;
}
.av-special-heading.av-fzrhv4-1321c5ccaff09fbb898a8b64d1279939 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-37hhsw-d6658deb253d10d78db59d5803d9e341{
height:60px;
}

#top #wrap_all .avia-button.av-2eh97k-bf1985009219fe788b216b692ecbf4d4{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2eh97k-bf1985009219fe788b216b692ecbf4d4:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-6armhc-7e7ac1661652e049c4e4a285cd67a82f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-6armhc-7e7ac1661652e049c4e4a285cd67a82f{
padding:70px 50px 70px 50px !important;
}

.avia-image-container.av-49viw0-216b44e71b86250da3b1fd22008f2be5{
z-index:110;
}
.avia-image-container.av-49viw0-216b44e71b86250da3b1fd22008f2be5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-49viw0-216b44e71b86250da3b1fd22008f2be5 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-49viw0-216b44e71b86250da3b1fd22008f2be5 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-2ey6s0-3d1a7b4828f5ba884fc1da8dc73679a7 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-2ey6s0-3d1a7b4828f5ba884fc1da8dc73679a7{
position:absolute;
top:150px;
left:-100px;
z-index:110;
}
.avia-image-container.av-2ey6s0-3d1a7b4828f5ba884fc1da8dc73679a7 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-2ey6s0-3d1a7b4828f5ba884fc1da8dc73679a7 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-2ey6s0-3d1a7b4828f5ba884fc1da8dc73679a7 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-2ey6s0-3d1a7b4828f5ba884fc1da8dc73679a7 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-1oaef4-72be46cb92db1c22b42e82ebcfcf51d9{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1oaef4-72be46cb92db1c22b42e82ebcfcf51d9{
padding:70px 70px 40px 70px !important;
}

.avia-image-container.av-l3smwbbb-81f26e07ec2c8ab4c7837d1abcec0870{
z-index:110;
}
.avia-image-container.av-l3smwbbb-81f26e07ec2c8ab4c7837d1abcec0870 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3smwbbb-81f26e07ec2c8ab4c7837d1abcec0870 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smwbbb-81f26e07ec2c8ab4c7837d1abcec0870 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l3smyzp5-fe3ae7a75d48fbe4569e09d66e013e5c {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l3smyzp5-fe3ae7a75d48fbe4569e09d66e013e5c{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-l3smyzp5-fe3ae7a75d48fbe4569e09d66e013e5c .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smyzp5-fe3ae7a75d48fbe4569e09d66e013e5c .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l3smyzp5-fe3ae7a75d48fbe4569e09d66e013e5c img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l3smyzp5-fe3ae7a75d48fbe4569e09d66e013e5c 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-1jsd34-4108ab929dd8d8055efe7266217fc969{
padding-bottom:10px;
color:#770e00;
}
body .av-special-heading.av-1jsd34-4108ab929dd8d8055efe7266217fc969 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jsd34-4108ab929dd8d8055efe7266217fc969 .special-heading-inner-border{
border-color:#770e00;
}
.av-special-heading.av-1jsd34-4108ab929dd8d8055efe7266217fc969 .av-subheading{
font-size:15px;
}

#top .av-rotator-container.av-mi8y1pxf-27bf11d219ff88b571e9fa21e2793d3a{
text-align:center;
margin:0 100px 20px 100px;
}
#top #wrap_all .av-rotator-container.av-mi8y1pxf-27bf11d219ff88b571e9fa21e2793d3a .av-rotator-container-inner{
font-size:3vw;
}

#top .av_textblock_section.av-mi8zf9g4-d0190fa5bc7c43987dd13773096667ce .avia_textblock{
padding:20px 20px 20px 20px;
}

#top .hr.hr-invisible.av-28g4uo-4ed584a4ed49cb696d8698d22c88ab00{
height:40px;
}

.flex_cell.av-57pdhc-5017967d26f7ce2ea01cc6eaaf7a6909{
vertical-align:middle;
background-color:#efefef;
}
.responsive #top #wrap_all .flex_cell.av-57pdhc-5017967d26f7ce2ea01cc6eaaf7a6909{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-mispqmkr-97660e1e8def8761d9e897df04f29a13{
padding-bottom:10px;
color:#770e00;
}
body .av-special-heading.av-mispqmkr-97660e1e8def8761d9e897df04f29a13 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mispqmkr-97660e1e8def8761d9e897df04f29a13 .special-heading-inner-border{
border-color:#770e00;
}
.av-special-heading.av-mispqmkr-97660e1e8def8761d9e897df04f29a13 .av-subheading{
font-size:15px;
}

#top .av-masonry.av-30iq0w-1ff6318d10c94d7fe3d9b0838da3736d{
background-color:##770e00;
}

.flex_cell.av-bx0se8-51c67ac9b72b6834916c81ae0c0494cb{
vertical-align:middle;
background:url(https://www.menuiserie-alu24.fr/wp-content/uploads/2025/11/alu24-bureaux.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-bx0se8-51c67ac9b72b6834916c81ae0c0494cb{
padding:20px 20px 20px 20px !important;
}

.flex_cell.av-bb36gw-86fe83856a539c67fe45df749f5885d9{
vertical-align:middle;
background-color:#444444;
}
.responsive #top #wrap_all .flex_cell.av-bb36gw-86fe83856a539c67fe45df749f5885d9{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-9ouk2o-5e353eb3c76a44db31f88be2ff9e08e7-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-9ouk2o-5e353eb3c76a44db31f88be2ff9e08e7{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-7gbgsg-1fb82d1dc111bc3aabfca63e3331e3b4{
padding-bottom:10px;
}
body .av-special-heading.av-7gbgsg-1fb82d1dc111bc3aabfca63e3331e3b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7gbgsg-1fb82d1dc111bc3aabfca63e3331e3b4 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356 .av-special-heading-tag{
font-size:30px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-6sguao-aef968d52b0388cccf6279244dfbca62{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-6sguao-aef968d52b0388cccf6279244dfbca62{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
#top .av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be{
margin:0 0 0 0;
}
#top #wrap_all .av-special-heading.av-42nyr4-dea4b8f8fb68b004a33bbde23571a2be .av-special-heading-tag{
font-size:0.8em;
}

#top .av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356{
margin:0 0 0 0;
}
#top #wrap_all .av-special-heading.av-mied48mr-0fd78c8ea8df5a7766842391a9a10356 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-uw0gg-a7a964fa34c436515ec845054f02d760{
padding:10px 10px 0 10px !important;
}

.flex_column.av-6sguao-aef968d52b0388cccf6279244dfbca62{
position:relative;
left:0px;
}

.responsive #top #wrap_all .flex_cell.av-hyi08w-d0561a19e25766d3c67a78b31e70e240{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:60px 60px 60px 60px !important;
}

#top .av-rotator-container.av-mi8y1pxf-27bf11d219ff88b571e9fa21e2793d3a{
margin:0 15px 20px 15px;
}
#top #wrap_all .av-rotator-container.av-mi8y1pxf-27bf11d219ff88b571e9fa21e2793d3a .av-rotator-container-inner{
font-size:28px;
}

.responsive #top #wrap_all .flex_cell.av-57pdhc-5017967d26f7ce2ea01cc6eaaf7a6909{
padding:60px 60px 60px 60px !important;
}
}
