/* CSS Document */
/* --------------------------------------------------------------------------------------------- Bloc conteneur et saut de ligne */
	.bloc {
		float:left;
		width:100%
	}
	* html .bloc {float:none}
	table.avecImage {
		float:left;
		width:100%;
	}
	table.avecImage tr td.img {
		text-align:center;
		padding:0 4px
	}
	table.avecImage tr td.img span {
		font-size:.9em;
		color:#666;
		display:block;
		clear:both
	}
	.saut_ligne1, .saut_ligne2, .saut_ligne3, .saut_ligne4, .saut_ligne5, .saut_ligne6 {
		float:left;
		width:100%;
		font-size:0em
	}
	* html .saut_ligne1, * html .saut_ligne2, * html .saut_ligne3, * html .saut_ligne4, * html .saut_ligne5, * html .saut_ligne6 {float:none}
	.saut_ligne1 {height:14px}
	.saut_ligne2 {height:18px}
	.saut_ligne3 {height:22px}
	.saut_ligne4 {height:26px}
	.saut_ligne5 {height:30px}
	.saut_ligne6 {height:34px}
/* --------------------------------------------------------------------------------------------- Alignement */
	.left {text-align:left}
	.right {text-align:right}
	.center {text-align:center}
	.justify {text-align:justify}
/* --------------------------------------------------------------------------------------------- Titres */
	h1 {
		color:#5e730c;
		font-size:1.5em
	}
	h2 {
		color:#df5e0d;
		font-size:1.2em
	}
	h3 {
		color:#865c4e;
		font-size:1.1em
	}
	.bloc h1, .bloc h2, .bloc h3 {
		float:left; 
		text-align:left
	}
/* --------------------------------------------------------------------------------------------- Images */
	.bloc img, table.avecImage img {border:solid 1px #744a26}
	.pic_left {
		float:left;
		margin:0 5px 0 0;
		border:1px solid #754b23
	}
	.pic_right {
		float:right;
		margin:0 0 0 5px;
		border:1px solid #754b23
	}	
	.bloc .imgLeft {
		float:left;
		margin:0 5px 0 0;
		border:1px solid #754b23
	}
	.bloc .imgRight {
		float:left;
		margin:0 0 0 5px;
		border:1px solid #754b23
	}
	.bloc div.legende {
		float:left;
		text-align:center;
		font-size:.9em;
		color:#666
	}
	.bloc div.legende span {
		display:block;
		clear:both
	}
	.bloc div.legende.center {float:none}
/* ------------------------- Images seules centrées */
	table.imgCenter {
	 	float:left;
		width:100%;
		border-collapse:collapse
	} 
	 table.imgCenter tr td {
		vertical-align:top;
		text-align:center;
		padding:0 5px
	}
	table.imgCenter tr td img {border:solid 1px #744a26}
	 table.imgCenter tr td span {
		display:block;
		clear:both;
		font-size:.9em;
		color:#666
	}
/* --------------------------------------------------------------------------------------------- Textes d'introduction et de conclusion */
	.intro {
		float:left;
		width:100%;
		padding:0 0 5px 0
	}
	.conclu {
		float:left;
		width:100%;
		padding:5px 0 0 0
	}
/* --------------------------------------------------------------------------------------------- Paragraphe mis en avant */
	.emphasized {
		float:left;
		width:95%;
		padding:2%;
		background:#ecdb93 url(../../img/structure/arrondi_emphasized.gif) no-repeat
	}
/* --------------------------------------------------------------------------------------------- Infos sur plusieurs colonnes */
	table.cols {
		float:left;
		width:100%;
		border-collapse:collapse;
		table-layout:fixed
	}
	table.cols tr td {
		vertical-align:top;
		padding:10px
	}
	table.cols tr td.bgColor {background:#ecdb93}
/* --------------------------------------------------------------------------------------------- Liens */
	#contenu a {
		color:#5e730c;
		text-decoration:underline
	}
	#contenu a:hover {text-decoration:none}
	#contenu a.link, #contenu a.email, #contenu a.file {
		float:left;
		width:100%;
		text-decoration:underline;
		color:#5e730c
	}
	#contenu a:hover.link, #contenu a:hover.email, #contenu a:hover.file {text-decoration:none}
/* ---------------------------------- Liens fichiers dans liste à puces */
	ul.file {
		padding:0 0 0 4%;
		float:left;
		width:96%;
		line-height:18px
	}
	ul.file li {
		padding:0 0 0 8px;
		background:url(../../img/elements/carre_vert.gif) no-repeat 0 8px
	}
	#contenu ul.file li a {
		text-decoration:underline;
		color:#5e730c
	}
	#contenu ul.file li a:hover {text-decoration:none}
/* ---------------------------------- Liens fichiers dans tableau */
	table.file {
		float:left;
		width:100%;
		border-collapse:collapse;
		background:#fff url(../../img/elements/dotted_gris.gif) repeat-x top;
		table-layout:fixed
	}
	table.file caption {
		font-weight:bold;
		background:#87a61a;
		color:#fff;
		padding:3px 0
	}
	#contenu table.file a {
		color:#e05d0d;
		text-decoration:underline
	}
	#contenu table.file a:hover {text-decoration:none}
	table.file tr td.bgColor, table.file tr th.bgColor {background-color:#ecdb93}
	table.file tr td, table.file tr th {
		padding:4px 6px;		
		background:url(../../img/elements/dotted_gris.gif) repeat-x bottom;
		vertical-align:top
	}
	table.file tr td.headL, table.file tr th.headL {font-weight:bold}
	table.file tr td.headC, table.file tr th.headC {
		font-weight:bold;
		color:#fff;
		background-color:#865c4e
	}
/* --------------------------------------------------------------------------------------------- Tableaux de données */
	table.tableau {
		float:left;
		width:100%;
		border-collapse:collapse;
		background:#fff url(../../img/elements/dotted_gris.gif) repeat-x top;
		table-layout:fixed
	}
	table.tableau caption {
		font-weight:bold;
		background:#87a61a;
		color:#fff;
		padding:3px 0
	}
	#contenu table.tableau a {
		color:#e05d0d;
		text-decoration:underline
	}
	#contenu table.tableau a:hover {text-decoration:none}
	table.tableau tr td.bgColor, table.tableau tr th.bgColor {background-color:#ecdb93}
	table.tableau tr td, table.tableau tr th {
		padding:4px 6px;		
		background:url(../../img/elements/dotted_gris.gif) repeat-x bottom;
		vertical-align:top
	}
	table.tableau tr td.headL, table.tableau tr th.headL {font-weight:bold}
	table.tableau tr td.headC, table.tableau tr th.headC {
		font-weight:bold;
		color:#fff;
		background-color:#865c4e
	}
/* --------------------------------------------------------------------------------------------- Liste à puce */
	ul.list {
		float:left;
		width:96%;
		padding:0 0 0 4%;
		line-height:18px
	}
	ul.list li {
		padding:0 0 0 8px;
		background:url(../../img/elements/carre_bleu.gif) no-repeat 0 7px
	}
	ul.list li ul {margin:0 0 0 20px}
/* --------------------------------------------------------------------------------------------- Sommaire */
	ul.summary {
		float:left;
		width:100%;
		line-height:18px;
		background:url(../../img/elements/dotted_bleuC.gif) repeat-x bottom
	}
	ul.summary li {background:url(../../img/elements/dotted_bleuC.gif) repeat-x}
	ul.summary li.first {background:none}
	ul.summary li ul {margin:0 0 0 30px}
	ul.summary li ul li {background:url(../../img/elements/dotted2_bleuC.gif) repeat-x}
	ul.summary li ul li ul li {background:url(../../img/elements/dotted3_bleuC.gif) repeat-x}
	#contenu ul.summary li a {
		background:url(../../img/elements/carre_vert.gif) no-repeat 0 6px;
		padding:0 0 0 8px;
		color:#666;
		text-decoration:none
	}
	#contenu ul.summary li a:hover {text-decoration:underline}