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: #FFFFFF; }
.text  {  background-color: #FFFFFF; }
.bline {  background-color: #000000; }

/*----------------------------------------------------------------------------*/
.pretty_col_tb,.pretty_col_tr,.pretty_col_td{
  border : 0px;
}
.logintext,.loginlabel {
  font-family     : Helvetica,Arial, Verdana, sans-serif;
  font-size       : 12px;
  text-decoration : none;
  font-weight     : bold;
  font-variant    : normal;
  color           : #000000; 
}

.loginlabel {
  font-size       : 11px;
  font-weight     : bold;
}

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

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

.menuUp_over       { color: #F8960C;text-decoration:  none;}

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

.menu1,.menu1_hover{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      bold;
  text-decoration:  none;
  text-align:       left;
  color:            #000000;
}

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

.menu1_hover       { color: #000000;text-decoration:  underline;}

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

.menu2, .menu2_hover {

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

.menu2_hover    { 
  color:            #912300;
}

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

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

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

.menu3, .menu3_hover {

  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-variant:     normal;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       center;
  color:            #FFFFFF;
}

.menu3 a  { color: #FFFFFF;}
.menu3 a:hover  { color: #FFFFFF;text-decoration:  underline;}
.menu3_hover       { color: #f4902f;text-decoration:  underline;}



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

.page_selected {
  color           : #F17704;
}
.page:hover { color: #F17704 }

.page_anchor_selected { color: #F17704;text-decoration:  none;}
.page_anchor          { color: #000000;text-decoration:  none;}


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

a.tinyText:hover {text-decoration : underline;}

.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 {
	color:            #831D07;
	font-size: 			10px; 
	font-family: 	Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 	none; 
	letter-spacing: 	0,1em; 
}

.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: justify;
  color: #000000;
}

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

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


.pretty_link {
	color: #831D07;
	border-style:	solid;
	border-width:	0px;
	border-color: #FFFFFF ;
	text-decoration:none; 
	}
	
.pretty_link:hover {color: #7A4EA7;}

.gsdf_title {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: #FFFFFF;
}

.gsdf_txt {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        13px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  color:            #000000;
  background-color: #FFFFFF;
}

a.gsdf_txt {
  text-decoration:  none;
  color:          #831D07;
}

.gsdf_link {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        13px;
  font-style:       normal;
  text-decoration:  none;
  font-weight:      normal;
  text-align:       right;
  text-decoration:  none;
  color:            #831D07;
  background-color: #FFFFFF;
}



a.page {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-style:       normal;
  text-decoration:  none;
  font-weight:      normal;
  text-align:       left;
  text-decoration:  none;
  color:            #831D07;
  background-color: #FFFFFF;
}

.marron {
  color: #942007;
}

.orange {
  color: #f67403;
}

.gris {
  color: #b2b2b2;
}

.noir {
  color: #000000;
}

.kaki {
  color: #615435;
}
.titre_marron { 
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-weight: 		bold; 
  color: 			#942007; 
  font-size: 		16px;
}
.titre_noir { font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }
.titre_orange { 
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-weight: 		bold; 
  color: 			#f67403; 
  font-size: 		16px;
}

/*--Nouveaux Menu-------------------------------------------------------------*/
#l_menu2{
  height: 15px;
}

#l_menu2 ul li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
}

#l_menu2 ul {
  margin: 0;
  padding: 0 0 0 0%;
  font-family:  Arial,Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

#l_menu2 ul li a {
  list-style: none;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  float: left;
  width: 190px;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  color:            #000000;
  border-bottom: 1px solid #a0a0a0;
}

#l_menu2 ul li a .l_menu2padd {
  padding-right: 1em;
}

#l_menu2 ul li a.l_menu2Inactive:hover {
  color:            #872200;
  list-style: none;
}

#l_menu2 ul li a.l_menu2Active {
  color: #872200;
}

#l_menu2 ul li a.l_menu2Inactive {
  background: #FFFFFF;
}

ul#l_menu3 {
margin: 0px;
padding: 0px;
}

#l_menu3 li {
list-style:none;
margin: 0px;
padding: 0px;
display: block;
border-bottom: 1px #ffffff solid;
}


#l_menu3 li a:hover {
color: #872200;
}


#l_menu3 li a.l_menu3Active, #l_menu3 li a.l_menu3Inactive  { font-size: 11px; margin: 0; display: block; width: 150px; color: #872200; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; background: #ffffff url(fr/l_menu3select.gif) no-repeat 16px 7px; padding: 2px 2px 2px 25px; border-bottom: 1px solid #ffffff; }

#l_menu3 li a.l_menu3Inactive {
  color: #000000;
  background: url(fr/l_menu3.gif) #FFFFFF no-repeat scroll 16px 7px; 
}
