/* CSS Document */
#body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
}

.TitreCourant
{
	color:#000C51;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}
#global
{
	position:absolute;
	left:50%;
	top:0px;
	width:940px;
	margin-left:-470px;
	background-image:url(../png/FondCentrale.png);
	background-repeat:repeat;
}
	#Centrale
	{
		float:left;
		width:719px;
		color:#000000;
		margin: 0 0 0 15px;
		padding:0 0 0 0;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	/* BarreActu*/
	#BarreActu
	{
		float:right;
		width:120px;
		margin:0 1px 0 0;
		padding:0 0 0 0;
	}
		.BarreActuTitre
		{
			border:0px;
			margin:0 0 0 0;
			height:20px;
			color:#000000;
			font-family:Arial;
			font-size:14px;
			border:#CCCCCC 5px solid;
			text-align:center;
			font-weight:bold;
			font-variant:small-caps;
		}
		.BarreActuImg
		{
			border:0px;
			margin:5px 0 5px 0px;
			text-align:center;
		}
	#CentraleCourte
	{
		float:left;
		width:580px;
		color:#000000;
		margin: 0 0 0 22px;
		padding:0 0 0 0;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
		/* Actualite*/
		.BlocActu
		{
			padding:0 0 0 0;
			margin:30px 0 0 0;
			width:200px;
			background-color:#CCCCCC;
			clear:both;
			float:left;
		}

		.BlocActuTitre
		{
			padding:5px 5px 5px 5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#000000;
			font-weight:bold;
			font-variant:small-caps;
			text-align:justify;
		}
			.Actu
			{
				float:left;
				width:180px;
				background-color:#FFFFFF;
				padding:5px 5px 5px 5px;
				margin:5px 5px 5px 5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
			}
			.ActuTitre
			{
				font-weight:bold;
				font-size:14px;
			}
			.ActuDate
			{
				font-weight:normal;
				font-size:10px;
				color:#CCCCCC;
			}

		/* La chronique*/
		.BlocChronique
		{
		clear:both;
		float:left;
		background-color:#FFFFFF;
		margin:10px 0 0 0px;
		}
		.BlocChroniqueTitre
		{
			margin:10px 0 0 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#000000;
			font-weight:bold;
			font-variant:small-caps;
			text-align:justify;
		}
		.BlocChroniqueSurTitre
		{
			width:100%;
			padding:0 20px 0 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			float:right;
			text-align:right;
			font-weight:bold;
		}
		.BlocChroniqueSousTitre
		{
			padding:0 20px 0 0 ;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
			font-style:italic;
			text-align:right;
		}
		.BlocChroniqueTexte
		{
			padding:5px 10px 5px 10px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			color:#000000;;
			text-align:justify;
			line-height:19px;
		}


	#Header
	{
		width:100%;
		Height:180px;
		background-color:#000c50;
		color:#000000;
	}
		#BlocLogo
		{
		float:left;
		width:476px;
		height:140px;
		background-color:#000c50;
		background-image:url(../png/logo.png);
		background-repeat:no-repeat;
		}
		#BlocLogoMail
		{
		float:left;
		width:260px;
		height:26px;
		background-color:#000c50;
		background-image:url(../jpg/mail.jpg);
		background-repeat:no-repeat;
		margin:115px 0 0 0;
		}
			#BlocLogoMail a
			{
			float:left;
			width:260px;
			height:26px;
			background-color:#000c50;
			background-image:url(../jpg/mailOver.jpg);
			background-repeat:no-repeat;
			margin:115px 0 0 0;
			}
			#BlocLogoMail a:hover
			{
			float:left;
			width:260px;
			height:26px;
			background-color:#000c50;
			background-image:url(../jpg/mailOver.jpg);
			background-repeat:no-repeat;
			margin:115px 0 0 0;
			}
	#BlocCatalogue
		{
		float:left;
		width:130px;
		height:130px;
		margin:5px 0 0 50px;
		text-align:center;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		}
		#BlocCatalogue img
			{
			margin:5px 5px 5px 5px;
			}
		
/* liste livre */	

.ListeLivre	
{
		margin:0 2px 5px 50px;
		padding:0 0 0 0;
}
	.ListeLivre	a
	{
			color:#000000;
			text-decoration:none;
	}
	.ListeLivre	a:hover
	{
			text-decoration:underline;
	}
		
/* BarreNav*/
	#BarreNav
	{
		margin:0 2px 10px 1px;
		padding:5px 0 5px 10px;
		width:100%;
		height:20px;
		float:left;
		background-color:#FFFFFF;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
		.BarreNavLien
		{
			margin:0 10px 0 1px;
			height:20px;
			float:left;
			background-color:#FFFFFF;
			color:#000c50;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}
		.BarreNavLien a
		{
			color:#000c50;
			text-decoration:none;
			margin:0 10px 0 5px;
		}

/* CSS Menu */

	#BarreMenu
	{
		margin:0 0 0 1px;
		width:198px;
		float:left;
		background-color:#FFFFFF;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}

	.BarreMenuTitre
	{
		clear:both;
		margin:0 0 0 0;
		padding:2px 0 0 0;
		width:189px;
		float:left;
		height:20px;
		background-color:#FFFFFF;
		color:#000000;
		font-family:Arial;
		font-size:16px;
		border:#CCCCCC 5px solid;
		text-align:center;
		font-weight:bold;
		font-variant:small-caps;
	}
	.BarreMenuTitre a
	{
		color:#000000;
		text-decoration:none;
	}

	.Theme 
	{
		clear:both;
		float:left;
		width:198px;
		color:#000000;
		height:20px;
		padding: 3px 5px 0 5px;
		margin: 0 3px 0px 0;
		line-height:15px;
		border-top:#CCCCCC 1px solid;
	}
		.Theme a
		{
			color:#000000;
			padding: 0 5px 0 5px;
			text-decoration:none;
		}
		.Theme a:hover
		{
			text-decoration:underline;
		}
	.ThemeArticle 
	{
		clear:both;
		color:#B72026;
		margin: 0 5px 0 5px;
		font-size:11px;
		width:180px;
		padding: 0 0 3px 10px;
		font-weight:bold;
	}
		.ThemeArticle a
		{
			color:#000000;
			padding: 0 0 0 0;
			text-decoration:none;
			font-weight:normal;
		}
		.ThemeArticle a:hover
		{
			color:#000000;
			padding: 0 0 0 0;
			text-decoration:underline;
		}
		
	.ThemeOn 
	{
		clear:both;
		color:#000000;
		height:20px;
		padding: 3px 5px 0 10px;
		margin: 0 3px 0px 0;
		line-height:15px;
		border-top:#CCCCCC 1px solid;
		background-color:#B72026;
		width:190px;
	}
		.ThemeOn a
		{
			color:#FFFFFF;
			margin:0 0 0 0;
			padding: 0 0 0 0;
			text-decoration:none;
		}
		
	.BlocAuteur
	{
		background-color:inherit;
		color:#000000;
		margin:0 10px 0 10px;
		font-size:12px;
	}
	.BlocAuteur a
	{
		text-decoration:none;
		color:#000000;
	}
	.RubOn
	{
		font-size:15px;
	}
	
/*Liste des revue*/
	
	.BlocListeLivre
	{
		float:left;
		width:232px;
		height:126px;
		background-color:#EEEEEE;
		margin: 5px 7px 5px 0px;
	}

	.BlocListeLivreImg
	{
		float:left;
		width:96px;
		height:120px;
		text-align:center;
		border:0;
		margin:2px 0 2px 0;
	}
	.BlocListeLivreAuteur
	{
		float:left;
		width:130px;
		color:#000000;
		font-size:12px;
		padding: 5px 0 0 0;
	}
	.BlocListeLivreTitre
	{
		float:left;
		width:130px;
		color:#000000;
		font-size:12px;
		font-weight:bold;
		padding: 10px 0 0 0;
	}
	.BlocListeLivreSousTitre
	{
		float:left;
		width:130px;
		color:#CCCCCC;
		font-size:11px;

	}
	
	.LienBlocListeLivre
	{
	
	}

	.LienBlocListeLivre a
	{
		color:#000000;
		text-decoration:none;
	}
	
/* Fiche livres*/	

#CouvLivre
{
	float:left;
	margin: 20px 0 0 50px;
	height:221px;
	width:180px;
	text-align:left;
	background-color:#FFFFFF;
}
#BlocLivre
{
	float:left;
	margin: 20px 30px 0 20px;
	width:400px;
}
	#AuteursLivre
	{
		width:100%;
		font-size:18px;
		font-weight:bold;
		margin:0 0 10px 0;
	}
	#TitreLivre
	{
		border:10px #CCCCCC solid;
		font-size:24px;
		text-align:right;
		font-weight:bold;
		padding:5px 5px 5px 5px;
	}
	#SousTitreLivre
	{
		margin:10px 0 0 0;
		clear:both;
		width:100%;
		font-size:14px;
		text-align:right;
		font-weight:bold;
	}
	#SurTitreLivre
	{
		margin:10px 0 0 0;
		clear:both;
		width:100%;
		height:50px;
		font-size:16px;
		text-align:right;
	}
#BlocBasLivre
{
	clear:both;
	float:left;
	width:610px;
	margin: 15px 0 0 50px;
}
	#TexteLivre
	{
		float:left;
		font-size:14px;
		line-height:20px;
		text-align:justify;
	}
	
	#DescriptifLivre
	{
		
	}
	.AuteursLivres
	{
		clear:both;
		float:left;
		width:100%;
		font-size:12px;
		margin:20px 0 0 0;
		padding:20px 0 0 0;
		text-align:justify;
	}
	#InfosLivres
	{
		clear:both;
		float:left;
		width:200px;
		border:10px #CCCCCC solid;
		font-size:14px;
		text-align:left;
		font-weight:bold;
		padding:5px 5px 5px 5px;
		margin:20px 0 10px 0;	
	}

	#commanderLivre
	{
		clear:both;
		float:left;
		font-size:10px;
		text-align:justify;
		background-color:#FFFFFF;
		padding:5px 5px 5px 5px;
		margin:10px 0 0 50px;	
	}
	#commanderLivre a
	{
		color:#FFFFFF;
	}
	#PdfLivre
	{
		float:left;
		font-size:10px;
		text-align:justify;
		background-color:#FFFFFF;
		padding:5px 5px 5px 5px;
		margin:10px 0 0 10px;	
	}
	#PdfLivre a
	{
		color:#FFFFFF;
	}
/* Fiche Auteurs*/
#BlocListeAuteurs
{
	position:absolute;
	top:50px;
	left:50px;
	width:630px;
}
	.BlocAfficheAuteurs
	{
		clear:both;
		margin:0px 50px 0 50px;
		padding:30px 0 0 0;
	}
		.BlocAfficheAuteursTitre
		{
			font-size:14px;
			font-weight:bold;
			margin: 0 0 0 0;
			font-variant:small-caps;
		}
		.BlocAfficheAuteursTexte
		{
			font-size:12px;
			text-align:justify;
		}
		.BlocAfficheAuteursLivres
		{
			float:left;
			height: 80px;
			margin:5px 10px 0px 0;
		}
/* Recherche*/
.BlocTitreRecherche
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 10px 50px 0px 50px;
	padding:0 0 0 0;
}

	.BlocNbreResRecherche
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		margin: 30px 50px 0px 50px;
		padding:0 0 0 0;
		font-weight:bold;
	}
.BlocTitreResultat
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 10px 50px 0px 50px;
	padding:0 0 0 0;
}
	.BlocTitreResultat a
	{
		color:#000000;
		text-decoration:underline;
	}
.BlocSousTitreResultat
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0px 50px 0px 50px;
	padding:0 0 0 0;
	font-style:italic;
}

/* Page Actu*/
.TitrePageActu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin: 10px 50px 15px 50px;
	padding:0 0 0 0;
	font-weight:bold;
	color:#333333;
}
	.BlocPageActu
	{
		clear:both;
		float:left;
		margin: 10px 30px 10px 30px;
	}
	.TitrePageActuImg
	{
		float:left;
		width:150px;
		height:230px;
		margin: 10px 10px 10px 30px;

	}
	.TitrePageActuTitre
	{
		float:right;
		width:380px;
		margin: 10px 30px 10px 0px;
		color:#000000;
		font-size:18px;
		font-weight:bold;
	}
		.TitrePageActuTitre a
		{
			text-decoration:none;
			color:#000000;
		}
			.TitrePageActuTitre a:hover
			{
				text-decoration:underline;
			}
	.TitrePageActuChapo
	{
		float:right;
		width:400px;
		margin: 10px 30px 10px 0px;
		color:#666666;
		text-align:center;
	}
		.TitrePageActuChapo a
		{
			text-decoration:none;
			color:#000000;
		}
			.TitrePageActuChapo a:hover
			{
				text-decoration:underline;
			}
/* Page Qui somme nous*/
.TitrePageQui
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin: 10px 50px 15px 50px;
	padding:0 0 0 0;
	font-weight:bold;
	color:#333333;
}
	.TitrePageQuiChapo
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		margin: 10px 50px 30px 50px;
		padding:0 0 0 0;
		color:#000000;
		line-height:20px;
		text-align:justify;
	}
	.TitrePageQuiTexte
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin: 10px 50px 10px 50px;
		padding:0 0 0 0;
		color:#000000;
		line-height:20px;
	}
	.TitrePageQuiTexte b
	{
		font-size:13px;;
		line-height:20px;
	}

/* Site Amis*/
	.TitrePageAmisChapo
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		margin: 0px 50px 0px 50px;
		padding:0 0 0 0;
		color:#000000;
		line-height:20px;
		text-align:justify;
	}
	.TitrePageAmisTexte
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin: 0px 50px 15px 50px;
		padding:0 0 0 0;
		color:#000000;
		line-height:20px;
	}
	.TitrePageAmisTexte a
	{
		color:#000000;
		text-decoration:none;
		font-size:14px;
	}
	.TitrePageAmisTexte a:hover
	{
		color:#000000;
		text-decoration:underline;
	}
/* Image Intro Home*/
.BlocImage
{
	margin:10px 5px 0px 0px;
	text-align:center;
}
	.BlocImageLegende
	{
		margin:2px 5px 20px 0px;
		text-align:right;
		font-size:10px;
		font-style:italic;
	}
	.BlocImageLegende a
	{
		color:#000000;
		text-decoration:underline;
	}
/* Footer*/
#Footer
{
	clear:both;
	float:left;
	width:940px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	background-color:#CCCCCC;
	min-height:30px;
}
	.FooterBarre
	{
		margin:0 0 0 0;
		background-color:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
	}
		.FooterInfos
		{
			float:left;
			width:303px;
			margin:0 0 0 0;
			padding:5px 5px 5px 5px;
			background-color:#CCCCCC;
		}
			.FooterInfosTitre
			{
				font-size:14px;
				
			}
			.FooterInfosTexte
			{
				font-size:10px;
			}
				.FooterInfosTexte a
				{
					color:#000000;
					text-decoration:none;
				}
					.FooterInfosTexte a:hover
					{
						text-decoration:underline;
					}
