body { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background:#fff;
}

#wrapper{
  background:#229069; /*** 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:#42659d;}

#subheader2{ background:#000;}

#niveau2 { background:#000;}

#subheader3{ background:#fff;}

#gfx_bg_middle{ background:#fff;}

.subheader-dte { background: #000;}

#niveau1 { background:#42659d;}

#niveau3 { background:#fff;}

h1 { color: #fff; background:#42659d; border:1px solid #666; }

h2 {  border-bottom:1px dotted #42659d; color:#42659d; }

h3 { color: #42659d;}

#container-center a { color:#42659d; }

#subheader1 a { background-color: #FFF;}

* html #niveau2 img { border-bottom: solid 4px #fff;}

#subheader3 a:link, #subheader3 a:visited, #subheader3 a:focus, #subheader3 a:hover{ color: #000;}

#subfooter1 { color: #FFF;}

#subfooter1 a, #subfooter1 a:visited, #subfooter1 a:hover, #subfooter1 a:focus { color: #fff;}

.menuv-level1-no {
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
}

.menuv-level1-no a, .menuv-level1-no a:visited {
  color:#FFF;
  background-color: #42659d;
}

.menuv-level1-no a:focus, .menuv-level1-no a:hover {
  color:#000;
  background-color: #86badf;
}

/*  MENU 1, level 1, active state (ACT) */
.menuv-level1-act {
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
}

.menuv-level1-act a, .menuv-level1-act a:visited {
  color:#000;
  background-color: #86badf;
}

.menuv-level1-act a:focus, .menuv-level1-act a:hover {
  color:#fff;
  background-color: #42659d;
}



.menuv-level2-no {
	background-color:#229069;
}

.menuv-level2-no a, .menuv-level2-no a:visited {
  color:#c3d2d7;
  border-bottom: solid 1px #c3d2d7;
}

.menuv-level2-no a:focus, .menuv-level2-no a:hover {
  color:#000;
  border-bottom: solid 1px #000;
}

.menuv-level2-act {
  background-color:#229069;
}



.menuv-level2-act a, .menuv-level2-act a:visited {
  color:#000;
  border-bottom: solid 1px #000;
}

.menuv-level2-act a:focus, .menuv-level2-act a:hover {
  color:#c3d2d7;
  border-bottom: solid 1px #c3d2d7;
}

.menuv-level3-no a:link, .menuv-level3-no a:visited {
  color:#c3d2d7;
  background:#229069 url(../images/menuv-pucesocial.png) no-repeat 0px 3px;
}

.menuv-level3-no a:focus, .menuv-level3-no a:hover {
  color:#000;
  background:#229069 url(../images/menuv-puceasocial.png) no-repeat 0px 3px;
}

.menuv-level3-act a:link, .menuv-level3-act a:visited {
  color:#000;
  background:#229069 url(../images/menuv-puceasocial.png) no-repeat 0px 3px;
}

.menuv-level3-act a:focus, .menuv-level3-act a:hover {
  color:#c3d2d7;
  background:#229069 url(../images/menuv-pucesocial.png) no-repeat 0px 3px;
}

.menuv-level4-no, .menuv-level4-act { background-color:#229069;}

.menuv-level4-no a, .menuv-level4-no a:visited { color:#c3d2d7;}

.menuv-level4-no a:focus, .menuv-level4-no a:hover { color:#000;}

.menuv-level4-act a, .menuv-level4-act a:visited { color:#000;}

.menuv-level4-act a:focus, .menuv-level4-act a:hover { color:#c3d2d7;}

#container-right p{ color: #000;}

#container-right a,#container-right a:visited, #container-right a:hover, #container-right a:focus { color: #42659d; }

.separationh {border-bottom:1px dotted #42659d;}