JSFiddle - React, Tailwind, and code Playground
HTML
<div class="div_template">
<div class="col col1"><img class="img" src="#" width="35" height="35" ></div>
<div class="col col2">
<p class="p1">Paramètres du dossier</p>
<p class="p2">Définissez la langue et le fuseau horaire de votre dossier. Impossible à modifier en EDITION</p>
</div>
<div class="col col3">
<div class="col col3A">
<div class="label">Langue</div>
<div class="button">FR</div>
<div class="button">EN</div>
</div>
<div class="col col3B">
<div class="label">Fuseau</div>
<div class="button">CET</div>
<div class="button">UTC</div></div>
</div>
</div>
CSS
.div_template {
display: flex;
flex-direction: row;
flex: 1;
flex-wrap: wrap;
padding: 7px;
box-sizing: border-box;
border: 1px solid grey;
}
.div_template .col {
display: inline-flex;
box-sizing: border-box;
min-height: 50px;
}
.div_template .col1 { width: 70px;}
.div_template .col2 {
width: 270px;
flex-direction: column;
}
.div_template .col3 {
flex: 1;
padding-left: 30px;
}
.div_template .img { margin-top: 7.5px;margin-left: 7.5px; }
.div_template .p1 {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 15px;
font-weight: bold;
line-height: 20px;
height: 20px;
}
.div_template .p2 {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 12px;
flex: 1;
}
.div_template .button{
height: 24px;
line-height: 24px;
font: bold 14px/24px Arial;
border: 1px solid black;
margin-top: 11px;
padding: 0px 7px;
margin-right: 15px;
}
.div_template .label{
height: 24px;
line-height: 24px;
font: 14px/24px Arial;
margin-top: 11px;
padding: 0px 7px;
margin-right: 15px;
}
.div_template .col3A, .div_template .col3B {
display: inline-flex;
flex: 1;
padding-left: 30px;
}