#top .av_textblock_section.av-2ygajo-e697d47210584e257c1a9b000d763c0c .avia_textblock{
font-size:24px;
color:#3d6487;
}

#top #wrap_all .avia-button.av-2k3tyc-c255977a7b1d3787264fef455cadac35{
margin-bottom:15px;
margin-right:15px;
}

#top #wrap_all .avia-button.av-mqtk0vij-2f12fa1bb147a4c5cfb929953483aefc{
margin-bottom:15px;
margin-right:15px;
}

.avia-image-container.av-mqtjyy0l-9835b30e85a166252d875280f0b21e48 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqtjyy0l-9835b30e85a166252d875280f0b21e48 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-28bzgs-aa04b3998332bae93a5393f3a1955ce0{
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-22a6f0-3cab9941c353f1fdc3605581c6a7c5d6{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-22a6f0-3cab9941c353f1fdc3605581c6a7c5d6 .av-flex-placeholder{
width:3%;
}

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

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

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

.flex_column.av-1t1eh8-577ea40fd048b7c530e132edf35f5bc9{
width:31.333333333333%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1t1eh8-577ea40fd048b7c530e132edf35f5bc9 .av-flex-placeholder{
width:3%;
}

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

.flex_cell.av-1dv7o4-317cab470c8cf0cd3d3f558d3fe3d233{
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-1dv7o4-317cab470c8cf0cd3d3f558d3fe3d233{
padding:80px 0 80px 0 !important;
}

#top .av_textblock_section.av-3b5pg-aec15639db944e099364eba3f8eafccf .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-r094k-93df7716d616da8e9b47c7ecb1c89232 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .hr.hr-invisible.av-iq10k-cdb736bddc9bec2132f71cd2b14e3aec{
height:30px;
}

.flex_cell.av-898z0-89eefed4bc71d7cd4ec04715cd7f3190{
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-898z0-89eefed4bc71d7cd4ec04715cd7f3190{
padding:100px 100px 100px 100px !important;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-14yix0-9dfad77b746cb0266d1c7c241b52154a{
padding:0 20px 0 20px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-14yix0-9dfad77b746cb0266d1c7c241b52154a{
padding:0 20px 0 20px;
}
}
