A:link.pretty_link { color: #0301D4   ;text-decoration: underline; border : 0px;}   /* lien non-visité */
A:active.pretty_link { color: #0301D4 ;text-decoration: underline; border : 0px;}   /* lien activé */
A:visited.pretty_link { color: #7474BA;text-decoration: underline; border : 0px;}   /* lien visité */

td.text A:link.anchor { color: #000000   ;text-decoration: underline;; border : 0px;}   /* lien non-visité */
td.text A:active.anchor { color: #000000 ;text-decoration: underline;; border : 0px;}   /* lien activé */
td.text A:visited.anchor { color: #000000;text-decoration: underline;; border : 0px;}   /* lien visité */

A:link.menuUp, A:active.menuUp, A:visited.menuUp{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  color: #101070;
  font-size:        9px;
  text-decoration: underline;
}
A.menuUp_selected{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  color: #9999CC;
  font-size:        9px;
  text-decoration: underline;
}

body   {  background-color: #FFFFFF; padding: 0px; margin:0px;background: url(fr/spheregrandebleue.gif) left top no-repeat;}
.text  {  background-color: #FFFFFF; }
.bline {  background-color: #000000; }
td.spheretexte{
background: url(fr/spheretexte.gif) left top no-repeat;
}
.line{
 background-color: #4349D9;
}
.imgFloat{
  margin: 10px;
}
.textJustify{
  background-color: transparent;
  padding-left  :10px;
  padding-right  :10px;
}

.siglr{
  color :           #FFFFFF;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        9px;
  font-weight:      900;
  font-variant:     normal;
  text-transform:   normal; 
}
ul.pretty_ul{
  margin:0px;
  margin-left:10px;
  padding: 0px;
  padding-left:10px;
  list-style: upper-roman inside;
  list-style-image: url('dir/images/icones/flechebleue.gif');
}
/*li{
  display :list-item;
}
/*td.textJustify table tr td.textJustify{
  padding-left  :10px;
  padding-right :15px;
}
td.textJustify img {
  margin : 5px;
}*/

.title1,.pretty_title {
  color :           #101070;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  background-color: transparent;
  font-size:        16px;
  font-weight:      900;
  font-variant:     normal;
  text-transform:   normal;
  border :          0px;
  padding-left :    5px;
  spacing :         0px; 
  //background:     url(fr/sup.gif) left center no-repeat; 
}
.title1 a img{
  margin-left :    30px;
}

.pretty_title2{
  color :           #9999CC;
  background-color: transparent;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  background-color: #FFFFFF;
  font-size:        14px;
  font-weight:      700;
  font-variant:     normal;
  text-transform:   normal; 
}
.pretty_title3{
  color :           #7474BA;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  background-color: #FFFFFF;
  font-size:        12px;
  font-weight:      600;
  font-style:       italic;
  font-variant:     normal;
  text-transform:   normal; 
  text-decoration:  none;
}
/* Menu 1 *********************************************************************/
.menu1, .menu1_selected,.menu1_anchor,.menu1_anchor_selected {

  font-family:      Arial, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      normal;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       justify;
  vertical-align:   middle;
  color:            #FFFFFF;
  padding-left:     5px;
  padding-right:    5px;
  
}
td.menu1, td.menu1_selected,td.menu1_anchor,td.menu1_anchor_selected{
  border-right :    1px white solid;
}

.menu1:hover { 
  color:            #FFFFFF;
}
.menu1_anchor_selected { color: #000000;text-decoration:  none;}
.menu1_anchor          { color: #000000;text-decoration:  none;}


.menu1_selected     { 
  color:            #000000;
  background-color: #FFFFFF;
}

/*Menu2 ----------------------------------------------------------------------*/
.menu2, .menu2_selected {
  font-family     : Arial, sans-serif,Verdana, Helvetica;
  font-size       : 13px;
  text-decoration : none;
  text-align      : left;
  font-weight     : normal;
  font-variant    : normal;
  color           : #040468;
  padding-left    : 0px;
  background-color: #BDBDDE;
  letter-spacing  : -0.01cm; 
}
td.menu2, .tdmenu2_selected {
  border-top          : 3px #9999CB solid;
  border-bottom       : 3px #9999CB solid;
}
.menu2_selected {
  color           : #FFFFFF;
  background-color: #101073;
}
.menu2:hover { 
  color           : #FFFFFF;
  background-color: #7474BA;
}
.menu2_anchor_selected { color: #B3B3D9;text-decoration:  none;}
.menu2_anchor          { color: #000000;text-decoration:  none;}

/*pages------------------------------------------------------------------------*/
.page, .page_selected {
  font-family     : Arial, sans-serif,Verdana, Helvetica;
  font-size       : 12px;
  text-decoration : none;
  text-align      : left;
  font-weight     : normal;
  font-variant    : normal;
  color           : #040468;//5F5F98
  background-color: #BDBDDE;
}
td.page, td.page_selected {

  border-bottom   : 1px #219C31 solid;
  /*border-right         : 2px #9999CB solid;*/
  
}
.page_selected {
  color           : #000000;
  
  /*background-color: #7474BA;*/
}
td.page_selected{
  /*background:       url(fr/coche.gif) left center no-repeat;*/
}
.page:hover { 
  color           : #FFFFFF;
  background-color: #7474BA;
}
.page_anchor_selected { color: #B3B3D9;text-decoration:  none;}
.page_anchor          { color: #000000;text-decoration:  none;}

/*Autres ----------------------------------------------------------------------*/
.nobottom{
  padding:0px;
  margin:0px;
  border:0px;
}
.nomargin{
  margin:0px;
  padding:0px;
  border:0px;
}


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



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

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

.right{
  display:      inline;
  float:        right;
  margin-left:  5px;
}
.actutable{
  border:     1px,solid,#9999CC;
}

.actuTitle	 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-align: justify;
  color: #7A4EA7;
}

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

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

table#actu{
  background-color : #F5F5FA;
}

table#actu table{
  text-align :          center; 
}
table#actu table tr td{
  background-color : #F5F5FA;
  margin-left : 5 px;
  border-bottom : thin #DECE7B solid;
  border-left : thin #DECE7B solid;
}
table#actu table tr td#blanc{
  border: 0px;
}
#summary_actu_title{
  color :           #AA1E00;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  background-color: #transparent;
  font-size:        16px;
  font-weight:      500;
  font-variant:     normal;
  text-transform:   normal;
}
table.actu_open{
   background-color : #F5F5FA;
   border-bottom    : thin #DECE7B solid;
}

.actu_title,.actu_title a{
  color : #AA1E00;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      700;
  font-variant:     normal;
  text-transform:   normal;
  padding-bottom :  3px;
}
.actu_text{
  padding :     5px;
  font-size:    12px;
  border-left : 3px #DECE7B solid;
  font-family:  Arial,Helvetica, Verdana, sans-serif;
}
.actunext {
 color       : #2C52A5;
 text-align  : right;
}
.fondsphere{
  background: url(fr/fondbasglobe.gif) left top no-repeat;
}
.fondhautsphere{
  background: url(fr/fondhautglobe.gif) left top no-repeat;
}
.text1,.contentDocument,.formLabel,.formInput,.anchorFramed,.title{
  background-color: #FFFFFF;
}
/* modele de boite de téléchargement ******************************************/
.boite_droite {
 float				 		 : right;
 margin						 : 0px;
 padding					 : 5px;
 text-align				 : center;
 width						 : 150px;
}
.boite_droite img{
 border						: 0px;
}
  