*{ font-family:sans-serif; font-size:12px; color:black; }

body{ margin:0; padding:0; padding-bottom:20px; color:white; }

a{ text-decoration:none; color:blue; }
a:hover{ color:#00A; }

img{ border:0; }

img.logo{ position:absolute; top:0; left:0; }

div.menu{ position:absolute; top:270px; left:0; width:200px; background:url(img/fond_menu.png) repeat-y; }
 div.menu_cat{ font-weight:bold; text-align:center; color:black; margin-top:5px; border-top:white 1px dashed; padding-top:5px; margin-bottom:5px; }
 div.menu_liens{ padding-left:45px; }
 div.menu_bas{ width:200px; height:10px; font-size:1; background:url(img/fond_menu_bas.png); }

div.titre{ position:absolute; left:50%; margin-left:-175px; font-weight:bold; font-size:24px; width:550px; height:50px; color:#8ca4ff; text-align:center; background:url(img/fond_titre.jpg); }

div.pub_haut{ position:relative; padding-left:200px; top:50px; color:#8ca4ff; text-align:center; }

div.page{ position:absolute; left:200px; top:90px; right:0; text-align:center; }
 a.cadre{ color:blue; }
 a.cadre:hover{ font-weight:bold; color:#55F; }

  div.categories{ text-align:center; color:#f6eaff; font-size:12px; padding-left:20px; padding-right:20px; }
   div.categories a{ text-decoration:underline; font-size:12px; color:#8989E4; }
   div.categories a:hover{ text-decoration:none; color:#6D6DB6; }
   div.categories font{ color:#6D6DB6; font-size:12px; font-weight:bold; }
  div.pages{ text-align:center; color:black; font-size:12px; padding-left:20px; padding-right:20px; }
   div.pages a{ text-decoration:underline; font-size:12px; color:#8989E4; }
   div.pages a:hover{ text-decoration:none; color:#6D6DB6; }
   div.pages font{ color:#6D6DB6; font-size:12px; font-weight:bold; }
  div.cadre_video{ padding-left:20px; padding-right:20px; }
  div.titre_video{ margin-top:20px; padding:5px; text-align:center; color:black; background:#eef; border:#8989E4 1px solid; font-size:14px; }
  div.des_video{ padding:5px; text-align:left; color:black; background:white; border:#8989E4 1px solid; border-top:0; font-size:14px; }
   div.des_video a{ text-decoration:none; font-weight:bold; color:#8989E4; }
   div.des_video a:hover{ color:#00A; }
   div.telecharger{ margin-top:10px; text-align:center; }
    div.telecharger a{ font-size:22px; }
    div.telecharger a:hover{ text-decoration:underline; }
