html {margin:0; padding:0}
body {margin:0; padding:0}
/* layout automatic */
#header {font-family:verdana, arial, helvetica, sans-serif; font-size:1.2em; color:#ffffff; background-color:#268cbf; padding-right:5px; padding-left:5px; text-align:center}
#colleft {padding-right:5px; margin-right:5px; padding-left:5px}
#colright {margin-left:5px; padding-right:5px; padding-left:5px}
#content {}
#footer {font-size:0.9em; padding-top:5px; padding-bottom:5px; margin:0 5px 5px 5px}
#contenair {}
#mainbody {font-family:arial, helvetica, sans-serif; font-size:0.9em; margin:5px}
/* end layout automatic */
/* classes utilisées par le sommaire statique créé par h&w à supprimer si vous ne l'utilisez pas */
.glossary-letter {font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:16pt; color:#000000}
.glossary-item {color:#0000ff; text-decoration:none; padding-left:15px}
.glossary-item:hover {color:#3366ff}
.glossary-letter-link {text-decoration:none; color:#0000ff}
.glossary-letter-link:hover {text-decoration:underline overline}
.glossary-title {text-align:center; display:block}
.glossary-title-second {font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:18pt}
.glossary-link {color:#0000ff; text-decoration:none}
.glossary-link:hover {color:#3366ff}
.glossary-body {font-family:verdana, arial, helvetica, sans-serif; background-color:#ffffff}
.glossary-copyright {font-size:0.9em; border-top-width:1px; border-right-width:0; border-bottom-width:0; border-left-width:0; border-color:#999999; border-style:solid; padding:10px}
.toc-glossary-link {color:#0000ff; text-decoration:none}
.toc-glossary-link:hover {color:#3366ff}
.toc-item {color:#0000ff; text-decoration:none}
.toc-item:hover {color:#3366ff}
.toc-body {font-family:verdana, arial, helvetica, sans-serif; background-color:#ffffff}
.toc-link {font-family:verdana, arial, helvetica, sans-serif; font-size:10pt; text-decoration:none}
.toc-copyright {font-size:0.9em; border-top-width:1px; border-right-width:0; border-bottom-width:0; border-left-width:0; border-color:#999999; border-style:solid; padding:10px}
/* images légendées */
.img-legend {color:#000000; display:block; border-top-width:1px; border-right-width:0; border-bottom-width:0; border-left-width:0; border-color:#999999; border-style:none; margin-top:10px; padding-bottom:5px; padding-top:5px; text-align:center}
.conteneur-fig0 {border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-color:#999999; border-style:none; text-align:center; display:block; max-width:100%; width:100%; background-color:#b5ce29; margin:0 auto; padding:10px 0 0 0}
.conteneur-fig img {max-width:100%; padding:0; display:block; text-align:center; margin:0 auto}
.conteneur-fig-multi {border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-color:#999999; border-style:none; width:80%; text-align:center; margin:0 auto; padding:10px 0 0 0}
/* flash légendées */
.anim-legend {font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#000000; background-color:#cccccc; display:block; border-top-width:1px; border-right-width:0; border-bottom-width:0; border-left-width:0; border-color:#999999; border-style:solid; margin-top:10px; padding-bottom:5px; padding-top:5px; text-align:center}
.conteneur-anim {border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-color:#999999; border-style:solid; width:80%; text-align:center; margin:0 auto; padding:10px 0 0 0}
/* les définitions automatiques */
.definition {}
/* pas de bordure pour les images */
img {border:0px}
/* changement de couleur sur les liens au survol de la souris et pas de soulignement */
a {color:#0000ff; text-decoration:none}
a:hover {color:#3366ff}
/* section note en bas de page */
#NotesPage {font-size:75%}
/* note de bas de page dans le corps de la rubrique*/
.note {font-size:75%; vertical-align:super}
/* coloration syntaxique pour source pascal, c, java */
.KEYWORD {font-weight:bold}
.STRING {color:#cc3333}
.NUMBER {color:#6699cc}
.COMMENT {color:#669933; text-align:center; margin-left:auto; margin-right:auto}
.Bloc-info {background-color:#cccccc; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-color:#999999; border-style:solid; margin-right:10px; margin-left:10px; padding-right:10px; padding-left:10px}
#nsr2 {border-top-width:0; border-right-width:0; border-bottom-width:1px; border-left-width:0; border-color:#999999; border-style:solid; margin-top:0; padding-top:0}
#nsr label {font-weight:bold; font-size:0.9em}
#nsr2 label {font-weight:bold; font-size:0.9em}
#nsr {border-top-width:0; border-right-width:0; border-bottom-width:1px; border-left-width:0; border-color:#999999; border-style:solid; margin-top:0; padding-top:0}
.bloc-expand {margin-top:0; margin-bottom:5px; border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:2px; border-color:#cccccc; border-style:dotted; margin-left:3px; background-image:url(expand-bottom.png); background-repeat:no-repeat; background-position:0 bottom; padding:5px 15px}
.toc-title {text-align:center; display:block}
#toc-header {background-color:#99ccff; border-top-width:0; border-bottom-width:1px; border-color:#999999; border-style:solid; border-right-width:0; border-left-width:0; font-weight:bold; font-size:1.2em; display:block; padding:5px}
#toc-index {background-color:#99ccff; font-weight:bold; font-size:0.9em; display:block; text-align:right; padding:5px 10px 0 5px}
.toc-body pre {margin-right:5px; margin-left:5px}
#toc-header a {font-size:0.7em}
#glossary-header {background-color:#99ccff; border-top-width:0; border-bottom-width:1px; border-color:#999999; border-style:solid; border-right-width:0; border-left-width:0; font-weight:bold; font-size:1.2em; display:block; padding:5px}
.glossary-body pre {margin-right:5px; margin-left:5px}
#glossary-header a {font-size:0.7em}
#glossary-list {padding:5px}
.bloc-expand-outer {margin:0 0 5px 0}
.bloc-expand-outer a {font-weight:bold}
#nsr a {}
#nsr2 a {}
.TitreRubrique {font-weight:bold; font-size:1.4em; font-family:arial, helvetica, sans-serif}
.FonteRubrique {font-family:arial, helvetica, sans-serif; font-size:0.9em; margin:5px}
table {border-collapse:collapse; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-color:#999999; border-style:solid}
.highlight-cell {font-weight:bold; background-color:#cccccc; border-top-width:0; border-right-width:1px; border-bottom-width:1px; border-left-width:0; border-color:#999999; border-style:solid}
td {border-top-width:0; border-right-width:0; border-bottom-width:1px; border-left-width:0; border-color:#999999; border-style:solid; padding:2px}
.auto-margin {margin-right:auto; margin-left:auto; text-align:center}
.minimap li a {text-decoration: none; color:#598c26}
.minimap li a:hover {font-weight:bold}
.minimap li {list-style:none; font-size:0.8em; font-weight:bold; position:relative; left:-16px; padding-left: 16px; background: url(bullet.png) no-repeat 0 50%}
.urgent {font-weight:bold; color:#bf0000}

