body { background: white; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 10; margin-left: 30; margin-right: 30; }
h1, h2, h3, h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
h1 { font-size: 14pt; }
h2 { font-size: 12pt;  }
h3 { font-size: 10pt; }
h4 { font-size: 10pt; font-variant: small-caps; text-align: center; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-style: italic; color: #000000; }
p, p.reference, p.synonymy, dd, ul, ol { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
p, p.reference, dd, ul, ol { font-size: 10pt; }
p.synonymy { font-size: 9pt; }
p.cadre { background: teal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; text-align: center; color: #ffffff; }
p.centre, p.systematics { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 10pt; }
p.systematics { font-weight: bold; color: #000000; }
p.droite { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; font-size: 10pt; }
p.thumb { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 8pt; color: #666666; }
ul { list-style-type: none; }
ol { list-style-type: decimal; }
.author { text-transform: uppercase; font-size: 80%; }
.db { color: #336699; }
.given-name { font-size: 80%; }
a { text-decoration: none; color: #0000FF; }
a:hover { text-decoration: none; color: #FF0000; }
a:active { text-decoration: none; color: #FF0000; }
a:visited { text-decoration: none; }
.tableorange { background: #ff9900; font-family: Verdana, Arial, Helvetica,  Geneva, sans-serif; font-size: 10pt; color: #eeeeee; font-weight: bold; }
.tableorange2 { background: #ffcc00; font-family: Verdana, Arial, Helvetica,  Geneva, sans-serif; font-size: 8pt; color: #000000; }
.tableorange3 { background: #ffcc99; }