/* CSS Document */
/* --------------------------------------------------------------------------------------------- Main */
/* ------------------------------------------------------------------------- Contenu */
	#main #left #contenu {
		float:left;
		width:450px;
		padding:0 55px 0 65px;
	}
	* html #main #left #contenu {overflow:hidden}
/* ----------------------------------------------------- Titres */
	h1 {
		font-size:2em;
		font-weight:normal;
		color:#1f3d92;
		margin:0 0 15px -20px
	}
	h2 {
		clear:both;
		text-transform:uppercase;
		font-size:1.3em;
		color:#000;
		background:url(../../images/structure/background/h2.gif) no-repeat 0 5px;
		padding:0 0 0 22px;
		margin:0 0 12px -18px
	}
	h3 {
		clear:both;
		font-size:1.2em;
		color:#000;
		border-left:2px solid #e6473e;
		padding:0 0 0 5px;
		margin-bottom:8px
	}
	h4 {
		clear:both;
		font-size:1.1em;
		color:#000;
		margin-bottom:4px
	}
	h5, h6 {
		clear:both;
		font-size:1em
	}
	#main #left #contenu img {
		padding:5px;
		border-right:2px solid #E2E2E2;
		border-bottom:2px solid #E2E2E2;
		border-top:1px solid #F1F1F1;
		border-left:1px solid #F1F1F1
	}
	#main #left #contenu img.rss {
		padding:0 5px 0 0;
		border-right:0px solid #E2E2E2;
		border-bottom:0px solid #E2E2E2;
		border-top:0px solid #F1F1F1;
		border-left:0px solid #F1F1F1;
	}
	#main #left #contenu ul#langues {
		float:right;
	}
	
	#main #left #contenu ul#langues li{
		display:inline;
		background:none;
	}
	
	#main #left #contenu ul#langues li img{
		border:none;
		padding:0;
	}
/* ----------------------------------------------------- Pagination */
	#main #left #contenu ul.pagination {
		float:left;
		width:100%;
		text-align:right;
		border-top:/**/1px solid #000;
		padding:5px 0 0 0;
		margin:0 0 10px 0
	}
	#main #left #contenu ul.pagination li {
		display:inline;
		margin:0 6px
	}
	#main #left #contenu ul.pagination li a {/**/color:#000}
	#main #left #contenu ul.pagination li a:hover {text-decoration:overline}
	#main #left #contenu ul.pagination li span {
		font-weight:bold;
		/**/color:#666
	}
/* ----------------------------------------------------- Outils */
	#main #left #contenu #outils li {
		background-repeat:no-repeat;
		padding:0 0 0 22px;
		margin:0 0 5px 0
	}
	#main #left #contenu #outils #imprimer {
		background-image:url(../../images/structure/background/imprimer.gif);
		background-position:1px 50%
	}
	#main #left #contenu #outils #conseiller_ami {
		background-image:url(../../images/structure/background/conseiller_ami.gif);
		background-position:left 50%
	}
	#main #left #contenu #outils #pdf {
		background-image:url(../../images/structure/background/pdf.gif);
		background-position:left 50%
	}
	#main #left #contenu #outils li a {
		color:#666;
		text-decoration:none
	}
	#main #left #contenu #outils li a:hover {text-decoration:underline}
/* ----------------------------------------------------- Haut de page */
	#main #left #contenu div.haut_page {
		float:left;
		width:100%;
		text-align:right;
		background:url(../../images/structure/background/haut_page.gif) no-repeat right 50%
	}
	#main #left #contenu div.haut_page a {
		color:#646464;
		background:url(../../images/structure/background/haut_page.gif) no-repeat left 50%;
		padding:0 0 0 10px;
		margin:0 10px 0 0;
		text-decoration:none
	}
	#main #left #contenu div.haut_page a:hover {text-decoration:underline}
/* ------------------------------------------------------------------------- Right */
/* ----------------------------------------------------- A lire aussi */
	#main #right #titre_lire_aussi {
		display:block;
		text-transform:uppercase;
		color:#000;
		font-size:1.2em;
		font-weight:bold;
		margin:15px 0
	}
	
	#main #right #lire_aussi li {
		float:left;
		width:100%;
		padding:0 0 15px 0
	}
	
	#main #right #lire_aussi a {
		display:block;
		float:left;
		width:100%;
		text-decoration:underline;
		font-weight:bold;
		color:#000;
	}

	#main #right #lire_aussi p {
		display:block;
		float:left;
		width:100%;
		font-weight:normal;
		color:#1f3d92;
	}
	#main #right #lire_aussi a:hover {text-decoration:none}
	
	/* ----------------------------------------------------- Panier */
	#main #right #titre_panier {
		display:block;
		text-transform:uppercase;
		color:#000;
		font-size:1.2em;
		font-weight:bold;
		margin:15px 0
	}
	#main #right #panier li {
		float:left;
		width:100%;
		padding:0 0 15px 0
	}
	#main #right #panier span.libelle {
		float:left;
		width:100%;
		font-weight:bold;
		color:#000
	}
	#main #right #panier input.enlever {
		text-align: right;
	}
	
	#main #right #panier a {
		display:block;
		float:left;
		width:100%;
		font-weight:normal;
		color:#1f3d92;
		text-decoration:underline
	}
	#main #right #panier a:hover {text-decoration:none}
