/* G�n�ral */
.hidden {display :none;}
a:focus, li:focus, div:focus, button:focus, input:focus{outline:none;}

/* Header */
.header .logo-ges h1 {margin : 0;}

/* Menu */
.menunav .nav>ul>li a.padlock-green {background:url(../images/mbcon.png) no-repeat left center !important; padding-left:17px !important;}
.menunav .nav>ul>li a.padlock-red {background:url(../images/mbpack.png) no-repeat left center !important; padding-left:17px !important;}
.menunav .menu-zero {cursor: pointer;}

.menunav .nav>ul>li .layer {border-top:7px solid #40a600; border-bottom:7px solid #40a600; font-size:1.35em;  top:40px; left:18px; width:1111px; background:#fff; padding:25px; z-index: 999;}

/* Tableau */
#dashboard-table {width: 100%;}


.type1sur2 {float:left; width:570px; margin-right:20px;}
.type1sur2 + .type1sur2 {margin-right:0;}

.type1sur4 .recherche ul li.active {margin-bottom : 15px;}
.type1sur4 .recherche li.opened ul li.active {margin-bottom : 0;}

#dashboard-table .pagination-semi {display:inline-block; width:50%;}
#dashboard-table .pagination-semi:first-child {vertical-align: top;}
#dashboard-table .pagination {display:inline-block; float:right; }
#dashboard-table .dataTables_length {display:inline-block; }
#dashboard-table .dataTables_info {font-family:Open sans;font-size:1.1em;padding-top: 26px;}

.datatable-width {width: 1125px;}
.serie-contribution-element .datatable-width {width: 1060px;}

#dashboard-navigation.actu tr td {
width: 155px;
}

#dashboard-navigation.actu tr td.synthese {
	width: 240px;
}

#dashboard .rubriques .items ul li,.unique-line{line-height:25px;white-space:nowrap;}
.pagination .pager-last{border:none;border-right:1px solid #939393;padding-right:15px;}
.pagination .number-select{border:none;padding-left:10px;}

.pagination{margin-top:20px;font-size:12px;}

ul.inline,#dashboard ul{list-style:none outside none;margin:0;padding:0;}
ul.inline > li{display:inline-block;padding-left:5px;padding-right:5px;vertical-align:middle;}
.pagination-semi ul.inline > li {vertical-align : baseline;margin: 0;position: inherit;}
.pagination-semi ul.inline > li:before {display :none;!important}

ul.inline,#dashboard ul{list-style:none outside none;margin:0;padding:0;}

#dashboard-select{background-color:#262626;color:#FFF;padding:10px 10px 10px 20px;}
#dashboard-select fieldset,.pagination fieldset{border:medium none;margin:0;padding:0;}
#dashboard-abstract{background-color:#E8E6E6;margin-bottom:20px;}
#dashboard-abstract tr td .number{color:#ED5719;font-family:Open Sans;font-size:55px;font-weight:lighter;line-height:60px;}
#dashboard-abstract tr td .title{font-size:1.4em;padding-left:10px;padding-right:10px;}
#dashboard-abstract tr td{text-align:center;vertical-align:top; position:relative;}
#dashboard-navigation tr td{font-size:14px;font-weight:bolder;height:45px;text-align:center;}
.gray-table tr td { border: 1px solid #000 };
.gray-table tfoot { border: 0px };
.gray-table tr th,.gray-table tr td{font-weight:400;padding:10px 4px;}
.gray-table tr th{ cursor: pointer; }
.gray-table tr td{background-position:20px center;background-repeat:no-repeat;text-align:center;}
#home-table.gray-table tr td:first-child{font-weight:700;padding-left:50px;text-align:left;text-transform:uppercase;}
#dashboard-select .title, #dashboard > div.title, #dashboard-navigation tr td{text-transform:uppercase;}
.odd th,.odd td{background-color:#EEE;}
.enreg{background-image:url(../images/enregistrer_small.png);color:#32A1C7;font-weight:700 !important;text-transform: uppercase;padding-left:50px !important;}
.regle{background-image:url(../images/check_small.png);color:#0EAD34;font-weight:700 !important;text-transform: uppercase;padding-left:50px !important;}
.engag{background-image:url(../images/pencil_small.png);color:#024458;font-weight:700 !important;text-transform: uppercase;padding-left:50px !important;}
.refus{background-image:url(../images/error_small.png);color:#D92525;font-weight:700 !important;text-transform: uppercase;padding-left:50px !important;}
.atten{background-image:url(../images/attente_small.png);color:#777;font-weight:700 !important;text-transform: uppercase;padding-left:50px !important;}
#page-right,#page-left{vertical-align:top;}
#page-right{width:260px;}
#dashboard > .title > table{background-color:#0293BF;color:#FFF;font-size:20px;height:50px;padding-left:20px;width:100%;}
#dashboard > ul > li > .title > table{background-color:#1F657A;color:#FFF;margin-top:1px;font-size:18px;height:30px;width:100%;}
#dashboard li .title td{font-weight:700;padding-left:20px;}
#dashboard > ul > li > ul{background-color:#E8FAFF;color:#262626;}
#dashboard > ul > li > ul > li{padding-top:5px;margin-right:10px;padding-bottom:5px;margin-left:10px;padding-left:10px;}
#dashboard > ul > li > ul > li + li{border-top:1px solid #939393;}
.wrapper{border:1px solid #939393;}
.gray-table thead tr{background-color:#596066;color:#FFF;}
#footer a{color:#596066;}
#dashboard-navigation.actu tr td{border-right:1px solid #c3c7c9;border-top:1px solid #c3c7c9;border-bottom:none;border-left:none;}
#dashboard-navigation.actu tr td:first-child{border-left:1px solid #c3c7c9;}
.bloc-bilan-coll{height:170px;}
.bloc-bilan-entr{height:140px;}

/* Arborescence */
.tree { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif;}
.bloc .tree ul { padding:3px 0;margin:0; list-style:none;}
.bloc .tree ul li {margin:0 0 3px 34px; padding:0 0 0 20px; position:relative;}
.bloc .tree ul li:before {position:absolute; content:" "; width:7px; height:7px; left:0; top:6px;background:none;}
.bloc .tree li:before {position:absolute; content:" "; width:7px; height:7px; left:0; top:6px;background:none;}
.tree a { text-decoration:none; color:#666;}
.bloc .tree ul { padding:3px 0;margin:0;}
.tree li { background:top left no-repeat;cursor:pointer;display:block; list-style:none; padding:3px 20px;}
.tree .emptyFolder ul.container-ul {display: none}
.tree .disabled { background: grey;}
.tree .folder { background-image: url(../images/folder.png);}
.tree .emptyFolder { background-image: url(../images/folder.png);}
.tree .folderElement { background-image: url(../images/folder-element.png);}
.tree .folder.open { background-image: url(../images/folder-open.png);}
.tree .delete {color:#3399CC;display:none;}
.tree .add {color:#3399CC;display:none;}
.tree .detail {color:#3399CC;display:none;}
.tree li .ui-state-highlight {background-color:#C1C2C3;border-color:#C1C2C3;height:0.1px; width: 150px;}
#legend { background: url(../images/folder-element.png) center left no-repeat;display:block;padding:0 20px;font:11px Arial, Helvetica, sans-serif; width:40em;position: relative;}

form {padding: 0 0 20px 0;}
form fieldset {border: 0; padding: 0 0 5px 0;}
form .title {color: #004c9a; font-size: 1.8em; font-weight: bold; padding: 0 0 25px 0;}
form .form-item, form .form-item-radio {padding: 0 0 15px 0; position: relative;}
form .form-item label {color: #58595b; display: inline-block; font-size: 1em; padding: 0 15px 0 0; text-align: right; width: 200px;}
form .form-item.custom label {float: left;}
form .form-item.custom .form-value {width: 70%; float: left; text-align: justify;}
form input[type='text'], form input[type='password'], form input[type='number'] {border: 1px solid #d8d1c7; color: #000; display: inline-block; font-size: 1em; height: 22px; line-height: 22px; padding: 0 5px; vertical-align: top; width: 350px;}
form input[type='submit'], button { cursor: pointer; background: #40a600; border: 0; color: #fff; font-size: 1em; font-weight: bold; height: 32px; line-height: 32px; padding: 0 5px; text-align: center; text-transform: uppercase; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;}
form input[type='submit']:disabled {background: #dddddd;}
form a.button {background: #40a600; border: 0; color: #fff; display: inline-block; font-size: 1em; font-weight: bold; height: 32px; line-height: 32px; padding: 0 5px; text-align: center; text-transform: uppercase;}
.bloc a.buttonLink {cursor:pointer; background: #40a600; border: 0; color: #fff; display: inline-block; font-size: 1em; font-weight: bold; height: 32px; line-height: 32px; padding: 0 5px; text-align: center; text-transform: uppercase; margin-bottom: 5px; margin-left :2px;}
form a.button:hover {text-decoration: none;}
.bloc div.buttonLink {cursor:pointer; background: #40a600; border: 0; color: #fff; display: inline-block; font-size: 1em; font-weight: bold; height: 32px; line-height: 32px; padding: 0 5px; text-align: center; text-transform: uppercase;}
.btn-line #rollback:disabled {background-color: gray;cursor: default;}
.btn-line #rollback{background-color: red;}

#error-form, #error-grid {color: red;}
#error-form span.label, #error-grid span.label, label.error {color: red; font-weight: bold;}
input[type='text'].error, input[type='password'].error, select.error {border: 1px solid red;}

form.form-item-radio label {float: left;}

form .form-item-radio .radio-label {display: inline-block; margin-right: 15px; text-align: right; vertical-align: top; width: 200px;}
form .form-item-radio .radio-content {display: inline-block; width: 350px;}
form .form-item-radio .radio-content label {width: auto;}

form input[readonly='readonly'] {background: #d8d1c7;}

#formDetail {margin: 0 auto; width: 600px;}

form #errorList {background: #b94a48; color: #fff; list-style: none; padding: 10px 10px;}

.bloc-error {background: #c00000; color: #fff; margin-bottom: 20px; padding: 1px;}
.bloc-error .title {font-weight: bold;}
.bloc-error ul {list-style: none;}
.bloc-error ul.form-errors {margin: 0; padding: 10px 0;}
.bloc-error ul.form-errors ul.errors {margin: 0; padding: 5px 0;}

.bloc-message {background: rgb(58, 173, 58); color: #fff; margin-bottom: 20px; padding: 1px;}
.bloc-message ul {list-style: none;}

.bloc-message ul li:before {position:absolute; content:" "; width:7px; height:7px; left:0; top:6px;font-size:2em;background:none;}

.bloc-information {background: #40a600; color: #fff; margin-bottom: 20px; padding: 5px;}

.bloc a {color: #004c9a; font-weight: bold;}
.bloc .bilan-bouton a{color: #FFF;}

.xhrFormDetail .errors {color: red; font-weight: bold;}
.xhrFormDetail label.msg-error {color: red;}
.xhrFormDetail input.input-error {border: 1px solid red;}

.validateLicence {position: relative; right: 135%;}

.pBold {font-weight: bold;}

/* ExtJs */
.total-row .x-grid-cell {background: #b6df89 !important;}
.total-row .total-column .x-grid-cell-inner {background: #00BFFF !important;}
.total-column .x-grid-cell-inner {background: #b6df89 !important;}
.x-grid-row-summary {background: #b6df89 !important;}
.x-grid-row-summary .total-column .x-grid-cell-inner {background: #00BFFF !important;}

.container-exposant {margin-right: 14px; position: relative;}
.container-exposant2 {margin-right: 7px; position: relative;}
.before-exposant {font-size: 12px;}
.exposant {position: absolute; top: 4px;}

.wrap .x-grid-cell-inner {white-space: normal !important;}

/* Affichage bordure pour les champs de type input */
.colonneEditable .x-grid-cell-inner {border: 1px solid gray;}

/*Base carbone*/
.bloc .basecarbone .ico-scopeb {float:left; width:60px; height:60px; margin-top:8px;margin-left:20px; margin-right:20px; position: relative;}
.bloc .basecarbone .info-choix-Reg {float:left; width:374px; margin-right:60px;}
.bloc .basecarbone .info-choix-Reg h3 {color:#000; font-size:1em; font-weight:bold; margin:8px 0;}
.bloc .basecarbone .info-choix-Reg p {margin:8px 0;text-align:justify;}
.bloc .basecarbone .info-regle {float: left;width: 396px;margin-right: 30px;}
.bloc .basecarbone .info-regle h3 {color:#000; font-size:1em; font-weight:bold; margin:8px 0;}
.bloc .basecarbone .info-regle p {margin:8px 0;text-align:justify;}

.bloc .detail .ico-froid {background:url(../images/ico-froid.png) no-repeat;}
.bloc .detail .ico-froid p {margin:4px 0;}
.bloc .detail .ico-dechets {background:url(../images/ico-dechets.png) no-repeat;}
.bloc .detail .ico-dechets p {margin:4px 0;}
.bloc .detail .ico-electricite {background:url(../images/ico-electricite.png) no-repeat;}
.bloc .detail .ico-electricite p {margin:4px 0;}
.bloc .detail .ico-foret {background:url(../images/ico-foret.png) no-repeat;}
.bloc .detail .ico-foret p {margin:4px 0;}
.bloc .detail .ico-marchandise {background:url(../images/ico-marchandise.png) no-repeat;}
.bloc .detail .ico-marchandise p {margin:4px 0;}
.bloc .detail .ico-personnes {background:url(../images/ico-personnes.png) no-repeat;}
.bloc .detail .ico-personnes p {margin:4px 0;}
.bloc .detail .ico-prg {background:url(../images/ico-prg.png) no-repeat;}
.bloc .detail .ico-prg p {margin:4px 0;}
.bloc .detail .ico-process {background:url(../images/ico-process.png) no-repeat;}
.bloc .detail .ico-process p {margin:4px 0;}
.bloc .detail .ico-services {background:url(../images/ico-services.png) no-repeat;}
.bloc .detail .ico-services p {margin:4px 0;}
.bloc .detail .ico-stats {background:url(../images/ico-stats.png) no-repeat;}
.bloc .detail .ico-stats p {margin:4px 0;}

.rubrique a.breadcrumb {color: #245e00; font-weight: bold;}

.bloc a.bc-a {color: #000;}
.section .rubrique.picto-accueil a.bc-home-categorie:before {content: url(../images/retour_arrow.png); margin-right: 7px; vertical-align: middle;}
.section .rubrique.picto-accueil a.bc-home-categorie:after {content: none; vertical-align: middle;}

/* pagination des �l�ments */

.bloc .info-liste-resultats .nbpage, .bloc .info-liste-resultats .pagination-elements {display:inline-block; width:49.5%; font-size:12px;}
.bloc .info-liste-resultats .pagination-elements.doublon {width:99.5%;}
.bloc .info-liste-resultats .pagination-elements {text-align:right;}
.bloc .info-liste-resultats .pagination-elements img {margin-left:10px; vertical-align:middle;}
.bloc .info-liste-resultats .pagination-elements a:first-child img,
.bloc .info-liste-resultats .pagination-elements a:first-child + a  img  {margin-right:10px; margin-left:0; margin-left:0;}
.bloc .info-liste-resultats .pagination-elements .current {color:#004c9a; font-weight:bold;}
.bloc .info-liste-resultats .nbres {margin-top:14px;}

.bloc .pagination-elements a {text-decoration: none; color: #58595b;font-weight: normal;}
.bloc .pagination-elements a.current {color: #004c9a; font-weight: bold;}



/* Liste elements dans la base carbone*/

.bloc .detail .bloctitle {
	background:none;
	position : relative;
}

.bloc .detail .bloctitle:before {
	content : ' ';
	background:url(../images/base_carbone_indicateurs.png) no-repeat;
	position : absolute;
	left : 0;
	top : 0;
	width : 30px;
	min-height:20px;
}

.bloc-picto5 {border-top:3px solid #e31818;}
.bloc-picto2 .detail .bloctitle:before {background-position:0 -50px;}
.bloc-picto3 .detail .bloctitle:before {background-position:0 -100px;}
.bloc-picto4 .detail .bloctitle:before {background-position: 0 -150px;}
.bloc-picto5 .detail .bloctitle:before {background-position: 0 -200px;}

/* D�tail d'un �l�ment */


.bloc .detail .table-decomposition table tfoot td, .bloc .detail .table-decomposition table tfoot th {background:#eae8e4;}

.bloc .detail .table-decomposition table tfoot td,
.bloc .detail .table-decomposition table tfoot th,
.bloc .detail .table-decomposition table th.colonne-total {font-weight:bold;}

.bloc .detail .table-decomposition table tfoot th,
.bloc .detail .table-decomposition table th.colonne-total {text-transform: uppercase;}

.bloc .detail .table-decomposition table.sans-regle tfoot td,
.bloc .detail .table-decomposition table.sans-regle tfoot th,
.bloc .detail .table-decomposition table.sans-regle th.colonne-total {background:#cde6bd;}
.bloc .detail .table-decomposition table.sans-regle tfoot td.colonne-total{background:#64b232;}

.bloc .detail .table-decomposition table.avec-regle tr.poste-regle th.nom-poste,
.bloc .detail .table-decomposition table.avec-regle thead th.gaz-regle {background:#cde6bd;}
.bloc .detail .table-decomposition table.avec-regle tr.poste-regle td.gaz-regle {background:#64b232}

.bloc .detail .table-decomposition table.tous-postes tr.poste-regle th.nom-poste {background:#eae8e4;}
.bloc .detail .table-decomposition table.tous-postes thead th.gaz-regle, 
.bloc .detail .table-decomposition table.tous-postes tr.poste-regle td.gaz-regle,
.bloc .detail .table-decomposition table.tous-postes tfoot th#footheader {background:#cde6bd;}
.bloc .detail .table-decomposition table.tous-postes tfoot td.gaz-regle {background:#64b232}


.bloc .detail .table-decomposition table.tous-gaz thead th.gaz-regle {background:#eae8e4;}
.bloc .detail .table-decomposition table.tous-gaz tr.poste-regle th,
.bloc .detail .table-decomposition table.tous-gaz tr.poste-regle td,
.bloc .detail .table-decomposition table.tous-gaz thead th.colonne-total {background:#cde6bd;}
.bloc .detail .table-decomposition table.tous-gaz tr.poste-regle th.colonne-total {background:#64b232}



.bloc .detail .info-gen .value {width : 486px;}

/*Droits et licences*/
table.droits-licences.visit tr:nth-child(odd) td:nth-child(2) {background:#d5d4d5;}
table.droits-licences.visit tr:nth-child(even) td:nth-child(2) {background:#c7c6c7;}

table.droits-licences.public tr:nth-child(odd) td:nth-child(3) {background:#d5d4d5;}
table.droits-licences.public tr:nth-child(even) td:nth-child(3) {background:#c7c6c7;}
table.droits-licences.public tr:nth-child(odd) td:nth-child(4) {background:#d5d4d5;}
table.droits-licences.public tr:nth-child(even) td:nth-child(4) {background:#c7c6c7;}

table.droits-licences.pckint tr:nth-child(odd) td:nth-child(2) {background:#d5d4d5;}
table.droits-licences.pckint tr:nth-child(even) td:nth-child(2) {background:#c7c6c7;}
table.droits-licences.pckint tr:nth-child(odd) td:nth-child(3) {background:#d5d4d5;}
table.droits-licences.pckint tr:nth-child(even) td:nth-child(3) {background:#c7c6c7;}

table.droits-licences.pckpro tr:nth-child(odd) td:nth-child(2) {background:#d5d4d5;}
table.droits-licences.pckpro tr:nth-child(even) td:nth-child(2) {background:#c7c6c7;}
table.droits-licences.pckpro tr:nth-child(odd) td:nth-child(3) {background:#d5d4d5;}
table.droits-licences.pckpro tr:nth-child(even) td:nth-child(3) {background:#c7c6c7;}
table.droits-licences.pckpro tr:nth-child(odd) td:nth-child(4) {background:#d5d4d5;}
table.droits-licences.pckpro tr:nth-child(even) td:nth-child(4) {background:#c7c6c7;}

/** Page Accueil **/
.keysreg .button-select span, .keysyouare .button-select span {color:#004c9a; background:url(../images/keysyouare_chevron.png) no-repeat right center; padding-right:31px; margin-left:38px;}
.keysyouare .layer-js, .keysreg .layer-js {z-index : 5;}

/** Auto Completion **/
.ui-autocomplete-pagination-results {font-family :Tahoma,Arial,Verdana,Helvetica,sans-serif;}
.ui-autocomplete-pagination-details {font-size : 0.85em; height : 32px; line-height : 32px;}
.ui-menu .ui-menu-item a {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.ui-menu .ui-menu-item a {font-size : 0.85em;}
.ui-menu .ui-menu-item img {float :left; padding-top : 8px; margin-right : 5px}
.ui-menu .ui-menu-item a.ico-combustible {background:url(../images/ico-combustible.png) no-repeat;}
.ui-menu .ui-menu-item a.ui-state-focus {background : #dddddd; border : none; margin :0; border-radius : 0;}
.ui-menu .ui-menu-item span.total {display : block;font-size : 0.65em;}
.ui-menu .ui-menu-item span.terme {background-color : #94ff51;}

/** Combo box : Types de postes apparence de optgroup **/
.select-typePoste {font-size : 11px;}
.select-typePoste .x-boundlist-item {padding : 2px 2px 2px 5px;}
.select-typePoste .x-boundlist-list-group {font-weight : bold; padding : 2px 2px 2px 5px;}


/* SELECT : nombre de resultats par page 
.row-count {border:1px solid #d8d1c7; padding:2px 12px; overflow: hidden; display: inline-block; vertical-align: middle; position: relative; text-align:left; width:171px;}
.row-count:before {content:' '; position:absolute; right:12px; top:50%; margin-top:-5px; background:url(../images/search_list_arrow2.png) no-repeat; width:11px; height:11px;}
.header .row-count:before {background:url(../images/right-menu_select.png) no-repeat; width:10px; height:7px; right:0;margin-top:-4px;}
.header .row-count {border:none; padding:0; width:70px;}
.row-count select {border: none; background: none; outline: none; opacity: 0; -webkit-appearance: none; filter: alpha(opacity=0); position: relative; z-index: 14; width: 100%;}
.row-count .selecttext {width: 87%; position: absolute; top: 2px; left: 12px; z-index: 10;}
.header .row-count .selecttext {width: 100%; position: absolute; top: 0; left: 0; z-index: 10;}

*/

/** accordion page de contenu */
#accordion {background:#40a600; color:#fff; padding:16px 0 10px; margin:50px 0 20px;}
#accordion a {color:#fff;}
#accordion .bloctitle {margin:0 14px 10px; font-weight:bold; text-transform:uppercase;}
#accordion ul {margin:0; padding:0; list-style:none;}
#accordion>ul>li {margin:0; padding:0;}
#accordion>ul li:hover, #accordion>ul li.active {background:#227e00;}
#accordion>ul>li:before {content:url(../images/aside-nav_chevron_closed.png); vertical-align:middle; margin:7px 4px 7px 14px;}
#accordion>ul>li.opened:before {content:url(../images/aside-nav_chevron_opened.png);}
#accordion ul li a {padding:7px 14px 7px 0; display:inline-block; vertical-align:middle;}
#accordion ul ul>li {padding-left:42px;}
#accordion ul ul>li:before {content:url(../images/aside-nav_chevron_sub.png); vertical-align:middle; margin-right:6px;}

#accordion ul ul {display: none;}
#accordion ul li span {padding: 7px 14px 7px 0; display: inline-block; vertical-align: middle;}

#formDetail.formChangePwd {width: 400px;}

/** Series de contribution **/
.bloc-contrib .lien-forum.button-right {display:inline-block; width:100%; text-align:right;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; margin-top: 18px;}
.bloc-contrib .lien-forum.button-right .button {display:inline-block; color:#fff; background:#40a600; padding:6px 18px; font-weight:bold;}
.bloc-contrib .serie-liste {margin-left:0px;}

/* guide sectoriel */
.guide-sectoriel .choix-secteur .bloc-guide-sectoriel a {position: relative;}
.guide-sectoriel .choix-secteur .bloc-guide-sectoriel a.active:before {content:" "; position:absolute; background:url(../images/choix-secteur_encoche.gif) no-repeat; width:14px; height:17px; bottom:-14px; left:50%; margin-left:-7px;}

.bloc .basecarbone a.bloc-categorie.premier-lien li {border-top: 0; padding-left: 8px;}
.bloc .basecarbone a.bloc-categorie li {border-top: 1px solid #e5e5e5; padding-left: 8px;}
.bloc .basecarbone a.bloc-categorie:hover li {background: #efeeeb; cursor: pointer;}
.bloc .basecarbone a.bloc-categorie li .info p {color: #58595b; font-weight: normal;}
.bloc .basecarbone a.bloc-categorie li .info h3 {color: #004c9a;}

/* Supervision */
.table-supervision { border: 1px solid black; }
.table-supervision-ok { border: 1px solid black; color: green;}
.table-supervision-ko { border: 1px solid black; color:  red; }