/* CSS Document */
*{
	margin :0px;
	padding : 0px;

	}a:link {
	color: red;
	text-decoration:underline;
	}
	
	a:visited {
	color: #000102;
	text-decoration:underline;
	}
	
	a:hover {
	color: #D00000;
	text-decoration:underline;
	}

h1{
	font-weight:bold;
	color:#000;
	font-size:1.5em;
	vertical-align:middle;
	text-decoration: none;

	}
h2{
font-weight:bold;
font-size:1.4em;
color:#000;
vertical-align:middle;
display:inline;
}

h3{
font-size:1.3em;
color:red;
vertical-align:middle;
}

/* ce img est fait pour enlever l'encadrement lien autour d'une image */
img {
border-width : none;
border : none;
border-style: none;
}

body {
         margin-left: auto;
         margin-right: auto;
         margin-top:0px;
         padding-top:0px;
         background-color: #fff;
         }

#fond_image {
         margin-left: auto;
         margin-right: auto;
         margin-top:0px;
         padding-top:0px;	
		background-image: url(squelettes/cornes.jpg);	
		 background-repeat: no-repeat;
         background-position: center top ;	
         }

/* Menu */	

div.encadrement_bibliographie {
	border: 2px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 130px;
	font-size: 17px;
	color: #000000;
}

div.encadrement_filmographie {
	border: 2px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	width: 130px;
	font-size: 17px;
	color: #000000;
}


div.encadrement_biographie {
	border: 2px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	width: 130px;
	font-size: 17px;
	color: #000000;
}

div.encadrement_bande_dessinee {
	border: 2px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	width: 170px;
	font-size: 17px;
	color: #000000;
}


div.encadrement_series {
	border: 2px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	width: 80px;
	font-size: 17px;
	color: #000000;
}


div.encadrement_album_photos {
	border: 2px solid Black;
	background-color: #CCC;
	float: left;
	width: 170px;
	font-size: 17px;
	color: #000000;
}

div.encadrement_livresfantastiques {
	border: 1px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	margin-left: 150px;
	width: 150px;
	font-size: 14px;
	color: #000000;
}

div.encadrement_onenparle {
	border: 1px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	width: 150px;
	font-size: 14px;
	color: #000000;
}

div.encadrement_auteursgeniaux {
	border: 1px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	width: 150px;
	font-size: 14px;
	color: #000000;
}

div.encadrement_filmsfantastiques {
	border: 1px solid Black;
	background-color: #CCC;
	float: left;
	margin-right: 10px;
	width: 150px;
	font-size: 14px;
	color: #000000;
}


/* TOUTES PAGES = conteneur partie centrale du site */	

#haut{
	width:930px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border:solid 1px #fff;
	position:relative;
	background-color: #fff;
	}
#compl_entete{
	width:930px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border:solid 0px #fff;
	}
	
#compl_entete2{
	width:930px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border:solid 0px #fff;
	margin-top: 10px;
	}	
	
	
#haut_entete{
	width:930px;
	height:auto;
	-margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	margin-top: 0px;
	padding: 5px;
	}
	
	#bas_entete{
	width:930px;

	-margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	}
	.titre_entete{
	width:320px;
	height:auto;
	}	
	.titre_petition{
	width:500px;
	height:auto;
	text-align: center;
	border: 2px solid #FF0000;
	margin-bottom: 5px;
	margin-top: auto;
	margin-right: 5px;
	background-color: #CCCCCC;
	}
	#formulaire_petition{
	width:auto;
	height:auto;
	text-align: center;
	border: 2px solid #FF0000;
	margin-bottom: 5px;
	}	
	
	.moteur_recherche{
	width:400px;
	height:auto;
	border:solid 0px #fff;
	position:relative;
	}
	
	.menu_entete{
	width:930px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	}		

.menu_entete_rubrique{
	width:600px;
	float:right;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

.titre_toutsurstephenking{
	height:auto;
	border:solid 0px #fff;
}

#fond {
	width:930px;
	-width:925px;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	border:0px groove #000;
	margin-bottom:10px;
	margin-top: 0px;
	position:relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}


.bibliographie{
	border:solid 2px #000;
	float:left;
	width:208px;
	height:295px;
	margin-left:10px;
	-margin-left:15px;
	margin-right:15px;
	-margin-right:10px;
	padding-top:10px;
	margin-top:0px;
	background-color: #fff;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;
		}
		
		
.image_bibliographie{
margin-top:3px;
width:190px;
height:150px;
border:solid 2px #000;
margin-left:7px;
	}
	
.filmographie{
	border:solid 2px #000;
	float:left;
	width:208px;
	height:295px;
	margin-right:15px;
	-margin-right:10px;
	padding-top:10px;
	margin-top:0px;
	background-color: #fff;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;
		}	
	
.image_filmographie{
margin-top:3px;
width:190px;
height:150px;
margin-left:7px;
border:solid 2px #000;
	}	
	
.biographie{
	border:solid 2px #000;
	float:left;
	width:208px;
	height:295px;
	margin-right:15px;
	-margin-right:10px;
	padding-top:10px;
	margin-top:0px;
	background-color: #fff;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;
		}
		
.image_biographie{
margin-top:23px;
width:190px;
height:150px;
margin-left:7px;
border:solid 2px #000;
	}			
	
.autour_de_stephen_king{
	border:solid 2px #000;
	float:left;
	width:206px;
	height:295px;
	margin-right:10px;
	-margin-right:10px;
	padding-top:10px;
	margin-top:0px;
	background-color: #fff;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;
		}

.image_edition999{
margin-top: 11px;
width:190px;
height:150px;
margin-left:7px;
border:solid 2px #000;
	}		
		
.edition999_descriptif{
font-weight:bold;
font-size:1em;
color:#000;
vertical-align:middle;
display:inline;
}


.police_1_3{
font-weight:bold;
font-size:1.3em;
color:Black;
vertical-align:middle;
display:inline;
}

.police_1_2{
font-weight:bold;
font-size:1.2em;
color:#000;
vertical-align:middle;
display:inline;
}


.police_1_1_rouge{
	font-size:1.1em;
	vertical-align:middle;
	display:inline;
}

.police_1_5_rouge{
	font-size:1.5em;
	vertical-align:middle;
}

.police_0_9_rouge{
	font-size:0.9em;
	vertical-align:middle;

}
.police_0_9{
	font-size:0.9em;
	color:#000;
	vertical-align:middle;
	display:inline;
}

.police_0_7{
	font-size:0.7em;
	color:#000;
	vertical-align:middle;
	display:inline;
}



	a.police_0_7_image_bibliographie:link {
	font-size:0.8em;
	color:red;
	font-family:"Comic Sans MS";
	vertical-align:middle;
	text-decoration:none;
	}
	a.police_0_7_image_bibliographie:visited {
	font-size:0.8em;
	font-family:"Comic Sans MS";
	vertical-align:middle;
	color: #000102;
	text-decoration:none;
	}
	a.police_0_7_image_bibliographie:hover {
	font-size:0.8em;
	font-family:"Comic Sans MS";
	vertical-align:middle;
	color: #D00000;
	text-decoration:none;
	}
	
	a.police_0_7_texte_bibliographie:link {
	font-size:0.8em;
	color:red;
	font-family:"Comic Sans MS";
	vertical-align:middle;
	text-decoration:none;
	}
	a.police_0_7_texte_bibliographie:visited {
	font-size:0.8em;
	font-family:"Comic Sans MS";
	vertical-align:middle;
	color: #000102;
	text-decoration:none;
	}
	a.police_0_7_texte_bibliographie:hover {
	font-size:0.8em;
	font-family:"Comic Sans MS";
	vertical-align:middle;
	color: #D00000;
	text-decoration:underline;
	}
	
	
	

.derniers_articles{
		border:solid 2px #000;
		float:left;
		width:200px;
		height:120px;
		margin-left:10px;
		margin-right:10px;
		-margin-left:15px;
		-margin-right:10px;
		padding:5px;
		margin-top:10px;background-color: #fff;
		Border-Style: Inset;
Border-Color: Silver;
Border-Width: 2pt;
		}


.dernieres_breves{
	border:solid 2px #000;
	float:left;
	width:200px;
	height:120px;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;


		-margin-right:11px;
	padding:5px;
	margin-top:10px;
	background-color: #fff;
	margin-right: 0px;
	margin-left: 0px;
		}
		
		
.edition999{
	border:solid 2px #000;
	float:left;
	width:205px;
	height:120px;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;
	-margin-right:5px;
	padding:5px;
	margin-top:10px;
	background-color: #fff;
	margin-right: 5px;
	margin-left: 10px;
		}		
		
.publie_le{
font-size:0.6em;
color:#000;
vertical-align:middle;
display:inline;
}

.on_en_parle{
	border:solid 2px #000;
	float:right;
	width:193px;
	height:auto;
	margin-right:25px;
	-margin-right:15px;
	padding-left:5px;
	-padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	margin-top:10px;
	-margin-top:10px;
	padding-bottom: 10px;background-color: #fff;
	Border-Style: Inset;
Border-Color: Silver;
Border-Width: 2pt;
		}
		

		
.derniers_commentaires{
		border:solid 2px #000;
		float:left;
		width:665px;
		-width:652px;
		height:auto;
		margin-left:10px;
		-margin-right:12px;
		padding-top:10px;
		margin-top:10px;
		padding-bottom: 10px;background-color: #fff;
		Border-Style: Inset;
Border-Color: Silver;
Border-Width: 2pt;
		
		}



.newsletter{
	border:solid 0px #000;
	float:left;
	width:300px;
	height:80px;
	margin-left:200px;
	padding-top:10px;
	margin-top:10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;
		}
	.forum{
	border:solid 2px #000;
	float:right;
	width:193px;
	height:auto;
	margin-right:25px;
	-margin-right:15px;
	padding-left:5px;
	-padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	margin-top:10px;
	-margin-top:10px;
	padding-bottom: 10px;
	background-color: #fff;
	Border-Style: Inset;
	Border-Color: Silver;
	Border-Width: 2pt;
	text-align: center;
		}	
		
/*Bas de page adsence*/
.adsence{
	width:930px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	
}
	
	

/*Bas de page*/
#bas_de_page {
	width:930px;
	font-size:0.7em;
	color:#000000;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border:solid 1px #000;
	position:relative;
	clear: both;
	font-weight: lighter;
}

/*Page rubrique*/

.police_titre_stephen_king{
	color:#000;
	font-size:30px;
	vertical-align:middle;
	}
	
#fil_d_ariane{
	width:930px;
	height:auto;
	padding-bottom: 10px;
	}
				
#titre_rubrique{
	width:930px;
	height:auto;
	padding-bottom: 10px;
	}
	
	#descriptif_rubrique{
	width:700px;
	height:auto;
	padding-bottom: 5px;
	text-align:left;
	padding-right: 0px;
	padding-left: 0px;
	}
		
#fond_rubrique_biblio {
	border:solid 1px #000;
	width:920px;
	height:auto;
	position:relative;
	padding-bottom:5px;
	padding-left:5px;
	background-color: white;
	padding-top: 5px;
	padding-right: 5px;
	}#rubrique_biblio1{
		border:solid 0px green;
		float: left;
		width:295px;
		height:auto;
		text-align:left;
		}#rubrique_biblio2{
			border-left:solid 2px #999;
			border-right:solid 2px #999;
			float: left;
			width:295px;
			height:auto;
			text-align:left;
			padding-left:5px;
			}#rubrique_biblio3{
				border:solid 0px blue;
				float: left;
				width:295px;
				height:auto;
				text-align:left;
				padding-left:5px;
				}		

				
				
				
/*Page article*/

	.titre_pub{
	width:auto;
	height:auto;
	float: left;
	text-align: center;
	border: 1px solid #FF0000;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 3px;
width:900px;

	}
	
		.titre_moteur_de_recherche{
	width:300px;
	height:130px;
	float: right;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 10px;
	}

#pub_amazon{
	width:520px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border:solid 1px #000;
	position:relative;
	background-color: white;
	margin-bottom:10px;
	padding: 10px;
	margin-top: 10px;
	}
				
#forum_article{
	width:900px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border:solid 1px #999;
	position:relative;
	background-color: white;
	margin-bottom:10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000;
	}

#contenu_article{
	width:auto;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	border:0px solid #999;
	position:relative;
	margin-bottom:10px;
	color: #000;
	text-align: left;
	padding: 10px;
	}
	

/*Page breve*/

.premiere_breve{
	border:solid 2px #000;
	width:auto;
	height:auto;
	margin-left:10px;

		-margin-left:15px;
	margin-right:15px;

		-margin-right:10px;
	padding-top:10px;
	margin-top:10px;
	background-color: #fff;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
		}
		
		.deuxieme_breve{
	border:solid 2px #000;
	width:auto;
	height:auto;
	margin-left:10px;

		-margin-left:15px;
	margin-right:15px;

		-margin-right:10px;
	padding-top:10px;
	margin-top:10px;
	background-color: #fff;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
		}

#autres_breves{
	height:auto;
width:930px;
	-width:925px;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	border:groove 2px #000;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top: 15px;
	position:relative;
	background-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}

