*{
  margin:0;
  padding:0;
}
img{
  border:none;
}
html{
  margin:0;
  padding:0;
}
body{
  font-size:62.5%;
  font-family:arial, verdana;
  line-height: 18px;
  color:#4b4b4b;
  margin:0;
  padding:0;
}
.net{
  margin:0;
  padding:0;
  height:10;
  clear:both;
  visibility:hidden;
}
a:link, a:visited{
  text-decoration:none;
  color:#805aa1;
}
a:hover{
  text-decoration:underline;
  color:#7fc74d;
}



#fond{
  width:100%;
  background:url(images/fond.gif) repeat-y top center;
}
#englobe{
  width:100%;
  background:url(images/fond-bas.gif) no-repeat bottom center;
}
#conteneur{
  width:900px;
  margin: 0px auto 0px auto;
  padding:0 22px 20px 37px;
  position: relative;
  background:url(images/fond-header.jpg) no-repeat;
  height:auto;
  min-height:885px;
  _height:885px;
}

/*--------------------menu-header-------------------*/
#header{
}
#menu{
  list-style:none;
  width:890px;
  padding-top:117px;
}
#menu li{
  float:left;
  margin:0 20px 0 0;
}
#menu li.bureau{
  margin:0 0 0 0;
}
#menu li a{
  width:126px;
  height:125px;
  display:block;
  font-size:1.8em;
  padding:15px 13px 13px 13px;
  position:relative;
  text-decoration:none;
}
#menu li a.contact{
  margin:0 0 0 30px;
}
#menu li a:link, #menu li a:visited{
  background:url(images/bouton-trans.png) no-repeat;
  color:#4b4b4b;
}
#menu li a:link.contact, #menu li a:visited.contact{
  background:url(images/contact-trans.png) no-repeat;
  color:#4b4b4b;
}
#menu li a:hover{
  background:url(images/bouton-hover-trans.png) no-repeat;
  color:#805aa1;
}
#menu li a:hover.contact{
  background:url(images/contact-hover-trans.png) no-repeat;
  color:#805aa1;
}

#menu li a:link.actif, #menu li a:visited.actif{
  background:url(images/bouton-actif-trans.png) no-repeat;
  color:#805aa1;
}
#menu li a:link.contact.actif, #menu li a:visited.contact.actif{
  background:url(images/contact-actif-trans.png) no-repeat;
  color:#805aa1;
}
#menu table{
  cursor: pointer;
}
.textHaut{
  font-size:12px;
  color:#4b4b4b;
}
/*--------------------contenu------------------*/

#gauche{
  float:left;
  width:202px;
}
#droite{
  float:left;
  width:668px;
  margin-top:35px;
}
/*-------mise en forme du texte---*/
h1{
  font-size:2.6em;
  color:#7fc74d;
  font-weight: normal;
  line-height: normal;
}
h2{
  margin:40px 0 20px 0;
  font-size:2.2em;
  color:#805aa1;
  padding-left:27px;
  background: url(images/puce.jpg) no-repeat bottom left;
  font-weight: normal;
}
#droite ul, #droite p{
  font-size:1.4em;
  margin:13px 0;
  line-height: 20px;
}
#droite li{
  list-style: square;
  margin-left:13px;
}
/*------------------footer--------------------*/
#footer{
  width:900px;
  margin: 0 auto 0 auto;
  padding:22px 23px 23px 37px;
  text-align:right;
  font-size:1.2em;
}
