*{ font-family:sans-serif; }

body{ padding:0; margin:0; background:#9c0311; text-align:center; }

img{ border:0; }

h1{ color:white; text-decoration:underline; text-align:center; margin:0; padding:0; margin-bottom:10px; font-size:16px; }

div#cadre{ position:absolute; left:50%; margin-left:-390px; width:780px; }
 div#header{ background:url(img/fond_header.png); }
  a#logo img{ float:left; width:270px; height:100px; }
  div#banniere{ text-align:right; padding-top:20px; padding-bottom:20px; }
   div#banniere img{ width:468px; height:60px; }
 div#contenu{ background:#c14c57; border:#b83a46 1px solid; border-top:0; }
  div#menu{ float:left; width:150px; }
   div.menu_cat{ background:#85030e; padding:5px; text-align:left; margin-bottom:1px; border:#b83a46 1px solid; }
    div.menu_cat b{ color:white; text-decoration:underline; display:block; text-align:center; margin-bottom:5px; }
    div.menu_cat a{ color:#ecc; text-decoration:none; display:block; font-size:14px; }
    div.menu_cat a:hover{ text-decoration:underline; }
    a.partenaires{ font-weight:bold; }
  div#page{ padding:5px; padding-left:160px; }
   div.texte{ padding-bottom:10px; color:#71020c; }
   a.gal{ font-weight:bold; font-style:italic; color:#ecc; font-size:14px; }
   a.gal:hover{ text-decoration:none; color:white; }
    a.gal img{ float:left; margin-right:10px; }
   font.desc_gal{ font-size:12px; color:#71020c; }
   div.pages{ color:#71020c; }
    div.pages a{ color:#ccc; }
    div.pages a:hover{ text-decoration:none; }
   div#videos{ margin-top:20px; margin-bottom:20px; }
    div#videos a{ color:#fff; font-weight:bold; }
    div#videos a:hover{ text-decoration:none; }
   div.videos_cat{ text-align:center; color:white; margin-bottom:20px; font-size:14px; }
    div.videos_cat a{ color:#ccc; font-weight:bold; }
    div.videos_cat a:hover{ text-decoration:none; }
   div.videos_pages{ text-align:center; color:white; font-size:12px; margin-bottom:20px; }
    div.videos_pages a{ color:#ccc; font-weight:bold; }
    div.videos_pages a:hover{ text-decoration:none; }
   div.cadre_video{ margin-bottom:10px; border:#b83a46 1px solid; background:#d76e77; }
   div.cadre_video_titre{ padding:5px; border-bottom:#b83a46 1px solid; color:white; background:#85030e; text-align:center; }
   div.cadre_video_thumbs{ text-align:center; padding:5px; }
    div.cadre_video_thumbs img{ border:#b83a46 1px solid; }
   div.cadre_video_texte{ text-align:left; padding:5px; padding-top:0; font-size:12px; color:white; }
   div.telecharger{ text-align:center; padding:5px; }
    div.telecharger img{ width:400px; height:60px; }

    div.menu_cat a{ color:#ecc; text-decoration:none; display:block; font-size:14px; }
    div.menu_cat a:hover{ text-decoration:underline; }

   a.lien_photo_rencontre{ font-size:16px; font-weight:bold; color:white; }
   a.lien_photo_rencontre:hover{ text-decoration:none; }

   td.liveshow_nom{ background-color:#85030e; border:#b83a46 1px solid; text-align:center; font-size:11px; }
    td.liveshow_nom a{ font-weight:bold; color:white; text-decoration:none; }
    td.liveshow_nom a:hover{ text-decoration:underline; }
   td.liveshow_thumb{ background-color:#85030e; border:#b83a46 1px solid; text-align:center; }
    td.liveshow_thumb img{ width:150px; height:130px; }
   td.liveshow_lien{ background-color:#85030e; border:#b83a46 1px solid; font-weight:bold; font-size:14px; color:white; }
    td.liveshow_lien a{ font-weight:normal; font-style:italic; font-size:14px; color:#ecc; text-decoration:none; }
    td.liveshow_lien a:hover{ text-decoration:underline; }

  div#copyright{ clear:both; padding-top:5px; padding-bottom:5px; color:#ccc; font-size:10px; background:#85030e; border:#b83a46 1px solid; }
   div#copyright a{ color:#ccc; font-size:10px; text-decoration:none; }
   div#copyright a:hover{ text-decoration:underline; }
