/* CSS Document */
#page {
   text-align: left;
   margin: 0px auto 0px auto;
   width: 940px;
}
/**************************************************************************************************
                                        BANDEAU HAUT
***************************************************************************************************/
#page #bandeau_haut {
  height:40px;
}
/**********************
*    LOGOS
***********************/
#page #bandeau_haut #logo {
  padding: 10px 0px 0px 31px;
}
#page #bandeau_haut #logo .separateur {
  vertical-align:top;
  padding-top:2px;
  padding-right:13px;
  padding-left:1px;
}
#page #bandeau_haut #logo .logo {
  vertical-align:top;
  padding-top:7px;
}
/************************
*  LANGUES et RECHERCHE
*************************/
#page #bandeau_haut #langue_recherche {
  float: right;
  margin-top: 4px;
  text-align: right;
  position : relative;
  width: 40%;
}
#page #bandeau_haut #langue_recherche .langue {
  height:23px;
  margin-top:4px;
  float:right;
  width:auto;
  _width:110px;
}
#page #bandeau_haut #langue_recherche .recherche {
 float:right;
 width:auto;
 padding-top:4px;
 _width:200px;
}
#page #bandeau_haut #langue_recherche .langue span span {
  padding:3px;
}
#page #bandeau_haut #langue_recherche .langue span a{
  color:#333;
}

#page #bandeau_haut #langue_recherche .langue span a.en_cour {
  font-weight:bold;
}
#page #bandeau_haut #langue_recherche form {}
#page #bandeau_haut #langue_recherche form label{
  font-size:100%;
  padding-right:2px;
}
#page #bandeau_haut #langue_recherche form input, #page #bandeau_haut #langue_recherche form select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  color:#333;
  
}
#page #bandeau_haut #langue_recherche form select {
  border:1px solid #666;
  width:200px;
  margin-right:36px;
  margin-left:1px;
}

#page #bandeau_haut #langue_recherche form .input {
  border:1px solid #666;
  width:105px;
  height:15px;
  padding-left:5px;
}
#page #bandeau_haut #langue_recherche form .input_img {
  vertical-align:top;
  margin-left:2px;
}

/*----------------------------------------------------*/
/*                        LANGUES                     */
/*----------------------------------------------------*/
#langues {
position:absolute;
top:140px;
right:10px;
}
#langues p {
}
#langues a.en {
display:block;
text-decoration:none;
background:url(icon_EN.gif) 0 0 no-repeat;
width:30px;
height:22px;
}
#langues a.fr {
display:block;
text-decoration:none;
background:url(icon_FR.gif) 0 0 no-repeat;
width:30px;
height:22px;
}
#langues a:hover {
color:#000;
}
#langues a span {
visibility:hidden;
}


/**************************************************************************************************
                                        BANDEAU NAVIGATION
***************************************************************************************************/
#page #bandeau_navigation {
  background:url(../images/img_css/bg_navigation_hor.png) repeat-x;
  height:27px;
  padding-right:11px;
  margin-bottom:4px;
}
/************************
*  LIEN IDENTIFICATION
*************************/
#page #bandeau_navigation span{
  float:right; 
}
#page #bandeau_navigation span a{
  color:#333;
  margin-top:7px;
  font-weight:bold;
  padding-left:7px;
  display:block;
}
/************************
*  LIEN IDENTIFICATION
*************************/
#page #bandeau_navigation span{
  float:right; 
}
#page #bandeau_navigation span a{
  color:#000;
  margin-top:7px;
  font-weight:bold;
  padding-left:7px;
  display:block;
}
/************************
*  ONGLETS NAVIGATION
*************************/
#page #bandeau_navigation ul {
  height:100%;
}
#page #bandeau_navigation ul li {
  float:left;
}
#page #bandeau_navigation ul li img{
  vertical-align:top;
  margin-left:0px;
}
#page #bandeau_navigation ul li a:hover{
  font-size:109.5%;
  font-weight:bold;
  padding:5px 18px 6px 18px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background:url(../images/img_css/bg_onglet_survol_hor.png) repeat-x;
}

/*gumai 10/01/2007*/
#page #bandeau_navigation ul li.encours a{
  font-size:109.5%;
  font-weight:bold;
  padding:5px 18px 6px 18px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background:url(../images/img_css/bg_onglet_survol_hor.png) repeat-x;
}
/*gumai 10/01/2007*/

#page #bandeau_navigation ul li a{
  font-size:109.5%;
  color:#333;
  font-weight:bold;
  padding:7px 19px 6px 19px;
  display:block;
}
/**************************************************************************************************
                                        BANDEAU GRAPHIQUE
***************************************************************************************************/
#page #bandeau_graphique {
	margin:0px;
	padding:0px;
	
}
#page #bandeau_graphique h1 {
  display:none;
}
#page #bandeau_graphique img{
	margin:0px;
	padding:0px;
}
/**************************************************************************************************
                                           CONTENEUR 
***************************************************************************************************/
#page #conteneur {
}
/************************
*  FIL D ARIANE
*************************/
#page #conteneur .fil_ariane {
  background-color:#EFEFEF;
  border-bottom:1px solid #DCDCDC;
  padding: 4px 5px 3px 10px;
  margin-bottom:1px;
  
}
#page #conteneur .fil_ariane a{
   text-decoration:underline;
   color:#333;
}
#page #conteneur .fil_ariane{
   color:#333;
}
/**************************************************************************************************
                                          FOOTER / FOOTER HOME
***************************************************************************************************/
#page #footer_head {
width:100%;
border-bottom: 1px solid #DCDCDC; 
height:1px;
margin-bottom:1px;
clear:both;
}

#page #footer_home, #page #footer_pages {
  margin-top:1px;
  background-color:#F5F5F5;
  height:15px;
  padding:1px 10px 0px 10px;
  margin-bottom:15px;
  clear:both;
}
#page #footer_home span, #page #footer_pages span {
  font-size:90%;
  margin-right:26px;
}
#page #footer_home span.lien_footer em, #page #footer_pages span.lien_footer em{
  padding: 0px 6px;
}
#page #footer_home a, #page #footer_pages a{
  color:#333;
}
#page #footer_home p, #page #footer_pages p{
  float:right;
}
#page #footer_home p span, #page #footer_pages p span {
  font-size:90.9%;
  margin:0px;
}
#page #footer_pages {
  margin:0px;
  margin-top:40px;
  margin-bottom:15px;
}
