.bg_bloc2_decale{padding-top: 20px; padding-bottom: 20px; padding-right: 0; padding-left: 0}
.bg_bloc2_decale>.bg_choice{padding-left: 40px; padding-right: 0;}
body .bg_bloc2_decale>.bg_choice>.BgColorOverImg{width:calc(100% - 40px);}
.bg_bloc2_decale .bg_choice *:not(i){color: inherit;}

.bg_bloc2_decale.shapeChange[data-shape="1"] >.bg_choice{padding-right: 40px; padding-left: 0;}
.bg_bloc2_decale.shapeChange[data-shape="1"] >.bg_choice>.bloc{display: flex; align-items: center;}

.bg_bloc2_decale.shapeChange[data-shape="1"] >.bg_choice>.bloc>.bloc2:nth-child(2){order:1; margin-left: 0; margin-right:1.25% }
.bg_bloc2_decale.shapeChange[data-shape="1"] >.bg_choice>.bloc>.bloc2:nth-child(1){order:2; margin-left: 1.25%; margin-right:0}
body .bg_bloc2_decale.shapeChange[data-shape="1"]>.bg_choice>.BgColorOverImg{ left:40px}


@media screen and (max-width:600px) {
  body .bg_bloc2_decale >.bg_choice>.bloc{display:inline-block !important;}
  body .bg_bloc2_decale >.bg_choice{ padding-right: 15px !important;padding-left: 15px !important;}
  body .bg_bloc2_decale >.bg_choice>.BgColorOverImg{left:0 !important; width: 100% !important}
}
