/* CSS Document */
/*---------------------------------------------------------------- Couleurs */
	.bleu {color:#29536f;}
	.black {color:#000;}
	.orange {color:#ff9900;}
/*---------------------------------------------------------------- Gras */
	/*strong {color:#29536f;}*/
/*---------------------------------------------------------------- Paragraphe mis en avant */
	.emphasized {
		width:461px;
		float:left;
		padding:8px;
		background-color:#e8f5f9;
		color:#333;
		display:block;
		text-align:justify;
		border-top:solid 1px #0c3753;
		border-bottom:solid 1px #0c3753;
		background-image:url(../img/emphasized.jpg);
		background-repeat:repeat-x;
	}
/*---------------------------------------------------------------- Liens */
	a.link {color:#ff9900;}
	a:hover.link {text-decoration:underline;}
	a.email {
		color:#0c3753;
		text-decoration:underline;
	}
	a:hover.email {text-decoration:none;}
	a.file {
		color:#0c3753;
		text-decoration:underline;
	}
	a:hover.file {text-decoration:none;}
	#right p a {
		color:#ff9900;
		text-decoration:underline;
	}
/*---------------------------------------------------------------- Images */
	.pic_left {
		border:solid 1px #1a425c;
		float:left;
		margin-right:7px;
		background-image:url(../img/ombre_img.gif);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	.pic_right {
		border:solid 1px #1a425c;
		float:right;
		margin-left:7px;
	}
	.img {border:solid 1px #1a425c;}
/*---------------------------------------------------------------- Titres */
	h1 {
		color:#ff9900;
		font-size:1.5em;
		margin-bottom:6px;
	}
	h2 {
		color:#0c3753;
		font-size:1.2em;
		margin:5px 0;	
	}
	h3 {
		color:#28546d;
		font-size:1em;
		margin:3px 0;	
	}
/*---------------------------------------------------------------- Saut de ligne */
	.jump_line {
		width:100%;
		height:20px;
		float:left;
	}
/*---------------------------------------------------------------- Texte d'introduction */
	.intro {
		text-align:justify;
		display:block;
		margin-bottom:5px;
		font-weight:bold;
	}
/* --------------------------------------------------------------- Tableaux */
	table.tableau {
		width:100%;
		border-collapse:collapse;
		float:left;
		background-color:#c1d6dd;
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		background-position:top;
		color:#5a5a5a;
	}
	table.tableau a {
		color:#0c3753;
		text-decoration:underline;
	}
	table.tableau a:hover {text-decoration:none;}
	table.tableau tr.pair {background-color:#fff;}
	table.tableau tr td{
		padding:4px 6px;		
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		vertical-align:top;
	}
	table.tableau tr td.headL{
		font-weight:bold;
		color:#000;
	}
	table.tableau tr td.headC{
		font-weight:bold;
		color:#fff;
		background-color:#0c3753;
	}
/* --------------------------------------------------------------- Liste */
	ul.list li {
		background-image:url(../img/puce_carreO.gif);
		background-position:0 6px;
		padding-left:7px;
		margin-bottom:3px;
		color:#59504d;
		text-align:justify
	}
	ul.list li a {
		color:#ff9900;
		text-decoration:underline
	}
	ul.list li a:hover {text-decoration:none}
	.list_r1 {margin-left:20px;}
	.list_r2 {margin-left:40px;}
/* --------------------------------------------------------------- Sommaire */
	dl.summary {
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		padding-top:8px;
	}
	dl.summary dd {
		background-image:url(../img/puce_carreO.gif);
		background-position:0 6px;
		padding-left:7px;
	}
	dl.summary dd a {
		color:#83a7b3;
		font-weight:bold;
		font-size:1.1em;
	}
	dl.summary dt {
		padding-bottom:8px;
		text-align:justify;
	}
	dl.summary dt.last {
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	dl.summary dt a {color:#59504d;}
	dl.summary dt a:hover {color:#000;}
	.summary_r1 {margin-left:20px;}
	.summary_r2 {margin-left:40px;}