body {
	margin : 0;
	padding : 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#002416;
	/*background: #005B39 url(img3/body_fond.png) repeat-x 0 0;*/
	background: #005B39;
}

img {
  border:none;
}


div#haut {
  float:left;
  width:100%;
  height:125px;
  background: #00774A url(img3/logo.gif) no-repeat 30px 30px;
}

div#haut1 {
  float:left;
  padding-top:70px;
  padding-left:620px;
  color:#fff;
  font-size:22px;
  text-align:right;
  height:55px;
  font-style: italic;
}

ul#menu1 {
  float:left;
  margin:0;
  padding:0;
  width:100%;
  height:28px;
  list-style: none;
  background: #FDCB27 url(img3/menu1_fond.png) repeat-x 0 0;
  border-top:solid 1px #fff;
}

ul#menu1 li {
  float:left;
  padding-right:20px;
  font-size:14px;
  font-weight:bold;
}

ul#menu1 li a {
  float:left;
  padding-top:5px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:6px;
  color:#EDF9E3;
  text-decoration:none;
}

ul#menu1 li a:hover {
  color:#fff;
  background-color:#CA9D02;
}


div#conteneur {
  float:left;
  width:100%;
  background:#FEFBF0 url(img3/conteneur.jpg) repeat-x bottom left;
}

div#conteneur div {
  width:80%;
}

ul#menu2 {
  display:none;
}


div#chemin {
  display:none;
}


h1 {
  float:left;
  margin:0;
  padding:0;
  padding-left:50px;
  padding-right:50px;
  padding-top:24px;
  font-size:20px;
  font-weight:normal;
  color:#002416;
  font-style: italic;

}


.cms {
  float:left;
  padding-left:50px;
  padding-right:50px;
  padding-bottom:20px; 
}

ul#slogan {
  float:right;
  margin:0;
  padding:0;
  padding-top:50px;
  width:100%;
  height:65px;
  list-style: none;
  color:#fff;
  text-align:right;
  font-size:22px;
}

ul#slogan li {
  padding-right:50px;
  font-style: italic;
}

ul#menu3 {
  float:right;
  margin:0;
  padding:0;
  padding-top:5px;
  width:100%;
  height:28px;
  list-style: none;
  /*background: #FDCB27 url(img3/menu1_fond.png) repeat-x 0 0;*/
  background-color: #FDCB27;
  border-top:solid 1px #fff;
}

ul#menu3 li {
  float:right;
  padding-right:20px;
  font-size:14px;
  font-weight:bold;
}


ul#menu3 li a {
  padding-top:5px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:6px;
  color:#EDF9E3;
  text-decoration:none;
}

ul#menu3 li a:hover {
  text-decoration:underline;
}

#deco1 {
  position:absolute;
  top:0;
  left:0;
  width:16px;
  height:140px;
  background: url(img3/deco1.gif) no-repeat 0 0;
  z-index:100;
}

.cms img, .cms table tbody tr td img {
  margin:10px; 
}

.cms table tbody tr td ul {
  padding:10px; 
}

.tab_accueil {
  width:140%;
  background: url(img3/tab_accueil.jpg) no-repeat top right;
}

#footer {
  float:left;
  width:100%;
  padding-top:34px;
  height:74px;
  color:#fff;
  font-size:11px;
  text-align:center;
}

#footer a {
  color:#fff;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}