/* #PRODUIRE{fond=plugins/beegraph_dataorm15/css/beegraph15_styles.css}
   md5:0b4f7abb7c7c0bc9f0a3a5b235bf5ebe */
/********** 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_r {background-color: #fff;margin:0px 0px 12px 0px; border: 2px solid #00a2a5 !important;}
/* 0 fin ********************/
/******* old ***/
/******* aligner milieu ***/
#bgh_bloc_centre .chiffrecle_focus_r {line-height:1;font-family:'Open Sans'; font-size:2.5em; font-weight:bold; color:#afca0b; }
#bgh_bloc_centre .chiffrecle_focusa_r {font-family:'Open Sans'; font-size:2em; font-weight:bold; color:#afca0b; }
#bgh_bloc_centre .chiffrecle_focus1_r {font-family:'Open Sans'; font-size:1.2em; font-weight:bold; color:#afca0b; }
#bgh_bloc_centre .chiffrecle_focus2_r {font-family:'Open Sans'; font-size:1.5em; font-weight:bold; color:#afca0b; }

/* on baisse la taille du texte du bloc gauche = chiffres clés */
#bgh_bloc_centre .objet_etroit .chiffrecle_texte.focus_pdf {font-size: 0.8em;}

/* du coup on peut revenir a une taille standard pour le focus et focus2 en proportion xem*/
/* mais apres essai il faut quandd même une surcharge dans beegraph_spipdf_article-x*/
#bgh_bloc_centre .focus_pdf .chiffrecle_focus_r {font-size:2.5em;}
#bgh_bloc_centre .focus_pdf .chiffrecle_focusa_r {font-size:2em;}
#bgh_bloc_centre .focus_pdf .chiffrecle_focus_unite {font-size:2em;}

/*#bgh_bloc_centre .focus_pdf .chiffrecle_focus_r.focus2 {font-size:1.7em;}*/
/*#bgh_bloc_centre .focus_pdf .chiffrecle_focus_unite.focus2_unite {font-size:1.3em;}*/
/*#bgh_bloc_centre .focus_pdf .chiffrecle_focus_r.focus1 {font-size:1.5em;}*/
/*#bgh_bloc_centre .focus_pdf .chiffrecle_focus_unite.focus1_unite {font-size:1.2em;}*/

#bgh_bloc_centre .voir_tout_r {
    /*margin-top: 10px;*/
	padding:10px 20px 10px 10px; 
	font-family:'Open Sans'; 
	font-size:0.8em; 
	color:#ffffff; 
	background-color:#afca0b !important;
	width: 50%;
	/*float: right;*/
	display: block;
}
#bgh_bloc_centre .voir_droite_r {
	margin:0px 0px 0px 0px; 
	padding:10px 35px 10px 10px; 
	/*font-family:'Montserrat'; */
	font-family:'Open Sans'; 
	font-size:0.8em; 
    font-weight:900;
	color:#636262; 
	width: 100%;
	display: block;
    text-align:center;
}
#bgh_bloc_centre .voir_droite_r.chevron:after {background-color:#00a2a5 !important;}
/******************* chevron *******************/
#bgh_bloc_centre .voir_tout_r.chevron:hover, #bgh_bloc_centre .voir_droite_r.chevron:hover {
	color:#000000;
}
/******************* lien et bloc_lien *******************/
#bgh_bloc_centre .bloc_lien_r {font-family:'Open Sans'; font-size:0.8em; color:#000000; text-align:left;}
#bgh_bloc_centre .bloc_lien_r {color:#006292;}
#bgh_bloc_centre .bloc_lien_r a {color:#afca0b; font-weight:bold;}
.ps .bloc_lien_r a {color:#afca0b; font-weight:bold;}
#bgh_bloc_centre .bloc_lien_r li {margin:5px 5px 5px 5px;}
/******************** graphe ********************/
#bgh_bloc_centre .graphe div.titre1_r { 
	color:#ffffff; 
	background-color:#afca0b !important;
}
#bgh_bloc_centre .graphe div.titre2_r { 
	color:#ffffff; 
	background-color:#006292 !important;
}
/******************** Partie Région ******************************/
/******************** specifique pour highcharts bloc id=graphe_r ********************/
#graphe_r .label {
 z-index: 1!important;
}
/*
#graphe_r .highcharts-tooltip-box {
    background-color:#ffffff;
    opacity:1;
    z-index:9999!important;
}
*/
#graphe_r .highcharts-tooltip span {
    background-color:#ffffff;
    opacity:1;
    z-index:9999!important;
}
/******************** bloc R00 ********************/
#bgh_blocr00 .texte {font-family:'Miriam Libre'; font-size:0.8em;}*/
#bgh_blocr00 .titre {font-family:'Open Sans'; font-size:0.8em; color:#ffffff; font-weight:bold;}
#bgh_blocr00 .texte {font-family:'Open Sans'; font-size:0.8em;}
#bgh_blocr00 table { 
    border-spacing: 0px;
    border-collapse: collapse;
    margin: 0px;
}
#bgh_blocr00 tr {
    margin-bottom: 0;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #edecec;/*#ffffff;*/
}
#bgh_blocr00 th { 
    padding: 5px;
    text-align:left;
    vertical-align:middle;
    background-color:#afca0b !important;
    color:#ffffff;
    /*pour geler la premiere ligne du tableau */
    position: sticky;
	position: -webkit-sticky; /* Safari */
	top: 0;
	z-index: 100;
}
#bgh_blocr00 td { 
    padding: 5px;
    text-align:left;
    vertical-align:top;
    background-color:#edecec !important;
}
/******************** bloc R22 ********************/
#bgh_blocr22 table, #bgh_blocr22a table { 
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
}
#bgh_blocr22 tr, #bgh_blocr22a tr {
    margin-bottom: 0;
    border-width: 0px 0px 4px 0px;
    border-style: solid;
    border-color: #edecec !important;
}
#bgh_blocr22 th, #bgh_blocr22a th { 
    padding: 10px;
    margin: 2px;
    /*text-align:left;*/
    vertical-align:middle;
    background-color:#afca0b !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    font-weight:bold;
    color:#ffffff;
}
#bgh_blocr22 td, #bgh_blocr22a td { 
    padding: 10px;
    margin: 2px;
    vertical-align:middle;
    background-color:#ffffff !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    /*font-weight:bold;*/
    color:#000000;/*old = charte1*/
}
/******************** bloc R59 ********************/
#bgh_blocr59 table, #bgh_blocr59a table, #bgh_blocr59b table, #bgh_blocr59c table, #bgh_blocr59d table, #bgh_blocr59e table, #bgh_blocr59f table, #bgh_blocr59g table { 
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
}
#bgh_blocr59 tr, #bgh_blocr59a tr, #bgh_blocr59b tr, #bgh_blocr59c tr, #bgh_blocr59d tr, #bgh_blocr59e tr, #bgh_blocr59f tr, #bgh_blocr59g tr {
    margin-bottom: 0;
    border-width: 0px 0px 4px 0px;
    border-style: solid;
    border-color: #edecec !important;
}
#bgh_blocr59 th, #bgh_blocr59a th, #bgh_blocr59b th, #bgh_blocr59c th, #bgh_blocr59d th, #bgh_blocr59e th, #bgh_blocr59f th, #bgh_blocr59g th { 
    padding: 10px;
    margin: 2px;
    /*text-align:left;*/
    vertical-align:middle;
    background-color:#afca0b !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    font-weight:bold;
    color:#ffffff;
}
#bgh_blocr59 td, #bgh_blocr59a td, #bgh_blocr59b td, #bgh_blocr59c td, #bgh_blocr59d td, #bgh_blocr59e td, #bgh_blocr59f td, #bgh_blocr59g td { 
    padding: 10px;
    margin: 2px;
    vertical-align:middle;
    background-color:#ffffff !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    /*font-weight:bold;*/
    color:#000000;/*old = charte1*/
}
/******************** bloc R191 ********************/
#bgh_blocr191 table, #bgh_blocr191a table { 
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
}
#bgh_blocr191 tr, #bgh_blocr191a tr {
    margin-bottom: 0;
    border-width: 0px 0px 4px 0px;
    border-style: solid;
    border-color: #edecec !important;
}
#bgh_blocr191 th, #bgh_blocr191a th { 
    padding: 10px;
    margin: 2px;
    /*text-align:left;*/
    vertical-align:middle;
    background-color:#afca0b !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    font-weight:bold;
    color:#ffffff;
}
#bgh_blocr191 td, #bgh_blocr191a td { 
    padding: 10px;
    margin: 2px;
    vertical-align:middle;
    background-color:#ffffff !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    /*font-weight:bold;*/
    color:#000000;/*old = charte1*/
}
#bgh_blocr191 td.total10, #bgh_blocr191a td.total10 { 
    background-color:#cde53a !important;
    color:#ffffff;
    font-weight:bold;
}
/******************** bloc R192 ********************/
#bgh_blocr192 table, #bgh_blocr192a table { 
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
}
#bgh_blocr192 tr, #bgh_blocr192a tr {
    margin-bottom: 0;
    border-width: 0px 0px 4px 0px;
    border-style: solid;
    border-color: #edecec !important;
}
#bgh_blocr192 th, #bgh_blocr192a th { 
    padding: 10px;
    margin: 2px;
    /*text-align:left;*/
    vertical-align:middle;
    background-color:#afca0b !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    font-weight:bold;
    color:#ffffff;
}
#bgh_blocr192 td, #bgh_blocr192a td { 
    padding: 10px;
    margin: 2px;
    vertical-align:middle;
    background-color:#ffffff !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    /*font-weight:bold;*/
    color:#000000;/*old = charte1*/
}
#bgh_blocr192 td.total10, #bgh_blocr192a td.total10 { 
    background-color:#cde53a !important;
    color:#ffffff;
    font-weight:bold;
}
/******************** bloc R193 ********************/
#bgh_blocr193 table { 
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
}
#bgh_blocr193 tr {
    margin-bottom: 0;
    border-width: 0px 0px 4px 0px;
    border-style: solid;
    border-color: #edecec !important;
}
#bgh_blocr193 th { 
    padding: 10px;
    margin: 2px;
    /*text-align:left;*/
    vertical-align:middle;
    background-color:#afca0b !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    font-weight:bold;
    color:#ffffff;
}
#bgh_blocr193 td { 
    padding: 10px;
    margin: 2px;
    vertical-align:middle;
    background-color:#ffffff !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    /*font-weight:bold;*/
    color:#000000;/*old = charte1*/
}
#bgh_blocr193 td.total10 { 
    background-color:#cde53a !important;
    color:#ffffff;
    font-weight:bold;
}
/******************** bloc RST ********************/
#bgh_blocrst .texte {text-align:justify;}
#bgh_blocrst h2 {font-family:'Open Sans'; font-size:1.5em; font-weight:bold; color:#afca0b;}
/******************** bloc RSQ ********************/
table.blocrsq{ 
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
}
tr.blocrsq {
    margin-bottom: 0;
    border-width: 0px 0px 4px 0px;
    border-style: solid;
    border-color: #edecec !important;
}
th.blocrsq { 
    padding: 10px;
    margin: 2px;
    vertical-align:middle;
    background-color:#afca0b !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    font-weight:bold;
    color:#ffffff;
}
td.blocrsq { 
    padding: 10px;
    margin: 2px;
    vertical-align:middle;
    background-color:#ffffff !important;
    font-family:'Open Sans'; 
    font-size:0.8em;
    /*font-weight:bold;*/
    color:#000000;/*old = charte1*/
}
/******************** bloc RQDD ********************/
#bgh_blocrqdd_info .chiffrecle_texte.focus_pdf {font-size: 0.8em;}
