.noir { color: black }
.blanc { color: white }
.rouge   { color: #8e0010 }

.gris { color: #7e8082 }
.grisfonce { color: #696969 }
.gristresclair { color: #ccc }
.grisclair { color: #999 }
.bleu   { color: #0758a5 }


.minisoustitre  { color: #004690; font-size: 9px; font-family: Tahoma, Verdana, Arial, 
Helvetica, Geneva, Swiss, SunSans-Regular }
.titres    { color: #23408c; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", serif; text-transform: uppercase; border-bottom: 1px solid #e46636 }
.titresV1                   { color: #23408c; font-size: 24px; font-family: Georgia, "
Trebuchet MS", Verdana, serif; border-bottom: 1px solid #0b0b0b }
.sous-titre     { font-weight: bold; font-size: 13px; line-height: 1.5em; font-family: Verdana, serif }
.pTitre1        { color: #900; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", serif; margin-top: 20px; border-bottom: 1px solid #c30 }
.pTitre2  { color: #930; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", serif; margin-top: 20px; border-bottom: 1px none #c30 }
.ref { color: #930; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", serif; margin-top: 20px; border-bottom: 1px none #c30 }
#pTitre2_se      { color: #930; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", serif; margin-top: 10px; margin-bottom: 5px; border-bottom: 1px none #c30; border-left: medium none }
.intro        { font-size: 11px; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.paragRetrait    { font-size: 12px; line-height: 1.5em; font-family: Verdana, sans-serif; margin-right: 25px; margin-left: 25px }
.date_clot { color: #930; font-size: 12px; line-height: 1.5em; font-family: Verdana, sans-serif; margin-right: 25px; margin-left: 15px }
.parag_se { font-size: 12px; line-height: 1.5em; font-family: Verdana, sans-serif; margin-right: 15px; margin-left: 15px }
.parag_se1 { font-size: 11px; font-family: Verdana, sans-serif; margin-right: 15px; margin-left: 15px }
.retraitdroite { margin-right: 25px }
.titre-bleu    { color: #262281; font-weight: bold; font-size: 16px; font-family: Verdana, serif }


.titressection  { color: #163504; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", serif; text-transform: uppercase; 
letter-spacing: 0.2em }
.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 }
.a11 { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Tahoma, Verdana }
.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 }

.v16  { font-size: 16px; 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  }

form   { margin-top: 0px; margin-bottom: 0px }
textarea, input    { font-size: 11px; font-family: verdana, tahoma, sans-serif }
a:link    { color: #900; text-decoration: underline }
a:visited     { color: #800000 }
a:hover  { color: red }
a:active { color: red }
.gras { font-weight: bold }
.grasform { font-weight: bold; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lienbleu          { color: #262281 }
a.lienbleu:link           { color: #262281; text-decoration: none }
a.lienbleu:active       { color: #262281; text-decoration: none }
a.lienbleu:visited        { color: #262281; text-decoration: none }
a.lienbleu:hover        { color: #262281; text-decoration: underline; background-color: #ebf3ff }

.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 }

.lien { color: #ffc; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.lien a { color: #ffc; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.lien a:hover { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }


.defilant { color: #0e5ca4; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.menuoff       { color: #5379ae; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.menuoff:link              { color: #5379ae; text-decoration: none }
a.menuoff:active        { color: #5379ae; text-decoration: none }
a.menuoff:visited             { color: #6791c3; text-decoration: none }
a.menuoff:hover         { color: #004093; text-decoration: none }

.menuselec        { color: #23428f; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #f90; padding-right: 4px; padding-left: 4px }
a.menuselec:link                  { color: #fff; text-decoration: none }
a.menuselec:active           { color: #fff; text-decoration: none }
a.menuselec:visited                 { color: #fff; text-decoration: none }
a.menuselec:hover             { color: white; text-decoration: underline overline }

.menuselechaut        { color: #23428f; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.menuselechaut:link                     { color: #ff7100; text-decoration: underline }
a.menuselechaut:active              { color: #ff7100; text-decoration: underline }
a.menuselechaut:visited                   { color: #e46636; text-decoration: underline }
a.menuselechaut:hover               { color: #f33; text-decoration: underline }


.menublanc          { color: #f4f4f4; background-color: #4d87ae; padding-right: 4px; padding-left: 4px }
a.menublanc:link            { color: #f4f4f4; text-decoration: none; background-color: #4d87ae }
a.menublanc:active      { color: #f4f4f4; text-decoration: none; background-color: #4d87ae }
a.menublanc:visited            { color: #f4f4f4; text-decoration: none; background-color: #4d87ae }
a.menublanc:hover       { color: white; text-decoration: underline; background-color: #4d87ae }


.stabylo { background-color: #fff8dc }
.stabylorouge { color: white; background-color: #8e0010 }
.invers { color: #fff; background-color: #c00 }

.img-gauche    { margin-right: 20px }
.img-droite    { margin-left: 20px }
.Pg11   { font-size: 11px; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.Pg12 { font-size: 12px; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.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 }

a.titres:link                { color: #c54311; text-decoration: none }
a.titres:active          { color: #c54311; text-decoration: none }
a.titres:visited                { color: #c54311; text-decoration: none }
a.titres:hover          { color: #db0015; text-decoration: none }
#annonce { color: #eee; font-family: "Nom de police" }
