body {
  margin: 0px;
  background-image: url(fr/images/bg.gif);
  color: #ffcc00;
  font-family: Verdana,Helvetica,sans-serif;
  font-size: 11px;
}
#centre {
  background: transparent url(fr/images/fond_gabarit.jpg) repeat-y scroll 0%;
}
#global {
  margin: 0 auto;
  width: 930px;
  min-height: 100% ! important;
  position: relative;
}
#entete {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 87px;
}
#logo {
  width: 170px;
  float: left;
}
#logo img{
  display: block;
  padding: 0px;
  margin: 0px;
  border: none;
}
#titre {
  padding: 10px 0px;
  margin-left: 170px;
  text-align: center;
}
#centre {
  overflow: hidden;
  width: 100%;
}
#nav {
  width: 170px;
  float: left;
  padding: 0px 0px 0px 0px;
}
#nav img {
  display: block;
}
.nav_bloc {
  text-align: justify;
  color: #592d00;
  margin: 0 auto 0 auto;
  border: 4px solid #daa520;
  padding: 4px;
  background-color: #ffce5b;
}

#contenu {
  padding: 0px;
  margin-left: 175px;
  text-align: center;

}
#contenu > *:first-child {
  padding: 4px 10px;
  margin-top: 0px;
}
#contenu img {
  display: block;
  border: none;
  margin: 0 auto; 
}
table {
  margin: 0 auto 0 auto;
  border-collapse: collapse;
  border-spacing: 0;
 }
 
table.large {
  margin: 0 auto 0 auto; 
  border-collapse: collapse;
  border-spacing: 0;
  width: 740px;
 }
table.large td { 
  padding: 4px;
  border: none;
  vertical-align: middle;
} 
table.index {
  width: 660px;
  margin: 0 auto 0 auto; 
  border-collapse: collapse;
  border-spacing: 0;
  border: 2px solid #FF9e28;
 }
table.index td { 
  padding: 4px;
  border: none;
  vertical-align: middle;
  border: 1px solid #daa520;
  text-align: left;
} 
#contenu div {
  margin: 0 auto 0 auto;
  text-align: center;
  }

#spacer {
  padding: 0px;
  height: 80px;
}
#pied {
  padding: 2px 4px 2px 4px;
  position: absolute;
  bottom: 0px;
  border: 3px solid #ff9e28;
  height: 40px;
  width: 918px;
}

