/* INTERFACE */
body { background-color: #FFFFFF; padding: 0px 0px 20px 0px; margin: 0px }
.fond-prune { background-color: #4B0B4D; width: 50px }
.logo1 { text-align: right; vertical-align: top; padding-top: 10px; width: 50px }
.logo2 { vertical-align: top; background-image: url(images/ligne-g.gif); background-repeat: repeat-y; border-top: 1px solid #4B0B4D; border-bottom: 1px solid #4B0B4D; padding-top: 10px; width: 150px }
.bandeau { text-align: right; background-color: #0089D0; border-top: 1px solid #4B0B4D; border-right: 1px solid #4B0B4D; padding: 0px 5px 0px 5px }
.contenu { vertical-align: top; border-right: 1px solid #4B0B4D; border-bottom: 1px solid #4B0B4D; padding: 10px 20px 20px 0px }

.bouton-navigation { color: FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #0089D0; border: 2px solid #FFFFFF; padding: 0px 3px 1px 4px; height: 20px }
.bouton-navigation:hover { background-color: #00669D }
.bouton-detail { background-image: url(images/bouton-detail.gif); background-repeat: no-repeat; padding-left: 15px }
.bouton-recherche { background-image: url(images/bouton-recherche.gif); background-repeat: no-repeat; padding-left: 16px }
.bouton-aide { background-image: url(images/bouton-aide.gif); background-repeat: no-repeat; padding-left: 13px }

.identification { color: #4B0B4D; font-family: Arial; font-size: 12px; background-color: #BFE1F3; border: 5px solid #BFE1F3 }

/* CONTENU */
td { color: #4B0B4D; font-family: Arial; font-size: 12px }
h1 { color: #4B0B4D; font-family: Arial; font-size: 25px; font-weight: bold; margin: 10px 0px 30px 0px }
h2 { color: #4B0B4D; font-family: Arial; font-size: 17px; font-weight: bold; margin: 40px 0px 20px 0px }
h3 { color: #7F1484; font-family: Arial; font-size: 12px; font-weight: bold; margin: 5px 0px 5px 0px }
p { margin: 10px 0px 10px 0px }
a { text-decoration: underline }
a:hover { text-decoration: none }
ul { margin: 0px 0px 0px 20px }
li { padding: 0px; margin: 5px 0px 0px 0px }
th { color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; background-color: #0089D0; border-bottom: 1px solid #4B0B4D; padding: 6px 6px 5px 7px; white-space: nowrap }
th.tableau { text-align: center }
td.tableau { vvertical-align: top; border-bottom: 1px solid #4B0B4D; padding: 6px 6px 5px 7px }

.saisie { color: #4B0B4D; font-family: Arial; font-size: 12px; border: 1px solid #000000; padding-left: 3px }
li.liste { padding: 0px; margin: 10px 0px 0px 0px }
a.liste { color: #7F1484; font-weight: bold }
a.liste:hover { color: #B41AB9; text-decoration: underline }
li.resultat { padding: 0px; margin: 5px 0px 0px 20px }
a.resultat { color: #7F1484 }
a.resultat:hover { color: #B41AB9; text-decoration: underline }
.rappel { color: #B41AB9; font-style: italic }

.bouton { color: #FFFFFF; font-family: Arial; Font-size: 11px; font-weight: bold; text-decoration: none; background-color: #4B0B4D; border: 2px solid #4B0B4D; padding: 0px 3px 1px 4px; height: 19px }
.bouton:hover { color: #FFFFFF; background-color: #B41AB9 }