A:link.modele3 { color: white }       /* lien non-visité */
A:visited.modele3 { color: white }   /* lien visité */
A:active.modele3 { color: white }    /* lien activé */
.gauche { 
	background-image: url(fr/homme-slogan.jpg) right bottom;
	background-repeat:no-repeat;
	background-color: #EEEEEE;

}

body   {  background-color: #CDEDF5; }
.text  {  background-color: #FFFFFF; }
.bline {  background-color: #000000; }
.line {  background-color: #DDE5F1; }

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

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


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

.menu1,.menu1_selected,.menu1_anchor,.menu1_anchor_selected,.menu1_down,.menu1_up {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        16px;
  text-decoration:  none;
  text-align:       left;
  vertical-align:   middle;
  background-color: #DDE5F1;
  color:            #000000;
}

.menu1_anchor:hover  { color: #ED8002;}
.menu1_anchor_selected:hover  { color: #ED8002;}
.menu1:hover  { color: #ED8002;}

.menu1_selected       { font-weight: bold;}

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

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

  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-variant:     normal;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       left;
  vertical-align:   middle;
  background-color: #DDE5F1;
  color:            #000000;
}

.menu2_anchor:hover { color: #ED8002 }
.menu2_anchor_selected:hover { color: #ED8002 }
.menu2:hover { color: #ED8002 }
.menu2_anchor_selected { font-weight: bold; background-color: #FFFFFF;}

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

.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-variant    : normal;
  color           : #000000;
  background-color: #DDE5F1; 
}

.page_anchor_selected:hover { color: #ED8002 }
.page_anchor:hover { color: #ED8002 }

.page_anchor_selected { color: #B3B3D9; background-color: #FFFFFF;  font-weight : bold;}
.page_selected { color: #B3B3D9; background-color: #FFFFFF;  font-weight : bold;}


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

.pretty_link {
  color           : #ED8002;
  border-style    : solid;
  border-width    : 1px;
  border-color    : #FFFFFF;
  text-decoration : underline;
}
.pretty_link:hover {
  color           : #FF0000;
  background-color: #FFFFFF; 
}

.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;
}

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

.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,.textbottom {
  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:            #000000;
}
.anchor:hover {
  color:            #FF0000;
}

.anchor_small {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      normal;
  text-decoration:  underline;
  color:            #B4C2DF;
}
.anchor_small:hover {
  color:            #FF0000;
}

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

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

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


.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;
}

.actuTitle, .actuTitleHome, a.actuTitle, a.actuTitleHome, .actuHomeTitle2, a.actuHomeTitle2	 {
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  text-align: justify;
  text-decoration:  none;
  color: #A50409;
}

.actuHomeLink{
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  text-align: justify;
  text-decoration:  none;
  color: #8ED0D4;
}

.actuHomeTitle2, a.actuHomeTitle2	 {
  color: #A50409;
}

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

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

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

}

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

