@media all {
  *#dm .dmInner div.u_574943126 img {
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1735352792 img {
    border-style:solid !important;
    border-color:rgb(77,132,52) rgb(77,132,52) rgb(77,132,52) rgb(77,132,52) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\38 d553366 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 d8cec99 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#d19a06da {
    margin: 0px 0% 0px 0%;
}
    
#widget_a48 {
    width: 100%;
    height: 700px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#be8e2089 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
    
#e6342683 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_il9 {
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_e4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dec5ad5c {
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6a19c33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a97ac182 {
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f4ccbbea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f1ac7f7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 36%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 d74f454 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#df986c45 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_lp0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ge7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_e4t {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(79, 168, 40, 0.5);
    background-image: none;
    padding: 20px 20px 0px 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9eq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9eq {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin: 0px 0% -60px 0%;
}
    
#group_g0a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: rgba(79, 168, 40, 0.5);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_vtv {
    align-items: flex-start;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 da23472 {
    align-items: flex-start;
    width: 47.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_85v {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#\35 cc38b7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cc38b7b {
    width: 100%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px -30px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 beaae5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c1d2e1e2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e19181ef {
    background-image: url("https://le-de.cdn-website.com/612e25cbfa824dc096c013bbf3944490/dms3rep/multi/opt/Deblois-Fr%C3%A8res-livraison-et-vente-de-combustibles-1920w.jpg");
}
#e19181ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQQAAgMhEiMycbH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAjEy/9oADAMBAAIRAxEAPwDCtjQsuKMANA46ll9xgXrm7VyPsRBViKE9M//Z');
}
    
#widget_rmt {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#cbc33614 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 9dd7add {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e810ae57 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_pk9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eta {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_41k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d26a0cd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b71e72ba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#ac451f61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac0526b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#de19873c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b079bf11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 1716944 {
    background-image: url("https://le-de.cdn-website.com/612e25cbfa824dc096c013bbf3944490/dms3rep/multi/opt/une-%C3%A9quipe-de-pro-des-combustibles-antique-1920w.jpg");
}
#\31 1716944.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAGhABAAMAAwAAAAAAAAAAAAAAAQACAwcRUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQMycf/aAAwDAQACEQMRAD8AzfHt7Yu1slrb0lPWy63V7VWIhqm2J55XD//Z');
}
    
#c4ec04f0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e8b61385 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 8df0717 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\31 680bcd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4e3a7d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b22de0de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c79c62a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e942cb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\30 1af08e3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d8cec99 {
    padding: 0px 0px 0px 0px;
}
    
#d19a06da {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6342683 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df986c45 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1d2e1e2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e810ae57 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cbc33614 {
    width: 100%;
    min-height: 80px;
}
    
#\34 9dd7add {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b71e72ba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b079bf11 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#ac0526b5 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4ec04f0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1af08e3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 e942cb8 {
    width: 100%;
    min-height: 80px;
}
    
#\39 c79c62a {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\38 d553366 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d8cec99 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d19a06da {
    margin: 0px 0% 0px 0%;
}
    
#widget_a48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a48 {
    height: 500px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#be8e2089 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#e6342683 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_il9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#dec5ad5c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#a97ac182 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f1ac7f7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d74f454 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#df986c45 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 60px 20px;
}
    
#widget_9eq {
    height: 240px;
}
    
#widget_85v {
    height: 150px;
}
    
#\35 cc38b7b {
    height: 100px;
}
    
#b200682e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 beaae5e {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#c1d2e1e2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_rmt {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#cbc33614 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 9dd7add {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e810ae57 {
    min-height: unset;
    flex-direction: column;
    padding: 60px 20px 0px 20px;
}
    
#widget_41k {
    height: 240px;
}
    
#\32 9b648b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d26a0cd9 {
    height: 240px;
}
    
#b71e72ba {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ac0526b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#b079bf11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}



@media (max-width: 767px) {
    
#c4ec04f0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e8b61385 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\30 8df0717 {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#b22de0de {
    height: 240px;
}
    
#\39 c79c62a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e942cb8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 1af08e3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}

