*{
  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(../img/site/fond.gif) repeat-y top center;
}
#englobe{
  width:100%;
  background:url(../img/site/fond-bas.gif) no-repeat bottom center;
}
#conteneur{
  width:900px;
  margin: 0px auto 0px auto;
  padding:0 22px 20px 37px;
  position: relative;
  background:url(../img/site/fond-header.jpg) no-repeat;
  height:auto;
  min-height:885px;
  _height:885px;
}
#accueil{
  position:absolute;
  width:220px;
  height:100px;
  top:0;
  left:0;
  display:block;
}
/*--------------------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(../img/site/bouton-trans.png) no-repeat;
  color:#4b4b4b;
}
#menu li a:link.contact, #menu li a:visited.contact{
  background:url(../img/site/contact-trans.png) no-repeat;
  color:#4b4b4b;
}
#menu li a:hover{
  background:url(../img/site/bouton-hover-trans.png) no-repeat;
  color:#805aa1;
}
#menu li a:hover.contact{
  background:url(../img/site/contact-hover-trans.png) no-repeat;
  color:#805aa1;
}

#menu li a:link.actif, #menu li a:visited.actif{
  background:url(../img/site/bouton-actif-trans.png) no-repeat;
  color:#805aa1;
}
#menu li a:link.contact.actif, #menu li a:visited.contact.actif{
  background:url(../img/site/contact-actif-trans.png) no-repeat;
  color:#805aa1;
}
#menu table{
  cursor: pointer;
}
.textHaut{
  font-size:12px;
  color:#4b4b4b;
}
.blocTxtHaut{
  height:90px;
}
.titreMenu{
  position:relative;
  height:37px;
}
.titreMenu p{
  position:absolute;
  bottom:0;
  left:0;
  cursor: pointer;
}
/*--------------------contenu------------------*/

#gauche{
  float:left;
  width:202px;
  height:auto;
  min-height:20px;
  _height:20px;
}
#droite{
  float:left;
  width:668px;
  margin-top:35px;
}
#actu{
  margin:0 80px 0 30px;
  padding:10px;
  border:1px double #D9D9D9;
}
/*-------mise en forme du texte---*/
h1{
  font-size:2.6em;
  color:#7fc74d;
  font-weight: normal;
  line-height: normal;
}
#actu h1{
  font-size:2.6em;
  color:#7fc74d;
  font-weight: normal;
  line-height: normal;
  margin:10px 0 20px 0;
  padding-left:27px;
  padding-bottom:8px;
  background: url(../img/site/puce.jpg) no-repeat top left;
  font-weight: normal;
  line-height:18px;
  border-bottom: 1px solid #805aa1;
  width:200px;
}
h2{
  margin:40px 0 20px 0;
  font-size:2.2em;
  color:#805aa1;
  padding-left:27px;
  background: url(../img/site/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;
}
/*-----contact----------*/

#formulaire input, #formulaire textarea{
  border:1px solid #805aa1;
  background : none #F6F6F6;
  font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
}
#formulaire label{
  padding:0 10px 0 0;
  width:100px;
  margin-bottom:20px;
  font-size:12px;
}
#formulairelabel.mail{
  padding:0 10px 0 10px;
}
#formulaire textarea{
  width:367px;
  height:114px;
  overflow: hidden;
  margin:5px 0;
}
input#ContactNom{
  width:330px;
}
input#ContactTel{
  margin-top:20px;
  margin-right:10px;
  width:121px;
}
input#ContactMail{
  margin-top:20px;
  width:173px;
}
#formulaire div{
  display:inline;
}
#formulaire .submit input{
  cursor: pointer;
  padding:2px;
  border:1px solid #81C94C;
}
#formulaire .submit input:hover{
  border:1px solid #81C94C;
  cursor: pointer;
  padding:2px;
  background : none #81C94C;
}
