*{ font-family:sans-serif; }

img{ border:0; }

a{ color:#a6685e; text-decoration:none; }
a:hover{ text-decoration:underline; color:white; }
a:active{ color:white; }

body{ padding:0; margin:0; background:black url(/img/fond.png) repeat-x; text-align:center; font-size:14px; color:#a6685e; }

 div#disclaimer{ text-align:left; }
  div#disclaimer-fond{ position:absolute; top:0; z-index:1000; width:100%; height:1400px; background:white; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95; text-align:center; line-height:normal; clear:both; }
  div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
   div#disclaimer-cadre{ width:700px; margin-left:auto; margin-right:auto; text-align:center; margin-top:150px; padding:15px; font-size:16px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
    div#disclaimer-cadre b{ font-size:20px; color:#7b2517; }
    div#disclaimer-cadre a{ text-decoration:none; font-size:34px; font-weight:bold; color:#9c1600; }
    div#disclaimer-cadre a:hover{ color:black; }

 .page{ width:1000px; margin:0 auto 0 auto; background:url(/img/fond_page.png) repeat-y; }

  .header{ margin-top:10px; height:100px; background:url(/img/fond_header.png) no-repeat; text-align:right; }
   .header .logo img{ float:left; margin:5px 0 0 20px; width:389px; height:90px; }
   .header .catcher{ height:100px; padding:35px 20px 0 450px; background:url(/img/catcher.gif) 440px 10px no-repeat; text-align:center; }
    .header .catcher .mail{ margin:0 0 5px 0; padding:2px 0 2px 0; width:380px; border:#7b2517 1px solid; background:#ecd9d6; font-size:16px; font-weight:bold; text-align:center; color:#9c1600; }
    .header .catcher .ok{ width:270px; height:25px; border:0; background:url(/img/catcher_bouton.png); font-size:14px; font-weight:bold; text-align:center; color:white; cursor:pointer; }

  .menu{ height:42px; background:url(/img/fond_menu.png) no-repeat; line-height:42px; font-size:22px; color:white; }
   .menu h1{ display:inline; margin:0 20px 0 20px; padding:0; font-size:22px; color:#7b2517; }
   .menu a{ margin:0 20px 0 20px; color:#555; font-weight:bold; text-decoration:none; }
   .menu a:hover{ color:black; }
   .menu a:active{ color:white; }

  .contenu{ padding:25px 0 0 0; background:url(/img/fond_contenu.png) top center no-repeat; }

   .video_boite{ float:left; width:172px; height:155px; margin:0 0 23px 23px; padding:5px 0 5px 0; text-align:center; }
    .video_boite .thumb img{ width:157px; height:118px; border:#999 1px solid; margin-bottom:5px; }
    .video_boite .thumb:hover img{ border:#7b2517 1px solid; }
    .video_boite .titre{ height:42px; padding:0 5px 0 5px; text-align:left; overflow:hidden; }
     .video_boite .titre a{ line-height:14px; }

   .partenaires{ padding:0 4px 20px 0; text-align:center; font-size:0; }
    .partenaires a .thumb{ margin:0 7px 0 7px; width:120px; height:90px; border:#7b2517 1px solid; }
    .partenaires a:hover .thumb{ border:#fff 1px solid; }

   .pages{ clear:both; }
    .pages b{ margin-left:10px; margin-right:10px; }

   .video_ban{ padding:0 0 25px 0; }

   .panel{ float:right; margin-right:30px; width:270px; text-align:left; }
    .panel h1{ margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:#444 1px solid; font-size:20px; }
    .panel p{ margin:0; padding:0; color:#888; }

  .footer{ clear:both; padding:40px 0 10px 0; background:url(/img/fond_footer.png) bottom left no-repeat; font-size:12px; }
   .footer a{ font-size:12px; }

