body#main_body {
  margin: 0;
  padding: 0;
  background: transparent url(images/static/image-ap.gif) repeat-y scroll center top;
}
#container {
  margin: 0;
  padding: 0;
  position: relative;
  width: 1000px;
}
#header {
  padding: 0;
  position: relative;
  height: 170px;
  width: 1000px;
}
#logo {
  background: transparent url(images/static/logo-sans-fond-2.gif) no-repeat scroll 0% 50%;
  position: absolute;
  margin-left: 10px;
  margin-top: 10px;
  height: 150px;
  width: 260px;
}
#slogan {
  background: transparent url(images/static/slogan.jpg) no-repeat scroll 0%;
  position: absolute;
  margin-top: 30px;
  margin-left: 300px;
  height: 100px;
  width: 600px;
}
#main_nav_container {
  margin: 0 0 0 10px;
  padding: 0;
  z-index: 1;
  position: relative;
  height: 28px;
  width: 1000px;
}
html > body #main_nav_container {
  width: 1000px;
}
#main_nav_list {
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
  top: 0;
  left: 0;
  list-style-type: none;
}
#main_nav_list li {
  margin: 0;
  padding: 0;
  height: 28px;
  float: left;
}
#main_nav_list a {
  margin: 0;
  padding: 2px 19px 0 24px;
  background: transparent none repeat scroll 0%;
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  display: block;
  float: left;
  font-size: 100%;
  font-weight: bold;
  line-height: 22px;
  text-align: left;
  text-decoration: none;
  voice-family: inherit;
  height: 26px;
}
html > body #main_nav_list a {
  height: 26px;
}
#main_nav_list a.main_nav_item:hover {
  background: transparent url(images/dynamic/buttonset1/n1hover.gif) no-repeat scroll left top;
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
#main_nav_list a.main_nav_active_item {
  background: transparent url(images/dynamic/buttonset1/n1activeitem.gif) no-repeat scroll left top;
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #663300;
}
#main_nav_list a.main_nav_item {
  background: transparent url(images/dynamic/buttonset1/n1.gif) no-repeat scroll left top;
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #ffd700;
}
#main_container {
  margin: 0 0 0 10px;
  padding: 0;
  position: absolute;
}
#container_droite {
  position: absolute;
  margin-top: 10px;
  margin-left: 700px;
  height: 1700px;
  width: 250px;
}
#ci_left {
  background: transparent url(images/static/ci-left.jpg) no-repeat scroll 0%;
  position: relative;
  height: 1650px;
  width: 180px;
}
#scop {
  background: transparent url(images/static/scop.jpg) no-repeat scroll 0%;
  position: relative;
  height: 150px;
  width: 180px;
}
#savoir_faire {
  background: transparent url(images/static/savoir-faire.gif) no-repeat scroll 0%;
  position: relative;
  height: 70px;
  width: 420px;
  margin-top: 100px;
  margin-left: 137px;
}
#arobase {
  background: transparent url(images/static/arobase.gif) no-repeat scroll 0%;
  position: relative;
  height: 50px;
  width: 50px;
  margin-top: 100px;
  margin-left: 285px;
}
#image_en_travaux_2 {
  background: transparent url(images/static/panneaux006-1.gif) no-repeat scroll 0%;
  position: relative;
  margin-top: 100px;
  margin-left: 100px;
  height: 120px;
  width: 160px;
}
#content_container {
  position: relative;
  width: 700px;
}
html > body #content_container {
  width: 700px;
}
#content_container h1 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-weight: normal;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
  font-size: 100%;
}
#content_container h2 {
  font-family: Trebuchet MS,sans-serif;
  text-transform: none;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #993300;
}
#content_container h3 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  text-transform: none;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #6600cc;
}
#content_container h4 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial;
  text-transform: none;
  font-style: italic;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #993300;
}
#content_container p {
  font-family: Tahoma,sans-serif;
  font-style: normal;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  color: #483d8b;
}
#content_container a:link {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-left: 200px;
  color: #bf4da8;
}
#content_container a:visited {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 200px;
  color: #5fd78c;
}
#content_container a:hover {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-left: 200px;
  color: #55bf4d;
}
#content_container a:active {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-left: 200px;
  color: #483d8b;
}
#content_container table {
}
#content_container th {
}
#content_container tr {
}
#content_container td {
}
