.numero-demande {


  position: absolute !important;


  width: 1px !important;


  height: 1px !important;


  padding: 0 !important;


  margin: -1px !important;


  overflow: hidden !important;


  clip: rect(0,0,0,0) !important;


  white-space: nowrap !important;


  border: 0 !important;


}


.error{


    border: 1px solid red ;


    font-size:20px;color:white;


     background-color:red;


     padding:5px;


     border-radius: 5px;


     font-family: calibri,'Lato',sans-serif;


     text-align:center; 


}


.valider{


    padding:10px ;


    border:1px solid grey;


    


}


.champs-obligatoire{


    float:right;


}


.commentaire{


    width:600px;


    height:100px;


}