/* CSS Document */

/* Texte général */
BODY, TABLE, H1, H2, H3, H4, H5, H6 {
    color: black;
    font-family: Arial, Helvetica, Verdana;
}

BODY, TABLE { font-size: 10pt; }

BODY { background-color: #F7FFFF; }

A { font-family: Arial, Helvetica, Verdana; font-size: 10pt; text-decoration: none ;}
A:link { color: darkblue; } 
A:visited { color: darkred; } 
A:active { color: darkred; }
A:hover { text-decoration: underline; }

/* Menu de gauche */
TABLE.menugauche { border: 1px solid #99CCCC; width: 130; margin-bottom: 3px; background-color: #FFFFFF;}
TD.menugaucheimg { background-color: #99CCCC; height: 30; font-family: Georgia, Arial, Helvetica, Verdana;
                 color: #0045CC; font-size: 10pt; font-weight: bold; text-align: center; padding: 0;
                 border-bottom: 1px solid #99CCCC;}
TD.menugauchetexte { padding: 5px; }

/* Contenu */
TABLE.contenu { border: 1px solid #99CCCC; width: 620; height: 675; background-color: #FFFFFF;}
TD.contenuimg { background-color: #99CCCC; height: 30; font-family: Georgia, Arial, Helvetica, Verdana;
              color: #0045CC; font-size: 12pt; font-weight: bold; text-align: center;
              border-bottom: 1px solid #99CCCC;}
TD.contenutexte { padding: 6px; vertical-align: top; }

/* Images sans brodure */
IMG { border: 0; }

/* Formulaire général */
INPUT, SELECT, TEXTAREA
    { font-family: Arial, Helvetica, Verdana; font-size: 9pt; 
    color: darkblue; background-color: #F0FFFF }
/* Appliquer à checkbox, radio */
.nobg { background-color: transparent; } 

/* Texte menu gauche ou bas */
.menutitre { font-family: Arial, Helvetica, Verdana; color: purple; font-size: 10pt; font-weight: bold}
A.menulien { font-size: 9pt; }

/* Menu gauche LOGIN */
.menulogin { font-family: Arial, Helvetica, Verdana; color: black; font-size: 8pt; font-weight: bold;}
A.menulienpetit { font-size: 8pt; }

/* Message de bienvenue à la place du login */
.bienvenue { color: black; font-size: 8pt; font-weight: bold; }

/* Pourtour du menu des liens rapides et liste d'items */
.tbencadre { border: 2px dotted #FFFF33;}

/* Liste d'items: changement de couleur par alternance */
.tbitem1 { background-color: #FFFFBB }
.tbitem2 { background-color: #FFFFDD }

/* Pourtour d'un tableau normal */
.tbnormal { border: 2px double #99CCCC; }
.tbnormallib { border: 1px solid #99CCCC; background-color: #99EEEE;}
.tbnormaldetail { border: 1px solid #99CCCC; background-color: #99FFFF;}

/* Libellé dans un tableau normal */
.tblibelle { font-weight: bold; }
.tblibellecomm { font-size: 8pt; }
.tberreur { font-size: 8pt; color: red; }

/* Couleur / style dans le tableau du pourtour */
TD.tbmenu { background-color: #FFFF33 }
SPAN.gdtitre { font-family: Georgia, Arial, Verdana; color: red; font-size: 18pt; font-weight: bolder; background-color: #FFFF33;  }
/*filter:progid:DXImageTransform.Microsoft.Glow(color='black', strength='4')*/

/* Définitions standards pour les textes gérés dans la b.d. */
/* Suite de standard.css */
.encitation { border: 1px solid #99CCCC; background-color: #F0FFFF; padding: 3pt;}
/* Même config. que contenu */
.entableau { border: 0; background-color: #FFFFFF; 
    border-collapse: collapse; }
.entableau_b { border: 1px solid #99CCCC; }
.entableau_f { background-color: #E0FFFF; }
.entableau_s { border-collapse: separate; }
.entableau_c { text-align: center; }
.entableau_d { text-align: right; }
.encellule { border: 0; background-color: #F7FFFF; 
    text-align: left; vertical-align: top; }
.encellule_fonce { background-color: #E7FFFF; }
.encellule_pale { background-color: #F7FFFF; }
.encellule_h { vertical-align: top; }
.encellule_m { vertical-align: middle; }
.encellule_b { vertical-align: bottom; }
.encellule_s { border: 1px solid #99CCDF; }
.encellule_v { border: 0; }

/* Texte d'aide (légèrement plus petit) */
.texteaide { font-size: 9pt; }

/* Notice en bas de page (portail) */
.basnotice { font-size: 8pt; }
.basnoticerouge { font-size: 8pt; color: red;}

/* Message d'erreur */
.erreur { font-size: 10pt; color: red; font-style: italic;}
.erreurcentre { font-size: 9pt; color: red; font-style: italic; text-align : center; }

/* Message d'erreur dans le menu de gauche (nécessite une fonte plus petite). */
.erreurmenu { font-size: 8pt; color: red; font-style: italic; font-weight: bold;}