.pretty_link {color: #000000;border-style: solid;border-width: 0px;border-color: #E47833;text-decoration:underline; }
.pretty_link:hover {background-color: #FFFFFF; }
.pretty_acronym {border-style: dashed;border-width: 1px;border-color: #E47833;text-decoration:none; }
.pretty_col_td { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;color: #000000;vertical-align:top; text-align: justify;border-style: solid;border-width: 0px;border-color: #E47833;}

/*----------------------------------------------------------------------------*/


A:link.modele3 { color: #000000 }       /* lien non-visité */
A:visited.modele3 { color: #000000 }   /* lien visité */
A:active.modele3 { color: #000000 }    /* lien activé */


body    {  background-color: #FFFFFF; }
.text   {  background-color: #FFFFFF; }
.bline  {  background-color: #000000; }
.color1 {  background-color: #E0E0C5; }
.color2 {  background-color: #003366; }


/*----------------------------------------------------------------------------*/

.menuUp {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      bold;
  text-decoration:  none;
  text-align:       center;
  vertical-align:   middle;
}


/*==============================================================================
 * MENU
 *============================================================================*/

.menu01_anchor { text-decoration: none; color: #000000; } /*== TXTMENU ==*/

.menu01_menu1, .menu01_menu1_first {
  width:               180;
  background-color:    #E0E0C5; /*== MENU1 ==*/
  vertical-align:      middle;
  
  border-top-width: 1;
  border-top-style: solid;
  border-top-color: #FFFFFF; /*== TOPMENU1 ==*/

  border-left-width:   1;
  border-left-style:   solid;
  border-left-color:   #FFFFFF; /*== FOND ==*/
  
  border-right-width:  1;
  border-right-style:  solid;
  border-right-color:  #FFFFFF; /*== FOND ==*/
  
  border-bottom-width: 1;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF; /*== TOPMENU1 ==*/
}

.menu01_menu1_first {
  border-top-width: 1;
  border-top-style: solid;
  border-top-color: #FFFFFF; /*== TOPMENU1 ==*/
}

.menu01_menu2 {
  background-color: #FFFFFF; /*== MENU2 ==*/
  
  border-top-width: 1;
  border-top-style: solid;
  border-top-color: #E0E0C5; /*== TOPMENU2 ==*/

  border-bottom-width: 1;
  border-bottom-style: solid;
  border-bottom-color: #E0E0C5; /*== TOPMENU2 ==*/

  border-left-width:   1;
  border-left-style:   solid;
  border-left-color:   #E0E0C5; /*== FOND ==*/
  
  border-right-width:  1;
  border-right-style:  solid;
  border-right-color:  #E0E0C5; /*== FOND ==*/
}

.menu01_texte_menu1, .menu01_texte_menu2, .menu01_texte_menu2_selected {
  font-family:    Helvetica, Arial, sans-serif;
  color:          #949494; 
  vertical-align: middle;
  text-align:     left;
  line-height:    2;
  margin-right:   10;
}

.menu01_texte_menu1 {
  font-size:      8pt;
  font-style:     normal;
  font-weight:    600;
  text-transform: uppercase;
  margin-left:    10;
}

.menu01_texte_menu2, .menu01_texte_menu2_selected {
  font-size:      8pt;
  /* PJE
  font-style:     solid; */
  font-style:     normal;
  font-weight:    400;
  text-transform: capitalize;
  margin-left:    20;
}

.menu01_texte_menu2_selected {
  font-weight : bold;
  font-style  : italic;
}

/*----------------------------------------------------------------------------*/

.page, .page_selected {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        11px;
  text-decoration:  none;
  text-align:       right;
  color:            #000C7F;
  background-color: #AFD6FF; 
}

.page_selected { color: #FF0000; background-color: #CFE6FF; }
.page:hover { color: #FF0000 }

/*----------------------------------------------------------------------------*/

.tabActive, .tabInactive, .tabInactiveAnchor { 
  color           : black;
  text-decoration : none; 
}
 
.tabInactiveAnchor { 
  font-weight:      bold;
  font-style :      italic;
}
 
/*----------------------------------------------------------------------------*/

.frmTitle {   
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;  
  font-weight:      bold;
  color:            #000000;  
  background-color: #FFFFFF; 
}

.frmSubTitle {  
  font-family:      Helvetica, Arial, Verdana, sans-serif;  
  font-size:        10px;  
  color:            #000000;  
  background-color: #FFFFFF; 
}

.frmText {   
  font-family:      Helvetica, Arial, Verdana, sans-serif;  
  font-size:        12px;  
  color:            #000000;  
  background-color: #E5E4DC; 
}

.ufFormInput, .uiFormInput {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:            #000000;
  background-color: #E5E4DC; 
}

.ufText, .ufBold, .uiText, .ucText {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:            #000000;
  background-color: #E5E4DC; 
}

.ufBold {  
  font-weight:      bold;  
}

.uiError {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      bold;
  color:            #FF0000;
}

.anchor {
  text-decoration:  underline;
  color:            #003366;
}

/*----------------------------------------------------------------------------*/

.tpTitle {   
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;  
  font-weight:      bold;
  color:            #000000;  
  background-color: #FFFFFF; 
  vertical-align:   top;
  white-space:      nowrap;
}


.tpLabel1, .tpLabel2, .tpInput1, .tpInput2 {   
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;  
  vertical-align:   top;
  color:            #000000;  
}

.tpInput1{   
  text-align:       left;
  background-color: #E5E4DC; 
}

.tpInput2 {   
  text-align:       left;
  background-color: #F5F4EC; 
}

.tpLabel1 {   
  font-weight:      bold;
  text-align:       right;
  background-color: #E0E0C5; 
}

.tpLabel2 {   
  font-weight:      bold;
  text-align:       right;
  background-color: #E4E4E4; 
}

.tpLinks {   
  text-align:       right;
  vertical-align:   top;
  background-color: #FFFFFF; 
}


