.jBox-wrapper .offre_zone * {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
     
.offre_zone {font-family: 'roboto-medium';
font-size: 0.875rem;
line-height: normal;}
.offre_zone article {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    padding: 1.2rem;
    position: relative;
    transition: .5s all ease-in;
    margin-bottom: .7rem;
}
blc {
    background: #fff;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
.blc.sector {
    color: #3e3d40;
}
.all_group{
	color: #0868f8;
	font-size: 1rem;
}
.offre_zone h4 {
    color: #3e439b;
    margin: 0 0 .7rem;
    padding: 0;
    font-family: 'roboto-medium';
    font-weight: normal;
}
.offre_zone aside.right_offre {
    padding-left: 1.5rem;
    border-left: 1px solid #dcdcdc;
    margin-left: 1.5rem;
    width: 12.5rem;
    box-sizing: border-box;
}
.offre_zone aside p {
    margin: .4rem 0 .7rem;
}

.offre_zone.offre_details .blc { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.offre_details{padding: 0; width: 100%;}
.offre_details *{text-align: left!important; }
.offre_details .offre_details_text{display: block; padding: 0; border:none !important; box-shadow: none !important;}
.offre_details .offre_details_text:before, .offre_details .offre_details_text:after{display: none}
.offre_details .offre_details_text aside{margin-bottom: 1.2rem;}
.offre_details .offre_details_text aside h3 {color:#3e439b;}
.offre_details .offre_details_text aside h3 i{color: #3e439b; font-size: 1rem; margin-right: .3rem}
.offre_details .offre_details_text .offre_details_buttons{text-align: center !important; position: relative; margin-bottom: 0}
.offre_details .offre_details_text .offre_details_buttons:before, .offre_details .offre_details_text .offre_details_buttons:after
{content: ''; position: absolute; top: 1.3rem; display: block; left: 0; height: 1px; background: #8C8E8E; width: 40%}
.offre_details .offre_details_text .offre_details_buttons:after{right: 0; left: inherit;}
.offre_details .offre_details_text .offre_details_buttons *{text-align: center !important;}
.offre_details .offre_details_text .offre_details_buttons .show_input{margin-top: 1rem}
.offre_details .offre_details_text .offre_details_buttons ul{margin: 0; padding: 0;}
.offre_details .offre_details_text .offre_details_buttons ul li{list-style: none; display: inline; margin: 0 .5rem}
.offre_details_buttons.classe_courier:before, .offre_details_buttons.classe_courier:after {width:11rem !important;} 
/*.offre_details h3{position: relative;}
.offre_details h3 span{background: #fff; display: inline-block; padding-right: .5rem;}
.offre_details h3:before{content: ''; position: absolute; top: 0; display: block; bottom: 0; margin: auto; height: 1px; background: #dcdcdc; width: 100%; z-index:1;}
*/
.offre_details h3 {overflow: hidden;}
.offre_details h3:after {
    content:"";
    display: inline-block;
    height: 0.5rem;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: .5rem;
    border-top: 1px solid #8C8E8E;
}
.box_retour_boutton{margin-bottom: 2.5rem!important;}
.offre_contrat{color:#3e439b;}
