/* Digest
------------------------------
    1. Mise en page
    	1.1 Titrailles
    	1.2 Espacements généraux
    	1.3 Paragraphes
    	1.4 Retour à la ligne
    	1.5 Espacement des paragraphes
    	1.6 Alignement
    	1.7 Introduction
    	1.8	Mise en avant
    	1.9	Citation
    	1.10 Liens
    	1.11 Listes
    		1.11.1 Listes de définition
    	1.12 Tableaux
    	1.13 Images
    	1.14 Fichiers joints
*/

/* ----------------------------------------------------------------------------*/
  /* -------------------------------------------------------------------------------------------------->>> 1. Mise en page <<<-----------*/
/* ----------------------------------------------------------*/

  /* -------------------------------------------------------------------------------------------------->>> 1.1 Titrailles <<<-----------*/

#page #central.contenu {
	width:520px;
	padding:0 20px;
}  
  
.contenu h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
.contenu h1 {
	color:#FC8308;
	font-size:2.5em;
	line-height:1em;
	margin-bottom:8px;
}
.contenu h2 {
	font-size: 1.3em;
	margin-bottom: 15px;
	color:#7d885f;
}
.contenu h3 {
	font-size: 1em;
	margin-bottom: 0.482em;
	color:black;
}
.contenu h4 {
	font-size: 0.9em;
	margin-bottom: 1.071em;
	color:black;
}
.contenu h5, .contenu h6 {
	font-size: 0.85em;
	margin-bottom: 1.154em;
	color:black;
}
	
  /* -------------------------------------------------------------------------------------------------->>> 1.2 Espacements généraux <<<-----------*/
	
.sans_espacement {padding: 0}
.petit_espacement {padding-bottom: .5em}
.grand_espacement {padding-bottom: 1.5em}
.tres_grand_espacement {padding-bottom: 2em}

  /* -------------------------------------------------------------------------------------------------->>> 1.3 Paragraphes <<<-----------*/

.contenu p {
	line-height: 1.5em;
	padding-bottom: 1em;
	text-align: justify;
	word-spacing: 0.08em;
	color:#7d7d7d;
	font-size:0.85em;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.4 Retour à la ligne <<<-----------*/

.contenu p.retour_ligne {clear:both}
	
  /* -------------------------------------------------------------------------------------------------->>> 1.5 Espacement des paragraphes <<<-----------*/

.contenu p.sans_espacement {padding:0}
.contenu p.petit_espacement {padding-bottom:5px}
.contenu p.grand_espacement {padding-bottom:20px}
.contenu p.tres_grand_espacement {padding-bottom:30px}

  /* -------------------------------------------------------------------------------------------------->>> 1.6 Alignement <<<-----------*/

.contenu p.alignement_centre {text-align:center}
.contenu p.alignement_droite {text-align:right}

  /* -------------------------------------------------------------------------------------------------->>> 1.7 Introduction <<<-----------*/

.contenu p.introduction {
	clear: both;
	margin-bottom: 1em;
	font-style:italic;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.8 Mise en avant <<<-----------*/

.contenu p.mis_en_avant {
	clear:both;
	color:black;
	font-weight:bold;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.9 Citation <<<-----------*/

.contenu p.citation {
	clear: both;
	font-style: italic;
	background: #f8f9fb url(../../images/structure/background/citation.gif) no-repeat 97% 5px;
	margin-bottom: 1em;
	padding: 1em 4.5em 1em 1em;
	line-height:1.5em;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.10 Liens <<<-----------*/

.contenu a {
	color: #7d885f;
	text-decoration:underline
}
.contenu a:hover {text-decoration:none}

.contenu a.lien-plat {
	color:#882CB8;
	background:url(../../images/elements/puce_plate.gif) no-repeat scroll 0 73%;
	padding:0 0 0 15px;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	float:right;
	margin:0 20px 0 0;
}

.contenu a.lien-plat:hover {
	text-decoration:underline;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.11 Listes <<<-----------*/

.contenu ul {
	list-style: disc inside;
	color:#7d7d7d;
	clear:left;
}
.contenu ul li {
	font-size: 0.85em;
	line-height: 1.7em;
}
.contenu ul li.caption, .contenu ol li.caption {
	font-variant: small-caps;
	list-style: none;
	color: black;
}
.contenu li  ul, .contenu li  ol {
	margin-bottom: 0;
	margin-left: 3em;
}
.contenu ul li li {
	font-size: 1em;
	line-height: 1.7em;
}
.contenu ol {
	list-style: decimal inside;
	color:#7d7d7d;
	clear:left;
}
.contenu ol li {
	font-size: 0.85em;
	line-height: 1.7em;
}

.contenu ol li li{
	font-size:1em;
}

	  /* -------------------------------------------------------------------------------------------------->>> 1.11.1 Listes de définition <<<-----------*/

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: 900; }
dl dd { margin-left: 1.5em; }

  /* -------------------------------------------------------------------------------------------------->>> 1.12 Tableaux <<<-----------*/

.contenu table.tableau_donnees {
	width:100%;
	border-collapse:collapse;
	margin:0 0 1em 0
}
.contenu table.tableau_donnees tr p {
	text-align:left;
	line-height:normal;
	margin:0;
	padding:0;
	line-height:0.9em;
}
.contenu table.tableau_donnees tr th {
	padding: .1em;
	background:black;
	color:white;
	border-bottom:1px solid white;
	font-weight:normal;
	font-size:0.9em;
}
.contenu table.tableau_donnees tr td p {
	font-weight:bold;
	color:black;
	text-align:center;
}
.contenu table.tableau_donnees tr th p {text-align:center}
.contenu table.tableau_donnees tr td {
	border: 0;
	vertical-align: top;
	padding: .6em .4em;
	background:#c0cd85;
	border-bottom:1px solid white;
}
.contenu table.tableau_donnees tr td.mis_en_avant {background:#c1c6b2}
.contenu table.tableau_donnees tr td.alignement_centre p {text-align:center}
.contenu table.tableau_donnees tr td.alignement_droite p {text-align:right}

  /* -------------------------------------------------------------------------------------------------->>> 1.13 Images <<<-----------*/

.contenu div.object-left {
	float:left;
	clear:left;
	margin-bottom:10px
}
.contenu div.object-left img {margin:0 18px 0 0; border:1px solid #d0d0d0; padding:3px;}
.contenu div.object-right {
	float:right;
	clear:right;
	margin-bottom:10px
}
.contenu div.object-right img {margin:0 0 0 18px; border:1px solid #d0d0d0; padding:3px;}
.contenu div.object-right p {text-align:right}
.contenu div.object-center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:10px
}
.contenu div.object-center p {text-align:center}

  /* -------------------------------------------------------------------------------------------------->>> 1.14 Fichiers joints <<<-----------*/

.contenu div.fichier_joint {
	width:100%;
	padding:0 0 5px 0
}
.contenu div.object-right span.fichier_joint {float:right}
