/* --- HEADER --- */
.header_gauche {}
.header_droite { float:left; }
.header_milieu { float:left; }

/* --- MENUS HAUT --- */
.texteBouton { /* txt des boutons de menus */
  background-color:    #FFFFFF;
  color:               #666666;
  font-weight:         bold;
  font-family:         Arial;
  font-size:           8pt;
  border-color:        #666666;
  border-right-width:  1px;
  border-left-width:   0px;
  border-top-width:    1px;
  border-bottom-width: 1px;
  border-style:        solid;
}
.texteBoutonOn { /* txt des boutons de menus */
  background-image:url(images/fond_menu_haut.jpg);
  color:               #FFFFFF;
  font-weight:         bold;
  font-family:         Arial;
  font-size:           8pt;
  border-color:        #666666;
  border-right-width:  1px;
  border-left-width:   1px;
  border-top-width:    1px;
  border-bottom-width: 1px;
  border-style:        solid;
}

a.lienHaut           { color: #666666; font-weight: bold; text-decoration: none; }
a.lienHaut:visited   { color: #666666; font-weight: bold; }
a.lienHaut:link      { color: #666666; font-weight: bold; }
a.lienHaut:hover     { color: #FFFFFF; font-weight: bold; }
a.lienHaut:active    { color: #FFFFFF; font-weight: bold; }

a.lienHautOn         { color: #FFFFFF; font-weight: bold;text-decoration: none; }
a.lienHautOn:visited { color: #FFFFFF; font-weight: bold; }
a.lienHautOn:link    { color: #FFFFFF; font-weight: bold; }
a.lienHautOn:hover   { color: #FFFFFF; font-weight: bold; }
a.lienHautOn:active  { color: #FFFFFF; font-weight: bold; }


.BlocMenuHaut {
  border-color:        #666666;
  border-right-width:  1px;
  border-left-width:   1px;
  border-top-width:    1px;
  border-bottom-width: 1px;
  border-style:        solid;
}

.MenuHautOff { /* case d'un menu déroulant off */
  font-family:         Arial;
  font-size:           8pt;
  font-weight:         bold;
  background-color:    #FFFFFF;
  padding :            2px;
}
.MenuHautOver { /* case d'un menu déroulant on */
  font-family:         Arial;
  font-size:           8pt;
  font-weight:         bold;
  background-color:    #FFFFFF;
  padding :            2px;
}

a.MenuOver       { color: #666666; text-decoration: none; } /* pour txt haut */
a.MenuOver:hover { color: #E97E18; text-decoration: none; } /* pour txt haut */
/* a.MenuOn         { color: #FFFFFF; text-decoration: none; } */

/* --- MENUS BAS --- */
.menuBas {
  width:               1004;
  color:               #FFFFFF;
  padding-top:         3px;
  padding-bottom:      3px;
  background-color:    #CC3333;
  font-family:         Arial;
  font-weight:         bold;
  font-size:           9px;
  text-align:          center;
}
a.lienBas       { color: #FFFFFF; text-decoration:none; }
a.lienBas:hover { color: #FFFFFF; text-decoration:underline; }

/* --- MENUS GAUCHE --- */

a.MenuGauche,a.MenuGaucheOver    { color: #666666; text-decoration: none; } /* pour txt gauche */
a.MenuGauche:hover,a.MenuGaucheOver:hover,a.MenuGaucheOn,a.MenuGaucheOn:hover
                                 { color: #E97E18; text-decoration: none; } /* pour txt gauche */

.MenuNiv1Off,.MenuNiv1Over,.MenuNiv1On,.MenuNiv1Actif {
  font-family:         Arial;
  font-size:           9pt;
  font-weight:         normal;
  background-color:    #FFFFFF;
  padding-left:        10px;
  border-bottom:		1px solid #b0afaf;
  /*border-top:		1px solid #b0afaf;*/
}

.MenuNiv1Actif {
	border-right: 6px solid #E97E18;
}

.MenuNiv2Off,.MenuNiv2Over,.MenuNiv2On {
  font-family:         Arial;
  font-size:           8pt;
  font-weight:         normal;
  background-color:    #FFFFFF;
  padding-left:        15px;
  border-top:			1px dotted #d8d7d6;
  border-bottom:		1px dotted #d8d7d6;
}

.MenuNiv3Off,.MenuNiv3Over,.MenuNiv3On {
  font-family:          Arial;
  font-size:            7.8pt;
  font-weight:          normal;
  background-color:     #FFFFFF;
  padding-left:         20px;
}

/* --- PAGES INTERNES --- */
.resumeMenu {
  color:               #666666;
  font-family:         Arial;
  font-size:           11pt;
  font-weight:         bold;
  text-align:          justify;
  text-transform:      uppercase;
  padding-top:         10px;
  padding-bottom:      5px;
  padding-left:        10px;
  padding-right:       0px;
}
.titrePage2007 {
  color:               #D6652B;
  font-family:         Arial;
  font-size:           11pt;
  font-weight:         bold;
  /*font-style:          italic; */
  text-align:          left; /*right;*/
  padding-top:         10px;
  padding-bottom:      5px;
  padding-left:        10px; /*0px;*/
  padding-right:        0;   /*20px;*/
}
.BlocMenuGauche {
  padding-top:         10px;
  padding-bottom:      0px;
  padding-left:        0px;
  padding-right:       0px;
}
.BlocContenuPage {
  padding-top:         10px;
  padding-bottom:      0px;
  padding-left:        10px;
  padding-right:       10px;
}
.colonne2007 {
  /*padding-top:         40px;*/
  text-align:          center;

}
.traitOrange {
  border-color:        #D6652B;
  border-right-width:  0px;
  border-left-width:   0px;
  border-top-width:    0px;
  border-bottom-width: 2px;
  border-style:        solid;
}

.txtGris { color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size: 9px; }
a.lienGris           { color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
a.lienGris:visited   { color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
a.lienGris:link      { color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
a.lienGris:hover     { color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
a.lienGris:active    { color: #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
