

/* defauts */

body   { font-size: 1em; font-family: sans-serif; background-color: #e5f6bb; }
p      { }

table  { margin-left: auto; margin-right: auto; border: none; width: 100%; }
td     { vertical-align: top; }

h1 { color: #234b0c; font-size: 1.6em; margin: 1em auto 0.0em 1em; }
h2 { color: #1c340e; font-size: 1.3em; margin: 0.2em 0.0em 0.2em 1.0em; }
h3 { color: #1c340e; font-size: 1.1em; }
h4 { color: #1c340e; font-size: 0.8em; }

a:link     { color: #518f08; text-decoration: none; }
a:visited  { color: #732E08; text-decoration: none; }
a:hover    { color: #518f08; text-decoration: underline; }


a.glossaire:link     { color: #f6650b; text-decoration:  }
a.glossaire:visited  { color: #732e08; text-decoration:  }
a.glossaire:hover    { color: #732e08; text-decoration:  }

p.margegauche { text-align: justify; margin: 0.2em 1.0em 0.0em 1.0em; }
p.legende { text-align: center; }

.titre { font-size: 2em; font-family: Times }
.soustitre { color: #1c340e; font-size: 1.3em; font-weight: bold; }
.sousmenu {margin: 0.0em 0.0em 0.0em 1.0em; font-size: 0.8em }
.publication { font-style: italic }
.sp  { font-style: italic }

.gras { font-weight: bold }
.italic  { font-style: italic }
.rouge { color: red }
.petit { font-size: 0.8em; }
.margegauche  { padding: 0em 0em 0em 0.5em; }
.centre { text-align: center; }
.justifie { text-align: justify; }
.droite { text-align: right; }
.gauche { text-align: left; }
.haut {text-align: top }
.milieu {vertical-align: middle}
.espace-bas {padding-bottom: 0.5em }
.espace-haut {padding-top: 0.5em }
.espace-gauche {padding-left: 0.8em }

td.bordbas { border-bottom: solid 1px #000000}
td.bordhaut { border-top: solid 1px #000000}

hr.ligne { background-color: #000000; text-align: center; border: 0; width: 100%; height: 0.1em }


/*Descriptions Bryophytes*/

table.descriptionsbryophytes { border: solid 1px #84a06f; border-collapse: collapse; }
td.descriptionsbryophytes    { border: solid 1px #84a06f; border-collapse: collapse; }
table.descriptionshethalle   { background-color: #579d6b; border: solid 3px #beb821; border-collapse: collapse; }
td.descriptionshethalle      { border: solid 1px #84a06f; border-collapse: collapse; }
table.descriptionshefeuilles { background-color: #94ae33; border: solid 3px #beb821; border-collapse: collapse; }
td.descriptionshefeuilles    { border: solid 1px #84a06f; border-collapse: collapse; }
td.thalle { text-align: center; background-color: #9cc2a7;  border-collapse: collapse; }
td.feuille { text-align: center; background-color: #becd86; border-collapse: collapse;}
table.bcollapse { border-collapse: collapse;}


/* Menu Principal */
table.menuprincipal { border: solid 1px #84a06f; border-collapse: collapse; }
td.menuprincipal    { border: solid 1px #84a06f; border-collapse: collapse; }

a.menuprincipal:link     { color: #6c6c00; text-decoration: none; }
a.menuprincipal:visited  { color: #6c6c00; text-decoration: none; }
a.menuprincipal:hover    { color: #1c340e; text-decoration: underline; }

a.menuprincipalevidence:link     { color: #4352FF; text-decoration: none; }
a.menuprincipalevidence:visited  { color: #4352FF; text-decoration: none; }
a.menuprincipalevidence:hover    { color: #21297F; text-decoration: underline; }


/* Date MAJ */
hr.finpage { margin: 0; border-width: 0; background-color: #84a06f; height: 1px; }
table.datemaj { border-collapse: collapse; width: 100%; }
td.datemaj    { color: #84a06f; text-align: right; font-size: 0.8em; }



/* adapt image size automatically to container width:
img { width: 100%; }
*/

