.body { border-style: none; border-width: 0ex; 
background: #C0C0C0; margin: 0ex; padding: 0ex; }
h2 {display:inline; font-family: cursive, serif; font-size: 100%; margin: 0ex; padding: 0.2ex; }

.ficheliste { border-style: solid; border-width: thin; border-color: #C8C8CE;
background: #F8F8FE; margin: 0.5ex 10% 0.5ex 10%; padding: 0.2ex; }

.fichedansliste { padding: 0.1em; margin: 0.1em; border: none 0ex; clear: both; }

.fiche { padding: 0.1em; margin: 0.5em; border: solid 1px #204080;
background: #F0F8FF; clear: both; }
.fichetitre { font-size:150%; padding: 0.1em; margin: 0.5em; border: solid 1px #204080;
background: #FFF8F0; clear: both; }
.fichechamps { padding: 2px; margin: 2px; border: solid 1px #204080;
background: #F0FFF8; clear: both; }

.fichedetails { font-size: 80%; padding: 0.1em; margin: 0.5em; border: solid 1px #204080;
background: #F0F8FF; clear: both; }

address {float: right}

dt { font-weight: bold; }
dl { margin:0; padding:0 }
