.e { 
  height:22px; 
  voice-family: "\"}\"";voice-family:inherit;height:16px; 
}
html>body .e { height:16px; }
.col1 {
  float:left;
  padding-top:5px;
  width:280px;
  text-align:right;
  margin-right:3px;
}
.col2 {
/*  position:relative; */
  float:left;
  width:280px;;
  height:22px;
  margin:1px 0;
}
.p-texta-profil { float:left;margin:1px 0;width:280px;height:106px; }
.form-options {
  float:left;width:49%;margin:1px 0;
}
.sel1 {
  width:100%;margin:1px 0;
}
.col3 {
  padding-top:3px;
  float:left;
  color:red;
  width:16px;
  height:22px;
  text-align:center;
}

.i-mg { 
  /* position:absolute;left:0px;top:0px; */
  padding:1px;width:280px;height:22px; 
  
}
.select-profil {
  padding:0;
  margin:0;
  width:280px;
  height:22px;
}
.texta-profil { 
  display:block;
  padding:1px; 
  margin:0;
  overflow:auto;font-size:12px;font-family:verdana,arial,helvetica;  
  width:279px;height:106px;
}
.texta-profil { voice-family: "\"}\"";voice-family:inherit;width:276px;height:102px; }
.i-mg { voice-family: "\"}\"";voice-family:inherit;width:276px;height:18px;  }
.select-profil { voice-family: "\"}\"";voice-family:inherit;height:20px; }
@media all and (min-width: 0px){ 
  .i-mg { width:280px;height:22px; }
  .select-profil { width:278px;height:20px; }
  .texta-profil { width:284px;height:106px; }
}


.form-radio {
  float:left;
  margin:1px 0;
  padding:1px;width:280px;height:22px; 
  voice-family: "\"}\"";voice-family:inherit;width:276px;height:18px; 
}
html>body .form-radio { width:276px;height:18px; }

.form-check {
  margin-top:3px;
}
.naissance {
  width:32%;
}

/*
idees:
- une ligne de separation entre chaque input
*/
