/*
	CSS
	DÉFINITION DES BALISES HTML PAR DÉFAUT
*/
	html{
						margin:					0;
						padding:				0;
	}
	
	body{	
						margin:					0;
						padding:				0;
						background-color:		white;
						font-family: 			Arial, Helvetica, sans-serif;
						color:					#6d6d6d;
						font-size:				12px;
						background:				url(../medias/interface/int_site_background.gif) repeat-x top left;
	}
	
	h1{
						margin-bottom: 			20px;
						font-size:				14px;
	}
	
	h2{
						color:					#cfcfcf;
						font-size:				12px;
	}
	
	h3{
						font-size:				11px;
	}
	
	p{
						margin-bottom: 			20px;
						font-size:				11px;
	}
	
	li {
						font-size:				11px;
	}
	
	a:link, a:active, a:visited{	
						color:					#335467;
						text-decoration:		none;
						cursor:					pointer;
	}
	
	a:hover{			color:					#000000;
						text-decoration:		underline;
						cursor:					pointer;
	}
	
	img{
						border:					0;
	}
	
	form{
						margin:					0;
	}
	
/*
	CSS
	DÉFINITION DES STYLES DES BLOCS DE MISE EN PAGE
*/

/*	GÉNÉRAL	 */
	.degageur {
		visibility:					hidden;
		clear:						both;
		padding:					0;
		margin:						0;
	}
	
	input.txt_recherche {
		float:					left; 
		height: 				17px;		
		
		background:				transparent url(../medias/interface/rch_text.gif) repeat-x;
		color:					#6e6e6e;
		border: 				none; 
		
		font-size:				11px;
		font-family:			Arial, Helvetica, sans-serif;

		padding:				2px 0px 0 0px;		
	}
	
	input.custom {
		background:				transparent url(../medias/communs/com_input_millieu.gif) repeat-x scroll 0%;
		background-position:	top;
		border:					medium none;
		color:					#444444;
		float:					left;
		font-family:			Arial,Helvetica,sans-serif;
		font-size:				11px;
		height:					20px;
		padding:				3px 0 0 0;
	}
	
/*	HEADER ET NAVIGATION   */
	
	#top, #navP, #interface, #piedPage {
		width:						950px;
		margin:						auto;
	}
	
	#nav {
		background:					url(../medias/interface/int_nav_background.gif) repeat-x top left #309be6;
		width:						100%;
		border-bottom:				1px solid #2c7eb7;
	}
	
	#navP a {
		float:						left;
		padding:					18px 12px 12px 12px;
		border-right:				1px solid #448ec2;
		border-left:				1px solid #276ea0;
	}
	
	a#btP {
		border-left:				none;
	}
	
	a#btD {
		border-right:				none;
	}
	
/*	CONTENU	 */
	
	#interface {
		padding-top:				12px;
		
	}
	
	#colG, #colD, #contenu {
		float:						left;
	}
	
	#contenu {
		width:						566px;
	}
	
	* html #contenu {
		width:						566px;
	}
	
/*	FIL D'ARIANE */
	#filariane img{
		float:			left;
		margin-bottom:	12px;
	}
	
	#filariane #filariane_centre{
		width : 			548px;
		background-image:	url(../medias/interface/filariane/fa_fond_b.gif);
		background-repeat:	repeat-x;
		float:				left;
	}
				
	#filariane div.texte{
		float:			left;
		font-family:	Georgia, "Times New Roman", Times, serif;
		padding:		11px 11px 11px 11px;
		text-align:		left;
	}
				
	#filariane div.orange{
		color:				#ffffff;
		background-image:	url(../medias/interface/filariane/fa_fond_o.gif);
		background-repeat:	repeat-x;
	}
	
	#filariane div.bleu{
		color:				#213a49;
		background-image:	url(../medias/interface/filariane/fa_fond_b.gif);
		background-repeat:	repeat-x;
	}

	
/*	PAGE LISTE EDITEURS AUTEURS		*/
	#critere_liste a.lettre {
		float:left;
		margin-top:7px;
		width:18px;
		display:block;
		
	}
	
	#critere_liste img.separateur {
		margin:0;
	}
	
	#resultat_liste div.resultat_rangee {
		width:165px;
		margin: 0 4px 0 4px;
		float:left;
		clear:none;
	}
	
	#resultat_liste div.liste a {
		font-size:11px;
	}
	
/*  PAGE LISTE DES CATÉGORIES     */

	#categories {
		padding-top:		25px;
	}

	#categories #colonne_gauche, #categories #colonne_droite {
		width:				282px;
		float:				left;
		margin: 			0;
		padding: 			0;	
	}
	
	#categories #colonne_gauche {
		border-right: 		solid #ced9e1 1px;
	}
	
	ul {
		list-style:			disc;
		color:				#335467;
		font-family:		Arial, Helvetica, sans-serif;
		margin-top:			0;
	}
	
		#categories ul li {
			font-weight:		bold;
			font-size:			12px;
			margin-bottom:		17px;
		}
	
	#categories ul ul {
		list-style:			circle;
	}
	
		#categories ul ul li {
			font-weight:		normal;
			font-size:			11px;
			margin-top:			2px;
			margin-bottom:		2px;
		}

/*  PAGES INFORMATIVES (Infolettre, À propos, etc.)     */
	.info_titre{
		font-family:			Georgia, "Times New Roman", Times, serif;
		font-size:				12px;
		font-weight:			bold;
		color:					#454545;
		margin:					14px 14px 3px 14px;
	}
	#info_contenu_int{
		margin:					15px 33px 15px 33px;
	}
	#info_contenu_int p{
		color: 					#363636;
	}
	#info_contenu_int label{
		color: 					#363636;
		font-size:				11px;
		font-weight:			bold;
		display:				block;
		margin-bottom:			8px;
	}
	form img.ch{
		float:					left;
	}
	form a.btn_float{
		margin-left:			4px;
	}
	
