body { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background:#fff;
}

#wrapper {
  background:#39f; /*** Set background color for side columns for Safari & IE ***/
  border-left: solid 2px #000;
  border-right: solid 2px #000;
}

#outer {background:#fff;}

#subfooter1 {background:#000;}

#header {
  background: #000;
  border-bottom:2px solid #000;
  border-top:2px solid #000;
}

#subheader1 {background:#000;}

#subheader21 {background:#fff;}

#gfx_bg_middle {background:#fff;}

#niveau1 {background:#000;}

#niveau3 {background:#fff;}

h1 {color: #000; background:#fff; border: none;}

h2 {border-bottom:1px dotted #000;}

.separationh {border-bottom:1px solid #000;}

h1{color:#000; border-bottom:1px solid #000; font-style:italic;}

h2 a, h2 a:visited, h2 a:hover, h2 a:focus {color:#000; text-decoration:none;}

h3 {color: #000;} /***477***/

#container-center a {color:#069;}

#subheader1 a {background-color: #FFF;}

* html #niveau2 img {border-bottom: solid 4px #fff;}

#subheader2 span {display:none;}

.menuh-act {
  color:#000;
  border-bottom: solid 3px #fff;
  background: #fff;
}

.menuh-act a:link, .menuh-act a:visited {color:#000; text-decoration:underline;}

.menuh-act a:focus, .menuh-act a:hover {color:#000; text-decoration:none;}

.menuh-no {color:#FFF;}

.menuh-no a:link, .menuh-no a:visited {color:#fff; text-decoration:none;}

.menuh-no a:focus, .menuh-no a:hover {color:#fff; text-decoration:underline;}

#subfooter1 {color: #FFF;}

#subfooter1 a, #subfooter1 a:visited, #subfooter1 a:hover, #subfooter1 a:focus {color: #fff;}

#container-right p {color: #FFF;}

#container-right a,#container-right a:visited, #container-right a:hover, #container-right a:focus {color: #000;}

#col-droite p {color: #FFF;}

#col-droite li a,#col-droite li a:visited, #col-droite li a:hover, #col-droite li a:focus {font-weight: bold; color: #000;}

#gauche .separationh, #bordure .separationh {border-bottom:1px solid #000;}

#gauche h1, #bordure h1 {  background-color:#fff; border: none; }

#gauche h1, #bordure h1 {  padding:0; color:#000; border-bottom:1px solid #000; font-style:italic; }

#gauche h2, #bordure h2 {  background-color:#fff; border: none; }

#gauche h2, #bordure h2 {  padding:0; color:#39f; border-bottom:1px dotted #39f; }

#gauche h2 a, #gauche h2 a:visited, #gauche h2 a:hover, #gauche h2 a:focus {color:#000; text-decoration:none;}

#bordure h2 a, #bordure h2 a:visited, #bordure h2 a:hover, #bordure h2 a:focus {color:#000; text-decoration:none;}

#gauche h3, #bordure h3 {color: #000;} /***477***/

