tr.form { height: 24px; vertical-align: middle; }
tr.form  td { vertical-align: middle; }
tr.form td.section { font-weight: bold; font-size: 16px; font-family: "Times New Roman", serif; background-color: #E4E4E4; border: 1px solid #CFCFCF; padding: 5px 10px; color: #000000; }
tr.form td.etiquette { padding: 0px 5px 0px 10px; white-space: nowrap; font-family: Verdana, sans-serif; }
tr.form td.champ { }
tr.form .obligatoire { font-weight: bold; font-size: 12px; color: #C80000; }
div.form { margin: 20px 0px; padding: 10px; border: 1px solid #CFCFCF; background-color: #EFEFEF; }