body  { 
  background-image:url(img/back.jpg);  background-position:left top;
  }

div#fond_contenu_first{
  background:url(img/fond_first.png) no-repeat top left;
  width:740px;
  padding-top:8px;
  height:16px;
  margin:auto;
  font-size:1px;
}

div#fond_contenu_bas{
  background:url(img/fond_bas.png);
  background-position: left bottom;
  width:740px;
  margin:auto;
  padding:0px 0px 10px 0px;
}
div#fond_contenu_top{
  background:url(img/fond_top.png) no-repeat top left;
  width:740px;
  min-height:350px;
  padding:0px 0px 30px 0px;
}

div#menu_gch{
  padding:0px 24px 0px 27px;
  width:195px;
  float:left;
  display:inline;
  color:#000000;
  font-family:arial;
  font-size:13px;
}

div#menu_gch div.menu_on{
  background:url(img/fd_menu_on.gif) no-repeat top left;
  padding:6px 1px 5px 22px;
  width:172px;
  color:#181818;
  font-family:arial;
  font-size:12px; 
  cursor:pointer;
}

div#menu_gch div.menu_on a:active,
div#menu_gch div.menu_on a:visited,
div#menu_gch div.menu_on a:link,
div#menu_gch div.menu_on a:hover{
  color:#181818;
  font-family:arial;
  font-size:12px; 
  text-decoration:none;
}

div#menu_gch div.menu_off a:active,
div#menu_gch div.menu_off a:visited,
div#menu_gch div.menu_off a:link,
div#menu_gch div.menu_off a:hover{
  color:#505050;
  font-family:arial;
  font-size:12px; 
  text-decoration:none;
}

div#menu_gch div.menu_off{
  background:url(img/fd_menu_off.gif) no-repeat top left;
  padding:6px 1px 5px 22px;
  width:172px;
  color:#505050;
  font-family:arial;
  font-size:12px;
  cursor:pointer;
}
div#menu_gch div.menu_barre_last{
  background:url(img/fd_menu_last.gif) no-repeat top left;
  padding:0px 1px 0px 22px;
  width:172px;
}

div#menu_gch div.menu_gch_bas{
  position:relative;
}

div#menu_gch div.titre{
  padding:13px 15px 11px 5px;
  width:172px;
  height:14px;
  color:#013F7C;
  font-weight:bold;
  font-family:arial;
  font-size:16px;
  text-align:center;
  /*border:1px solid #000000;*/
}

/*h1{
  color:#013F7C;
  font-weight:bold;
  font-family:arial;
  font-size:16px;
}*/

div#menu_gch a.lien:active,div#menu_gch a.lien:link,div#menu_gch a.lien:visited{
  text-decoration:underline;
  color:#013F7C;
  font-family:arial;
  font-size:12px;
  /*border:1px solid #000000;*/
}

div#menu_gch a.lien:hover{
    text-decoration:underline;
  color:#013F7C;
  font-family:arial;
  font-size:12px;

  /*border:1px solid #000000;*/
}

div#contenu{
  padding:0px 29px 0px 20px;
  width:429px;
  background:url(img/bord_sep.gif) repeat top left;
  float:left;
  display:inline;
  color:#000000;
  font-family:arial;
  font-size:12px;
  /*border:1px solid #000000;*/
}

div#basdepage{
  float:center;
  display:inline;
  color:#181818;
  font-family:arial;
  font-size:12px;
  text-align:center;
}

a {
    text-decoration:none;
    color:#181818;
  }

a.sou {
    text-decoration:underline;
    color:#181818;
  }

div#contenu h1{
  padding:13px 14px 11px 5px;
  width:400px;
  height:14px;
  color:#013F7C;
  font-weight:bold;
  font-family:arial;
  font-size:17px;
  border-bottom:#666666 1px solid;
  margin:0px 0px 6px 0px;
}
  
div#contenu div.texte {
  padding:12px 5px 11px 5px;
  width:419px;
  color:#000000;
  font-family:arial;
  font-size:12px;
  line-height:16px;
}

div#contenu div.textedeuxtiers {
  padding:12px 5px 11px 5px;
  width:280px;
  color:#000000;
  font-family:arial;
  font-size:12px;
  line-height:16px;
}

span.mav{
  font-weight:bold;
  color:#0175BE;
}

div#contenu div.texte span.comment,div#contenu div.form_contact span.comment{
  font-weight:normal;
  font-size:10px;
  color:#000000;
}

div#contenu div.sep{
  margin:1px 0px 12px 0px;
  height:8px;
  border-bottom:#666666 1px solid;
  width:419px;  
}

div#contenu div.form_contact {
margin:10px 10px;
width:415px;

}

div#contenu div.form_contact div.top{
  background:url(img/fd_form_top.png) no-repeat top left;
  height:21px;
}

div#contenu div.form_contact  div.middle{
  background:url(img/fd_form_middle.png) repeat top;
  padding:0px 17px;
  width:381px;
}

div#contenu div.form_contact  div.middle div.form_text{
  margin:4px 0px;
  width:112px;
  float:left;
  display:inline;
}

div#contenu div.form_contact  div.middle div.form_input{
  margin:4px 0px;
  width:160px;
  float:left;
  display:inline;
}

div#contenu div.form_contact  div.bottom{
  background:url(img/fd_form_bottom.png) no-repeat top left;
  height:21px;
}

div.clear{
  clear:both;
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;  
  margin:0px;
}
br.clear{
  clear:both;  
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;
  margin:0px;
}
