/* CSS Document */
/* --------------------------------------------------------------------------------------------- Couleur */
	.couleur {color:#00a8ff}
/* --------------------------------------------------------------------------------------------- Paragraphes */
	#main #contenu p {
		text-align:justify;
		line-height:1.6em;
		margin:0 0 15px 0
	}
/* ------------------------------------------------------------------------- Espacement */
	#main #contenu p.sans_espacement {margin:0}
	#main #contenu p.petit_espacement {margin:0 0 10px 0}
	#main #contenu p.grand_espacement {margin:0 0 25px 0}
	#main #contenu p.tres_grand_espacement {margin:0 0 35px 0}
/* ------------------------------------------------------------------------- Alignement */
	#main #contenu p.alignement_centre {text-align:center}
	#main #contenu p.alignement_droite {text-align:right}
/* ------------------------------------------------------------------------- Introduction */
	#main #contenu p.introduction {
		border-left:4px solid #515c60;
		padding:0 0 0 9px
	}
	#main #contenu p.introduction:first-letter {
		float:left;
		font-size:1.7em;
		font-weight:bold;
		margin:0 5px
	}
/* ------------------------------------------------------------------------- Mise en avant */
	#main #contenu p.mis_en_avant {
		border:1px dashed #999;
		background:#e2f2d5;
		padding:10px
	}
/* ------------------------------------------------------------------------- Citation */
	#main #contenu p.citation {
		font-style:italic;
		background:#f8f9fb url(../../images/structure/background/citation.gif) no-repeat right top;
		padding:10px
	}
	* html #main #contenu p.citation {font-style:normal}
/* --------------------------------------------------------------------------------------------- Liens */
	#main #contenu a {
		color:#69c028;
		text-decoration:underline
	}
	#main #contenu a:hover {text-decoration:none}
/* --------------------------------------------------------------------------------------------- Listes à puces */
/* --------------------------------------------------------------------------------- Premier niveau */
	#main #contenu ul {
		padding:0 0 0 20px;
		margin:0 0 15px 0
	}
	#main #contenu ul li {
		background-image:url(../../images/elements/carre_gris.gif);
		background-position:0 5px;
		background-repeat:no-repeat;
		padding:0 0 0 7px;
		margin:0 0 3px 0
	}
/* --------------------------------------------------------------------------------- Second niveau */
	#main #contenu ul li ul {
		padding:3px 0 0 20px;
		margin:0
	}
	#main #contenu ul li ul li {
		background-image:url(../../images/elements/cercle.gif);
		padding:0 0 0 11px
	}
/* --------------------------------------------------------------------------------------------- Listes ordonnées */
/* --------------------------------------------------------------------------------- Premier niveau */
	#main #contenu ol {
		padding:0 0 0 20px;
		margin:0 0 15px 0
	}
	#main #contenu ol li {
		list-style-type:decimal;
		list-style-position:inside;
		margin:0 0 3px 0
	}
/* --------------------------------------------------------------------------------- Second niveau */
	#main #contenu ol li ol {
		padding:3px 0 0 20px;
		margin:0
	}
/* --------------------------------------------------------------------------------------------- Tableaux */
	#main #contenu table.tableau_donnees {
		float:left;
		width:100%;
		border-collapse:collapse;
		margin:0 0 15px 0
	}
	#main #contenu table.tableau_donnees tr p {
		margin:0;
		text-align:left;
		line-height:normal
	}
	#main #contenu table.tableau_donnees tr th {
		background:#e3f2d5 url(../../images/elements/dotted_bleuF.gif) repeat-x bottom;
		padding:4px
	}
	#main #contenu table.tableau_donnees tr th p {text-align:center}
	#main #contenu table.tableau_donnees tr td {
		border:0;
		vertical-align:top;
		background:url(../../images/elements/dotted_gris.gif) repeat-x bottom;
		padding:8px 4px
	}
	#main #contenu table.tableau_donnees tr td.mis_en_avant {background:#f8f9fb url(../../images/elements/dotted_gris.gif) repeat-x bottom}
	#main #contenu table.tableau_donnees tr td.alignement_centre p {text-align:center}
	#main #contenu table.tableau_donnees tr td.alignement_droite p {text-align:right}
/* --------------------------------------------------------------------------------------------- Images */
	#main #contenu img {
		border:1px solid #605f5f;
		padding:4px
	}
	#main #contenu div.object-left {
		float:left;
		clear:left;
		margin:0 10px 0 0
	}
	#main #contenu div.object-right {
		float:right;
		clear:right;
		margin:0 0 0 10px
	}
	#main #contenu div.object-right p {text-align:right}
	#main #contenu div.object-center {
		margin-left:auto;
		margin-right:auto;
		text-align:center
	}
	#main #contenu div.object-center p {text-align:center}
	
/* ----------------------------------------------------------------elements eZOE */
p.text-left, td.text-left, th.text-left, *.text-left
{
    text-align: left !important;
}

p.text-right, td.text-right, th.text-right, *.text-right
{
    text-align: right !important;
}

p.text-center, td.text-center, th.text-center, *.text-center
{
    text-align: center !important;
}

p.text-justify, td.text-justify, th.text-justify, *.text-justify
{
    text-align: justify !important;
}

div.object-left, table.object-left
{
    float: left !important;
    clear: left !important;
}

div.object-right, table.object-right
{
    float: right !important;
    clear: right !important;
}

div.object-center, table.object-center
{
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
}
