*{ font-family:sans-serif; font-size:14px; }

body{ margin:0; padding:0; background:white; text-align:center; }

img{ border:0; }
img.categorie{ width:90px; height:60px; }

form{ margin:0; padding:0; display:inline; }

a{ text-decoration:none; color:#555; font-weight:bold }
a:hover{ text-decoration:underline; color:black; }

div#conteneur{ position:relative; width:1000px; margin-left:auto; margin-right:auto; text-align:left; font-size:0; }
 a#logo img{ margin-top:5px; width:310px; height:115px; }
 div#blogdujour{ position:absolute; left:320px; top:0; width:680px; height:115px; background:url(img/fond_blogdujour.png) no-repeat; }
  div#blogdujour table{ margin-top:33px; width:650px; height:72px; }
  div#blogdujour font{ font-size:12px; color:gray; }
 div#page{ margin-top:10px; font-size:0; }

  /*** Index ***/
  div#index_gauche{ float:left; width:576px; }
   div#categories{ width:576px; height:445px; background:url(img/fond_categories.png); }
    div#categories_pub{ padding-top:40px; padding-right:50px; text-align:right; }
    div#categories table{ margin-top:10px; }
     div#categories td{ font-size:12px; }
      a.categories_cat{ text-decoration:underline; }
      a.categories_cat:hover{ text-decoration:none; }
      a.categories_scat{ font-size:12px; font-weight:normal; color:black; }
      a.categories_scat:hover{ color:#555; }
   div#meilleurs_blogs{ margin-top:5px; }
    div#meilleurs_blogs img{ width:570px; height:55px; }
    div#meilleurs_blogs font{ display:block; padding-left:10px; font-size:12px; color:gray; }
    div#meilleurs_blogs a{ display:block; margin-top:10px; }
  img#inscription{ width:420px; height:180px; }
  div#derniers_blogs{ padding-left:590px; }
   div#derniers_blogs img{ width:400px; height:55px; margin-top:5px; }
   div#derniers_blogs font{ display:block; padding-left:10px; font-size:12px; color:gray; }
   div#derniers_blogs a{ display:block; margin-top:10px; }

  /*** Catégorie ***/
  div#categorie_gauche{ float:left; width:576px; }
   div#categorie_scat{ width:576px; height:150px; background:url(img/fond_sous_categories.png); }
    div#categorie_scat table{ margin-top:25px; margin-left:21px; width:527px; height:100px; }
    div#categorie_scat h1{ margin:0; padding:0; font-size:18px; font-weight:bold; color:gray; }
    div#categorie_scat a{ font-size:18px; font-weight:bold; color:gray; text-decoration:underline; }
    div#categorie_scat a:hover{ text-decoration:none; }
   div#blog{ width:576px; height:150px; background:url(img/fond_sous_categories.png); }
    div#blog table{ margin-top:25px; margin-left:21px; width:527px; height:100px; }
    div#blog h1{ margin:0; padding:0; padding-bottom:5px; font-size:16px; font-weight:bold; color:gray; }
    div#blog a{ font-size:14px; font-weight:bold; color:gray; text-decoration:underline; }
    div#blog a:hover{ text-decoration:none; }
    div#blog td{ font-size:12px; }
    div#blog font{ display:block; font-size:11px; margin-top:5px; }
    div#blog input{ border:gray 1px solid; font-size:11px; vertical-align:middle; height:18px; }
    div#blog select{ border:gray 1px solid; font-size:11px; vertical-align:middle; height:16px; padding:0; }
   div#categorie_pub_haut{ margin-top:15px; text-align:center; }
   div#categorie_resultats{ margin-top:15px; padding-left:20px; padding-right:20px; }
    div#categorie_resultats font{ display:block; padding-left:10px; padding-bottom:10px; font-size:12px; color:gray; }
    div#categorie_resultats i{ font-size:10px; color:#555; }
    div#categorie_resultats a{ margin-top:10px; }
   div#categorie_pub_droite{ margin-top:15px; padding-left:590px; text-align:center; }

  /*** Ajout ***/
  div#ajout_gauche{ float:left; width:576px; }
   div#ajout{ width:576px; height:445px; background:url(img/fond_ajout.png); font-weight:bold; }
    div#etape1{ text-align:center; padding-top:140px; }
     input#ajout_1_url{ font-weight:normal; border:#555 1px solid; padding-left:2px; padding-right:2px; width:250px; height:20px; }
     input#ajout_1_ok{ font-weight:normal; border:#555 1px solid; height:20px; }
    div#etape2{ text-align:center; padding-top:120px; }
     input#ajout_2_email{ font-weight:normal; border:#555 1px solid; padding-left:2px; padding-right:2px; width:250px; }
     input#ajout_2_titre{ font-weight:normal; border:#555 1px solid; padding-left:2px; padding-right:2px; width:250px; }
     textarea#ajout_2_des{ font-weight:normal; border:#555 1px solid; padding:2px; width:250px; height:100px; }
     input#ajout_2_ok{ font-weight:normal; border:#555 1px solid; }
    div#etape3{ text-align:center; padding-top:120px; }
  div#pub_ajout{ text-align:center; }

 div#copyright{ clear:both; padding-top:25px; text-align:center; font-size:11px; color:black; }
  div#copyright a{ font-size:11px; color:black; font-weight:normal; }
 div#partenaires{ clear:both; padding-top:5px; text-align:center; font-size:11px; color:black; }
  div#partenaires a{ font-size:11px; color:black; font-weight:normal; }
 div#disclamer{ margin-top:15px; padding-bottom:10px; text-align:center; font-size:10px; color:gray; }

