body {
	background-color: #FFFFFF;	
	
}


.reportBody {
	font-family: 	Verdana, Helvetica, Arial;
	font-size: 9pt; 
	margin-right:	3em;
	margin-left:	3em;
}

.sommairePrincipal {
	font-size: 	9pt;
}

.sommairePrincipal .spanCrochetSommairePrincipal {
	color: 	#7D7D7D;
}

.sommairePrincipal .spanSeparateurSommairePrincipal {
	color: 	#7D7D7D;
}

.sommairePrincipal .lienChapitreSommairePrincipal {
	color: 	#7D7D7D;
}

.sommairePrincipal a:link {
	color: 	#7D7D7D;
	text-decoration: none;
}

.sommairePrincipal a:visited {
	color: 	#7D7D7D;
	text-decoration: none;
}
.sommairePrincipal a:hover {
	color: blue;
	text-decoration : none;
}

.titrePartie {
	font-size: 	14pt;
	font-weight: 	bold;
	color: 	#7D7D7D;
}

.sommaireSecondaire {
	margin-top: 	0.5em;
	font-size: 	8pt;
}

.sommaireSecondaire .spanCrochetSommaireSecondaire {
	color: 	#7D7D7D;
}

.sommaireSecondaire .spanSeparateurSommaireSecondaire {
	color: 	#7D7D7D;
}

.sommaireSecondaire .lienChapitreSommaireSecondaire {
	color: 	#7D7D7D;
}

.sommaireSecondaire a:link {
	color: 	#7D7D7D;
	text-decoration: none;
}

.sommaireSecondaire a:visited {
	color: 	#7D7D7D;
	text-decoration: none;
}
.sommaireSecondaire a:hover {
	color: blue;
	text-decoration : none;
}

.tableTitreChapitre {
	margin-top: 	1em;
	width:	100%;
}

.tableTitreChapitre .celluleTitreChapitre {
	text-align:	left;
}

.tableTitreChapitre .celluleTitreChapitre .titreChapitre {
	font-weight: 	800;
	font-size: 	12pt;
	color: 		rgb( 206, 48, 57);
}

.tableTitreChapitre .celluleSommaire {
	text-align:	right;
}

.tableTitreChapitre .celluleSommaire .sommaire {
	font-size: 	9pt;
}

.tableTitreChapitre .celluleSommaire .sommaire .spanCrochetRetourSommaire {
	color: 	#7D7D7D;
}

.tableTitreChapitre .celluleSommaire .sommaire .lienRetourSommaire {
	color: 	#7D7D7D;
}

.tableTitreChapitre .celluleSommaire .sommaire a:link {
	color: 	#7D7D7D;
	text-decoration: none;
}

.tableTitreChapitre .celluleSommaire .sommaire a:visited {
	color: 	#7D7D7D;
	text-decoration: none;
}
.tableTitreChapitre .celluleSommaire .sommaire a:hover {
	color: blue;
	text-decoration : none;
}

.blocChapitre {
	margin-top: 	0.8em;
	border: 	none;
	color: 	#000000;
	
}

.blocChapitre .paragrapheChapitre {
	text-align: justify;
}

.blocChapitre .tablePoints {
	
	width: 100%;
}

.blocChapitre .tablePoints .cellulePoints {
	padding-top:	0.5em;
	padding-left:	2.0em;
	vertical-align: top;
}

.blocChapitre .tablePoints .cellulePoints .titrePoints {
	padding-bottom:	0.4em;
	font-style:	italic;
	font-size: 9pt; 
	color: 	#7D7D7D;
}

.blocChapitre .tablePoints .cellulePoints .points {
	padding-bottom:	0.1em;
	font-size: 9pt; 
}

.blocChapitre .tablePoints .cellulePoints .points .imagePoints {
	padding-right:	1em;
}

.blocChapitre .tableGraphique {
	width: 100%;
}

.blocChapitre .tableGraphique .cellulePoleGauche {
	font-weight:	800;
	padding-right:	1.0em;
	text-align:	right;
	font-size: 	10pt;
	width: 20%;
}

.blocChapitre .tableGraphique .cellulePoleDroit {
	font-weight:	bold;
	padding-left:	1.0em;
	text-align:	left;
	font-size: 	10pt;
	width: 20%;
}

.blocChapitre .tableGraphique .celluleGraphique {
	text-align:	center;
}

.blocChapitre .tableAideGraphique {
	padding-bottom:1.7em;
}

.blocChapitre .celluleAideGraphique {
	padding-top:	0.5em;
	padding-left:	3.0em;
	vertical-align: top;
	width: 50%;
}

.blocChapitre .celluleAideGraphique .titreAideGraphique {
	font-style:	italic;
	padding-top:	0.2em;
	padding-bottom:	0.4em;
	font-size: 	9pt;
	color: 	#7D7D7D;
}

.blocChapitre .celluleAideGraphique .contenuAideGraphique {
	padding-bottom:	0.1em;
	font-size: 	9pt;
}

.blocChapitre .celluleAideGraphique .contenuAideGraphique .imagePointsAideGraphique {
	padding-right:	1em;
}

.blocChapitre .blocTexteGraphique {
	padding-bottom:1.7em;
	padding-top:	0.5em;
	padding-left:	2.0em;
}

.blocChapitre .blocTexteGraphique .titreTexteGraphique {
	font-style:	italic;
	padding-top:	0.2em;
	padding-bottom:	0.4em;
	font-size: 	9pt;
	color: 	#7D7D7D;
}

.blocChapitre .blocTexteGraphique .contenuTexteGraphique {
	padding-bottom:	0.1em;
	font-size: 	9pt;
}

.blocChapitre .blocTexteGraphique .contenuTexteGraphique .imagePointsTexteGraphique {
	padding-right:	1em;
}

.blocChapitre .titreSousChapitre {
	margin-top: 	1em;
	font-size: 	10pt;
	font-style:	italic;
	font-weight:	bold;
	color: 		#000000;
}

.blocChapitre .blocSousChapitre {
	margin-top: 	0.8em;
}

.blocChapitre .blocSousChapitre .paragrapheSousChapitre {
	text-align: justify;
}

.blocChapitre .titreAideSousChapitre {
	margin-top: 	1em;
	font-size: 	9pt;
	font-style:	italic;
	color: 		#7D7D7D;
}

.blocChapitre .blocAideSousChapitre {
	margin-left: 	1em;
	padding-left: 	1em;
	margin-top: 	0.8em;
	border-left: 	rgb(206, 48, 57) 1px solid;
}

.blocChapitre .blocAideSousChapitre .paragrapheAideSousChapitre {
	font-size: 	8pt;
	font-style:	italic;
}


