/*

.separateur {
	clear: both; 
}

*/

/*=================================================================*/

/*=================================================================*/
#principal img.histogramme {
	margin: 10px 0px ; 
}


p.resultat_total {
	text-align: center; 
	
}

p.resultat_total .boite_enonce_resultat_total {
	border: 1px solid silver ; 
	padding: 5px ; 
	background-color: #f5f5f5; 
}

p.resultat_total strong {
	margin: 10px; 
	color: #9C2A2C ; 
}

ul.legende_liste_categorie {
	list-style: none ; 
	margin: 15px 5px ; 
	padding: 0px ; 
}

ul.legende_liste_categorie li {
	width: 200px ; 
	list-style: none ; 
	float: left ; 
	/*border: 1px solid silver ;*/
	margin: 0px 10px ; 
}

ul.legende_liste_categorie li strong {
	margin: 0px 0px 5px 0px ; 
}

ul.legende_liste_sous_categorie {
	list-style: none ; 
	margin: 2px 0px; 
	padding: 0px ; 
}

ul.legende_liste_sous_categorie li {
	display: block ; 
	float: none ; 
	margin: 0px; 
	padding: 0px ; 
}

ul.legende_liste_sous_categorie li img {
	margin: 0px 10px 0px 0px; 
}

sup.lien_note {
	font-weight: bold ; 
}


/*=================================================================*/
/*       TABLEAUX             */
/*=================================================================*/

/* MARGES */

table.res_categorie td, table.res_detail td, table.res_categorie th, table.res_detail th {
	margin: 0px ;
	border: none ; 
}

table.res_categorie th, table.res_detail th {
	padding: 0px ; 
}

table tr th.intitule_sous_total, table tr th.intitule_total {
	padding: 3px 5px ; 
}

/* POIDS DES FONTES */

table tr th.intitule_normal ,
table tr td.emission_normal ,
table tr td.incertitude_normal {
	font-weight: normal ; 
}

table tr th.intitule_sous_total ,
table tr td.emission_sous_total ,
table tr td.incertitude_sous_total {
	font-weight: bold ; 
}

table tr th.intitule_total ,
table tr td.emission_total ,
table tr td.incertitude_total {
	font-weight: bold ; 
}

/* COULEURS */

/* logement */

table tr.logement th.intitule_normal ,
table tr.logement td.emission_normal ,
table tr.logement td.incertitude_normal {
	background-color : #DDFFFF ; 
}

table tr.logement th.categorie, 
table tr.logement th.intitule_sous_total, 
table tr.logement th.intitule_total ,
table tr.logement td.emission_sous_total, 
table tr.logement td.emission_total ,
table tr.logement td.incertitude_sous_total, 
table tr.logement td.incertitude_total {
	background-color : #AADDDD ; 
}

/* transport */

table tr.transport th.intitule_normal,
table tr.transport td.emission_normal,
table tr.transport td.incertitude_normal {
	background-color : #FFCCFF ; 
}

table tr.transport th.categorie, 
table tr.transport th.intitule_sous_total, 
table tr.transport th.intitule_total ,
table tr.transport td.emission_sous_total, 
table tr.transport td.emission_total ,
table tr.transport td.incertitude_sous_total, 
table tr.transport td.incertitude_total {
	background-color : #DDAADD ; 
}

/* alimentation */

table tr.alimentation th.intitule_normal ,
table tr.alimentation td.emission_normal ,
table tr.alimentation td.incertitude_normal {
	background-color : #FFFFCC ; 
}

table tr.alimentation th.categorie, 
table tr.alimentation th.intitule_sous_total, 
table tr.alimentation th.intitule_total ,
table tr.alimentation td.emission_sous_total, 
table tr.alimentation td.emission_total ,
table tr.alimentation td.incertitude_sous_total, 
table tr.alimentation td.incertitude_total 
{
	background-color : #DDDDAA ; 
}

/* consommation */

table tr.consommation th.intitule_normal ,
table tr.consommation td.emission_normal ,
table tr.consommation td.incertitude_normal {
	background-color : #EEEEEE ; 
}

table tr.consommation th.categorie, 
table tr.consommation th.intitule_sous_total, 
table tr.consommation th.intitule_total , 
table tr.consommation td.emission_sous_total, 
table tr.consommation td.emission_total , 
table tr.consommation td.incertitude_sous_total, 
table tr.consommation td.incertitude_total {
	background-color : #CCCCCC ; 
}

/* toutes catégories */

table tr.toutes_categories td, table tr.toutes_categories th {
	background-color: #f5f5f5; 
	/*background-color: white; */
	color: #9C2A2C ; 
	font-weight: bold ; 
	border: 1px solid silver ; 
}

/* Unités */

table tr.unite th.unite {
	background-color: #336699 ; 
	color: white ; 
	font-weight: bold ; 
	padding : 3px 5px ;
}

/* Alignement */

table th.categorie {
	font-weight: bold ; 
	text-align: center ; 
	font-size: 120%; 
}

table td.incertitude_normal , 
table td.incertitude_sous_total , 
table td.incertitude_total {
	text-align: center ; 
}

table td.emission_normal , 
table td.emission_sous_total , 
table td.emission_total {
	text-align: right ; 
	padding-right: 20px; 
}

/* ----------- NOTES DE BAS DE PAGE ---------------------- */

#principal #notes_bas_de_page {
	font-size: 0.9em; 
}

