* {
    font-family:sans-serif;
}
body {
    background-color:#fff;
    color:#000;
}

/* Id pour le titre global, constitué de t-pilotix et de t-bienvenue */
#t-global {
    position: relative;
}

/* Une image qui remplace la chaîne "Pilotix" */
#t-pilotix {
    display:block;
    padding: 145px 0 0 0;
    overflow: hidden;
    background-image: url("../images/logopilotix.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    height: 0px !important;
    height /**/:145px;
}

/* Gestion des guillemets localisées */
xml:lang(fr) {
    quotes: '\A0' '\A0';
}
xml:lang(de) {
    quotes: '' '' '\2039' '\203A';
}
:lang(fr) > q {
    quotes: '\A0' '\A0';
}
:lang(de) > q {
    quotes: '' '' '\2039' '\203A';
}
q {
    quotes: '\A0' '\A0';  /* retirer lorsque Mozilla gerera <q> et </q> avec ci-dessus */
}

/* gestion des acronymes et des abréviations */
abbr, acronym, dfn {
    cursor: help;
    border-bottom: dashed red 1px;
}

/* Id pour le sélecteur de langue */
#lang {
    display:block;
    border: solid 1px #fff;
    padding:3px;
    margin:3px;
}
#lang:hover {
    border: dotted 1px #f90;
}

/* Id pour le bas de la page */
div#section-info-page {
    border:1px solid;
    background-color:#eee;
}
div#section-info-page p {
    margin:5px;
    text-align:center;
    text-indent:0;
}
/* Classe pour une section */
.section {
    margin:20px;
    /*padding:10px;*/
}
/* Classe pour un titre de section */
.titre-section {
    display:block;
    color:#09F;
}
.titre-section h2 {
    /*border:1px solid;
    background-color:white;*/
    padding:0.1em;
    display:inline;
}
/* Classe pour un corps de section */
.corps-section {
    padding:10px;
    border:1px dashed #09F;
}
/* Classe pour un séparateur */
.separateur {
    text-align:center;
    display:none; /* Fait disparaître les règles horizontales (<hr />) */
}
hr {
    display:block;
    width:80%;
    margin:10px;
    padding:0px;
    border-bottom:1px dashed #09F;
    border-top:0px;
    margin-left:auto;
    margin-right:auto;
    line-height:0px;
    height:1px;
}

h1 {
    color:#C00;
}
h2 {
    color:#09F;
}
ul,li {
/*    text-align:justify;*/
}
p {
    text-align:justify;
    text-indent: 2em;
}
img {
    text-align:center;
    border:none;
}
kbd {
    background-color:#ff9;
}
pre {
    font-family: monospace;
}

/* liens non visités */
a:link    {
    color: #f90;
    text-decoration:underline;
}
/* liens visités */
a:visited {
    color: #f90;
    text-decoration:underline;
}
/* souris au-dessus */
a:hover   {
    color: #F00;
    text-decoration:underline;
    background-color: #f90;
}
/* liens actifs */
a:active  {
    color: #F00;
    text-decoration:underline;
    background-color: #f90;
}
a[hreflang]:after {
    color: #666;
    background : transparent;
    content: "\0000a0[" attr(hreflang) "]";
}


/* CI-DESSOUS : CLASSES REDEFINIES POUR LA JAVADOC */

.TableHeadingColor {
/*
    background-color: #ffc;
    color: #C00;
*/
    background-color: #369;
    color: #FFF;
}
.TableSubHeadingColor {
    background-color: #9CF;
    text-align: left;
}
.TableRowColor {
    background-color: #fff;
}
.TableRowColor > td {
    text-align: left;
    text-indent: 0px;
}

/* Case active de la 1ere barre de navigation */
.NavBarCell1Rev {
    border:1px dashed #666;
}
.NavBarFont1Rev {
    background-color: #FFF;
}

/* Cases inactives de la 1ere barre de navigation */
.NavBarCell1 {
    background-color: #369;
}

/* Cases de la 2eme barre de navigation */
.NavBarCell2 {
    background-color: #9CF;
    color: #fff;
}

/* Cases de la 3eme barre de navigation */
.NavBarCell3 {
    background-color: #EEE;
    color: #000;
}
