body table {
  font-size:        12px;
  background-color: #FFFFFF;
}
body   {
  padding:          0px;
  margin:           0px;
}
a    { color: #ED8002 }   /* link */
.text  {  background-color: #FFFFFF; }
.bline {  background-color: #000000; }


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

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

.menuUp_selected { 
  font-weight	 : bold;
}

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

.menu1,.menu1_selected,.menu1_anchor,.menu1_anchor_selected {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
  text-align:       right;
  vertical-align:   middle;
  color:            #ff9933;
}
.menu1:hover  { color: #000000;}

.menu1_selected       { color: #016f16;text-decoration:  none;}

.menu1_anchor_selected { color: #016f16;text-decoration:  none;}
.menu1_anchor          { color: #ff9933;text-decoration:  none;}

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

.menu2, .menu2_selected,.menu2_anchor,.menu2_anchor_selected {

  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       justify;
  vertical-align:   middle;
//  color:            #B3B3D9;
  background-color: #FFFFFF;
}
.menu2:hover           { color: #000000 }
.menu2_anchor_selected { color: #016f16;}
.menu2_anchor          { color: #000000;}
.menu2_anchor:hover    { color: #000000; }
.menu2_selected        { color: #016f16;}

.menu2_sep {
  color:            #000000;
  vertical-align:   middle;
  font-size:        14px;
}

.logo {
  text-align:       center;
  vertical-align:   top;
  background-color: #000080;
}

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

.page, .page_selected, .page_anchor_selected, .page_anchor {
  font-family     : Helvetica, Arial, Verdana, sans-serif;
  font-size       : 11px;
  text-decoration : none;
  text-align      : right;
  font-weight     : bold;
  font-variant    : normal;
//  color           : #B3B3D9;
  color           : #000000;
  background-color: #FFFFFF; 
}

.page_selected { color: #016f16;}
.page:hover    { color: #000000 }

.page_anchor_selected { color: #016f16;}
.page_anchor          { color: #000000;}
.page_anchor:hover    { color: #000000;}

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

.tinyText {
  font-family     : Helvetica, Arial, Verdana, sans-serif;
  font-size       : 10px;
  text-decoration : none;
  text-align      : right;
  font-weight     : bold;
  font-variant    : normal;
  color           : #000000;
}

.sepV {
  font-family     : Helvetica, Arial, Verdana, sans-serif;
  font-size       : 12px;
  text-decoration : none;
  text-align      : right;
  font-weight     : bold;
  color           : #A4B0CC; 
}


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

.tabActive, .tabInactive, .tabInactiveAnchor { color: black }
 
/*----------------------------------------------------------------------------*/

.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: #FFFFFF
}

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

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

.ufBold {  
  font-weight:      bold;  
}

.uiError {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      bold;
  color:            #FF0000;
}
	
.bottomtext {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      normal;
  text-decoration:  none;
  text-align:       midle;
  vertical-align:   middle;
  color:            #B4C2DF;
}

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

.anchorAnim {
  text-decoration : none;
  color:            #B3B3D9;
}
.anchorAnim:hover { color: #000000 }

.anchorAnimSelect {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
}
.anchorAnimSelect:hover { color: red }

.tdActu {
  vertical-align : 	top;
  width :			175px;
  border-left: 1px solid #000000;
}
.blocActu {
  width :			175px;
  vertical-align : 	top;
  padding-left : 	10px;
  margin-bottom :	20px;
}
.actuTitle	 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-align: justify;
  color: #0239ff;
}

.actuTxt, .actuTxtTitle, .actunext { 
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  color: #000000;
}

.actuTxtTitle {
  font-weight : bold;
  font-size   : 11px;
  text-align  : left;
  color       : #000000;
}

.actunext {
 color       : #2C52A5;
 text-align  : right;
}

.pretty_link {
  color           : #ED8002;
  border-width    : 0px;
  border-color    : #FFFFFF;
  border-style    : solid;
  text-decoration : underline;
}

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

.pretty_title { 
  font-family   : Helvetica, Arial, Verdana, sans-serif;
  font-size     : 16px; 
  font-style    : normal; 
  font-weight   : bold; 
  font-variant  : small-caps;
  text-transform: none;
}

.pretty_title2 { 
  font-family   : Helvetica, Arial, Verdana, sans-serif;
  font-size     : 14px; 
  font-style    : normal; 
  font-weight   : bold; 
  color         : #000000;
}

.pretty_title3 { 
  font-family     : Helvetica, Arial, Verdana, sans-serif;
  font-size       : 12px; 
  letter-spacing  : 2px;
  font-style      : normal; 
  font-weight     : bold; 
  text-decoration : none;
}

.date_maj {text-align  : right;
  font-size	: 80%;
}

.pretty_frame_right {float:right;margin: 15px;padding: 10px;width:200px;border: 1px dashed #CACACA; }
.pretty_frame_left {float:left;margin: 15px;padding: 10px;width: 200px;border: 1px dashed #CACACA; }


