*{ font-family:sans-serif; }
body{ margin:0; padding:0; background-color:white; }
 img{ border:0; }
 form{ margin:0; padding:0; }
 a{ text-decoration:none; }
 img#logo{ position:absolute; width:250px; height:50px; top:10px; left:10px; }
 div#haut{ height:60px; padding-left:270px; margin-top:10px; text-align:center; border-bottom:#ddd 1px solid; }
  input#recherche{ border:#eee 1px solid; background:white url(img/fond_input_recherche.png) no-repeat 1px 1px; width:350px; padding-left:28px; font-size:18px; height:26px; vertical-align:middle; }
  input#ok{ margin-left:5px; border:#eee 1px solid; border-right:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid; background:#eee; color:#555; font-size:14px; height:26px; vertical-align:middle; cursor:pointer; }
  input#ok:hover{ border:#ddd 1px solid; border-right:#eee 1px solid; border-bottom:#eee 1px solid; background:#eee; }
  div#nombre{ margin-top:5px; }
 div#ads{ float:right; width:180; padding:10px; border-left:#ddd 1px solid; border-bottom:#ddd 1px solid; background-color:white; }
 div#resultats{ padding-right:200px; }
  div#barre_haut{ padding:5px; padding-left:15px; text-align:left; background:#f5f5f5; }
   div#liens{ padding:15px; padding-bottom:0; }
    div.description{ padding:2px; padding-left:10px; }
    div.url{ margin-bottom:15px; }
     div.url a{ font-size:11px; color:#070; }
    div#sans_resultats{ border-top:#ddd 1px solid; margin-top:15px; padding-top:20px; }
  div#barre_bas{ clear:both; padding:5px; text-align:center; background:#f5f5f5; }
 div#recherches{ clear:both; padding:15px; border-bottom:#ddd 1px solid; }
 div#copyright{ margin-top:15px; padding-bottom:10px; font-size:10px; color:#aaa; text-align:center; }
  div#copyright a{ font-size:10px; color:#aaa; }
  div#copyright a:hover{ text-decoration:underline; }
