body { color: #191919; font-size: 12px; font-family: arial; background-color: #fff; text-align: center; width: auto; margin-top: 0; border-width: 0; }
#filet_page { text-align: center; width: 994px; margin-right: auto; margin-left: auto; border: solid 1px #411802; }
p { font-size: 12px; text-indent: 5px; }
table { text-align: center; margin: 0; padding: 0; }
th { color: #411802; font-size: 12px; font-weight: bold; background-color: #fdd011; text-transform: capitalize; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
td { font-size: 12px; }
input { border: solid 1px #bebebe; }

li { line-height: 24px; list-style-position: inside; }

a { color: #3f3f3f; font-size: 12px; font-weight: bold; text-decoration: none; }

a:link, a:visited {  }

a:hover {  }

a:active {  }


/******************************************/
/*MEP GENE                                */
/******************************************/
#centre, #centre table, #centre td {  margin: 15px; border-width: 0; }
#droite, #droite table { text-align: left; text-indent: 5px; }
#droite a { color: #3f3f3f; text-decoration: none; text-align: left; text-indent: 5px; }
#gauche {  }
#lien_f_marron a { color: #fff; font-weight: bold; text-decoration: none; }
#lien_f_blanc a { color: #411802; font-weight: bold; text-decoration: none; }
#table_form, #table_form td , #table_form th { text-transform: capitalize; text-align: left; vertical-align: middle; }
#actus { line-height: 15px; text-align: left; text-indent: 5px; vertical-align: top; margin-right: 15px; }
/*********************/
/*Navigation tet*/
/*********************/
#cell_tet_jaune { color: #411802; font-size: 12px; line-height: 18px; background-color: #fdd011; text-align: left; vertical-align: middle; display: table-cell; white-space: nowrap; }
#cell_tet_jaune_esp { color: #411802; font-size: 12px; line-height: 18px; background-color: #fdd011; text-align: left; white-space: nowrap; display: table-cell; vertical-align: middle; }
#texte_navigation_haut { color: #411802; font-size: 12px; font-weight: bold; line-height: 18px; background-color: #fdd011; text-transform: uppercase; text-align: center; text-indent: 0; vertical-align: middle; margin-right: -7px; margin-left: -7px; padding-right: 7px; padding-left: 7px; border-width: 0; display: table-cell; white-space: nowrap; }
#texte_navigation_haut2 { color: #411802; font-size: 12px; font-weight: bold; line-height: 18px; background-color: #fdd011; text-transform: uppercase; text-align: center; text-indent: 0; vertical-align: middle; width: 98%; margin-right: -7px; margin-left: -7px; padding-right: 7px; padding-left: 7px; border-width: 0; white-space: nowrap; }
#texte_navigation_haut a:visited { color: #411802; font-size: 12px; font-weight: bold; line-height: 18px; background-color: #fdd011; text-decoration: none; text-transform: uppercase; text-align: center; text-indent: 0; vertical-align: middle; width: 100%; height: 100%; margin-right: -7px; margin-left: -7px; padding-right: 7px; padding-left: 7px; border-width: 0; cursor: pointer; display: table-cell; white-space: nowrap; }
#texte_navigation_haut a:link { color: #411802; font-size: 12px; font-weight: bold; line-height: 18px; background-color: #fdd011; text-decoration: none; text-transform: uppercase; text-align: center; text-indent: 0; vertical-align: middle; width: 100%; height: 100%; margin-right: -7px; margin-left: -7px; padding-right: 7px; padding-left: 7px; border-width: 0; cursor: pointer; display: table-cell; white-space: nowrap; }
#texte_navigation_haut a:hover { color: #fdd011; font-size: 12px; font-weight: bold; line-height: 18px; background-color: #411802; text-transform: uppercase; text-align: center; text-indent: 0; vertical-align: middle; width: 100%; height: 100%; margin-right: -7px; margin-left: -7px; padding-right: 7px; padding-left: 7px; border-width: 0; cursor: pointer; display: table-cell; white-space: nowrap; }

/*********************/
/*Navigation Categorie*/
/*********************/
.cell_colore_jaune { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px #fff; cursor: pointer; display: none; }
.cell_colore_jaune:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; display: block; }
.cell_colore_jaune a:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; display: block; }
.cell_colore_jaune a:visited { color: #411802; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; border-width: 1px; cursor: pointer; display: block; }
.cell_colore_jaune a:link { color: #411802; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; border-width: 1px; cursor: pointer; display: block; }
/*********************/
.cell_colore_marron { color: #fff; font-weight: bold; line-height: 18px; background-color: #411802; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; display: none; }
.cell_colore_marron:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; display: block; }
.cell_colore_marron a:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; display: block; }
.cell_colore_marron a:visited { color: #fff; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; border-width: 1px; cursor: pointer; display: block; }
.cell_colore_marron a:link { color: #fff; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; border-width: 1px; cursor: pointer; display: block; }
/*********************/
.cell_colore_gris_fonce { color: white; font-weight: bold; line-height: 18px; background-color: #bebebe; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px #fff; cursor: pointer; display: none; }
.cell_colore_gris_fonce:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; }
.cell_colore_gris_fonce a:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; display: block; }
.cell_colore_gris_fonce a:visited { color: white; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; cursor: pointer; display: block; }
.cell_colore_gris_fonce a:link { color: white; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; cursor: pointer; display: block; }
/*********************/
.cell_colore_gris_clair  { color: #000; font-weight: bold; line-height: 18px; background-color: #f2f2f0; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px #fff; cursor: pointer; display: none; }
.cell_colore_gris_clair:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; }
.cell_colore_gris_clair a:hover { color: #411802; font-weight: bold; line-height: 18px; background-color: #fdd011; text-indent: 5px; letter-spacing: 0.07em; border: solid 1px; cursor: pointer; display: block; }
.cell_colore_gris_clair a:visited { color: #000; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; border-color: #fff; cursor: pointer; display: block; }
.cell_colore_gris_clair a:link { color: #000; font-weight: bold; line-height: 18px; text-indent: 5px; letter-spacing: 0.07em; border-color: #fff; cursor: pointer; display: block; }
/*********************/
