/* #PRODUIRE{fond=plugins/beegraph_dataorm/css/beegraph0_styles.css}
   md5:57f1e8f06c54c88bcb98d54b9ae7c78d */
/********** style beegraph **********//* 0 ******************* bloc global centre ********************/#bgh_bloc_centre { /*	width: 100%;	display: block;*/}	/******************** question - niveau */	#bgh_bloc_centre .titre_question {margin:0px 0px 20px 0px; font-family:'Open Sans'; font-size:1.5em; color:#41475E; text-transform: uppercase;}	#bgh_bloc_centre .filtre_niveau {margin:0px 0px 20px 0px; padding:10px; font-family:'Open Sans'; font-size:0.8em; color:#000000; border-style: solid; border-width: 1px; width: 300px;}	/* 1 ******************** bloc col gauche => 'col-xs-12 col-sm-12 col-md-12 col-lg-9' */		/* 2 ********************* bloc col gauche - objet large*/		#bgh_bloc_centre .objet_large0 {margin:0px 0px 12px 0px; padding:20px;}		#bgh_bloc_centre .objet_large {margin:0px 0px 12px 0px; padding:20px; background-color:#edecec !important;}		#bgh_bloc_centre .objet_large_titre {margin:0px 0px 20px 0px; font-family:'Open Sans'; font-size: 1em; font-weight:bold; color:#000000; width:100%;}		#bgh_bloc_centre .objet_large_titre2 {margin:0px 0px 20px 0px; font-family:'Open Sans'; font-size: 0.8em; font-weight:bold; color:#000000; width:100%;}		#bgh_bloc_centre .objet_large_gauche1 {			width: 70%; /*220px;*/			display: block;			float: left;			_float:none; /* IE only */		}		#bgh_bloc_centre .objet_large_droite1 {			margin-left: 70%; /*220px;*/			width: 30%;/*320px;*/			display: block;		}		#bgh_bloc_centre .objet_large_gauche2 {			width: 50%; 			display: block;			float: left;			_float:none; /* IE only */		}		#bgh_bloc_centre .objet_large_droite2 {			margin-left: 50%; 			width: 50%;			display: block;		}		#bgh_bloc_centre .objet_large_gauche3 {			width: 60%; 			display: block;			float: left;			_float:none; /* IE only */		}		#bgh_bloc_centre .objet_large_droite3 {			margin-left: 60%; 			width: 40%;			display: block;		}		/* 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 {margin:0px 0px 12px 0px; background-color:#edecec !important;}		#bgh_bloc_centre .objet_etroit_lien {margin:0px 0px 12px 0px; background-color:#e1f17c !important;}/* 0 fin ********************//******* old ***/#bgh_bloc_centre span.titre_icone0 {	width: 135px;	height: 100px;	display: block;	float: left;	_float:none; /* IE only */}#bgh_bloc_centre span.titre_texte0 {	height: 100px;	display: block;}/******* aligner milieu ***/#bgh_bloc_centre span.titre_icone {	display: table-cell; 	float: none;	height: auto;	vertical-align: top;}#bgh_bloc_centre span.milieu {	vertical-align: middle;}#bgh_bloc_centre span.titre_texte {	display: table-cell; 	float: none;	height: auto;	padding: 0 20px;	vertical-align: top;}#bgh_bloc_centre span.milieu {	vertical-align: middle;}#bgh_bloc_centre .icone_phare {margin:0px 20px 0px 0px; text-align:center;}#bgh_bloc_centre .chiffrecle {padding:10px 20px;}#bgh_bloc_centre .chiffrecle_phare {margin:0px 20px 12px 0px; padding:5px; background-color:#ffffff !important;}#bgh_bloc_centre .chiffrecle_phareh {display:table; margin-bottom:12px; padding:5px; background-color:#ffffff !important; width:100%}#bgh_bloc_centre .chiffrecle_texte {font-family:'Open Sans'; font-size:1em; color:#000000; text-align:center;}#bgh_bloc_centre .chiffrecle_texteh {font-family:'Open Sans'; font-size:1em; color:#000000; text-align:left;line-height: 1.6em;}#bgh_bloc_centre .chiffrecle_texteh span.chiffre {	display: table-cell;	float: none;	height: auto;	padding-left:20px;    vertical-align:middle;    /*padding-top: 5px;*/}#bgh_bloc_centre .chiffrecle_texteh span.texte {	display: table-cell;	height: auto;	padding: 0px 20px 0px 20px;	vertical-align:middle;}#bgh_bloc_centre .chiffrecle_texteh.texteh_pdf {padding: 0px 20px 0px 20px;font-size:0.8em;}#bgh_bloc_centre .table_texteh_pdf{padding: 0px;margin: 0px;font-size:0.8em;}#bgh_bloc_centre .chiffrecle_texte.phare_pdf {font-size:0.8em;}#bgh_bloc_centre .chiffrecle_focus_unite {font-family:'Open Sans'; font-size:2em; font-weight:bold; color:#000000; }	#bgh_bloc_centre .chiffrecle_focus1_unite {font-family:'Open Sans'; font-size:1em; font-weight:bold; color:#000000; }	#bgh_bloc_centre .chiffrecle_focus2_unite {font-family:'Open Sans'; font-size:1.2em; font-weight:bold; color:#000000; }	#bgh_bloc_centre .chiffrecle_icone {text-align:center; padding:10px 0px;}/******************* chevron *******************/#bgh_bloc_centre .chevron {	position:relative;	overflow:hidden;}#bgh_bloc_centre .chevron a {	color:#ffffff;	padding: 0px 10% 0px 0px;}#bgh_bloc_centre .chevron:after{	font-family: 'Font Awesome 5 Free';	content: "\f054";	width:20px;	line-height: 20px;	height: 20px;	display:block;	font-size: 0.8em;	position: absolute;	right: 10px;	top: calc(50% - 10px); // On positionne à la moitié moins la moitié de la hauteur	font-weight: 900;	color:#ffffff;	background-color: #000000;	border-radius:50%;	text-align: center;}/******************* lien et bloc_lien *******************/#bgh_bloc_centre a.lien:hover,#bgh_bloc_centre a.lien1:hover,#bgh_bloc_centre a.lien2:hover {color:#41475e;}#bgh_bloc_centre .bloc_lien_titre {font-family:'Open Sans'; font-size:0.8em; color:#000000; text-align:left;margin:5px 5px 5px 5px;}/******************* legende *******************/#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 { 	display: inline-table;    border-spacing: 10px;    border-collapse: separate;}#bgh_bloc_centre .legende td {     padding: 0px;    font-size: 0.7em;}#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;}/******************* liste *******************//*#bgh_bloc_centre .liste {font-family:'Miriam Libre'; font-size:0.8em; color:#000000;}*/#bgh_bloc_centre .liste {font-family:'Open Sans'; font-size:0.8em; color:#000000;}#bgh_bloc_centre .liste ul {    margin-bottom: 0;}#bgh_bloc_centre .liste li {padding: 2px 10px 2px 10px;}#bgh_bloc_centre .liste li div.liste_puce {    width: 20px;     display: block;     float: left;     _float:none;/* IE only */}#bgh_bloc_centre .liste li div.liste_lib {    display: block;     margin-left: 20px;}/******************** graphe ********************/#bgh_bloc_centre .graphe table {     border-spacing: 10px;    border-collapse: separate;}#bgh_bloc_centre .graphe td {     padding: 0px;}#bgh_bloc_centre .graphe ul {    margin-bottom: 0;}#bgh_bloc_centre .graphe .double { 	display: table;}#bgh_bloc_centre .graphe.double td {     padding: 5px;}#bgh_bloc_centre .graphe .double .elt { 	display: table-cell;}#bgh_bloc_centre .graphe div.titre {	/*font-family:'Montserrat'; */	font-family:'Open Sans'; 	font-size:0.8em;	font-weight:bold;	text-align:center;    padding: 5px;    text-transform: none; /*pour enlever le upercase de boot-datad*/}/******************** centrer ********************/.bgh_centrer {text-align:center;}