/* 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, h2, h3, h4, h5, h6 {
	color: #333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
.contenu h1 {
	background:transparent url(../../images/elements/puce_bleue.gif) no-repeat scroll 0 3px;
	color:#00418F;
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 8px;
	padding:0 0 0 17px;
}
.contenu h2 {
	background:transparent url(../../images/elements/puce_bleue.gif) no-repeat scroll 0 3px;
	color:#00418F;
	font-size:1.4em;
	font-weight:normal;
	margin:0 0 8px;
	padding:0 0 0 17px;
	width:92%;
}
.contenu h3 {
	font-size: 1.1em;
	margin-bottom: 0.482em;
	color:#00418F;
}
.contenu h4 {
	font-size: 1em;
	margin-bottom: 1.071em;
	color:#00418F;
}
.contenu h5, .contenu h6 {
	font-size: 0.9em;
	margin-bottom: 1.154em;
	color:#00418F;
}

img.rss-titre {
	margin-left:12px;
}

/*.contenu div.date {
	bottom:5px;
	color:#A1A3A8;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:0.8em;
	font-style:italic;
	font-weight:bold;
	left:20px;
	line-height:1em;
	position:relative;
}*/
	
  /* -------------------------------------------------------------------------------------------------->>> 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 {
	color:#4F4F4F;
	font-size:0.95em;
	line-height:1.4em;
	padding-bottom:1em;
	text-align:justify;
	word-spacing:0.08em;
}

.contenu p strong, .contenu p b{
	color:#4F4F4F;
}

  /* -------------------------------------------------------------------------------------------------->>> 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: 15px;
	font-weight:bold;
	color:black;
}

  /* -------------------------------------------------------------------------------------------------->>> 1.8 Mise en avant <<<-----------*/

.contenu p.mis_en_avant {
	clear:both;
	color:#4f4f4f;
	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: #2584C9;
	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:#4F4F4F;
}
.contenu ul li {
	font-size: 0.95em;
	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:#4F4F4F;
}
.contenu ol li {
	font-size: 0.95em;
	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 {
	float:left;
	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:#528bac url('../../images/structure/background/fond_th.gif') repeat-x top left;
	color:white;
	border-bottom:1px solid white;
	font-weight:normal;
	font-size:0.9em;
}
.contenu table.tableau_donnees tr th p {
	text-align:center;
	color:white;
	padding:0.3em;
	font-size:1.1em;
	line-height:1em;
}
.contenu table.tableau_donnees tr td {
	border: 0;
	vertical-align: top;
	padding: .6em .4em;
	background:#bdbdbd;
	border-bottom:2px solid white;
}
.contenu table.tableau_donnees tr td.mis_en_avant {background:#e5e5e5}
.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;}
.contenu div.object-right {
	float:right;
	clear:right;
	margin-bottom:10px
}
.contenu div.object-right img {margin:0 0 0 18px;}
.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}

