
.menu         { margin-top: 12pt; position: absolute; width: 17%; float: left; border-right: 1px solid gray }
.contenu     { line-height: 1.2em; margin-top: 12pt; position: absolute; left: 20%; width: 78%; float: right }
.index   { margin-top: 12pt; position: absolute; left: 20%; width: 20%; float: right }
.image   { margin-top: 12pt; position: absolute; left: 40%; width: 60%; float: right }
.pied  { }
body, p, li, td { font-family: sans-serif; font-style: normal; background-color: #ffffff }
a:link, a:hover, a:visited, a:active    { color: #4e4ea0; font-weight: 600; text-decoration: none }
li { list-style-type: circle }
h1 { color: #4e4ea0; font-size: 1.2em; font-variant: small-caps; font-weight: 400; font-stretch: ultra-expanded; text-decoration: none; text-align: right; margin-top: 0.2em; clear: none; border-bottom: 1px solid gray }
h2 { color: #2b2b2b; font-size: 1em; font-variant: small-caps; font-weight: 600 }
h3 { color: #2b2b2b; font-size: 1em; font-weight: 500; line-height: normal }

ul.menuList         { font-variant: small-caps; font-weight: 600; margin-top: 2pt; margin-left: 12pt; padding-top: 0; padding-left: 0 }
li.limenu        { font-variant: small-caps; font-weight: 600; line-height: 3em; list-style-type: none }
li.selected      { color: #2b2b2b;  font-variant: small-caps; font-weight: 600; line-height: 3em; list-style-image: url(bullet-fleche.png) }
.colle    { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.colleBas { margin-bottom: 0; padding-bottom: 0;  }
.smh { font-size: 0.8em; font-weight: 100 }
.comment  { color: gray; background-color: transparent; margin-bottom: 1% }
.citation     { color: gray; font-size: 1em }
#titre { color: #2b2b2b; padding-left: 120pt; border-top: medium none }

.hint { background: #bbbbbb; }