﻿html.frame {
overflow-y: scroll;
}
body {
background: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
#scroll {
overflow: -moz-scrollbars-vertical;
overflow-x: auto;
overflow-y: scroll;
}
#noscroll {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
}
#contenu {
height: 100%;
margin-left: 195;
margin-right: 0;
margin-bottom: 0;
margin-top: 0;
overflow: -moz-scrollbars-vertical;
overflow-x: auto;
overflow-y: scroll;
}
#menu {
position: absolute;
height: 725;
margin-bottom: 0;
left:0;
background-color: #3333FF;
width: 194;
}
h1, h2, h3, h4, h5, h6, p, p.cadre, p.caption, p.center, p.description, p.figure, p.headline, p.identifier, p.keywords, p.reference, p.synonymy, p.systematics, p.text, p.thumb, .tableorange, .tableorange2, .tableorange3, dd, ul, ol { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 14pt; }
h2, p.cadre, p.systematics { font-size: 12pt; }
h4 { font-variant: small-caps; }
h5 { font-weight: normal; font-style: italic; color: #000000; }
p, p.centre, p.droite, p.thumb, blockquote, ol, ul, li, table, h1, h2, h3, h4, h5 { padding-left: 20px; padding-right: 20px;}
h6 { font-size: 8pt; color: #FFFFFF; }
p.address, h6 { padding: 4px; }
h1, h2, h3, h4 { font-weight: bold; color: #000000; }
h3, p, p.description, p.figure, p.identifier, p.keywords, p.reference, p.synonymy, p.text, dd, ul, ol, li { text-align: justify; }
h1, h2, h4, p.cadre, p.caption, p.center, p.centre, p.headline, p.image, p.systematics, p.thumb { text-align: center; }
p.systematics { margin-top: 40px; margin-bottom: 10px; }
p.close, p.pdf { text-align: right; }
h3, h4, h5, p, p.caption, p.center, p.centre, p.droite, p.headline, p.identifier, p.text, dd, ul, ol, li { font-size: 10pt; }
p.description, p.figure, p.keywords, p.synonymy { font-size: 9pt; }
p.headline { font-weight: bold; font-style: italic; color: #ffffff; background: teal; }
p.thumb { font-size: 8pt; color: #666666; }
p.text { text-indent: 2em; }
p.image { padding: 4px; }
form { margin: 0px; 
padding-left: 10px;
padding-right: 10px;
padding-bottom:0px;
padding-top: 0px; }
p.cadre { margin-top: 0; background: #3333FF; font-weight: bold; color: #FFFFFF; }
p.droite { text-align: right; }
p.address { text-align: left; font-size: 8pt; color: #000000; }
ul { list-style-type: circle; }
ol { list-style-type: decimal; }
hr {color: #3333FF; }
.author { text-transform: uppercase; font-size: 80%; }
.given-name { font-size: 80%; }
.note { font-size: 80%; }
.searchword { background-color:yellow; color: #000000; font-weight: bold; }
a { text-decoration: none; color: #3333FF; }
a:hover { text-decoration: none; color: #FF0000; }
a:active { text-decoration: none; color: #FF0000; }
a.menu { text-decoration: none; color: #FFFFFF; }
a.menu:hover { text-decoration: none; color: #000000; }
a.menu:active { text-decoration: none; color: #000000;}
a.menu:visited, a:visited { text-decoration: none; }
.tableorange1 { background: #ffcc00; }
.tableorange2 { background: #ff0000; color: #eeeeee; }
.tableorange1, .tableorange2 { font-size: 8pt; font-weight: bold; color: #000000; }
