A    { color: #ED8002 }   /* unvisited link */
.text  {  background-color: transparent; }
.bline {  background-color: #000000; }

body   {
  background-color : #FFFFFF;
  background-image : url(fr/fond-gd.gif); 
  background-repeat: repeat-x;
  padding          : 0px;
  margin           : 0px;
}
.ombreg {
  background-image : url(fr/ombre-bg.gif); 
  background-repeat: repeat-y;
}
.ombred {
  background-image : url(fr/ombre-bd.gif); 
  background-repeat: repeat-y;
}

.line{
  background-color      : #F74A18;
}
#cadre_central{
 margin             : 8px 0px 0px 0px;
 padding-right      : 10px;
}
.bottom,.bottom a{
  font-family:      Verdana, sans-serif;
  font-size:        11px;
  font-weight:      400;
  text-decoration:  none;
  color:            #FFFFFF;
}
/*----------------------------------------------------------------------------*/
.table_upper{
  background-color      : #676767;
  color                 : #FFFFFF;
  padding-right         : 5px;
}
.menuUp, .menuUp_selected {
  font-family           : Verdana, sans-serif;
  font-size             : 10px;
  font-weight           : normal;
  text-decoration:  none;
  text-align:       center;
  vertical-align:   middle;
  color         :   #FFFFFF;
}

a.menuUp_selected { 
 text-decoration        : underline;
}
.menuUp:hover    { color: #000000;}

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

.menu1,.menu1_selected,.menu1_anchor,.menu1_anchor_selected {
  font-family:      Verdana, sans-serif;
  font-size:        12px;
  font-weight:      bold;
  text-decoration:  none;
  text-align:       left;
  vertical-align:   middle;
  color:            #000000;
  background-color : #FA450A;
  text-transform   : uppercase ;
}
.menu1:hover           { color: #FFFFFF;}
.menu1_anchor:hover    { color: #FFFFFF;}

.menu1_selected        { color: #FFFFFF;text-decoration:  none;}
.menu1_anchor_selected { color: #FFFFFF;text-decoration:  none;}

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

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

.menu2                 { background-color: #84A7FA;}
.menu2_anchor          { background-color: #84A7FA;}

/*----------------------------------------------------------------------------*/
.lineOnglet {  background-color      : #000000; }
.onglet, .onglet_anchor, .selected_onglet, .selected_onglet_anchor {
  font-family:      Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      bold;
  font-variant:     normal;
  text-decoration:  none;
  vertical-align:   middle;
  color:            #000000;
  background-color: #FFFFFF;
}

.onglet, .onglet_anchor {
  color:            #FFFFFF;
  background-color: #FA450A;
}

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

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

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

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

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

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

.pretty_title1,.pretty_title, .generic_title { 
  font-family          : Verdana, sans-serif;
  font-size            : 18px; 
  font-style           : normal; 
  font-weight          : bold; 
  color                : #F74A18;
  text-transform       : none;
}
.pretty_title2 { 
  font-family   : Verdana, sans-serif;
  font-size     : 18px; 
  font-style    : normal; 
  font-weight   : bold; 
  color         : #F74A18; 
}


h1.pretty_title2 { 
  margin             : 0px;
  padding            : 0px;
}

.pretty_title3 { 
  font-family     : Verdana, sans-serif;
  font-size       : 14px; 
  font-style      : normal; 
  font-weight     : 400; 
  color           : #333333;
  text-decoration : none;
}
.pretty_title3_green { 
  font-family     : Verdana, sans-serif;
  font-size       : 14px; 
  font-style      : normal; 
  font-weight     : 400; 
  color           : #336666;
  text-decoration : none;
}

/*----------------------------------------------------------------------------*/
.textJustify{
  font-family     : Verdana, sans-serif;
  font-size       : 14px; 
  font-style      : normal; 
  color           : #000000;
  text-decoration : none;
}
.pretty_frame_right,.pretty_frame_left {
 margin                 : 15px;
 padding                : 10px;
 width                  : 200px;
 border                 : 0px; /*1px dashed #CACACA; */
 background-color       : #DEF1F1;
}
.pretty_frame_right{
 float                  : right;
}
.pretty_frame_left {
 float                  : left;
}

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

.back_actu {
   background : url(fr/bg_news.gif) no-repeat;
}

.ximagesimg, .CP_THUMBNAIL_SMALL, .ACTU_THUMBNAIL_SMALL, .ACTU_THUMBNAIL_BIG{
text-align : right;
padding    : 0px 0px 15px 15px;
}

.ximagestd{
text-align : right;
}

.actuImg { 
  float:right; 
  margin                 : 15px;
  padding                : 10px;
}
.actuSmallImg { 
  float:right; 
  margin-left           : 15px;
  padding-left          : 10px;
  margin-right          : 15px;
  padding-right         : 10px;
  margin-top            : 2px;
  padding-top           : 2px;
  margin-bottom         : 2px;
  padding-bottom        : 2px;
}

.actuTitleImg { 
  margin-left           : 5px;
  padding-left          : 5px;
  margin-right          : 2px;
  padding-right         : 2px;
  margin-top            : 0px;
  padding-top           : 0px;
  margin-bottom         : 0px;
  padding-bottom        : 0px;
}


.actuBox { 
  float:right; 
  margin                 : 15px;
  padding                : 10px;
  width                  : 150px;
  border                 : 1px dashed #CACACA; 
  background-color       : #DEF1F1;

}

.actuTitle, .actuTitle1, .actuTitleHome	 {
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: justify;
  color: #F74A18;
  text-decoration : none;
}

.actuTitleHome	 {
  font-size: 16px;
  text-align: right;
}

.actuTitle1	 {
  text-align: center;
}

.actuTxt, .actuTxtPage, a.actuTxt, a.actuTxtPage { 
  text-decoration : none;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #000000;
}

.actuTxtPage {
  font-size   : 14px;
  text-align  : left;
  color       : #000000;
  background-color: #FFFFFF

}


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

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

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

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

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

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

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

.ufBold {  
  font-weight:      bold;  
}

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

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


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

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

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

