div.ulformtable { display: block; height: auto; width: auto; }
form { margin: 0px; padding: 0px; }
label.noLabel{ !important;font-weight: normal!important; display: inline-block; }
label.noLabel input[type=checkbox] { left: auto!important; margin: 0!important; }
label.noLabel:after, label.noLabel:before { content: ''!important; }
li.icone { max-width: 100px!important; padding: 2px; text-align: center; width: 100px!important; }
li.icone img, img.icone { border: 1px solid #ededed; -moz-border-radius: 4px; padding: 2px; text-align: center; }
li.icone img:hover, img.icone:hover { background-color: #ededed; border: 1px solid #ededed; padding: 2px; text-align: center; }
ul.ulform { clear: none; display: table; margin: 0; width: 100%; }
ul.ulformfloat { display: block!important; margin: 0!important; width: 100%!important; }
.cinquieme >li, li.cinquieme { width: 20%; }
.demi >li, li.demi { width: 50%; }
.quart >li, li.quart { width: 24%; }
.tiers >li, li.tiers { width: 33%; }
.ulform >img { margin-right: 5px; }
.ulform >input, .ulform >textarea { clear: both!important; margin: 0; }
.ulform >li { display: inline; display: table-cell; empty-cells: show; line-height: 14px; list-style: none; min-width: 10px; padding: 0 0 0 16px; position: relative; vertical-align: top; zoom: 1; }
.ulform >li >ul { margin-left: -16px; }
.ulform >li span { clear: both!important; }
.ulform >li> input, .ulform >li> select, .ulform >li> textarea { }
.ulform >li> label, .ulformfloat >li> label { clear: both; display: block; margin-bottom: 4px; margin-left: -16px; margin-top: 4px; padding-right: 3px;font-weight:bold; }
.ulform >li> label.checkbox:after{ content: ' '; }
.ulform >li> label:after, .ulformfloat >li> label:after { content: url('images/points.png'); }
.ulform >li> label:before, .ulformfloat >li> label:before { content: url('images/trait.png'); }
.ulform li .smallIcone { text-align: center; width: 20px; }
.ulformfloat >li { display: inline; display: inline-block; empty-cells: show; line-height: 14px; list-style: none;min-height:37px;min-width: 10px; padding: 0 0 0 16px; vertical-align: top; zoom: 1; }
