body          { color: #a4916b; font-size: 10pt; font-family: tahoma, verdana, arial; line-height: 15px; background-color: #121212; text-align: justify; scrollbar-face-color: #A4916B ; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
a, a:link, a:visited   { color: #eee7df; text-decoration: underline }
a:hover  { color: #a4916b; text-decoration: none }
ul  { list-style-image: url(carre_blanc.gif); }
ul li  { text-align: left; padding-bottom: 10px; }
input, textarea { color: #a4916b; font-size: 10pt; font-family: tahoma, verdana, arial; line-height: 12pt; background-color: #121212; }
select { color: black; background-color: white; }

.titre, h2  { color: #a4916b; font-size: 20px; font-family: "Arial Narrow", "Trebuchet MS", Arial; line-height: 22px; }
.sous-titre, h3  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: bold; background-image: url(carre_rouge.gif); background-repeat: no-repeat; background-position: left 0; text-transform: uppercase; padding-left: 15px; }
.normal, td, p { color: #a4916b; font-size: 10pt; font-family: tahoma, verdana, arial; line-height: 12pt; text-align: justify; }
.normal-interligne { color: #a4916b; font-size: 10pt; font-family: tahoma, verdana, arial; line-height: 16pt; text-align: justify; }
.petit  { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; line-height: 12px; }
.retour { background-image: url(petit-triangle.gif); background-repeat: no-repeat; background-position: 0 4px; margin: 0; padding: 0 0 10px 8px; }
.retour_droite { background-image: url(petit-triangle.gif); background-repeat: no-repeat; background-position: 0 4px; margin: 0; padding: 0 0 10px 8px; }

.tableaugris { background-color: #eee; margin: 0; padding: 0; border: dashed 1px #b3b3b3;}
.encadreAdroite { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; background-color: #05488f; background-image: url(iconelampe.gif); background-repeat: no-repeat; width: 150px; float: right; margin: 5px 0 5px 15px; padding: 25px 5px 15px; border: solid 1px #000; FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.SHADOW(color=gray, direction=135, strength=5); }
.encadreAgauche { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; background-color: #05488f; background-image: url(iconelampe.gif); background-repeat: no-repeat; width: 150px; float: left; margin: 5px 15px 5px 0; padding: 25px 5px 15px; border: solid 1px #000; FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.SHADOW(color=gray, direction=135, strength=5); }
.encadreAdroite a, .encadreAgauche a, .encadreAdroite a:visited, .encadreAgauche a:visited {color: #fff;}
.tableaugris td { margin: 0; padding: 2px; border-bottom: 1px solid #fff; }

.boutonmodiffiche   { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva; background-color: #a4916b; padding: 0 5px; border: solid 1px white    }
a:link.boutonmodiffiche, a:visited.boutonmodiffiche  { color: black; text-decoration: none }
a:hover.boutonmodiffiche   { text-decoration: none; background-color: #cc0 }

.liensanssurlignage, .liensanssurlignage a, .liensanssurlignage a:link, .liensanssurlignage a:visited { text-decoration: none; margin: 0; padding: 0; cursor: pointer; }
.liensanssurlignage a:hover { text-decoration: underline; }
.pasvu {visibility: hidden; display: none;}

