#top .av_textblock_section.av-aowom2-97914fd3aecbc3df3c99c3c56ef25794 .avia_textblock{
font-size:24px;
color:#3d6487;
}

#top #wrap_all .avia-button.av-a6k9x6-77af2bbca42a3aec3046c5c24fb24166{
margin-bottom:15px;
margin-right:15px;
}

#top #wrap_all .avia-button.av-3mimy-3ad78a72241e693e85f83987c1e9839e{
margin-bottom:15px;
margin-right:15px;
}

.avia-image-container.av-yy7uy-63e90bb2e9138a64cb17f816270fb06b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-yy7uy-63e90bb2e9138a64cb17f816270fb06b .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-9gosqq-5351b517814ee3f3706954c6219b2d9a{
background-color:#3d6487;
background-image:url(https://www.leproduitbeton.com/wp-content/uploads/2026/05/logo-descendu-encart.png);
background-repeat:no-repeat;
background-position:0% 50%;
background-attachment:scroll;
}

.flex_column.av-9bytwy-c84c3c812ba8fb90b3ec6d2b7fa579a9{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-9bytwy-c84c3c812ba8fb90b3ec6d2b7fa579a9 .av-flex-placeholder{
width:3%;
}

.iconbox.av-mqtiak7r-e4c3ddfb0327cbb7fca6f7e4c16bbb10 .iconbox_icon{
background-color:#ffffff;
border:1px solid #ffffff;
color:#3d6487;
}
.iconbox.av-mqtiak7r-e4c3ddfb0327cbb7fca6f7e4c16bbb10 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#3d6487;
stroke:#3d6487;
}
#top #wrap_all .iconbox.av-mqtiak7r-e4c3ddfb0327cbb7fca6f7e4c16bbb10 .iconbox_content_title{
color:#3d6487;
}
.iconbox.av-mqtiak7r-e4c3ddfb0327cbb7fca6f7e4c16bbb10 .iconbox_content_container{
color:#525151;
}

.flex_column.av-979bai-a824d86dc62f7b0fe8b102d036cca80b{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-979bai-a824d86dc62f7b0fe8b102d036cca80b .av-flex-placeholder{
width:3%;
}

.iconbox.av-mqtib4e9-17d079b9de159bd303daf87768b79104 .iconbox_icon{
background-color:#ffffff;
border:1px solid #ffffff;
color:#3d6487;
}
.iconbox.av-mqtib4e9-17d079b9de159bd303daf87768b79104 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#3d6487;
stroke:#3d6487;
}
#top #wrap_all .iconbox.av-mqtib4e9-17d079b9de159bd303daf87768b79104 .iconbox_content_title{
color:#3d6487;
}
.iconbox.av-mqtib4e9-17d079b9de159bd303daf87768b79104 .iconbox_content_container{
color:#525151;
}

.flex_column.av-92qiya-3663deba0bf490086a0f430f7ab439a5{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-92qiya-3663deba0bf490086a0f430f7ab439a5 .av-flex-placeholder{
width:3%;
}

.iconbox.av-mqtibkxn-9455b258e854c9d0b1c8bc24f2c114c6 .iconbox_icon{
background-color:#ffffff;
border:1px solid #ffffff;
color:#3d6487;
}
.iconbox.av-mqtibkxn-9455b258e854c9d0b1c8bc24f2c114c6 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#3d6487;
stroke:#3d6487;
}
#top #wrap_all .iconbox.av-mqtibkxn-9455b258e854c9d0b1c8bc24f2c114c6 .iconbox_content_title{
color:#3d6487;
}
.iconbox.av-mqtibkxn-9455b258e854c9d0b1c8bc24f2c114c6 .iconbox_content_container{
color:#525151;
}

.flex_cell.av-8mg8gy-8f11dc9edc141f23a41eca580a88788c{
vertical-align:top;
background:url(https://www.leproduitbeton.com/wp-content/uploads/2026/05/logo-encart-contact.png) 0% 50% no-repeat scroll #2c313b;
}
.responsive #top #wrap_all .flex_cell.av-8mg8gy-8f11dc9edc141f23a41eca580a88788c{
padding:80px 0 80px 0 !important;
}

#top .av_textblock_section.av-85foru-6f78ca38f4c3594efac4f7477062a6a8 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-swrxe-b5c128fedc6791cc87f3957dc51b001e .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .hr.hr-invisible.av-7w9eca-30f72765290d566fa8023307086b2597{
height:30px;
}

.flex_cell.av-7kskgi-f0fe8d7f35abea84a2b296d97245ab85{
vertical-align:top;
background:url(https://www.leproduitbeton.com/wp-content/uploads/2026/05/regards-encart-contact.png) 100% 100% no-repeat scroll #2c313b;
}
.responsive #top #wrap_all .flex_cell.av-7kskgi-f0fe8d7f35abea84a2b296d97245ab85{
padding:100px 100px 100px 100px !important;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-8dcu7e-a02f5adf553166e4d9050729ec528f03{
padding:0 20px 0 20px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-8dcu7e-a02f5adf553166e4d9050729ec528f03{
padding:0 20px 0 20px;
}
}
