.titreOrangeGeant {color: #CC6600; font-size: 20pt; line-height: 30px; font-family: Verdana, Arial, Helvetica;}
.titreVertGeant {color: #787801; font-size: 20pt; line-height: 30px; font-family: Verdana, Arial, Helvetica;}
.titreBleu {color: #4D526A; font-size: 14pt; line-height: 20px; font-family: Verdana, Arial, Helvetica;}
.titreVert {color: #787801; font-size: 14pt; line-height: 20px; font-family: Verdana, Arial, Helvetica;}
.titreGris {color: #CCCCCC; font-size: 22pt; line-height: 28px; font-family: Verdana, Arial, Helvetica; text-indent: 3px;}
.titreGrisMoyen {color: #CCCCCC; font-size: 18pt; line-height: 28px; font-family: Verdana, Arial, Helvetica;}

.sous-titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #787801;}
.sous-titre_bleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #4D526A;}

.texteNoir {color: #000; font-weight: bold; font-size: 10pt; line-height: 14pt; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.TexteNoir_8 {color: #000; font-size: 8pt; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.texteNoir_10 {color: #000; font-size: 10pt; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none}

.texteGris  {color: #666; font-weight: bold; font-size: 10pt; line-height: 14pt; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.texteGrisNormal {color: #666; font-weight: normal; font-size: 10pt; line-height: 14pt; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.texteGris_10 {color: #666; font-size: 10pt; line-height: 12px; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.texteGris_8 {color: #666; font-size: 8pt; line-height: 14pt; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.texteGrisClair {color: #CCCCCC; font-size: 13pt; line-height: 22px; font-family: Verdana, Arial, Helvetica;}
.TexteGris_8_Exposant { color: #666666; font-size: 8pt; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; vertical-align: text-top;}

.texteVert_12 {color: #787801; font-size: 10pt; line-height: 20px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.texteVertNormal {color: #787801; font-size: 10pt; line-height: 20px; font-family: Verdana, Arial, Helvetica; font-weight: normal;}

.texteBleu_8 {color: #4D526A; font-size: 8pt; line-height: 20px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.texteBleu_10 {color: #4D526A; font-size: 10pt; line-height: 20px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.texteBleu_12 {color: #4D526A; font-size: 12pt; line-height: 20px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.texteBleuMedium {color: #4D526A; font-size: 11pt; line-height: 16px; font-family: Verdana, Arial, Helvetica}
.texteBleuNormal {color: #4D526A; font-size: 10pt; line-height: 20px; font-family: Verdana, Arial, Helvetica; font-weight: normal;}

.date {color: #FFFFFF; font-size: 12px; text-align: left; margin-left: 10px; vertical-align: bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; text-indent: 10pt;}

.lien_perdu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: normal; font-weight: normal; letter-spacing: 1px; word-spacing: 2px;}
.liens_noir {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;}
/* Liens noir */	
	a:link {text-decoration: none; color: #000000;}
	a:visited {text-decoration: none; color: #CC6600;}
	a:hover {text-decoration: none; color: #003366;}
	a:active {text-decoration: none; color: #003366;}
	
.liens_gris {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #999999;}	

.message_erreur {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #CC6600;}

.tabulation20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left; text-indent: 20px;}
.tabulation10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-align: left; text-indent: 10px; margin-left: 10px;}
.tabulation15_gris {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #666666; text-align: left; margin-left: 15px; display: Aucune;}
.tabultation_right_5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: Black; text-align: left; margin-right: 5px; display: Aucune;}
.tabulation_5_gris {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #666666; text-align: left; margin-left: 5px; display: Aucune; margin-right: 5px;}
.tabulation_5_droite_gauche {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-align: left; margin-left: 5px; display: Aucune; margin-right: 5px;}

.champs_de_saisie {border: 1px solid #CCCCCC; background-color: #FFFFFF;}
.champs_formulaire {border: 1px #666666; text-align: left; text-indent: 5px; height: 13px;}
.champs_formulaire_bleu {text-align: left; text-indent: 5px; height: 12px; width: 150px; background-image: url(image/fond_liste_bleu.jpg); vertical-align: top; border-top: 0px #666666; border-right: 0px #666666; border-bottom: 1px #666666; border-left: 0px #666666;}
.champs_formulaire_orange {text-align: left; text-indent: 5px; height: 12px; width: 150px; background-image: url(image/fond_liste_orange.jpg); vertical-align: top; border-top: 0px #666666; border-right: 0px #666666; border-bottom: 1px #666666; border-left: 0px #666666;}
.champs_formulaire_gris {text-align: left; text-indent: 5px; height: 13px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 0px solid #CCCCCC;}
.champs_formulaire_gris_2 {text-align: left; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 0px solid #CCCCCC;}
.champs_formulaireRectangleGris {text-align: left; text-indent: 5px; height: 13px; border-top: 1px Aucune #D7D7D7; border-right: 1px Aucune #999999; border-bottom: 1px Aucune #999999; border-left: 1px Aucune #D7D7D7;}
.champs_formulaire_gris_4 {text-align: left; text-indent: 5px; height: 60px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}

a.lien1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666; text-decoration: none; font-weight: bold;}
a.lien1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: Black; text-decoration: none; font-weight: bold;}

a.lien2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CC6600; text-decoration: none; font-weight: bold;}
a.lien2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: Black; text-decoration: none; font-weight: bold;}

table.border {background-color: #8C8E43;}
td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12;}
tr {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12;}
tr.htitle {background-color: #A9AA71;}
tr.ltitle {background-color: #87883A;}
td.htitle {background-color: #A9AA71;}
td.ltitle {background-color: #87883A;}
td.back {background-color: #B7B686;}
td.back2 {background-color: #DCDEC8;}
td.info {background-color: #DCDEC8; font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #ffffff;}
td.small {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10;}

.required {
color: #ff0000;
font-family: Arial;
font-size: 12;
font-size: small;
vertical-align: top;
}

