body { background-image: none; }
#content { line-height: 1.3; vertical-align: baseline; }

.ref_on_top { text-align: center; font-style: italic; font-size: 90%; }

.abstract { margin: 0 3em; font-size: 80%; font-family: Arial, Helvetica, sans-serif; text-align: justify }

.fulltext { text-align: justify; font-size: 100%; font-family: Times Roman, New, serif; }

blockquote { margin: 0.8em 3em 0 3em; font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-align: justify; }

blockquotc { font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-align: center; }

.author { text-align: center; margin: 2em 0 0.5em 0; padding: 0; font-weight: bold; font-size: 150%; text-align: center; }

bio { margin: 5cm 0 0 0; font-size: 80%; text-align: justify; font-family: Arial, Helvetica, sans-serif; }

div.figure { text-align: center; margin: 3em; font-style: italic; font-size: 90%; }

.equation { text-align: center; margin-left: 3em; margin-right: 3em; }
.eqn_number { float: right; }

.endnoteref { font-size: 80%; vertical-align: top; margin-left: 0.2em; }
ol.endnotes li { margin-bottom: 0.5em; }
a.backtonoteref { font-weight: bold; }

.subpub { border: 0; width: 100%; font-size: 80%; font-family: Arial, Helvetica, sans-serif; }

.standard {font-size: 100%; font-family: Arial, Helevtica, sans-serif; text-align: justify; font-weight: regular; }

.nantes {font-size: 100%; font-family: Arial, Helevtica, sans-serif; text-align: justify; font-weight: bold; color: #800080; }

.amiens {font-size: 100%; font-family: Arial, Helevtica, sans-serif; text-align: justify; font-weight: bold; color: #0000FF; }

.verify {font-size: 100%; font-family: Arial, Helevtica, sans-serif; text-align: justify; font-weight: bold; }

re {font-size: 100%; font-family: Arial, Helevtica, sans-serif; font-weight: normal; }

bleu {color: #0000FF; }

violet  {color: #800080; }

noir {color: #000000; }
