/***************************************
      style spécifique à la BREX
****************************************/
.tableauTexteBrex  table {    /* style de base des tableaux BREX */
   text-align : center;
   font-size: 12px;
}

.tableauTexteBrex th { /* style de la ligne d entete du tableau BREX */
  text-align : center;
  background-color: #ffcc66;
}

.tableauTexteBrex td { /* style des lignes du tableau  BREX */
  background-color: #ffe69b;
}
.enteteTableauBrex {  
  font-size: 12px; 
  text-align : center;
  color: #000000;
  background-color: #ffffcc;
  text-decoration: none;
}

.enteteTableauBrex2  {  
   font-size: 12px; 
   text-align : center;
   color: #000000;
   background-color: #ffcc66; 
   text-decoration: none;
}

/* Lien spécifique Brex remplace le style .lienTexte utilisé dans le reste du site */
/* lienTexteBrex */
#contenu .texte div .lienTexteBrex {  /* les liens du texte sont noirs et soulignés */
  color:#000000;         
  text-decoration:underline;
}
#contenu .texte div .lienTexteBrex:hover {  /* les liens du texte sont gris et soulignés */
  color:#999999;         
  text-decoration:underline;
}

.l1brex { 
  font-size:12px; 
  color: #000000; 
  text-align : center;
  background-color: #FFCC66;
  text-decoration: none;
}

a.l1brex { /* les liens des tableaux ne sont pas soulignés */
  text-decoration: underline;
  color: #000000;
}
.l1brex a:hover { /* les liens des tableaux passent en gris et sont  soulignés */
  color:#999999; 
  text-decoration: underline;
}

.l1brexLien  a { 
 font-size:12px; 
 color:#006699; 
 background-color: #FFE69B;
 text-decoration: underline;
}

.l2brex {
  font-size: 12px;
  color: #000000;
  text-align : center;
  background-color: #FFE69B; 
  text-decoration: none;
} 

a.l2brex { /* les liens des tableaux ne sont pas soulignés */
  text-decoration: none;
  color: #000000;
}

.l2brex a:hover { /* les liens des tableaux passent en gris et ne sont pas soulignés */
  color:#999999; 
  text-decoration: none;
}

.l2brexlien a { /* les liens sont soulignés */
  text-decoration: underline;
  cursor: pointer;
}

a.lienmenu1 {
	color:  #996633;   /* #FF9900; */
	font-size: 12px;
	text-decoration: none;
	font-weight: 600;
}

a.lienmenu1:hover { /* les liens des tableaux changent de couleur et ne sont pas soulignés */
    color:#999999; 
    text-decoration: none;
}

a.lienmenu2 {
	color: #FF9900; /* #FFFFDD;*/
	font-size: 12px;
	text-decoration: none;
	font-weight: 600;
}

a.lienmenu2:hover { /* les liens des tableaux changent de couleur et ne sont pas soulignés */
    color:#999999; 
    text-decoration: none;
}

/* BrexL3fonce - Pour colonne tableau Brex */
.BrexL3fonce  { 
    font-size: 11px; 
    color: #000000; 
    background-color: #ffcc66; 
    text-align: center;
}

.BrexL3fonce a { 
    font-size: 11px; 
    text-decoration: none; 
    color: #000000; 
    background-color: #ffcf66; 
}
.BrexL3fonce a:hover { /* les liens des tableaux passent en gris et ne sont pas soulignés */
  color:#999999; 
  text-decoration: none;
}

/* BrexL3Claire - Pour colonne tableau Brex */
.BrexL3Claire { 
    font-size: 11px; 
    color: #000000; 
    background-color: #FFE69B; 
    text-align: center;
}
.BrexL3Claire a { 
    font-size: 11px; 
    text-decoration: none; 
    color: #000000; 
    background-color: #FFEE9B; 
}
.BrexL3Claire a:hover { /* les liens des tableaux passent en gris et ne sont pas soulignés */
  color:#999999; 
  text-decoration: none;
}


/* Gestion des pseudos-boutons Brex-net */
a.BrexBoutonLien {    /* le lien ressemble à un bouton avec un fond jaune, encadrement rouge */
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color:  #FF0000;
 background-color:#ffffcc;
 border-color: #FF0000;
 border-style: solid;
 border-width:1px ;
 text-align: right;
 height: 15px;
 text-decoration: none; 
}

a.BrexBoutonLien img {
 vertical-align: middle;
 padding-bottom: 2px !important; /* pour FF */
 padding-bottom: 0;
}

#contenu .texte div table.adrPp { /* texte petite police */
  font-size: 0.95em;
}

#contenu .texte div  tr.espaceInterLig10  {
  line-height:10px;
}