@charset "iso-8859-1";
/* FR : CSS et graphisme par WonkaStudio www.wks.fr  ------------------------------------------------------------------------------------------- */
/* EN : CSS and design template by WonkaStudio www.wks.fr  ------------------------------------------------------------------------------------------- */

/* FR : Style générale de la page  ------------------------------------------------------------------------------------------- */
/* EN : Genral style of every page ------------------------------------------------------------------------------------------------ */

body { 
	color:#fff;
	margin:0;
	padding:0;
	font:83%/1.4 verdana, arial, helvetica, sans-serif;
 	background:url("images/bg_page.png") repeat-x #5d5d5d;
  }

#page {
	position:relative;
	width:790px;
	margin-left:auto;
	margin-right:auto;
}

.separator{
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 0px;
	font-size: 0em;
	}

img {
  border:0px;
  }

#bloc_header {
  float:left;
  width:746px;
  background-color:#000000;
  padding:0 10px 0 10px;
  }
#bloc_header_text {
  float:left;
  width:370px;
  color:#fff;
  font-size:10px;
  margin:50px 0 0 30px;
  }
#bloc_menu_top {
  float:left;
  width:765px;
  background-color:#000000;
  }
  
.link_readers {
  float:left;
  color:#000;
  background-color:#fff;
  font-size:10px;
  height:25px;
  line-height:25px;
  padding:0 10px 0 10px;
  font-weight:bold;
  text-decoration:none;
  }
.link_readers:hover {
  color:#f6aa02;
  text-decoration:none;
  }
  
.link_menu_top {
  float:right;
  color:#fff;
  font-size:10px;
  height:25px;
  line-height:25px;
  padding:0 10px 0 10px;
  font-weight:bold;
  text-decoration:none;
  }
.link_menu_top:hover,.current {
  float:right;
  color:#000;
  background-color:#fff;
  font-size:10px;
  height:25px;
  line-height:25px;
  padding:0 10px 0 10px;
  font-weight:bold;
  text-decoration:none;
  }
  
#bloc_content {
  float:left;
  width:745px;
  background-color:#fff;
  padding:10px 10px 10px 10px;
  }

#content_right {
  float:left;
  width:280px;
  padding:0 0px 0 10px;
  }

h1 {
  font-size:20px;
  color:#000000;
  font-weight:bold;
  padding:0; margin:0;
  }

h2 {
  font-size:12px;
  color:#7f7f7f;
  font-weight:bold;
  padding:0; margin:0; 
  }
.art_url {
  font-size:10px;
  background-color:#000000;
  padding:5px;
  color:#ffffff;
  margin:10px 0 0 0;
  float:left;
  }
.text {
  margin:10px 0 0 0; 
  font-size:10px;
  color:#000000;
  }
  
.img_last {
  float:left;
  padding:10px;
  margin:10px 10px 0 0;
  background-color:#fff;
  }
  
#bloc_footer { 
  position:relative;
  float:left;
  margin:10px 0 10px 0;
  width:745px;
  background-color:#000;
  padding:10px;
  }
.link_footer {
  font-size:10px;
  text-decoration:none;
  color:#fff;
  }
.link_footer:hover {
  color:#cccccc;
  }
  
#bloc_copyright {
  float:left;
  margin:0px 0 10px 0;
  width:745px;
  padding:10px; 
  font-size:10px;
  color:#000;
  text-align:center; 
  }

#bloc_flag {
  left:660px;
  top:8px;
  position:absolute;
  }
.flag {
  border:0px;
  }
 
.input_newsletter {
 	background:url("images/bg_newsletter_input.png") repeat-x #fff;  
 	height:20px;
 	width:160px;
 	float:left;
 	border:0px;
  padding:5px 0 0 0;
  margin:0px 5px 0 0;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  color:#bfbfbf;
  }
   
.submit_newsletter{
 	background:url("images/bg_newsletter_button.png") repeat-x #5d5d5d;  
 	height:25px;
 	line-height:25px;
 	width:80px;
 	float:left;
 	border:0px;
  padding:0px;
  margin:0px;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  color:#000;
  }
.submit_newsletter:hover{
 	background:url("images/bg_newsletter_button_hover.png") repeat-x #5d5d5d;
  color:#fff;
  }
  
.form_contact_auteur label {
  font-size:10px;
  color:#000000;
  font-weight:bold;
  }  
.form_contact_auteur input {
  font-size:10px;
  color:#000000;
  font-weight:bold;
  border:0px;
  padding:5px;
  margin:0px;
 	background:url("images/bg_input.png") repeat-x #fff;
 	border:1px solid grey;
  } 
.form_contact_auteur textarea {
  font-size:10px;
  color:#000000;
  font-weight:bold;
  border:0px;
  padding:5px;
  margin:0px;
 	background:url("images/bg_input.png") repeat-x #fff;
 	border:1px solid grey;
  }   

.reponse_formulaire {
  border:0px;
  }

.reponse_formulaire legend {
  font-size:18px;
  color:#000000;
  font-weight:bold;
}

.partner p {
  font-size:10px;
  color:#000000;
  }
.partner img {
  border:0px;
  float:left;
  margin:30px;
  }
.partner h1 {
  font-size:12px;
  font-weight:bold;
  color:#000000;
  }
  
#bandepub { 
  position:relative;
  float:left;
  margin:0;
  width:745px;
  background-color:#ffffff;
  padding:10px;
  }

#paginationbox {
  position:relative;
  float:left;
  margin:10px 0 0px 0;
  width:745px;
  background-color:#ffffff;
  padding:10px;  
  }

.lien_pagination	{
	display:block;
	float:left;
	background:url("images/pagination_carre_inactif.png");
	color:#c9c9c9;
	width:60px;
	height:60px;
  line-height:50px;
  text-align:center;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin:0 5px 0 0;
}
.lien_pagination:hover	{
	background:url("images/pagination_carre_actif.png");
	color:#999999;
	text-decoration:none;
}
.lien_pagination_actif	{
	display:block;
	float:left;
	background:url("images/pagination_carre_actif.png");
	color:#999999;
	width:60px;
	height:60px;
  line-height:50px;
  text-align:center;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin:0 5px 0 0;
}
.lien_pagination_actif:hover	{
	text-decoration:none;
 }
 
.bloc_rss {
  width:480px;
  height:80px;
  float:left;
  background:url("images/rss_bann.jpg") 0 0 no-repeat;
  padding:0 0 0 155px;
  }
.bloc_rss h1 {
  font-size:16px;
  color:#de932e;
  font-weight:bold;
  margin:5px 0 5px 0;
  padding:0;
  }
.bloc_rss p {
  margin:0;
  padding:0;
  line-height:12px;
  width:480px;
  }
.bloc_rss p a {
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  }

