/* CSS Document */
/* --------------------------------------------------------------------------------------------- Left */
	#left {
		float:left;
		width:248px;
		padding:25px 27px 0 10px
	}
/* ------------------------------------------------------------------------- Flat left */
	#left #flat_left {
		float:left;
		width:240px;
		background:url(../images/background/flat_left_bottom.gif) no-repeat left bottom;
		padding:0 0 18px 0;
		margin:0 0 25px 8px
	}
	#left #flat_left span.titre {
		display:block;
		font-size:1.3em;
		color:#000;
		background:url(../images/background/flat_left_top.gif) no-repeat;
		padding:10px 20px 0 20px
	}
	#left #flat_left span.titre span {
		display:block;
		background:url(../images/background/dotted_noir.gif) repeat-x left bottom;
		padding:0 0 3px 0
	}
	#left #flat_left ul {
		background:#d8d4d9 url(../images/background/flat_left_middle.gif) repeat-y;
		padding:10px 20px 0 15px
	}
	#left #flat_left ul li {
		background:url(../images/background/fleche_couleur02.gif) no-repeat 0 3px;
		padding:0 0 8px 15px
	}
	#left #flat_left ul li a {color:#000}
	#left #flat_left ul li a.current {font-weight:bold}
	#left #flat_left ul li a.current:hover, #left #flat_left ul li a.current:focus, #left #flat_left ul li a.current.focus {
		text-decoration:none;
		cursor:text
	}
	#left #flat_left ul li ul {background:none}
/* ------------------------------------------------------------------------- Arrondi_02 (Accès direct) */
	#noeud_parent_1965 {
		display:inline;
		width:238px;
		margin-left:10px
	}
	#noeud_parent_1965 div span.titre {background-image:url(../images/background/interne_arrondi_top_couleur02.gif)}
	#noeud_parent_1965 div ul {
		width:203px;
		padding:0 10px 0 25px
	}
/* --------------------------------------------------------------------------------------------- Contenu */
	div.contenu {
		overflow:hidden;
		float:left;
		width:677px;
		padding:0 30px 0 0
	}
/* ------------------------------------------------------------------------- Fil d'arianne */
	#fil_arianne {
		font-family:'trebuchet ms';
		color:#7f8280;
		margin:0 0 18px 0
	}
	#fil_arianne a {
		color:#7f8280;
		text-decoration:underline
	}
	#fil_arianne a:hover, #fil_arianne a:focus, #fil_arianne a.focus {text-decoration:none}
/* ------------------------------------------------------------------------- Sommaire */
	#sommaire {
		clear:both;
		padding:10px 0 5px 20px;
		margin:20px 0 0 0
	}
	#sommaire h2 {
		color:#7f4295;
		margin-bottom:10px
	}
	#sommaire ul {
		font-size:1.1em;
		padding-left:60px
	}
	#sommaire ul li a {color:#2e3234}
/* ------------------------------------------------------------------------- Outils */
	#outils {
		float:left;
		width:100%;
		text-align:right;
		font-size:.9em;
		padding:20px 0 10px 0
	}
	#outils a {
		color:#525252;
		background-repeat:no-repeat;
		background-position:left 50%;
		padding:0 0 0 21px;
		margin:0 30px 0 0;
		text-decoration:none
	}
	#outils #envoyer_ami {background-image:url(../images/background/envoyer_page.gif)}
	#outils #imprimer {
		background-image:url(../images/background/imprimer.gif);
		background-repeat:no-repeat;
		padding-left:21px
	}
	#outils #haut_page {background-image:url(../images/background/haut_page.gif)}
	#outils #retour {background-image:url(../images/background/retour.gif)}
	#outils a:hover, #outils a:focus, #outils a.focus {text-decoration:underline}
/* ----------------------------------------------------- Cas du js désactivé */
	#outils p {
		line-height:1.4em;
		background-position:left 3px;
		margin-top:6px;
		margin-bottom:6px
	}
	#outils p a {
		padding-left:0;
		margin-right:0;
		text-decoration:underline
	}
	#outils p a:hover, #outils p a:focus, #outils p a.focus {text-decoration:none}
/* -------------------------------------------------------------------- Pagination */
	div.contenu div.pagenavigator {
		float:left;
		width:100%;
		padding-top:20px
	}
	div.contenu div.pagenavigator span {float:left}
	div.contenu div.pagenavigator a {
		display:block;
		float:left;
		color:#fff;
		background:#7f4295;
		border:1px solid #7f4295;
		padding:0 4px;
		text-decoration:none
	}
	div.contenu div.pagenavigator a span, div.contenu div.pagenavigator span a {color:#fff}
	div.contenu div.pagenavigator a:hover, div.contenu div.pagenavigator a:focus, div.contenu div.pagenavigator a.focus, div.contenu div.pagenavigator span a:hover span {
		background:#fff;
		color:#7f4295
	}
	div.contenu div.pagenavigator span.current {
		display:block;
		color:#7f4295;
		border:1px solid #7f4295;
		padding:0 4px
	}
	div.contenu div.pagenavigator span, div.contenu div.pagenavigator a {margin:0 3px}
