body { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; margin: 8px; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #B09672; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; }
p { font-size: 12px; text-align: justify; }
td { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: justify; vertical-align: top; }
.niveau_1 { color: #572f08; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin-bottom: 20px; }
.niveau_2 { color: #3d2106; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding: 1px; }
.niveau_3 { color: #572f08; font-weight: bold; text-decoration: underline; }
.niveau_4 { color: #572f08; font-weight: bold; }
.titre_intro { color: #572f08; font-size: 18px; font-family:"arial black;margin: 0;"; padding: 0; border-bottom: 1px dotted #572f08; }
.titre_page { color: #572f08; font-size: 18px; font-family: "arial black;margin: 0;"; text-align: center; margin-bottom: 10px; padding: 0 0 3px 0; border-bottom: 1px dotted #572f08; }
.texte_presentation { color: #572f08; text-align: center; margin-bottom: 10px; }
a:link { color: #572f08; }
a:visited { color: #572f08; }
a:hover { color: #b09672; }
a:active { color: #b09672; }
ul { font-size: 12px; line-height: 14px; text-align: left; margin: 10px 0 12px 15px; list-style-image: url(../pictures_library/carre_beige.gif); }
ul ul { margin-top: 5px; list-style-type: none; list-style-image: none; }
.TD_centrale { background-image: url(../pictures_library/pointilles.gif); }
.TD_bottom { vertical-align: bottom; }
.image { border: solid 1px #572f08; }
.legale_texte { color: #0076bf; font-size: 11px; text-align: left; }
.legale_soustitre { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #0076bf; text-align: left; }
.champs_txt { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #e7e7e7; padding: 2px; border: solid 1px #572f08; }
.bouton { font-family:arial; color: #fff; font-size: 11px; background-color: #b09672; border-color: #572f08; border-width: 1px; }
/*Alignement*/
.Padd5 { padding-left: 3px; }
.Padd10 { padding-left: 10px; }
.Mrg_haut5 { padding-top: 5px; }
/*Couleurs polices*/
.bleu { color: #0076bf; }
.marron_fonce { color: #572f08; }
/*Styles polices*/
.txtArialBlack{font-family:arial black;}
.helvetica { font-family: Helvetica; }
.italique { font-style: italic; }
/* Tailles police*/
.N20{font-size:18px; font-weight:normal; text-align:left;}
.N10 { font-size: 10px; }
.N11 { font-size: 11px; font-weight: normal; text-align: left; }
.N12 { font-size: 12px; }
.N14 { font-size: 14px; }
.N18 { font-size: 18px; }
.B12{font-size:12px; font-weight:bold;}
/*Pour les traits*/
.trait_liste { margin: 0 0 2px; padding: 0; border-top: 2px dotted #b1b1b1; }
.trait_separation { border-top: 1px dotted #572f08; }
.trait_table { border-bottom: 1px dotted #572f08; }
/*Pour les fonds*/
.fondencadre { background-color: #d2a24a; }
.flash { margin: 5px 0 0; padding: 0; }

