@charset "utf-8";
/* CSS Document */

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#505050;
  background-color: #fbac18;
  margin:0;
  padding:0;
  text-align:center;
  overflow-x:hidden;
  height:100%; 
  }
html, body {
  height: 100%;
  width: 100%;
  }

a {
  color:#fbac18;
  text-decoration:none;
  font-weight:bold;
  }

a:hover {
  color:#000;
  }

p {
  margin-top:0px;
  }
  
#container { 
  width:820px;
  height:510px;
  top:50%;
  position:absolute;
  margin-top:-255px;
  left:50%;
  margin-left:-410px;
  }
  
#nav_top {
  float:left;
  width:820px;
  height:23px;
  text-align:right;
  padding-top:2px;
  font-size:13px;
  }

#nav_top a {
  color:#FFFFFF;
  text-decoration:none;
  height:14px;
  padding:0 5px;
  border-right:1px solid #fff;
  font-weight:bold;
  }

#nav_top a:hover, #nav_top a.on {
  color:#000;
  }

#nav_top .noBorder a {
  border-right:0;
  padding-right:0;
  }

#maincontent {
  padding:12px;
  padding-left:16px;
  float:left;
  width:792px;
  height:436px;
  background-color:#FFFFFF;
  text-align:left;
  }
 
#left {
  float:left;
  width:324px;
  height:436px;
  }

#logo {
  position:absolute;
  top:222px;
  left:17px;
  }

#logo img{
  border:0;
  }

#adresse {
  position:absolute;
  top:417px;
  left:16px;
  width:312px;
  }

#adresse p {
  margin:0;
  text-align:justify;
  width:312px;
  }

#right {
  float:left;
  width:468px;
  height:436px;
  }

#right p, #right h2{
  padding:0 10px;
  }

#right #text p{
  padding:0;
  }

#footer {
  float:left;
  width:480px;
  height:14px;
  padding:11px 0 0 340px;
  text-align:left;
  color:#FFFFFF;
  letter-spacing:0.8px;
  }

#footer a {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#footer a:hover {
  color:#000;
  text-decoration:underline;
  }

#footer_left {
  float:left;
  width:395px;
  }

#footer_nav {
  float:left;
  width:85px;
  text-align:right;
  letter-spacing:0;
  }
 
