BODY, TD, INPUT, LI { font: 14px arial; background-color: #FFFFF7; vertical-align:top; line-height: 130%; }
BODY, INPUT, LI { text-align: justify; }
BODY { margin: 15px 30px; }

INPUT       { background-color: white; }
INPUT.radio { background-color: #FFFFF7; }

IMG { border: 0px; }
IMG.bord { border: 1px solid black; }

A { text-decoration: none; }

UL, LI { list-style-position: inside; list-style-type: square; }

.cache { visibility:hidden; display:none; }

.souligne { text-decoration: underline; }

.obligatoire { border: 1px solid  blue; }
.facultatif  { border: 1px dashed blue; }

.trsep TD { background-color: #87CEEB; font-size:0pt; height:0px; }

.surligne TD { background-color: #CCFFFF; }
