.marge {margin-left:30px;} #identite { margin-left:30px; } form { } form em { color:#FF0000;} fieldset {border:0; margin:0; padding:0;} fieldset legend{ padding:0 0 0 10px;} .fieldgrp{clear:both; margin:0 0 .5em 30px; overflow:hidden;} .fieldgrp:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; } .fieldgrp label{font-weight:bold; margin-left:30px; width:100px; clear:both; padding:0 10px 0 0; line-height:22px;_padding-top:3px; float:left; display:block; font-size:108%;} .fieldgrp label span{font-weight:normal;} .fieldgrp label abbr{color:#4B911C; font-size:120%; vertical-align:middle;} .field { float:left; padding:0 10px 0 0; line-height:22px; _padding-top:3px;} .field .longfield{width:215px;} .field .longfield-select{width:220px;} .field .smallfield{width:95px;} .field .medfield{width:110px;} .field span { display:block; } .field input, .field select{ font-size:110%; margin:2px 0; } .field input[type="radio"] { margin:0 5px 0 5px; border:0; } input[type="checkbox"] { margin:0 5px 0 5px; border:0; } .submit {text-align:center;} .noborder {border:none;} #message {margin:10px 0 10px 30px;} table.greffe { width:95%; margin:5px 10px; border-collapse:collapse; } table.greffe th { border:1px solid #000000; padding:8px 4px 8px 4px; background-color:#eeeeee; text-align: center; } table.greffe .date { text-align: center; } table.greffe td.date { background-color:#2b2b8b; color:white; font-weight:bold; } table.greffe td { border:1px solid #000000; padding:8px 4px 8px 4px; } table.greffe td.decision { width:50%; } table.greffe td.type { text-align:center; }