body {
  background: url('/images/style/fond.png') repeat-x #F1F1F1;
  font-family: Helvetica; }
  body #dialog {
    font-size: 13px;
    text-align: justify; }
  body a {
    color: #3CABE5;
    text-decoration: none; }
    body a:hover {
      color: #9AD0F0; }
    body a img {
      border: 0px; }
  body #bottom {
    clear: both;
    padding-top: 50px;
    text-align: center;
    font-size: 13px; }
    body #bottom a {
      color: #565656;
      text-decoration: none; }
      body #bottom a:hover {
        color: #3CABE5; }
  body #top {
    width: 950px;
    margin: auto;
    margin-top: 16px;
    height: 110px; }
    body #top .logo {
      padding-top: 18px;
      display: block; }
    body #top .contacter {
      margin-top: 21px;
      float: right; }
  body #pave-haut {
    width: 970px;
    margin: auto;
    height: 328px; }
    body #pave-haut .pave {
      background: url('/images/style/pave.png');
      width: 305px;
      height: 328px;
      float: left;
      margin: 0 9px 0 9px;
      text-align: center; }
  body #corps {
    width: 950px;
    margin: auto;
    color: #5A5A5A;
    text-align: justify; }
    body #corps h2 {
      clear: both;
      border-bottom: 2px solid #565656;
      font-weight: normal;
      font-size: 27px;
      color: #3CABE5;
      padding: 0px;
      padding-top: 30px;
      padding-bottom: 5px; }
    body #corps strong {
      color: #3CABE5;
      font-weight: normal; }
    body #corps .left {
      width: 340px;
      float: left;
      margin-right: 20px;
      border-right: 1px solid #DFDFDF;
      text-align: center; }
    body #corps .right {
      width: 340px;
      float: right;
      margin-left: 20px;
      border-left: 1px solid #DFDFDF;
      text-align: center; }
