/* #PRODUIRE{fond=plugins/beegraph_opco2/css/beegraph2_styles.css}
   md5:3ee7b0c7bb46ede23fca9510316d4520 */
//********** style beegraph rub2**********//* 0 ******************* bloc global centre ********************/#bgh_bloc_centre { 	width: 100%;	display: block;}	/******************** question - niveau */	/* 1 ******************** bloc col gauche => 'col-xs-12 col-sm-12 col-md-12 col-lg-9' */		/* 2 ********************* bloc col gauche - objet large*/	/* 1 ******************** bloc col droite => col-xs-12 col-sm-12 col-md-12 col-lg-3 */		/*** bloc col droite - objet etroit */		#bgh_bloc_centre .objet_etroit_lien_r2 {margin:0px 0px 12px 0px; background-color:#00b4d5 !important;}/* 0 fin ********************/#bgh_bloc_centre .chiffrecle_focus_r2 {font-family:'Open Sans'; font-size:2.5em; font-weight:bold; color:#00b4d5; }#bgh_bloc_centre .chiffrecle_focus1_r2 {font-family:'Open Sans'; font-size:1.2em; font-weight:bold; color:#00b4d5; }#bgh_bloc_centre .chiffrecle_focus2_r2 {font-family:'Open Sans'; font-size:1.5em; font-weight:bold; color:#00b4d5; }#bgh_bloc_centre .voir_tout_r2 {	/*margin:20px 0px 20px 0px;*/	padding:10px 20px 10px 10px; 	/*font-family:'Montserrat'; */	font-family:'Open Sans'; 	font-size:0.8em; 	color:#ffffff; 	background-color:#00b4d5 !important;	/*margin-left: 300px;*/	/*width: 270px;*/	width: 50%;	display: block;}#bgh_bloc_centre .voir_droite_r2 {	margin:0px 0px 0px 0px; 	padding:10px 20px 10px 10px; 	/*font-family:'Montserrat'; */	font-family:'Open Sans'; 	font-size:0.8em; 	color:#ffffff; 	width: 100%;	display: block;}/******************* chevron *******************/#bgh_bloc_centre .voir_tout_r2.chevron:hover, #bgh_bloc_centre .voir_droite_r2.chevron:hover {	border-color:#00b4d5;	background-color:#6155a0 !important;}#bgh_bloc_centre .voir_tout_r2.chevron:hover:after, #bgh_bloc_centre .voir_droite_r2.chevron:hover:after {	color:#00b4d5;}/******************* lien et bloc_lien *******************/#bgh_bloc_centre .bloc_lien_r2 {font-family:'Open Sans'; font-size:0.8em; color:#000000; text-align:left;}#bgh_bloc_centre .bloc_lien_r2 a {color:#eff84f; font-weight:bold;}#bgh_bloc_centre .bloc_lien_r2 li {margin:5px 5px 5px 5px;}/******************* legende *******************//*#bgh_bloc_centre .legende {font-family:'Miriam Libre'; font-size:0.7em; font-weight:bold; color:#000000;}*/#bgh_bloc_centre .legende {font-family:'Open Sans'; font-size:0.7em; color:#000000;}#bgh_bloc_centre .margehb10 {margin:10px 0px 10px 0px;}#bgh_bloc_centre .legende table {     border-spacing: 10px;    border-collapse: separate;}#bgh_bloc_centre .legende td {     padding: 0px;}#bgh_bloc_centre .legende ul {    margin-bottom: 0;}#bgh_bloc_centre .legende li {padding: 2px 10px 2px 10px;}#bgh_bloc_centre .legende li div.leg_puce {    width: 20px;     display: block;     float: left;     _float:none;/* IE only */}#bgh_bloc_centre .legende li div.leg_lib {    display: block;     margin-left: 20px;}/******************** graphe ********************/#bgh_bloc_centre .graphe div.titre1_r2 { 	color:#ffffff; 	background-color:#00b4d5 !important;}#bgh_bloc_centre .graphe div.titre2_r2 { 	color:#ffffff; 	background-color:#6155a0 !important;}#bgh_bloc_centre .graphe div.titre3_r2 { 	color:#ffffff; 	background-color:#cac3f2 !important;}/******************** bloc O0 ********************/#bgh_bloco0 .texte {font-family:'Miriam Libre'; font-size:0.8em;}*/#bgh_bloco0 .titre {font-family:'Open Sans'; font-size:0.8em; color:#ffffff; font-weight:bold;}#bgh_bloco0 .texte {font-family:'Open Sans'; font-size:0.8em;}#bgh_bloco0 table {     border-spacing: 0px;    border-collapse: collapse;    margin: 0px;}#bgh_bloco0 tr {    margin-bottom: 0;    border-width: 1px 0px 0px 0px;    border-style: solid;    border-color: #e4e2f0;/*#ffffff;*/}#bgh_bloco0 th {     padding: 5px;    text-align:left;    vertical-align:middle;    background-color:#00b4d5 !important;    color:#ffffff;}#bgh_bloco0 td {     padding: 5px;    text-align:left;    vertical-align:top;    background-color:#ffffff !important;}/******************** bloc OA ********************/#bgh_bloco0a h3 {font-family:'Open Sans'; font-size:1.2em; color:#00b4d5; font-weight:bold;}#bgh_bloco0a h4 {font-family:'Open Sans'; font-size:1.1em; color:#00b4d5; font-weight:bold;}#bgh_bloco0a h5 {font-family:'Open Sans'; font-size:1.0em; color:#00b4d5; font-weight:bold;}/******************** bloc OB ********************/#bgh_bloco0b h3 {font-family:'Open Sans'; font-size:1.2em; color:#00b4d5; font-weight:bold;}#bgh_bloco0b h4 {font-family:'Open Sans'; font-size:1.1em; color:#00b4d5; font-weight:bold;}#bgh_bloco0b h5 {font-family:'Open Sans'; font-size:1.0em; color:#00b4d5; font-weight:bold;}/******************** bloc Obref ********************/#bgh_blocobref h3 {font-family:'Open Sans'; font-size:1.1rem; margin-bottom: 0.6rem; color:#00b4d5; font-weight:bold;}#bgh_blocobref h4 {font-family:'Open Sans'; font-size:1.0rem; margin-bottom: 0.5rem; color:#00b4d5; font-weight:bold;}#bgh_blocobref h5 {font-family:'Open Sans'; font-size:0.9rem; margin-bottom: 0.4rem; color:#00b4d5; font-weight:bold;}#bgh_blocobref h6 {font-family:'Open Sans'; font-size:0.8rem; margin-bottom: 0.4rem; color:#00b4d5; font-weight:bold;}#bgh_blocobref .chiffrecle_focus2_r2 {  font-size: 0.9rem;}#bgh_blocobref .chiffrecle_focus2_unite {  font-size: 0.8rem;}#bgh_blocobref table caption {	font-family:'Open Sans'; 	font-size:0.9rem; 	color:#00b4d5; 	font-weight:bold;}#bgh_blocobref th {    padding: 5px;    vertical-align:middle;    background-color:#00b4d5 !important;    font-family:'Open Sans';     font-size:0.9rem;    font-weight:bold;    color:#ffffff;}#bgh_blocobref tr {    margin-bottom: 0;    border-width: 0px 0px 4px 0px;    border-style: solid;    border-color: #e4e2f0 !important;    background-color:none;}#bgh_blocobref td {    padding: 5px;    vertical-align:middle;    background-color:#ffffff !important;    font-family:'Open Sans';     font-size:0.8rem;    color:#000000;}#bgh_blocobref blockquote {    border-width: 1px 1px 1px 1px;    border-style: solid;    border-color: #00b4d5 !important;    margin-bottom: 10px;    margin-bottom: 10px;    padding: 10px;}#bgh_blocobref ul.spip {    margin-left: 30px;    list-style: outside none none;	margin-bottom:10px;}#bgh_blocobref ul.spip li::before {    font-family: 'Font Awesome 5 Free';font-weight: 900;    content: "\f054";    color: #00b4d5;    margin-left: -10px;    font-size: 0.7em;}#bgh_blocobref ul.spip li {    font-size: 0.8rem;	margin-bottom:0.4rem;}#bgh_blocobref .ui-widget-content a {    color: #922c85;}#bgh_blocobref p {    font-size: 0.8rem;/* en absolu pour p*/	margin-bottom:0.4rem;}#bgh_blocobref p a {    font-size: 0.8rem;/* en relatif ici */}#bgh_blocobref sub a {    font-size: 1em;/* en relatif ici */}/******************** bloc O9 - O11 - O12 - O25 - O26 - O27 - O30 - O31********************/#bgh_bloco9 table, #bgh_bloco11 table, #bgh_bloco12 table, #bgh_bloco25 table, #bgh_bloco26 table, #bgh_bloco27 table, #bgh_bloco30 table, #bgh_bloco31 table {     border-spacing: 0px;    border-collapse: collapse;    width: 100%;    margin: 0;}#bgh_bloco9 tr, #bgh_bloco11 tr, #bgh_bloco12 tr, #bgh_bloco25 tr, #bgh_bloco26 tr, #bgh_bloco27 tr, #bgh_bloco30 tr, #bgh_bloco31 tr {    margin-bottom: 0;    border-width: 0px 0px 4px 0px;    border-style: solid;    border-color: #e4e2f0 !important;}#bgh_bloco9 th, #bgh_bloco11 th, #bgh_bloco12 th, #bgh_bloco25 th, #bgh_bloco26 th, #bgh_bloco27 th, #bgh_bloco30 th, #bgh_bloco31 th {     padding: 5px;    vertical-align:middle;    background-color:#00b4d5 !important;    font-family:'Open Sans';     font-size:0.9em;    font-weight:bold;    color:#ffffff;}#bgh_bloco9 td, #bgh_bloco11 td, #bgh_bloco12 td, #bgh_bloco25 td, #bgh_bloco26 td, #bgh_bloco27 td, #bgh_bloco30 td, #bgh_bloco31 td {     padding: 5px;    vertical-align:middle;    background-color:#ffffff !important;    font-family:'Open Sans';     font-size:0.9em;    color:#000000;}/******************** bloc O22 O23********************/#bgh_bloco22 table, #bgh_bloco23 table {     border-spacing: 0px;    border-collapse: collapse;    width: 100%;    margin: 0;}#bgh_bloco22 tr, #bgh_bloco23 tr {    margin-bottom: 0;    border-width: 2px;    border-style: solid;    border-color: #e4e2f0 !important;}#bgh_bloco22 th, #bgh_bloco23 th {     padding: 2px;    vertical-align:middle;    background-color:#00b4d5 !important;    font-family:'Open Sans';     font-size:0.9em;    font-weight:bold;    color:#ffffff;}#bgh_bloco22 td, #bgh_bloco23 td {     padding: 2px;    vertical-align:middle;    background-color:#ffffff !important;    font-family:'Open Sans';     font-size:0.8em;    color:#000000;}