/* Paramètres présents sur chaques pages. */
body {
  background:#FFF url(../graphique/fond.png) repeat-y center;
  color:#000000;
  text-align:center;
  margin:0px;
  font:normal 12px Arial, Arial, Helvetica, sans-serif;
}
#global {
  margin-left:auto;
  margin-right:auto;
  width:1006px;
  min-height:400px;
  text-align:left;
}
#global_haut {
  margin-top:0px;
  border-bottom:1px solid #E8E6E7;
}
#global_milieu {
  overflow:hidden;
}
#corps {
  float:left;
  margin-top:15px;
  padding: 0px 10px;
  width:660px;
}
#menu {
  margin:15px 0px 15px 686px;
  padding:5px;
  width:300px;
  -width:290px;
  background-color:#ECEDDD;
}
#global_bas {
  margin-top:0px;
  background-color:#089300;
}
a {
  cursor:pointer;
  text-decoration:underline;
  color: #000000;
}
a:hover {
  text-decoration:none;
  color: #000000;
}
img {
  border:none;
}
form {
  margin:0px;
}
.span_pub {
  font-size:10px;
}
#recherche_en_cours {
  display:inline;
  width:16px;
  height:16px;
}
#recherche_en_cours {
  display:inline;
  width:16px;
  height:16px;
}
.load_fixe{
  background-image:url(../graphique/loading_fixe.gif);
}
/* Bandeau du haut de page */
#bandeau {
  height:88px;
  background-image:url(../graphique/bandeau.jpg);
  background-repeat:no-repeat;
}
#bandeau #retour_index {
  display:block;
  width:300px;
  height:88px;
}
#bandeau ul {
  float:right;
  margin:10px 10px 0px 0px;
  width:135px;
  font:10px Verdana, Arial, Helvetica, sans-serif;
  line-height:16px;
  list-style:none;
}
#bandeau ul a {
  text-decoration:none;
  color:#333333;
}
#bandeau ul a:hover {
  text-decoration:underline;
}
#menu_haut {
  margin:1px 0px 0px;
  height:26px;
  border-bottom:1px solid #CCCCCA;
  background:url(../graphique/menu_haut_vide.png) repeat-x;
}
#menu_haut dd {
  display:inline;
  margin:0px;
  width:108px;
  border-right:1px solid #EBECEE;
  font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#menu_haut dd a {
  text-decoration:none;
  color:#666666;
}
#form_recherche {
  position:relative;
  margin:5px 0px 0px 790px;
  -margin:5px 0px -50px 790px;
  height:28px;
  font-size:11px;
  color:#999999;
}
#form_recherche input {
  margin-right:4px;
  font-size:10px;
  color:#666666;
  border:solid 1px #CCCCCC;
}
#form_recherche .bouton_ok {
  padding:0px;
  width:18px;
  *height:17px;
}
/* Bandeau de bas de page */
#bas_page {
  height:95px;
  background:repeat-x url(../graphique/fond_bas_page.png);
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bas_page #copyright_site {
  position:relative;
  top:27px;
  left:15px;
  font-size:11px;
  color:#FFFFFF;
}
#bas_page #droits_site {
  position:relative;
  top:32px;
  left:15px;
  width:600px;
  font-size:11px;
  color:#ACD2A8;
  line-height:18px;
}
#bas_page p {
  float:right;
  margin:0px 15px 0px 0px;
  width:500px;
  text-align:right;
  font-size:10px;
}
#bas_page p a {
  text-decoration:none;
  color:#FFFFFF;
}
#bas_page p a:hover {
  text-decoration:underline;
}
#bas_page p b {
  margin:0px 5px;
  color:#80BA80;
}
/* Cadre de gestion des actions. */
#resultat_ok {
  margin:10px 0px;
  padding:10px 10px 10px 45px;
  height:16px;
  background-color:#F7FDCB;
  background-image:url(../graphique/info.png);
  background-repeat:no-repeat;
  background-position:5px;
  border:1px solid;
  border-color:#C2D071;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#resultat_ok u {
  color:#666666
}
#resultat_ok img {
  -display:inline;
  float:right;
  margin:-20px -5px 0px 0px;
  cursor:pointer;
}
#resultat_echec {
  margin:10px 0px;
  padding:10px 10px 10px 45px;
  height:16px;
  background-color:#F7FDCB;
  background-image:url(../graphique/erreur.png);
  background-repeat:no-repeat;
  background-position:5px;
  border:1px solid;
  border-color:#CC0000;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#resultat_echec u {
  color:#666666
}
#resultat_echec img {
  -display:inline;
  float:right;
  margin:-20px -5px 0px 0px;
  cursor:pointer;
}
.m_erreur {
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#FF0000;
}

