body {padding:0;margin:0;background-color:#000;font-size:16px;font-weight:normal;font-family:"Trebuchet MS", Verdana, Geneva, Helvetica, sans-serif;}
#conteneur {
   margin:10px;
   width:975px;
   height:580px;
   background:url(../images/fond.jpg);
   text-align:left;
   font-weight:700;
   border:2px #fff solid;
   overflow:auto}
a {color:#000}
a:link {color:#000}
a:visited {color:#000}
a:hover {color:#6A5ACD}
#menu_horizontal {
   width:auto;
   height:27px;
   text-align:center;}
#menu_horizontal span {
   float:left;
   width:110px;
   padding:2px;
   border:1px #000 solid;
   background-color:#F5F5F5;
   filter:alpha(opacity=70);
   -moz-opacity:0.7;
   -khtml-opacity: 0.7;
   opacity: 0.7;
   }
#menu_horizontal span:hover {
   background-color:#FFF5EE;
   filter:alpha(opacity=90);
   -moz-opacity:0.9;
   -khtml-opacity: 0.9;
   opacity: 0.5;
   border-bottom:2px #fff solid}
#menu_horizontal span.styles{
   width:auto;
   float:right;
   background-color:#FFEFD5}
#menu_horizontal span.style{
   float:right;
   background-color:#FFEFD5;}
#menu_horizontal span.styles{}
#menu_horizontal a {color:#000}
#menu_horizontal a:link {color:#000}
#menu_horizontal a:visited {color:#000}
#menu_horizontal a:hover {color:#6A5ACD;font-weight:bold}
#accueil {
   width:550px;
   height:450px;
   margin:16px 0 0 335px;
   padding:5px 0 5px 5px;
   color:#FFFAF0;
   font-size:2em}
#realisations {
   width:auto;
   *width:939px;
   padding:20px 0 0 20px;
   background-color:#DCDCDC}
#contact {
   width:auto;
   *width:949px;
   margin-top:-21px;
   *margin-top:0;
   padding:20px 0 0 2px;}
#accessibilite {
   width:auto;
   *width:939px;
   padding:20px 0 0 20px;
   background-color:#FFA07A}
#plan {
   width:auto;
   *width:939px;
   padding:20px 0 0 20px;
   background-color:#FFFAF0}
