* {
  margin: 0;
  padding: 0;
  border: none;
}

body {
  margin-left: auto;
  margin-right: auto;
  font-family: arial;
  font-size: 0.8em;
  width: 727px;
  background-color: #E0DEB7;
}

h1{
  font-size: 1.35em;
  font-weight: bold;
  color: #3d2518;
  text-decoration: underline;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.1em;
  font-weight: bold;
  color: #3d2518;
}

p {
  margin-bottom: 10px;
  font-weight: bold;
  color: #3d2518;
  font-size: 0.9em;
}

a {
  font-weight: bold;
  color: #3d2518;
  text-decoration: none;
}

a:hover {
  color: #ded4b0;
}

a:visited {
  color: #3d2518;
}

img {
  display: block;
}

#banniere {
  width: 727px;
  height: 94px;
  background-image: url(img/bann.jpg);
}

#ret_acc {
  float: left;
  display: block;
  width: 110px;
  height: 94px;
}

#lang_select {
  float: right;
  width: 40px;
  height: 14px;
  margin-top: 80px;
}

#lang_select a {
  float: left;
  margin-right: 3px;
  border: 1px solid #121212;
}

#lang_select a:hover {
  border: 1px solid #efefef;
}

#menu {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 727px;
  height: 19px;
  background-color: #231D0D;
}

#menu a {
  float: left;
  display: block;
}

#entreprise {
  width: 100px;
  height: 20px;
  background-image: url(img/btentreprise1.jpg);
}

#entreprise:hover {
  background-image: url(img/btentreprise2.jpg);
}

#techniques {
  width: 132px;
  height: 20px;
  background-image: url(img/bttechnique1.jpg);
}

#techniques:hover {
  background-image: url(img/bttechnique2.jpg);
}

#gamme {
  width: 106px;
  height: 20px;
  background-image: url(img/btgamme1.jpg);
}

#gamme:hover {
  background-image: url(img/btgamme2.jpg);
}

#distrib {
  width: 126px;
  height: 20px;
  background-image: url(img/btdistrib1.jpg);
}

#distrib:hover {
  background-image: url(img/btdistrib2.jpg);
}

#infos {
  width: 116px;
  height: 20px;
  background-image: url(img/btinfo1.jpg);
}

#infos:hover {
  background-image: url(img/btinfo2.jpg);
}

#agenda {
  width: 81px;
  height: 20px;
  background-image: url(img/btagenda1.jpg);
}

#agenda:hover {
  background-image: url(img/btagenda2.jpg);
}

#liens {
  width: 66px;
  height: 20px;
  background-image: url(img/btlien1.jpg);
}

#liens:hover {
  background-image: url(img/btlien2.jpg);
}

#menu_nl {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 727px;
  height: 19px;
  background-color: #231D0D;
}

#menu_nl a {
  float: left;
  display: block;
}

#entreprise_nl {
  width: 142px;
  height: 20px;
  background-image: url(img/btentreprise1_nl.jpg);
}

#entreprise_nl:hover {
  background-image: url(img/btentreprise2_nl.jpg);
}

#techniques_nl {
  width: 109px;
  height: 20px;
  background-image: url(img/bttechnique1_nl.jpg);
}

#techniques_nl:hover {
  background-image: url(img/bttechnique2_nl.jpg);
}

#gamme_nl {
  width: 106px;
  height: 20px;
  background-image: url(img/btgamme1_nl.jpg);
}

#gamme_nl:hover {
  background-image: url(img/btgamme2_nl.jpg);
}

#distrib_nl {
  width: 116px;
  height: 20px;
  background-image: url(img/btdistrib1_nl.jpg);
}

#distrib_nl:hover {
  background-image: url(img/btdistrib2_nl.jpg);
}

#infos_nl {
  width: 105px;
  height: 20px;
  background-image: url(img/btinfo1_nl.jpg);
}

#infos_nl:hover {
  background-image: url(img/btinfo2_nl.jpg);
}

#agenda_nl {
  width: 80px;
  height: 20px;
  background-image: url(img/btagenda1_nl.jpg);
}

#agenda_nl:hover {
  background-image: url(img/btagenda2_nl.jpg);
}

#liens_nl {
  width: 69px;
  height: 20px;
  background-image: url(img/btlien1_nl.jpg);
}

#liens_nl:hover {
  background-image: url(img/btlien2_nl.jpg);
}

#flash_accueil {
  width: 727px;
  height: 267px;
  margin-top: 3px;
}

#origin {
  float: left;
  width: 364px;
  height: 123px;
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 1px;
  background-color: #ded4b0;
  background-image: url(img/origin.jpg);
  background-repeat: no-repeat;
}

.origin-titre {
  display: block;
  padding-left: 5px;
  padding-top: 5px;
  margin-left: 164px;
  margin-bottom: 8px;
  width: 195px;
  height: 22px;
  line-height: 16px;
  background-color: #ADAA7B;
}

#origin p {
  margin-left: 172px;
  margin-top: 6px;
  margin-right: 3px;
  font-size: 0.85em;
  line-height: 12px;
  font-weight: normal;
}

#equ {
  float: right;
  width: 363px;
  height: 123px;
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 1px;
  background-color: #ded4b0;
  background-image: url(img/equ.jpg);
  background-repeat: no-repeat;
}

.equ-titre {
  display: block;
  padding-left: 5px;
  padding-top: 5px;
  margin-left: 164px;
  margin-bottom: 8px;
  width: 194px;
  height: 22px;
  line-height: 16px;
  background-color: #ADAA7B;
}

#equ p {
  margin-left: 172px;
  margin-top: 6px;
  margin-right: 3px;
  font-size: 0.85em;
  line-height: 12px;
  font-weight: normal;
}

#pied2page {
  clear: both;
  width: 727px;
  height: 12px;
  font-size: 0.8em;
  text-align: center;
  background-color: #3c3008;
}

#pied2page a {
  color: #ded4b0;
}

.footer:hover {
  color: #fff;
}

#pied2page p {
  color: #fff;
}

#commerce {
  margin-top: 3px;
  padding: 20px 40px 0 20px;
  width: 667px;
  height: 247px;
  background-image: url(img/com_equit_fond.jpg);
}

#distribution {
  margin-top: 3px;
  padding: 20px 400px 0 20px;
  width: 307px;
  height: 247px;
  background-image: url(img/imgdistrib.jpg);
}

#entrep {
  margin-top: 3px;
  padding: 20px 400px 0 20px;
  width: 307px;
  height: 247px;
  background-image: url(img/imgentreprise.jpg);
}

#informations {
  margin-top: 3px;
  padding: 20px 400px 0 20px;
  width: 307px;
  height: 247px;
  background-image: url(img/info.jpg);
}

#pres {
  margin-top: 3px;
  padding: 12px 200px 0 12px;
  width: 515px;
  height: 255px;
  background-image: url(img/imgpres.jpg);
}

#pres p {
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.1em;
  margin-bottom: 4px;
}

#gamm_div {
  margin-top: 3px;
  width: 727px;
  height: 267px;
}

#sommaire_div {
  margin-top: 3px;
  width: 727px;
  height: 267px;
}

#techniques_bloc {
  margin-top: 3px;
  padding: 20px 400px 0 20px;
  width: 307px;
  height: 247px;
  background-image: url(img/imgtechnique.jpg);
}

#agenda_bloc {
  margin-top: 3px;
  padding: 10px 10px 0 30px;
  width: 687px;
  height: 257px;
  background-image: url(img/imgagenda.jpg);
}

#agenda_menu {
  font-weight: bold;
  margin-top: 15px;
  margin-left: 13px;
}

#agenda_menu a:hover {
  color: #543829;
  text-decoration: underline;
}

#agenda_menu li {
  margin-bottom: 8px;
}

#agenda_gal {
  float: right;
  width: 300px;
  height: 250px;
  text-align: center;
}

#agenda_gal a {
  margin-left: 4px;
  margin-right: 4px;
}

#agenda_gal img {
  clear: both;
}

#boutons {
}

#agenda_text {
  margin-top: 26px;
  width: 380px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

#agenda_text p {
  font-weight: normal;
  font-size: 0.85em;
  line-height: 13px;
}

#agenda_text h1 {
  text-decoration: none;
  margin-top: 10px;
  margin-bottom: 8px;
}

#liens_bloc {
  margin-top: 3px;
  padding-left: 20px;
  padding-top: 15px;
  width: 707px;
  height: 252px;
  background-image: url(img/imglien.jpg);
}

#liens_bloc h1 {
  margin-bottom: 10px;
}

.link {
  width: 280px;
  height: 50px;
  margin-bottom: 5px;
}

.link img {
  float: left;
}

.link a {
  display: block;
  margin-left: 55px;
  margin-top: 18px;
}

.link a:hover {
  text-decoration: underline;
}
