/* #PRODUIRE{fond=plugins/beegraph_grandest44/css/beegraph44_styles.css}
   md5:9728b3a58bbbb350474f513eea4224b3 */
/********** style beegraph **********//* 0 ******************* bloc global centre ********************/		/* 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_be {margin:0px 0px 12px 0px; background-color:#CE0763 !important;}/* 0 fin ********************//******* old ***//******* aligner milieu ***/#bgh_bloc_centre .chiffrecle_focus_be {font-family:'Open Sans'; font-size:2.5em; font-weight:bold; color:#CE0763; }#bgh_bloc_centre .chiffrecle_focusa_be {font-family:'Open Sans'; font-size:2em; font-weight:bold; color:#CE0763; }#bgh_bloc_centre .chiffrecle_focus1_be {font-family:'Open Sans'; font-size:1.2em; font-weight:bold; color:#CE0763; }#bgh_bloc_centre .chiffrecle_focus2_be {font-family:'Open Sans'; font-size:1.5em; font-weight:bold; color:#CE0763; }#bgh_bloc_centre .voir_tout_be {    margin-top: 10px;	padding:10px 20px 10px 10px; 	font-family:'Open Sans'; 	font-size:0.8em; 	color:#ffffff; 	background-color:#CE0763 !important;	width: 50%;	float: right;	display: block;}#bgh_bloc_centre .voir_tout_belogo {    margin-top: 10px;	padding:10px 20px 10px 10px; 	font-family:'Open Sans'; 	font-size:0.8em; 	color:#CE0763;	border-width: 1px;	border-style: solid;	border-color:#CE0763;	background-color:#ffffff !important;	float: right;	display: block;}#bgh_bloc_centre .voir_droite_be {	margin:0px 0px 0px 0px; 	padding:10px 20px 10px 10px; 	font-family:'Open Sans'; 	font-size:0.8em; 	color:#ffffff; 	width: 100%;	display: block;}/******************* chevron *******************/#bgh_bloc_centre .voir_tout_be.chevron:hover, #bgh_bloc_centre .voir_droite_be.chevron:hover {	border-color:#CE0763;	background-color:#2B274D !important;}#bgh_bloc_centre .voir_tout_be.chevron:hover:after, #bgh_bloc_centre .voir_droite_be.chevron:hover:after {	color:#CE0763;}/******************* lien et bloc_lien *******************/#bgh_bloc_centre .bloc_lien_be {font-family:'Open Sans'; font-size:0.8em; color:#000000; text-align:left;}#bgh_bloc_centre .bloc_lien_be {color:#2b3034;}#bgh_bloc_centre .bloc_lien_be a {color:#CE0763; font-weight:bold;}.ps .bloc_lien_be a {color:#CE0763; font-weight:bold;}#bgh_bloc_centre .bloc_lien_be li {margin:5px 5px 5px 5px;}/******************** graphe ********************/#bgh_bloc_centre .graphe div.titre1_be { 	color:#ffffff; 	background-color:#CE0763 !important;}#bgh_bloc_centre .graphe div.titre2_be { 	color:#ffffff; 	background-color:#2B274D !important;}/******************** Partie BE ******************************//******************** specifique pour highcharts bloc id=graphe_be ********************/#graphe_be .label { z-index: 1!important;}/*#graphe_be .highcharts-tooltip-box {    background-color:#ffffff;    opacity:1;    z-index:9999!important;}*/#graphe_be .highcharts-tooltip span {    background-color:#ffffff;    opacity:1;    z-index:9999!important;}/******************** bloc MR00 ********************/#bgh_blocbe00 .titre {font-family:'Open Sans'; font-size:0.8em; color:#ffffff; font-weight:bold;}#bgh_blocbe00 .texte {font-family:'Open Sans'; font-size:0.8em;}#bgh_blocbe00 table {     border-spacing: 0px;    border-collapse: collapse;    margin: 0px;}#bgh_blocbe00 tr {    margin-bottom: 0;    border-width: 1px 0px 0px 0px;    border-style: solid;    border-color: #edeef0;/*#ffffff;*/}#bgh_blocbe00 th {     padding: 5px;    text-align:left;    vertical-align:middle;    background-color:#CE0763 !important;    color:#ffffff;    /*pour geler la premiere ligne du tableau */    position: sticky;	position: -webkit-sticky; /* Safari */	top: 0;	z-index: 100;}#bgh_blocbe00 td {     padding: 5px;    text-align:left;    vertical-align:top;    background-color:#edeef0 !important;}/******************** bloc MR22 ********************/#bgh_blocbe22 table, #bgh_blocbe22a table, #bgh_blocbe22b table {     border-spacing: 0px;    border-collapse: collapse;    width: 100%;    margin: 0;}#bgh_blocbe22 tr, #bgh_blocbe22a tr, #bgh_blocbe22b tr {    margin-bottom: 0;    border-width: 0px 0px 4px 0px;    border-style: solid;    border-color: #edeef0 !important;}#bgh_blocbe22 th, #bgh_blocbe22a th, #bgh_blocbe22b th {     padding: 10px;    margin: 2px;    /*text-align:left;*/    vertical-align:middle;    background-color:#CE0763 !important;    font-family:'Open Sans';     /* font-size:0.8em; */    font-size:0.9em;    font-weight:bold;    color:#ffffff;}#bgh_blocbe22 td, #bgh_blocbe22a td, #bgh_blocbe22b td {     padding: 10px;    margin: 2px;    vertical-align:middle;    background-color:#ffffff !important;    font-family:'Open Sans';     /* font-size:0.8em; */    font-size:0.9em;    /*font-weight:bold;*/    color:#000000;/*old = charte1*/}/******************** bloc MRST ********************/#bgh_blocbest .texte {text-align:justify;}#bgh_blocbest h2 {font-family:'Open Sans'; font-size:1.5em; font-weight:bold; color:#CE0763;}/******************** bloc MRSQ ********************/table.blocbesq{     border-spacing: 0px;    border-collapse: collapse;    width: 100%;    margin: 0;}tr.blocbesq {    margin-bottom: 0;    border-width: 0px 0px 4px 0px;    border-style: solid;    border-color: #edeef0 !important;}th.blocbesq {     padding: 10px;    margin: 2px;    vertical-align:middle;    background-color:#CE0763 !important;    font-family:'Open Sans';     font-size:0.8em;    font-weight:bold;    color:#ffffff;}td.blocbesq {     padding: 10px;    margin: 2px;    vertical-align:middle;    background-color:#ffffff !important;    font-family:'Open Sans';     /* font-size:0.8em; */    font-size:0.9em;    /*font-weight:bold;*/    color:#000000;/*old = charte1*/}