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

body{ margin:0; padding:0; color:white; background:url(img/fond_page.gif); }

img{ border:0; }
img.logo{ position:absolute; top:10px; left:10px; width:160px; height:132px; }

form{ margin:0; padding:0; }

a{ text-decoration:none; color:#f60acc; }
a:hover{ color:#d200ad; }

div.pic1{background-color:black;}

div.barre_haut{ margin-top:11px; margin-left:20px; padding-left:140px; height:70px; background:url(img/fond_barre_haut.gif); text-align:center; }

div.sous_barre_haut{ position:absolute; top:91px; left:160px; right:0px; height:40px; background:url(img/fond_barre_haut.gif); }

div.menu{ position:absolute; top:150px; left:10px; width:150px; height:120px; }
 div.favoris{ text-align:center; padding-top:2px; padding-bottom:2px; margin-bottom:9px; background-color:#f7d7ef; }
 div.menu_cat{ text-align:center; background-image:url(img/fond_menu_cat.gif); height:30px; font-weight:bold; font-size:22px; }
 div.menu_lien{ margin-left:4px; margin-right:4px; padding:2px; padding-left:10px; background-image:url(img/fond_clair.gif); }
  a.menu{ text-decoration:none; font-size:12px; font-weight:bold; }
  a.menu:hover{ font-style:italic; }
 div.menu_lien_liveshow{ margin-left:4px; margin-right:4px; background-image:url(img/fond_clair.gif); text-align:center; padding-top:3px; }
 div.compteur_rencontre{ font-size:10px; font-weight:bold; color:#a88; padding-top:2px; }

div.page{ position:absolute; top:140px; left:170px; right:10px; padding-bottom:15px; }
 div.padding{ padding:5px; }
 a.cat_video{ color:#f60acc; }
 a.cat_video:hover{ text-decoration:underline; }
 table.cadre_video{ width:100%; }
  td.cadre_hg{ background:url(img/cadre_hg.gif); width:15px; }
  td.cadre_hg_blanc{ background:url(img/cadre_hg_blanc.gif); width:15px; }
  td.cadre_hc{ background:url(img/cadre_c.png); color:#d200ad; text-align:center; padding-left:5px; padding-right:5px; }
  td.cadre_hc_page{ background:url(img/cadre_c.png); font-size:16px; font-weight:bold; color:#d200ad; text-align:center; padding-left:5px; padding-right:5px; }
   td.cadre_titre{ color:#ff00d2; text-align:left; }
   font.cadre_titre{ font-weight:bold; color:black; }
   td.cadre_date{ font-size:10px; color:#ff00d2; text-align:right; }
  td.cadre_hd{ background:url(img/cadre_hd.gif); width:15px; }
  td.cadre_hd_blanc{ background:url(img/cadre_hd_blanc.gif); width:15px; }
  div.cadre_c{ padding:5px; font-size:11px; color:#aaa; text-align:justify; background-color:#f7cbef; border-left:#f160d7 1px solid; border-right:#f160d7 1px solid; }
   a.cadre_c:hover{ cursor:hand; }
  div.cadre_c_blanc{ padding:5px; font-size:11px; color:#aaa; text-align:justify; background-color:white; border-left:#f160d7 1px solid; border-right:#f160d7 1px solid; }
  div.cadre_c_sansbas{ padding:5px; font-size:11px; color:#aaa; text-align:justify; background-color:#f7cbef; border-left:#f160d7 1px solid; border-right:#f160d7 1px solid; border-bottom:#f160d7 1px solid; }
   img.grande_thumb{ border:white 4px solid; }
   img.grande_thumb_cat{ border:#f60acc 2px solid; }
  td.cadre_bg{ background:url(img/cadre_bg.gif); width:15px; }
  td.cadre_bg_blanc{ background:url(img/cadre_bg_blanc.gif); width:15px; }
  td.cadre_bc{ background:url(img/cadre_c.png); font-weight:bold; color:white; text-align:center; padding-left:5px; padding-right:5px; }
   font.cadre_tech{ font-weight:bold; }
   a.cadre_bc{ color:#d200ad; }
   a.cadre_bc:hover{ color:#f60acc; }
  td.cadre_bd{ background:url(img/cadre_bd.gif); width:15px; }
  td.cadre_bd_blanc{ background:url(img/cadre_bd_blanc.gif); width:15px; }
  a#annonce_titre{ font-weight:bold; }
  a#annonce{ color:black; }
  a#annonce_url{ font-style:italic; }

div.mention{ margin-top:10px; text-align:center; color:gray; font-size:10px; }
 a.mention{ text-decoration:none; color:gray; font-size:10px; }
 a.mention:hover{ color:black; }

