body { text-align: center; margin: 0px;background:#000000 }
* { margin:0;padding:0 }
hr { border:0 none;height:0 }
img { border:0 none;vertical-align:top }
a:link , a:visited { color:#5F5F5F }
a:hover { color:#F5F5F5 }

#page { width:980px; text-align: left; margin: 0 auto; padding: 0; position: relative }


  #page #header {  }

  #page #announcement { background-image:url('images/bg_body.jpg');height:148px;text-align:center;padding-top:40px }
    #page #announcement p { margin:0 100px;font-weight:bold }

  #page div.content {  }
    #page div.content div { float:left }
    #page div.content ul {  }
    #page div.content li { list-style:none }
    #page div.content p {  }

    #page div.content div#fabernovel { width:202px }
    #page div.content div#sfr { width:202px }

    #page div.content div#videos { width:576px;height:199px;background-image:url('images/below_videos.jpg');background-position:0 100%; background-repeat:no-repeat }
      #page div.content div#videos ul li { float:left }
        #page div.content div#videos ul li a { display:block;width:96px;height:101px }
          #page div.content div#videos ul li a#teaser { background-image:url('images/video_teaser.jpg'); }
          #page div.content div#videos ul li a#event { background-image:url('images/video_event.jpg'); }
          #page div.content div#videos ul li a#force { background-image:url('images/video_force.jpg'); }
          #page div.content div#videos ul li a#enigme { background-image:url('images/video_enigme.jpg'); }
          #page div.content div#videos ul li a#indices { background-image:url('images/video_indices.jpg'); }
          #page div.content div#videos ul li a#epilogue { background-image:url('images/video_epilogue.jpg'); }
          #page div.content div#videos ul li a label { display:none }

  #page #footer { text-align:center }
    #page #footer ul { width:980px }
      #page #footer ul li { display:inline;padding:0 10% }








div#contact{  }
 div#contact-fond{ position:fixed; z-index:1000; width:100%; height:100%; background:#333333; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; text-align:center; line-height:normal; clear:both; }
 div#contact-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#contact-cadre{ width:650px;padding:10px;margin-left:auto; margin-right:auto; text-align:center;margin-top:40px; font-size:12px; background:#000000; color:#FFFFFF;text-align:left }
   div#contact-cadre b{ font-size:14px; color:black; }
   div#contact-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
   div#contact-cadre a:hover{ color:blue; }




#contact { background-color:#000000;color:#FFFFFF;width:650px;text-align:left }

#contact p { margin:20px 0px 0px 0px;	 }
	#contact p label { display:block;float:left;width:170px }
		#contact p input , #contact p textarea { background-color:#050505;border:1px solid #232222;color:#A0A0A0;width:477px;padding:2px 0px }
		#contact p input.button { width:480px;background-color:#232222;text-align:center;font-weight:bold }
    #contact ul { list-style-type:none; }


#contact ul { color:#A00000 }

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color:#000000  !important;width:480px
}
 
#recaptcha_table {
  border-color: #232222 !important; /*reCaptcha widget border color*/
	background-color:#232222;
}
 
#recaptcha_response_field {
	border-color: #232222 !important; /*Text input field border color*/
	color:#A0A0A0;
	margin-left:15px;
  background-color:#050505 !important; /*Text input field background color*/
}

#recaptcha_logo { display:none }

