/*
 Theme Name: bamChild
 Template: bam
 Version: 1.0.1
 */
/* - - - - - - - - - - - - - - - - - */
body {
  line-height: 1;
}
table, th, td, tr {
  border: 0px solid #ffffff;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module F1-------------------  */ 
/* - - - - - - - - - - - - - - - - - */
.p1_lire_td_radio {
  width: 2%;
  padding: 5px 6px;
  text-align: center;
  padding: 0px 0px;
}
.p1_lire_td_2_ipad {
  width: 8%;
  font-size: 8px;
  color: #0000ff;
  font-weight: bold;
  text-align: left;
  background-color: #eeffaa;
  border-bottom: 1px solid blue;
  padding: 3px 4px;
}
.p1_lire_td_1_ipad {
  width: 4%;
  font-size: 10px;
  color: #0000ff;
  font-weight: bold;
  text-align: left;
  background-color: #eeffaa;
  border-bottom: 1px solid blue;
  padding: 3px 4px;
}
.p1_lire_td_2 {
  width: 8%;
  font-size: 12px;
  color: #0000ff;
  font-weight: bold;
  text-align: left;
  background-color: #eeffaa;
  border-bottom: 1px solid blue;
  padding: 5px 6px;
}
.p1_lire_td_1 {
  width: 5%;
  font-size: 12px;
  color: #0000ff;
  font-weight: bold;
  text-align: left;
  background-color: #eeffaa;
  border-bottom: 1px solid blue;
  padding: 5px 6px;
}
.p1_lire_th_deb_col_2 {
  width: 8%;
  font-size: 12px;
  color: #0000ff;
  font-weight: bold;
  text-align: left;
  background-color: #A9D0F5;
  border-bottom: 1px solid blue;
  padding: 5px 6px;
}
.p1_lire_th_deb_col_1 {
  width: 5%;
  font-size: 12px;
  color: #0000ff;
  font-weight: bold;
  text-align: left;
  background-color: #A9D0F5;
  border-bottom: 1px solid blue;
  padding: 5px 6px;
}
.p1_lire_tbody {
  border: 2px solid;
  border-color: blue;
  width: 100%
}
.p1_lire_caption {
  color: #0000ff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.p1_lire_table {
  width: 100%;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module P1-------------------  */ 
/* - - - - - - - - - - - - - - - - - */
.p2_creer_input {
  width: 100%;
}
.p2_creer_th {
  width: 30%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.p2_creer_td {
  width: 70%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.p2_creer_tbody {
  border: 2px solid;
  border-color: blue;
  width: 100%
}
.p2_creer_caption {
  color: #0000ff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.p2_creer_table {
  width: 100%;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module A1-------------------  */ 
/* - - - - - - - - - - - - - - - - - */
form{
  float:left;
}
input[type="submit"].a1_bouton_modifier {
  border: none;
  border-radius: 10%;
  background: #7777ff;
  color: #ffffff;
  cursor: pointer;
  font-size: 10px;
  padding: 2px;
  text-transform: uppercase;
}
input[type="submit"].a1_bouton_modifier:hover {
  background: red;
  font-weight: bold;
  color: yellow;
}

input[type="submit"].a1_bouton_trier {
  border: 1px solid white;
  border-radius: 10%;
  background: #7777ff;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size: 14px;
  padding: 4px;
  text-transform: uppercase;
}

input[type=submit].a1_bouton_trier:hover {
  background: red;
  font-weight: bold;
  color: yellow;
}

input[type="submit"].a1_bouton_trier_2 {
  border: 1px solid white;
  border-radius: 10%;
  background: #7777ff;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size: 14px;
  padding: 4px;
  text-align: center;
  text-transform: uppercase;
}
input[type=submit].a1_bouton_trier_2:hover {
  background: red;
  font-weight: bold;
  color: yellow;
}
input[type="submit"].a1_bouton_paiement {
  border: none;
  border-radius: 10%;
  background: #7777ff;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size: 10px;
  padding: 3px;
  margin-right: 1px ;
  text-transform: uppercase;
  float: left;
}
input[type=submit].a1_bouton_paiement_supp {
  border: none;
  border-radius: 10%;
  background: #ff5555;
  color: white;
  font-weight: bold;
  cursor: pointer;
  font-size: 10px;
  padding: 3px;
  margin-left: 1px; 
  text-transform: uppercase;
  float: right;
}
input[type=submit].a1_bouton_paiement_supp:hover {
  background: red;
  font-weight: bold;
  color: white;
}
input[type="submit"].a1_bouton_facture {
  border: none;
  border-radius: 10%;
  background: #58FA82;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size: 10px;
  padding: 3px;
  text-transform: uppercase;
  text-align: center;
}
input[type=submit].a1_bouton_facture:hover {
  background: #04B404;
  font-weight: bold;
  color: white;
}
/* - - - - - - - - - - - - - - - - - */
.a1_bouton_zone_tri {
  border: none;
  border-radius: 10%;
  background: #7777ff;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size: 10px;
  padding: 3px;
  text-transform: uppercase;
  text-align: right;
}
.a1_bouton_zone_tri:hover {
  background: red;
  font-weight: bold;
  color: yellow;
}
.a1_tri_affiche {
  color: #0000ff;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
  border 1px solid color:#0000ff;	
  text-align: right;
}
.a1_tri_tbody {
  border: 2px solid;
  border-color: blue;
  background-color: #aaaaff;
}
.a1_tri_td {
  padding: 5px 5px;
  text-align: center;
}
.a1_tri_table_titre {
  width: 100%
  border-bottom 2px solid #0000ff;
}
/* - - - - - - - - - - - - - - - - - */
.a1_supprimer_tbody {
  border: 2px solid;
  border-color: blue;
  width: 100%
}
.a1_supprimer_th_radio {
  width: 5%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_supprimer_td_radio {
  width: 5%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_supprimer_th {
  width: 30%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_supprimer_td {
  width: 30%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_supprimer_caption {
  color: #0000ff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.a1_supprimer_table {
  width: 100%;
}
.a1_bouton_supprimer {
  border: none;
  border-radius: 10%;
  background: #7777ff;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size: 10px;
  padding: 3px;
  text-transform: uppercase;
}
.a1_bouton_supprimer:hover {
  background: red;
  font-weight: bold;
  color: yellow;
}
/* - - - - - - - - - - - - - - - - - */
.a1_bouton_creer {
  border: none;
  border-radius: 10%;
  background: #7777ff;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  font-size: 10px;
  padding: 3px;
  text-transform: uppercase;
}
.a1_bouton_creer:hover {
  background: red;
  font-weight: bold;
  color: yellow;
}
.a1_creer_th {
  width: 30%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_creer_td {
  width: 70%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_creer_input {
  width: 100%;
}
.a1_creer_tbody {
  border: 2px solid;
  border-color: blue;
  width: 100%
}
.a1_creer_caption {
  color: #0000ff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.a1_creer_table {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.a1_modifier_tbody {
  border: 2px solid;
  border-color: blue;
  width: 100%
}
.a1_modifier_th {
  width: 30%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_modifier_td {
  width: 70%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.a1_modifier_input {
  width: 100%;
}
.a1_modifier_caption {
  color: #0000ff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.a1_modifier_table {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.a1_table_1 {
  margin: 0px;
  padding: 0px;
  width: 100%:;
  border: none;
}
.a1_bouton_activite {
  border: 1px solid red;
  border-radius: 100%;
  cursor: pointer;
  padding: 1px;
  text-transform: uppercase;
}
.a1_bouton_ouvrir {
  border: none;
  border-radius: 10%;
  background: #aaaaff;
  color: #ffffff;
  cursor: pointer;
  font-size: 10px;
  padding: 2px;
  text-transform: uppercase;
}
.a1_bouton_ouvrir:hover {
  background: red;
  font-weight: bold;
  color: yellow;
}
.a1_titre_col_gauche {
  float:left;
  width:100%;
  color: #0000FF;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.a1_lire_caption {
  color: #0000ff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin: 0px;
  padding: 0px;
}
.a1_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.a1_lire_th_deb_col_2 {
  background-color: #f5f5dc;
  font-size: 12px;
  color: #aaaaff;
  border-top: 2px solid #0000ff;
  border-bottom: 2px solid #0000ff;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 15%
}
.a1_lire_th_deb_col_1 {
  background-color: #f5f5dc;
  font-size: 12px;
  color: #aaaaff;
  border-top: 2px solid #0000ff;
  border-bottom: 2px solid #0000ff;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 5%
}
.a1_lire_th {
  background-color: #f5f5dc;
  font-size: 12px;
  color: #aaaaff;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td_permanent_blanc_texte_vert {
  background-color: #A3EDC3;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  border-bottom: 1px dashed #AAAAAA;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td_permanent_blanc {
  background-color: #A3EDC3;
  font-size: 14px;
  font-weight: bold;
  color: #0000ff;
  border-bottom: 1px dashed #AAAAAA;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td_permanent_rouge {
  background-color: #ff7474;
  font-size: 14px;
  font-weight: bold;
  color: #0000ff;
  border-bottom: 1px dashed #AAAAAA;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td_permanent_orange_texterouge {
  background-color: #eabb89;
  font-size: 14px;
  font-weight: bold;
  color: #ff0000;
  border-bottom: 1px dashed #AAAAAA;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td_permanent_orange {
  background-color: #eabb89;
  font-size: 14px;
  font-weight: bold;
  color: #0000ff;
  border-bottom: 1px dashed #AAAAAA;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td_permanent {
  background-color: #eeffaa;
  font-size: 14px;
  font-weight: bold;
  color: #0000ff;
  border-bottom: 1px dashed #AAAAAA;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td {
  background-color: #ffebcd;
  font-size: 14px;
  font-weight: bold;
  color: #0000ff;
  border-bottom: 1px dashed #AAAAAA;
  padding-top: 2px;
  padding-bottom: 2px;
}
.a1_lire_td_fin_col {
  background-color: #ffebcd;
  font-size: 14px;
  font-weight: bold;
  color: #0000ff;
  border-bottom: 2px solid #0000ff;
  padding-top: 2px;
  padding-bottom: 2px;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module M8-------------------  */
.m8_lire_table_titre {
  border: 0px solid #ffffff;
  padding: 0px solid #ffffff;
  margin: 0px solid #ffffff;
  columns: 2 auto;
}
.m8_titre_col_gauche {
  float:left;
  width:80%;
  color: #1285ab;
  font-size: 48px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.m8_titre_col_droite {
  float:left;width:20%;
  text-align: right;
  vertical-align: text-bottom;
  vertical-align: bottom;
  border: 2px;
  border-color: #000000;
}
/* - - - - - - - - - - - - - - - - - */
.m8_retablir_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m8_retablir_tbody {
  border: 2px solid;
  border-color: blue;
}
.m8_retablir_th {
  width: 18%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_retablir_th_radio {
  width: 5%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_retablir_td {
  width: 18%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_retablir_td_radio {
  width: 5%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_retablir_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m8_supprimer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m8_supprimer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m8_supprimer_th {
  width: 18%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_supprimer_th_radio {
  width: 5%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_supprimer_td {
  width: 18%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_supprimer_td_radio {
  width: 5%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_supprimer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m8_creer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m8_creer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m8_creer_th {
  width: 18%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_creer_td {
  width: 30%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_creer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m8_creer_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m8_lire_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m8_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.m8_lire_th {
  width: 18%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_lire_td {
  width: 30%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
/* - - - - - - - - - - - - - - - - - */
.m8_modifier_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m8_modifier_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m8_modifier_tbody {
  border: 2px solid;
  border-color: blue;
}
.m8_modifier_th {
  width: 18%;
  background-color: #93e9be;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_modifier_td {
  width: 30%;
  background-color: #3b9778;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m8_modifier_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m8_horodateur_tr {
  background-color: red;
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration:underline;
  font
  border-color: black;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module M7-------------------  */
.m7_lire_table_titre {
  border: 0px solid #ffffff;
  padding: 0px solid #ffffff;
  margin: 0px solid #ffffff;
  columns: 2 auto;
}
.m7_titre_col_gauche {
  float:left;
  width:80%;
  color: #1285ab;
  font-size: 40px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.m7_titre_col_droite {
  float:left;width:20%;
  text-align: right;
  vertical-align: text-bottom;
  vertical-align: bottom;
  border: 2px;
  border-color: #000000;
}
/* - - - - - - - - - - - - - - - - - */
.m7_retablir_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m7_retablir_tbody {
  border: 2px solid;
  border-color: blue;
}
.m7_retablir_th {
  width: 18%;
  background-color: #e7f2f8;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_retablir_th_radio {
  width: 5%;
  background-color: #e7f2f8;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_retablir_td {
  width: 18%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_retablir_td_radio {
  width: 5%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_retablir_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m7_supprimer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m7_supprimer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m7_supprimer_th {
  width: 18%;
  background-color: #e7f2f8;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_supprimer_th_radio {
  width: 5%;
  background-color: #e7f2f8;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_supprimer_td {
  width: 18%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_supprimer_td_radio {
  width: 5%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_supprimer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m7_creer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m7_creer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m7_creer_th {
  width: 18%;
  background-color: #e7f2f8;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_creer_td {
  width: 30%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_creer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m7_creer_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m7_lire_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m7_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.m7_lire_th {
  width: 18%;
  background-color: #e7f2f8;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_lire_td {
  width: 30%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
/* - - - - - - - - - - - - - - - - - */
.m7_modifier_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m7_modifier_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m7_modifier_tbody {
  border: 2px solid;
  border-color: blue;
}
.m7_modifier_th {
  width: 18%;
  background-color: #e7f2f8;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_modifier_td {
  width: 30%;
  background-color: #74bdcb;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m7_modifier_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m7_horodateur_tr {
  background-color: red;
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration:underline;
  font
  border-color: black;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module M6-------------------  */
.m6_lire_table_titre {
  border: 0px solid #ffffff;
  padding: 0px solid #ffffff;
  margin: 0px solid #ffffff;
  columns: 2 auto;
}
.m6_titre_col_gauche {
  float:left;
  width:80%;
  color: #1285ab;
  font-size: 40px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.m6_titre_col_droite {
  float:left;width:20%;
  text-align: right;
  vertical-align: text-bottom;
  vertical-align: bottom;
  border: 2px;
  border-color: #000000;
}
/* - - - - - - - - - - - - - - - - - */
.m6_retablir_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m6_retablir_tbody {
  border: 2px solid;
  border-color: blue;
}
.m6_retablir_th {
  width: 18%;
  background-color: #f8ea8c;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_retablir_th_radio {
  width: 5%;
  background-color: #f8ea8c;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_retablir_td {
  width: 18%;
  background-color: #e1c340;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_retablir_td_radio {
  width: 5%;
  background-color: #e1c340;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_retablir_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m6_supprimer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m6_supprimer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m6_supprimer_th {
  width: 18%;
  background-color: #f8ea8c;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_supprimer_th_radio {
  width: 5%;
  background-color: #f8ea8c;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_supprimer_td {
  width: 18%;
  background-color: #e1c340;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_supprimer_td_radio {
  width: 5%;
  background-color: #e1c340;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_supprimer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m6_creer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m6_creer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m6_creer_th {
  width: 18%;
  background-color: #f8ea8c;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_creer_td {
  width: 30%;
  background-color: #e1c340;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_creer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m6_creer_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m6_lire_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m6_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.m6_lire_th {
  width: 18%;
  background-color: #f8ea8c;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_lire_td {
  width: 30%;
  background-color: #e1c340;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
/* - - - - - - - - - - - - - - - - - */
.m6_modifier_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m6_modifier_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m6_modifier_tbody {
  border: 2px solid;
  border-color: blue;
}
.m6_modifier_th {
  width: 18%;
  background-color: #f8ea8c;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_modifier_td {
  width: 30%;
  background-color: #e1c340;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m6_modifier_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m6_horodateur_tr {
  background-color: red;
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration:underline;
  font
  border-color: black;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module M5-------------------  */
.m5_lire_table_titre {
  border: 0px solid #ffffff;
  padding: 0px solid #ffffff;
  margin: 0px solid #ffffff;
  columns: 2 auto;
}
.m5_titre_col_gauche {
  float:left;
  width:80%;
  color: #1285ab;
  font-size: 36px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.m5_titre_col_droite {
  float:left;width:20%;
  text-align: right;
  vertical-align: text-bottom;
  vertical-align: bottom;
  border: 2px;
  border-color: #000000;
}
/* - - - - - - - - - - - - - - - - - */
.m5_retablir_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m5_retablir_tbody {
  border: 2px solid;
  border-color: blue;
}
.m5_retablir_th {
  width: 18%;
  background-color: #c3e0e5;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_retablir_th_radio {
  width: 5%;
  background-color: #c3e0e5;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_retablir_td {
  width: 18%;
  background-color: #5885af;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_retablir_td_radio {
  width: 5%;
  background-color: #5885af;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_retablir_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m5_supprimer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m5_supprimer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m5_supprimer_th {
  width: 18%;
  background-color: #c3e0e5;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_supprimer_th_radio {
  width: 5%;
  background-color: #c3e0e5;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_supprimer_td {
  width: 18%;
  background-color: #5885af;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_supprimer_td_radio {
  width: 5%;
  background-color: #5885af;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_supprimer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m5_creer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m5_creer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m5_creer_th {
  width: 18%;
  background-color: #c3e0e5;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_creer_td {
  width: 30%;
  background-color: #5885af;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_creer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m5_creer_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m5_lire_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m5_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.m5_lire_th {
  width: 18%;
  background-color: #c3e0e5;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_lire_td {
  width: 30%;
  background-color: #5885af;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
/* - - - - - - - - - - - - - - - - - */
.m5_modifier_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m5_modifier_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m5_modifier_tbody {
  border: 2px solid;
  border-color: blue;
}
.m5_modifier_th {
  width: 18%;
  background-color: #c3e0e5;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_modifier_td {
  width: 30%;
  background-color: #5885af;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m5_modifier_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m5_horodateur_tr {
  background-color: red;
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration:underline;
  font
  border-color: black;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module M3-------------------  */
.m3_lire_table_titre {
  border: 0px solid #ffffff;
  padding: 0px solid #ffffff;
  margin: 0px solid #ffffff;
  columns: 2 auto;
}
.m3_titre_col_gauche {
  float:left;
  width:80%;
  color: #1285ab;
  font-size: 40px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.m3_titre_col_droite {
  float:left;width:20%;
  text-align: right;
  vertical-align: text-bottom;
  vertical-align: bottom;
  border: 2px;
  border-color: #000000;
}
/* - - - - - - - - - - - - - - - - - */
.m3_retablir_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m3_retablir_tbody {
  border: 2px solid;
  border-color: blue;
}
.m3_retablir_th {
  width: 18%;
  background-color: #f9f1f0;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_retablir_th_radio {
  width: 5%;
  background-color: #f9f1f0;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_retablir_td {
  width: 18%;
  background-color: #fadcd9;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_retablir_td_radio {
  width: 5%;
  background-color: #fadcd9;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_retablir_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m3_supprimer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m3_supprimer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m3_supprimer_th {
  width: 18%;
  background-color: #f9f1f0;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_supprimer_th_radio {
  width: 5%;
  background-color: #f9f1f0;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_supprimer_td {
  width: 18%;
  background-color: #fadcd9;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_supprimer_td_radio {
  width: 5%;
  background-color: #fadcd9;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_supprimer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m3_creer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m3_creer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m3_creer_th {
  width: 18%;
  background-color: #f9f1f0;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_creer_td {
  width: 30%;
  background-color: #fadcd9;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_creer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m3_creer_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m3_lire_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m3_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.m3_lire_th {
  width: 18%;
  background-color: #f9f1f0;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_lire_td {
  width: 30%;
  background-color: #fadcd9;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
/* - - - - - - - - - - - - - - - - - */
.m3_modifier_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m3_modifier_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m3_modifier_tbody {
  border: 2px solid;
  border-color: blue;
}
.m3_modifier_th {
  width: 18%;
  background-color: #f9f1f0;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_modifier_td {
  width: 30%;
  background-color: #fadcd9;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m3_modifier_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m3_horodateur_tr {
  background-color: red;
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration:underline;
  font
  border-color: black;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module M2-------------------  */
.m2_lire_table_titre {
  border: 0px solid #ffffff;
  padding: 0px solid #ffffff;
  margin: 0px solid #ffffff;
  columns: 2 auto;
}
.m2_titre_col_gauche {
  float:left;
  width:80%;
  color: #1285ab;
  font-size: 48px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.m2_titre_col_droite {
  float:left;width:20%;
  text-align: right;
  vertical-align: text-bottom;
  vertical-align: bottom;
  border: 2px;
  border-color: #000000;
}
/* - - - - - - - - - - - - - - - - - */
.m2_retablir_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m2_retablir_tbody {
  border: 2px solid;
  border-color: blue;
}
.m2_retablir_th {
  width: 18%;
  background-color: #bcece0;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_retablir_th_radio {
  width: 5%;
  background-color: #bcece0;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_retablir_td {
  width: 18%;
  background-color: #36eee0;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_retablir_td_radio {
  width: 5%;
  background-color: #36eee0;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_retablir_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m2_supprimer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m2_supprimer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m2_supprimer_th {
  width: 18%;
  background-color: #bcece0;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_supprimer_th_radio {
  width: 5%;
  background-color: #bcece0;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_supprimer_td {
  width: 30%;
  background-color: #36eee0;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_supprimer_td_radio {
  width: 5%;
  background-color: #36eee0;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_supprimer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
/* - - - - - - - - - - - - - - - - - */
.m2_creer_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m2_creer_tbody {
  border: 2px solid;
  border-color: blue;
}
.m2_creer_th {
  width: 18%;
  background-color: #ffffee;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_creer_td {
  width: 30%;
  background-color: #36eee0;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_creer_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m2_creer_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m2_lire_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m2_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.m2_lire_th {
  width: 18%;
  background-color: #bcece0;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_lire_td {
  width: 30%;
  background-color: #36eee0;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
/* - - - - - - - - - - - - - - - - - */
.m2_modifier_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m2_modifier_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m2_modifier_tbody {
  border: 2px solid;
  border-color: blue;
}
.m2_modifier_th {
  width: 18%;
  background-color: #bcece0;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_modifier_td {
  width: 30%;
  background-color: #36eee0;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m2_modifier_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m2_horodateur_tr {
  background-color: red;
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration:underline;
  font
  border-color: black;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Top barre ------------------  */
.histo_titre {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.histo_texte {
  font-size: 14px;
  color: blue;
}
/* -Top barre ------------------  */
.bam-top-info {
  line-height: 35px;
  font-size: 14px;
  color: blue;
  margin-right: 500px;
  padding-left: 0px;
  float: left;
}
.top-navigation ul {
  list-style: none;
  margin: 0;
  margin-top: 0px;
  margin-right: 25px;
  margin-bottom: 0px;
  margin-left: 0px;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
/* -Module M1-------------------  */
.m1_lire_table_titre {
  border: 0px solid #ffffff;
  padding: 0px solid #ffffff;
  margin: 0px solid #ffffff;
  columns: 2 auto;
}
.m1_titre {
}
.m1_titre_col_gauche {
  float:left;
  width:80%;
  color: #1285ab;
  font-size: 48px;
  font-weight: bold;
  text-align: left;
  border: 2px;
  border-color: #000000;
}
.m1_titre_col_droite {
  float:left;width:20%;
  text-align: right;
  vertical-align: text-bottom;
  vertical-align: bottom;
  border: 2px;
  border-color: #000000;
}
/* - - - - - - - - - - - - - - - - - */
.m1_lire_table {
}
.m1_lire_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m1_lire_tbody {
  border: 2px solid;
  border-color: blue;
}
.m1_lire_tr {

}
.m1_lire_th {
  width: 18%;
  background-color: #ffffee;
  border-bottom: 1px dashed #AAAAAA;
}
.m1_lire_td {
  width: 30%;
  background-color: #ffffcc;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m1_lire_td_rouge { /* Correction */
  width: 30%;
  background-color: #ffffcc;
  font-weight: bold;
  color: #ff0000;
  border-bottom: 1px dashed #AAAAAA;
}
/* - - - - - - - - - - - - - - - - - */
.m1_modifier_bouton {
  color: #0000ff;
  width: 50%;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  border: 0px;
}
.m1_modifier_table {

}
.m1_modifier_caption {
  color: #1285ab;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
}
.m1_modifier_tbody {
  border: 2px solid;
  border-color: blue;
}
.m1_modifier_tr {

}
.m1_modifier_th {
  width: 18%;
  background-color: #ffffee;
  border-bottom: 1px dashed #AAAAAA;
}
.m1_modifier_td {
  width: 82%;
  background-color: #ffcccc;
  font-weight: bold;
  color: #000;
  border-bottom: 1px dashed #AAAAAA;
}
.m1_modifier_input {
  width: 100%;
}
/* - - - - - - - - - - - - - - - - - */
.m1_horodateur_tr {
  background-color: red;
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-decoration:underline;
  font
  border-color: black;
}
/* -----------------------------  */
/* -----------------------------  */
/* -----------------------------  */
 /* -----------------------------  */