/* 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 <<<-----------*/

#contenu h1,#contenu  h2,#contenu  h3,#contenu  h4,#contenu  h5,#contenu  h6 {
	color: #626262;
	line-height:1em;
}
#contenu h1 {
	font-size: 2.2em;
	padding-bottom: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#78786e;
	font-weight:normal;
}
#contenu h2 {
	color:#463C32;
	font-size:1.4em;
	font-weight:normal;
	padding-bottom:0.4em;
	text-transform:uppercase;
}
#contenu h3 {
	font-size: 1.1em;
	padding-bottom: 0.882em;
}
#contenu h4 {
	font-size: 1em;
	padding-bottom: 1.071em;
}
#contenu h5, #contenu h6 {
	font-size: 1em;
	padding-bottom: 1.154em;
}
	
  /* -------------------------------------------------------------------------------------------------->>> 1.2 Espacements généraux <<<-----------*/
	
.sans_espacement {padding: 0 !important}
.petit_espacement {padding-bottom: .5em !important}
.moyen_espacement {padding-bottom: 1em !important}
.grand_espacement {padding-bottom: 1.5em !important}
.tres_grand_espacement {padding-bottom: 2em !important}

  /* -------------------------------------------------------------------------------------------------->>> 1.3 Paragraphes <<<-----------*/

#contenu p {
	line-height: 1.5em;
	padding-bottom: 1em;
	text-align: justify;
	word-spacing: 0.08em;
	font-size:0.9em;
}

  /* -------------------------------------------------------------------------------------------------->>> 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: 0.5em;
	color:#626262;
	font-weight:bold;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.8 Mise en avant <<<-----------*/

#contenu p.mis_en_avant {
	clear: both;
	background: #ffefad;
	margin-bottom: 1em;
	padding: .5em 1em;
}

  /* -------------------------------------------------------------------------------------------------->>> 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;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.10 Liens <<<-----------*/

#contenu a {
	color: #EA681F;
	text-decoration:underline
}
#contenu a:hover {text-decoration:none}

  /* -------------------------------------------------------------------------------------------------->>> 1.11 Listes <<<-----------*/

#contenu ul {
	list-style: square inside;
	margin-bottom: 1.8em;
	clear:both;
}
#contenu ul li {
	font-size: 1em;
	line-height: 1.5em;
}
#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: .9em;
	line-height: 1.8em;
}
#contenu ol {
	margin-bottom: 1.8em;
	list-style: decimal inside;
}
#contenu ol li {
	font-size: 1em;
	line-height: 1.5em;
}

	  /* -------------------------------------------------------------------------------------------------->>> 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 {
	float:left;
	/*width:100%;*/
	border-collapse:collapse;
	margin:0 0 1em 0
}
#contenu table.tableau_donnees tr p {
	text-align:center;
	line-height:normal;
	margin:0;
	padding:0;
}
#contenu table.tableau_donnees tr th {
	background: #dadfdf url('../../images/structure/background/th_bg.gif') repeat-x;
	padding: .3em;
	font-size:0.85em;
	border-left:1px solid white;
	border-right:1px solid white;
}
#contenu table.tableau_donnees tr th p {text-align:center}
#contenu table.tableau_donnees tr td {
	border: 0;
	vertical-align: middle;
	background: #e9ecec url('../../images/structure/background/td_bg.gif') repeat-x;
	padding: .8em .4em;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
}
#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 10px 0 0; border:4px solid #8a7f74;}
#contenu div.object-right {
	float:right;
	clear:right;
	margin-bottom:10px
}
#contenu div.object-right img {margin:0 0 0 10px; border:4px solid #8a7f74;}
#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}