
img{ border:0; }

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

form{ display:inline; margin:0; padding:0; }
.form_champ{ width:158px; height:26px; padding:0 10px; border:0; background:url(http://img.apollons.net/sprite_form.png) no-repeat; line-height:26px; color:#fff; vertical-align:middle; }
.form_champ_v{ width:158px; height:26px; padding:0 10px; border:0; background:url(http://img.apollons.net/sprite_form.png) 0 -30px no-repeat; line-height:26px; color:#fff; vertical-align:middle; }
.form_texte{ padding:5px; border:0; font-size:16px; font-family:Arial,sans-serif; color:#fff; background:#000; border:#444 1px solid; }
.form_texte_v{ padding:5px; border:0; font-size:16px; font-family:Arial,sans-serif; color:#fff; background:#222; border:#666 1px solid; }
.form_ok{ width:89px; height:27px; border:0; background:url(http://img.apollons.net/sprite_form.png) 0 -60px no-repeat; line-height:26px; color:white; cursor:pointer; vertical-align:middle; }

body{ margin:0; padding:0; background:#000; font-size:14px; font-family:Arial,sans-serif; text-align:center; color:#aaa; }

 #cadrePop{ display:none; position:absolute; z-index:1000; width:100%; }
  #cadrePop div{ width:700px; height:500px; margin:145px auto 0 auto; text-align:center; background:url(http://img.apollons.net/fond_pop.png) no-repeat; }
   #cadrePop iframe{ width:670px; height:470px; margin:15px 0 0 0; }

 #page{ width:1004px; margin:0 auto; }

  #header{ height:107px; background:url(http://img.apollons.net/header.png) 0 10px no-repeat; text-align:right; }
   #header_membre{ padding:49px 30px 0 0; color:#aaa; font-size:12px; }
    .header_membre-element{ padding:10px 20px; line-height:34px; border-right:#555 1px solid; }
    .header_membre-element b{ color:#E7EB00; font-weight:normal; }
    #header_membre-memoriser{ padding:10px 20px; line-height:34px; }

  #menu{ height:50px; margin:-1px 4px 0 100px; }
   #menu-recherche{ float:right; padding:0 25px 0 0; margin:0; font-size:0; }
    #menu-recherche-champ{ width:147px; height:23px; padding:2px 10px 0 23px; line-height:23px; font-size:12px; border:0; background:url(http://img.apollons.net/sprite_recherche.png) 0 0 no-repeat; }
    #menu-recherche-champ_v{ width:147px; height:23px; padding:2px 10px 0 23px; line-height:23px; font-size:12px; border:0; background:url(http://img.apollons.net/sprite_recherche.png) 0 -24px no-repeat; }
   #menu .gauche{ padding:10px 5px; background:url(http://img.apollons.net/sprite_menu.png) left bottom; }
   #menu a.menu{ padding:10px 20px; background:url(http://img.apollons.net/sprite_menu.png) -30px bottom; }
   #menu a.menu:hover{ background:url(http://img.apollons.net/sprite_menu.png) -300px bottom; text-decoration:none; }
   #menu a.menu_v{ border-left:#555 1px solid; border-right:#555 1px solid; padding:10px 19px; background:url(http://img.apollons.net/sprite_menu.png) -300px bottom; color:#C4C60D; }
   #menu .droite{ padding:10px 5px; background:url(http://img.apollons.net/sprite_menu.png) right bottom; }

  .bloc_simple{ margin:0 0 3px 0; width:998px; border:#2A291A 1px solid; background:#161719; text-align:left; }

  .bloc_double-gauche{ float:left; width:770px; }
  .bloc_double-droite{ float:left; margin-left:3px; width:227px; }
   .bloc_double-in{ margin:0 0 3px 0; border:#2A291A 1px solid; background:#161719; text-align:left; }

   #compatible_ipad{ float:right; margin:20px 40px 0 0; line-height:16px; text-align:right; font-size:12px; }
    #ipad{ float:right; margin:0 0 0 5px; width:32px; height:32px; background:url(http://img.apollons.net/sprite_icones32.png) -288px 0; }
   a#rss{ float:right; margin:20px 20px 0 0; width:32px; height:32px; background:url(http://img.apollons.net/sprite_icones32.png) -256px 0; filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1; }
   a#rss:hover{ filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; }

   #ariane{ margin:20px 0 0 20px; height:50px; }
    #ariane ul, #ariane li{ list-style-type:none; margin:0; padding:0; }
    #ariane_home{ float:left; margin:0; padding:0; background:none; }
     #ariane_home img{ width:47px; height:30px; background:url(http://img.apollons.net/sprite_ariane.png); }
    #ariane .fil{ float:left; margin-left:-4px; padding-left:13px; background:url(http://img.apollons.net/sprite_ariane.png) -47px 0 no-repeat; line-height:30px; }
     #ariane a{ color:#aaa; }
     #ariane h1{ display:inline; font-size:14px; font-weight:normal; color:#C4C60D; }
    #ariane li .end{ float:right; background:url(http://img.apollons.net/sprite_ariane.png) top right no-repeat; width:15px; height:30px; }

  .titre_texte{ margin:0; padding:0 20px 20px 20px; font-size:16px; color:#A74900; }
  .paragraphe{ margin:0; padding:0 20px 20px 20px; text-align:justify; }
  .titre_section{ margin:0; padding:0 20px 20px 20px; font-size:16px; color:#C4C60D; }

  .bloc_simple .videos_boite{ clear:both; padding:0 0 0 20px; }
  .bloc_double .videos_boite{ clear:both; }
  .video_boite{ float:left; width:164px; margin:0 8px 25px 17px; }
   a.video_boite-thumb img{ width:160px; height:120px; padding:1px; background:#393A3E; border:#161719 3px solid; margin-bottom:2px; }
   a.video_boite-thumb:hover img{ padding:0; border:0; width:168px; height:128px; }
   .video_boite-titre{ height:30px; padding:0 3px; overflow:hidden; }
    .video_boite-titre a{ line-height:14px; color:#A74900; }
    .video_boite-titre a:active{ color:#C4C60D; }
   .video_boite-note{ float:right; width:80px; padding:5px 0 0 0; background:url(http://img.apollons.net/sprite_note.png) 0 5px no-repeat; }
    .video_boite-note img{ height:26px; background:url(http://img.apollons.net/sprite_note.png) 0 -26px no-repeat; }
   .video_boite .duree{ padding:5px 0 0 3px; font-size:13px; }
   .video_boite .vues{ padding:0 0 0 3px; font-size:10px; color:#505156; }

  .clear{ clear:both; }

  .pages{ clear:both; padding:10px 0 20px 0; text-align:center; }
   .pages span{ margin:0 5px; font-weight:bold; color:#C4C60D; }
   .pages a{ margin:0 5px; padding:2px 5px; border:#555 1px solid; text-decoration:none; }
   .pages a:hover{ border:#C4C60D 1px solid; }

  #footer{ clear:both; height:116px; background:url(http://img.apollons.net/footer.png) 0 17px no-repeat; font-size:12px; }
   #footer_liens{ float:right; padding:17px 20px 0 0; color:#444; font-size:12px; line-height:58px; }
    #footer_liens a{ color:#444; font-size:12px; }
   #footer_copyright{ margin:0 auto 0 auto; padding:17px 0 0 20px; text-align:left; color:#aaa; line-height:58px; }
    #footer_copyright a{ color:#aaa; }
