body{ font-family:'arial narrow',arial,serif; color: white; margin: auto; background-color: #c4e360; }
p{ font: 0.8em helvetica,arial,serif; text-shadow: 0px 1px 0px #002446; margin:0; padding:0; padding-bottom: 7px; }
a{ outline: none; color: white; text-decoration: none; } a:hover{ text-decoration: underline; } .hide{ display: none; } .a{ color: #ffd44f; }
a img{ border: none; text-decoration: none; } .titre{ font-style: normal; text-shadow: 0px 1px 3px #172a40; padding-left: 10px; padding-top: 3px; margin-left: 20px; margin-top: 20px; width: 697px; height: 31px; }
#contener{ width: 1000px; height: auto; margin: auto; background-color: black; }
 #goto{ font-size: 1.1em; background-image: url("images/goto.png"); margin:0; padding: 0; margin-left: 7px; width: 943px; height: 25px; text-align: right; padding-right: 40px; padding-top: 6px; padding-bottom: 0px; }
 #header{ width: 983px; height: 154px; background: url('images/header2.png') repeat-x; margin:0; margin-left: 7px; }
   #logo{ margin:0; margin-left: 352px; width: 277px; height: 130px; background: url('images/logotemp.png') no-repeat; background-position: 0 -7px; }
     #logo a{ display: block; width: 100%; height: 100%; }

#menu{ padding: 0; margin:0; margin-left: 7px; }
#menu ul{ display: block; } #menu li{ padding-top: 3px; float: left; list-style-type: none; } #menu a{ display: block; width: 100%; height: 100%; }
  #eclients{ width: 131px; height: 30px; /*background: url('images/eclients.png') no-repeat; */ }
  #accueil{ margin-left: 0px; width: 117px; height: 29px; background: url('images/accueil2.png') no-repeat; }
  #solutions{ width: 122px; height: 29px; background: url('images/solutions2.png') no-repeat; }
  #engagement{ width: 145px; height: 29px; background: url('images/realisations.png') no-repeat; }
  #references{ width: 155px; height: 29px; background: url('images/contacter.png') no-repeat; }
  #devis{ width: 226px; height: 32px; background: url('images/devis.png') repeat-x; }
  #debut-menu{ width: 218px; height: 32px; background: url('images/devis.png') repeat-x; }

#t-body{ clear: both; margin-top: 50px; margin-left: 8px; width: 983px; height: 20px; background: url('images/t-body.png') no-repeat; }
#body{ margin-top: 0px; margin-left: 8px; width: 983px; background: url('images/body.png') repeat-x; background-color: #112831; }
#f-body{ clear: both; margin-left: 8px; width: 983px; height: 18px; background: url('images/f-body.png') no-repeat; }
  #d-tree{ float: left; width: 11px; height: 22px; background: url('images/d-tree.png') no-repeat; }
  #tree{ padding:0; padding-top: 3px; font-style: normal; text-shadow: 0px 0px 1px #000; float: left; height: 22px; background: url('images/tree.png') repeat-x; }
  #f-tree{ float: left; width: 10px; height: 22px; background: url('images/f-tree.png') no-repeat; }
#footer{ font-style:italic; width: 999px; height: 48px; background: url('images/footer.png') no-repeat; }
#footerc ul{ width: auto; display: block; list-style-type: none; margin:0; padding:0; padding-left: 365px; padding-top:12px; padding-bottom:10px; }
#footerc li{ padding:0; font-size: 0.9em; margin-left: 7px; float: left; }
#end{ margin:0; padding:0; margin-left: -1px; width: 1000px; margin-bottom: 12px; background-image: url("images/end.png"); background-repeat: no-repeat; height: 14px; }