.minisoustitre  { color: #004690; font-size: 9px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titres                 { color: #c54311; font-weight: bold; font-size: 24px; font-family: "Trebuchet MS", serif; border-bottom: 1px solid #0b0b0b }
.sous-titre   { font-weight: bold; font-size: 13px; font-family: Verdana, serif }
.img-gauche    { margin-right: 20px }
.img-droite    { margin-left: 20px }

.titressection  { color: #163504; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", serif; text-transform: uppercase; 
letter-spacing: 0.2em }

.Pg11  { font-size: 11px; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times }
.Pg11:first-letter { font-size: 18px; float: left; margin-right: 2px; margin-left: 30px }

.intro      { font-size: 11px; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times; text-align: justify }
.intro:first-letter  { font-size: 18px; float: left; margin-right: 2px; margin-left: 15px }

.Pg12 { font-size: 12px; line-height: 1.5em; font-family: Georgia, "Times New Roman", 
Times }
.texte    { font-size: 11px; line-height: 1.5em; font-family: "Trebuchet MS", Serif; text-align: justify }
.texte:first-letter   { font-size: 16px; line-height: 1.5em; font-family: "Trebuchet MS", Serif; text-align: justify; margin-right: 2px; margin-left: 15px }
.noir { color: black }
.blanc { color: white }
.rouge   { color: #8e0010 }

.gris { color: #7e8082 }
.grisfonce { color: #696969 }
.gristresclair { color: #ccc }
.grisclair { color: #999 }
.bleu { color: #1e5298 }
.stabylo { background-color: #fff8dc }
.stabylorouge { color: white; background-color: #8e0010 }
.g09 { font-size: 9px; font-family: Georgia, "Times New Roman", Times }
.g10 { font-size: 10px; font-family: Georgia, "Times New Roman", Times }
.g11 { font-size: 11px; font-family: Georgia, "Times New Roman", Times }
.g12 { font-size: 12px; font-family: Georgia, "Times New Roman", Times }
.g14 { font-size: 14px; font-family: Georgia, "Times New Roman", Times }
.g18 { font-size: 18px; font-family: Georgia, "Times New Roman", Times }
.g24 { font-size: 24px; font-family: Georgia, "Times New Roman", Times }
.v09 { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t09 { font-size: 9px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t10 { font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t11 { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t12 { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.v10 { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.v11 { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.v12 { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.v14 { font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.v18 { font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
img { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
input.Valider    { color: #fff; font-weight: bold; font-size: 10px; font-family: Tahoma, Arial; background-color: #c00; margin: 0px; border-style: outset; border-width: 1px; border-color: #ff4000 #900 #900 #ff4000; cursor: hand  }
input.Annuler  { color: #666; font-weight: bold; font-size: 10px; font-family: Tahoma, Arial; background-color: #ccc; margin: 0px; border-style: outset; border-width: 1px; border-color: #fff #999 #999 #fff; cursor: hand  }
.invers { color: #fff; background-color: #c00 }
form   { margin-top: 0px; margin-bottom: 0px }
textarea, input   { font-family: Tahoma, Arial, sans-serif }
.vide { font-size: 2px; font-family: arial }
a:link    { color: #900; text-decoration: underline }
a:visited     { color: #800000 }
a:hover  { color: red }
a:active { color: red }
.home { }
.home a:link  { color: #333; text-decoration: underline }
.home a:hover { color: #e31b23; text-decoration: none }
.gras { font-weight: bold }
.grasform { font-weight: bold; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.grascellule { font-weight: bold; background-color: #ffffe6 }

.lien    { color: #d9d9d9; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 5px }

.lienbleu         { color: #004690 }
a.lienbleu:link          { color: #004690; text-decoration: none }
a.lienbleu:active      { color: #004690; text-decoration: none }
a.lienbleu:visited      { color: #0072bc; text-decoration: none }
a.lienbleu:hover     { color: navy; text-decoration: underline }

.lienvert           { color: #46693b }
a.lienvert:link            { color: #46693b; text-decoration: none }
a.lienvert:active        { color: #46693b; text-decoration: none }
a.lienvert:visited        { color: #46693b; text-decoration: none }
a.lienvert:hover       { color: #309100; text-decoration: underline }


.lienblanc        { color: #f4f4f4 }
a.lienblanc:link           { color: #f4f4f4; text-decoration: none }
a.lienblanc:active     { color: #f4f4f4; text-decoration: none }
a.lienblanc:visited           { color: #f4f4f4; text-decoration: none }
a.lienblanc:hover      { color: white; text-decoration: underline }

.barreliens        { color: #f4f4f4 }
a.barreliens:link            { color: #18245c; text-decoration: none }
a.barreliens:active      { color: #18245c; text-decoration: none }
a.barreliens:visited            { color: #1e2d73; text-decoration: none }
a.barreliens:hover       { color: white; text-decoration: none; background-color: #18245c }

