body          { scrollbar-face-color:#09c ; margin: 0; padding: 0; color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px;  }
form { margin: 0; padding: 0; }
a, a:link, a:visited   { color: #05488f; text-decoration: underline }
a:hover  { color: red; text-decoration: none }
ul  { list-style-image: url(fleche_noire.gif); }

.titre, h2  { color: #00b9e9; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 18px; }
.sous-titre, h3  { color: #a33128; font-size: 13px; font-family: Arial, Helvetica, Geneva; font-weight: bold; background-image: url(carre_rouge.gif); background-repeat: no-repeat; background-position: left 2px; padding-left: 16px; }
.normal, td, input, select, textarea, p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.petit  { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; line-height: 12px; }


.tableaugris { background-color: white; margin: 0; padding: 0; border: dashed 1px #b3b3b3;}
.tableaugris tr td { border-bottom: 1px solid gray; }
.tableauproduits { margin: 0; padding: 0; border-top: 1px solid black; }
.tableauproduits td { margin: 0; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid black; }
.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; }
.rouge { color: #aa0006 ; font-weight: bold; }
.encadre  { background-color: #eaeef1; margin: 0; padding: 6px; border: solid 2px #686868  }
.les_plus { background-image: url(lesplus.gif); background-repeat: no-repeat; background-position: left 0; margin-left: 0 ; padding-left: 80px; }

.grostitre, h1  { color: #00469b; font-size: 30px; font-family: Arial; font-weight: bold; line-height: 30px; margin: 0; padding: 0 0 0 45px; }

.textebleu  { color: #00469b; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 13px; margin: 0 0 -10px; padding: 0; }

hr { background-color: #9e0b0e; width: 100%; height: 0; border-color: black; border-style: dashed; border-width: 0 0 1px; }

.signature               { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; line-height: 11px; text-decoration: none  }
.signature a, .signature a:link, .signature a:visited               { color: blue; text-decoration: underline }
.signature a:hover              { color: red; text-decoration: none }

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

.liensfonctionnels   { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva; }
.liensfonctionnels a:link, .liensfonctionnels a:visited  { color: white; background-color: #307b90; text-decoration: none  ; padding: 2px 4px; }
.liensfonctionnels a:hover   { color: yellow; background-color: #307b90; text-decoration: none; padding: 2px 4px; }

.fondblanc { background-image: url(fond-trame.gif); }

.menuMateriel, .menuMaterielSelected               { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva; font-weight: bold; display: block; }
.menuMateriel a, .menuMateriel a:link, .menuMateriel a:visited               { color: black; text-decoration: none; margin: 0; padding: 5px; display: block; }
.menuMateriel a:hover, .menuMaterielSelected { color: white; background-color: #1ba21a; text-decoration: none  ; margin: 0; padding: 5px; }

#parapente {width:418px; height:529px; position:absolute; left:21px; top:28px; z-index:3; visibility:hidden;}

#homepage2 h1 {margin: 0; padding: 0;}
#homepage2 h2 {margin: 0; padding: 0;}
#homepage2 p {margin: 0; padding: 0;}
#homepage h1 {margin: 0; padding: 0; font-size: 20px; line-height: 20px;}
#homepage h2 {margin: 0; padding: 0; font-size: 16px; line-height: 16px;}
#homepage p {margin: 0; padding: 0;}



