*{ font-family:sans-serif; }

img{ border:0; }

a{ text-decoration:none; }
a:hover{ text-decoration:underline; }

body{ margin:0; padding:0; padding-top:19px; padding-bottom:20px; background:#f0e2ee url(img/fond.png) repeat-x; text-align:center; }

 h1{ margin:0; padding:0; }
  h1 img{ width:652px; height:118px; }

 #menu{ padding-top:15px; }
  #menu a{ margin:0 10px; font-size:22px; color:#d042ff; }

 h2{ margin:0; padding:0; padding-top:15px; color:#8a529d; font-size:18px; }

 .categories{ padding-top:15px; width:670px; margin-left:auto; margin-right:auto; font-size:14px; }
  .categories a{ color:#835092; text-decoration:underline; }
  .categories a:hover{ text-decoration:none; }

 .newsletter{ padding-top:20px; font-size:14px; }
  .newsletter form{ margin:0; padding:0; display:inline; }
  .newsletter #email{ font-size:14px; }
  .newsletter .bouton{ font-size:14px; }

 .videos{ width:670px; margin-left:auto; margin-right:auto; }
  .videos h2{ margin:0; padding:0; margin-top:20px; padding:5px; color:white; font-size:16px; border:#8a529d 1px solid; background:#caa3d3; }
  .videos .cadre{ margin-top:2px; padding-top:3px; border:#8a529d 1px solid; background:white; }
   .videos .cadre .gthumb{ width:324px; height:240px; }
   .videos .cadre .pthumb{ width:160px; height:118px; }
   .videos .cadre .details{ font-size:12px; margin-top:5px; padding:3px; background:#e3cce5; }
   .videos .cadre .description{ padding:5px; font-size:12px; text-align:justify; }
    .videos .cadre .description a{ color:#d042ff; }
   .videos .cadre .telecharger{ padding-top:2px; padding-bottom:10px; }
    .videos .cadre .telecharger a{ font-size:16px; font-weight:bold; color:#d042ff; }

 .pages{ padding-top:15px; width:670px; margin-left:auto; margin-right:auto; font-size:14px; }
  .pages a{ color:#835092; text-decoration:underline; }
  .pages a:hover{ text-decoration:none; }

 .liens{ padding-top:15px; width:670px; margin-left:auto; margin-right:auto; font-size:14px; }
  .liens a{ color:#835092; text-decoration:underline; }
  .liens a:hover{ text-decoration:none; }

 .copyright{ margin-top:30px; font-size:12px; color:#b67ac2; }
  .copyright a{ font-size:12px; color:#b67ac2; }
  .copyright a:hover{ text-decoration:underline; }

