body{
  background-image:url('../../img/fnd.png');background-repeat:repeat-x;
  margin:0;
  height:940px;
  text-align:center;
  font-family:verdana;font-size:12px;
}
img{
  border:0;
}
p{
  font-family:verdana;font-size:12px;
  text-align:justify;
}
h2{ color:#ae2512;font-size:18px;font-weight:normal;font-family:tahoma,arial;margin-top:0;margin-bottom:5px;text-align:center; }

#header{
  margin-left:auto;margin-right:auto;
  margin-top:10px;
  width:990px;
  text-align:left;
}
#frise{
  position:absolute;
  margin-top:70px;
}

#content{
  width:990px;
  margin-left:auto;margin-right:auto;
  text-align:center;
}

#content #content-left{
  width:220px;
  margin-left:40px;margin-right:5px;
  text-align:left;
  font-family:arial;font-size:18px;font-weight:bold;
  padding-top:1px;
  float:left;
}

#content #content-left ul { font-size:12px; }
#content #content-left a{
  text-decoration:none;
  color:#000;
}

#content #content-left h1{
  text-align:left;
  margin-left:0;
  border-bottom:2px solid #79c0b7;
  padding-left:15px;
  font-family:arial;font-size:18px;font-weight:bold;
}

#content #content-center{
  width:503px;
  padding:10px;
  float:left;
}
#content #content-center p.accueil{
  padding-top:90px;
}
#content #content-center h1{
  text-align:left;
  font-size:24px;font-family:Century Gothic,arial;font-weight:normal;
  letter-spacing:6px;
}
#content #content-center div.carre-titres{
  position:absolute;
  background-repeat:no-repeat;
  height:71px;
  padding-top:25px;
}
#content #content-center div.carre-photos{
  position:absolute;
  background-repeat:no-repeat;
  width:71px;height:71px;
  margin-left:440px;
  margin-top:84px;
}

#content #content-center #presentation{
  width:505px;
  text-align:left;
}
#content #content-center #presentation #carre-presentation{
  background-image:url('../../img/carre-presentation.png');
  background-repeat:no-repeat;
}
#content #content-center #presentation h1{
  color:#d61a41;
}
#content #content-center #carre-photo-presentation{
  background-image:url('../../img/carre-photo-presentation.png');
}

#content #content-center #actus{
  width:505px;
  text-align:left;
  margin-top:10px;
}
#content #content-center #actus #carre-actu{
  background-image:url('../../img/carre-actualite.png');
}
#content #content-center #actus h1{
  color:#f6db00;
}

#content #content-center #realisation{
  width:505px;
  text-align:left;
  margin-top:10px;
}
#content #content-center #realisation #carre-realisation{
  background-image:url('../../img/carre-realisation.png');
}
#content #content-center #realisation h1{
  color:#2fa9c7;
}
#content #content-center #carre-photo-realisation{
  background-image:url('../../img/carre-photo-realisation.png');
}

#content #content-right{
  width:200px;
  text-align:center;
  padding-top:15px;
  float:left;
}
#content #content-right h1{
  text-align:left;
  font-size:24px;font-family:Century Gothic,arial;font-weight:normal;
  letter-spacing:8px;
}

#content #content-right div.carre-titres{
  position:absolute;
  background-repeat:no-repeat;
  height:71px;
  padding-top:25px;
}

#content #content-right #portfolio{
  width:200px;
  text-align:left;
}
#content #content-right #portfolio #carre-portfolio{
  background-image:url('../../img/carre-portfolio.png');
  width:71px;
}
#content #content-right #portfolio h1{
  color:#a19ecb;
}

#footer{
  margin-top:10px;
  width:100%;height:29px;
  background-image:url('../../img/fnd-footer.png');background-repeat:repeat-x;
  float:left;
  text-align:center;
  padding-top:5px;
}
#footer table tr td{
  font-size:12px;
}

#photos{
  padding-top:90px;
}
#photos img{
  margin-top:5px;margin-bottom:5px;
}
#categsmenu{
  margin-left:20px;margin-top:20px;
}
#categsmenu h1{
  font-size:16px;font-family:arial;
  text-align:center;
  margin-bottom:5px;
}
#categsmenu a{
  font-size:12px;
}
#categsmenu ul { padding-left:5px; }
#vaclois{
   margin-top:-10px;
}
