/*
text gris foncé : #4c4c4c
fond menu : #434343
font du zoneCentrale : #dedede

text gris 434343
rouge: bf3744
bleu: 004dcc
vert : 48ae3f  ==> bleu Monitor 1880b1
vert clair : c0d1be ==> bleu clair e5f2f7
*/

/* ====== bouton générique ====== */
/* type A : rectangle */
/* bouton gris 1 */
.btnTypeA1 {
  background-color: #fdfdfd;
  border: 1px solid #cccccc;
  font-size: 16px;
  font-weight: bold;
  color: #434343;
}
.btnTypeA1:hover { background-color: #dadada; text-decoration: none!important; }

/* bouton gris p=1101 */
.btnTypeA2 {
  background-color: #f0f0f0;
  font-size: 16px;
  font-weight: bold;
  color: #434343;
  text-decoration: none;
  text-align: left;
}
.btnTypeA2:hover { background-color: #dadada; }

/* bouton texte rouge 2 */
.btnTypeB2 {
  color: #BF3744;
  font-size: 11px;
  font-weight: bold;
}

/* bouton  croix rouge */
.btnTypeC1 { color: #434343; font-size: 9px; }
.btnTypeC1 .croix {
  margin: 0 3px 0 0;
  color: #BF3744;
  font-size: 10px;
}

/* bouton prévisualiser */
.btnPreview {
  background-color: #fdfdfd;
  border: 1px solid #cccccc;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  background-image: url(/images/icone/picto_document98.png);
  background-position: 3px center;
  background-repeat: no-repeat;
}
.btnPreview:hover { background-color: #dadada; }

.btnPosBorder { border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }

/* Couleur générique */
.textColor1{color:#434343;}/* text gris 1 */
.textColor2, .rouge{color:#bf3744; }/* 2 rouge */
.textColor3{color:#004dcc;}/* 3 bleu */
.textColor4{color:#4e3f56;}/* 4 bleuMonitor */

/* décoration générique */
.flecheColor4{color:#4e3f56;background-image:url(/images/sprite.png); background-position:0 -44px; background-repeat:no-repeat;}/* 4 bleu */
.flecheColor3{color: #54b457;background-image:url(/images/sprite.png); background-position:0 -44px; background-repeat:no-repeat;}/* 3 vert */
.email{background-image:url(/images/sprite.png); background-position:0 -1515px; background-repeat:no-repeat;}
.tel{background-image:url(/images/sprite.png); background-position:0 -1640px; background-repeat:no-repeat;}

/* arbo site - Defaut liste avec assenceur - ex p303 sp0 */
ul.listeContainer li{background-color:#ECECEC;}
ul.listeContainer li#cibleOuverture ul li{background-color:#ffffff;}
ul.listeContainer li ul li{background-color:#ffffff;}
ul.listeContainer li:hover{cursor:pointer;background-color:#e5f2f7;}
ul.listeContainer li ul li ul li:hover{background-color:#ddeedb;}
ul.listeContainer li#cibleOuverture ul li:hover{cursor:pointer;background-color:#e5f2f7;}

/* Détail fiche sur fond bleu - ex : p1300 sp4 */
.detailFiche {background-color:#e5f2f7;}

/* Encadré détail d'une fiche - ex p1300 sp4 */
.listeDetailDelGenerique{background-color: #f0f0f0;}

/* Encadré Ajout d'un élément - ex p1300 sp4 et 1302*/
.blockAction{background-color:#f0f0f0;}
.blockActionTitle{font-weight:bold;}
.blockActionBody{background-color:#FFF;}
.actionsPosition, .actionsPosition a{font-size:12px;color:#0080b1;}
.actionsPosition a:hover{cursor:pointer;}

/* =========== block générique =========== */
  /*	.blockType1 gris 1 + picto
    .blockType2 sans img
    .blockType3 avec flèche
    .lienTypeFleche lien avec flèche (bas de bloc)
    .ssTitreTypeFleche sous titre dégradé + flèche
  */
.blockType1{ border:1px solid #ccc; background-color: #fff;font-size:11px;color:#434343;}

.blockType1 .titreType1,
.blockType1 .titreType2 {
  font-weight: bold;
  color: #434343;
  border-bottom: 1px solid #ccc;
  background: #ddd;
}

.blockType1 .titreType1 .picto1{background-image:url(/images/sprite.png); background-position:10px -463px; background-repeat:no-repeat;}/* Votre Référentiel */
.blockType1 .titreType1 .picto2{background-image:url(/images/sprite.png); background-position:10px -513px; background-repeat:no-repeat;}/* Conformités à traiter */
.blockType1 .titreType1 .picto3{background-image:url(/images/sprite.png); background-position:10px -563px; background-repeat:no-repeat;}/* Mes plans d’actions */
.blockType1 .titreType1 .picto4{background-image:url(/images/sprite.png); background-position:10px -613px; background-repeat:no-repeat;}/* Vérifications périodiques */
.blockType1 .titreType1 .picto5{background-image:url(/images/sprite.png); background-position:10px -664px; background-repeat:no-repeat;}/* Veille Réglementaire */
.blockType1 .titreType1 .picto6{background-image:url(/images/sprite.png); background-position:10px -713px; background-repeat:no-repeat;}/* Panier Reporting */
/* picto 7 pour la page de login */
.blockType1 .titreType1 .picto8{background-image:url(/images/sprite.png); background-position:10px -1410px; background-repeat:no-repeat;}/* Veille Réglementaire */
.blockType1 .titreType1 .picto9{background-image:url(/images/sprite.png); background-position:10px -1458px; background-repeat:no-repeat;}/* Panier Reporting */

.blockType1 .listClassik li {border-bottom:1px solid #ccc;}
.blockType1 .listClassik li:last-child{border-bottom:none;}

/* structure avec 2 colonnes */
.blockType1 .corpsBlock2col li {border-bottom:1px solid #ccc;}
.blockType1 .corpsBlock2col li:last-child{border-bottom:none;}
.blockType1 .corpsBlock2col li .elementD{text-align:center;border-left:1px solid #ccc; color:#bf3744;font-weight:bold;}

.blockType1 .lienTypeFleche {
  border-top: 1px solid #ccc;
  background: #fff;
}

.blockType1 .lienTypeFleche a{color:#434343;background-image:url(/images/sprite.png); background-position: 10px -415px; background-repeat:no-repeat;}
.blockType1 .lienTypeFleche a:hover{text-decoration:underline;}

.blockType1 a.lienAjout{font-weight:bold;color:#bf3744;}
.blockType1 a.lienAjout .plus{font-size:13px;}
.blockType5 {border: 1px solid #bf3744;}

.lienType1 { color: #434343; background-image: url(/images/icone/picto-fleche.png); background-repeat: no-repeat; background-position: left center; }
.lienType2 { color: #434343; }
.lienType3 { color: #4e3f56; }
.lienType3 { color: #4e3f56; }
.lienType4 { padding: 0 0 0 20px;
    background-image:url(/images/sprite.png); background-position:0 -422px;background-repeat: no-repeat;
    font-size: 12px; text-decoration: none; color:#434343;
}
.helpConf { color: #e65306; text-decoration: underline; }

/* titre générique */
.titreGenerique2{font-size:16px;color:#434343;font-weight:normal;}
.titreGenerique3{font-size:12px;color:#434343;font-weight:normal;}
.titreGenerique4{font-size:18px;color:#434343;}
.titreGenerique5{font-size:13px;font-weight:bold;color:#434343;}
.titreGenerique6{font-size:14px;font-weight:bold;}
.titreGenerique7 { border-left: solid 4px #4e3f56; font-size:18px; color:#434343;font-weight: bold; }
.titreGenerique8 { font-size: 18px; color: #434343; font-weight: bold; }
.titreGenerique9 { font-size: 18px; color: #4e3f56; border-bottom: 1px solid #000;}

/* sous-titres génériques */
.sstitreGenerique1{color:#4e3f56;font-size:18px;font-weight:bold;}
.sstitreGenerique2{color:#4e3f56;font-size:18px;font-weight:bold;}
.sstitreGenerique4{color:#4e3f56;font-size:12px;font-weight:bold;}
.sstitreGenerique5{color:#4e3f56;font-size:11px;font-weight:bold;}
.ssTitreTypeFleche {
  border-bottom: 1px solid #ccc;
  background: #fff;
}
.ssTitreTypeFleche a{font-size:11px;text-decoration:none;color:#434343;background-image:url(/images/sprite.png); background-position:0 -418px; background-repeat:no-repeat;}
.ssTitreTypeFleche a:hover{text-decoration:underline;}

/* Messages dans les onglets dashboard - ex p901 sp2 */
.dashboardTabTitle { color: #4e3f56; font-weight:bold; }
.dashboardTabWarning { color: #ff0000; }

.ui-autocomplete { width: 230px; }
.ui-autocomplete .ui-menu-item, header .ui-autocomplete .ui-menu-item a.ui-corner-all, .ui-widget { font-size: 11px; }
.ui-widget-content { padding: 10px 10px 10px 20px; }

/* nombre conformité réglementaire, plans d'action */
.infoBulle{font-size:10px;color:#fff;background-color:#bf3744;text-align:center;}
/* ================= fin header ========================== */

/* Taille minimum des blocs*/
#confATraiter.blockType1 {min-height:270px;}
.ie7 #confATraiter.blockType1 {height:270px;}

/*  */
.txtDate{font-weight:bold;color:#434343;}
.txtIntroPage{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px;}
.txtIntroPage2{font-size:12px;}
.txtIntroPage3{ font-size:16px; margin: 0 0 10px 0; }
.txtIntroPage3 p{ margin: 20px 0 0 0; }
.txtIntroPage3 p a { color:#4e3f56; text-decoration: underline;}
.contentPageTab .chapeau{font-size:12px;}
.contentPageTab .numeroArticle{font-size:12px;color:#4e3f56;}
.contentPageTab .texteArticle{font-size:12px;}

.fichierJoint{background-color:#fff;}
.hasMedias{background-color:#fff;border:1px solid #ccc;}

.infoVigilence{background-color:#fff;}
.blocAlertes{background-color:#fff;border:1px solid #ccc;}


/* ============= HP tableau de bord ============= */

/* Conformités à traiter */
#confATraiter ul li a{color:#434343;}
#confATraiter ul li a:hover{text-decoration:underline;}

/*============ fin tableau de bord ===============*/


/* TABLEAU */
/*table style 1 dégradé Gris*/
.tableStyle1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.tableStyle1 p.titre{font-weight:bold;}
.tableStyle1 tr.inactiveRisk{background-color: #CFCFCF; color:#A0A0A0;}
.tableStyle1 thead tr th {
  font-weight: normal;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.tableStyle1 thead {
  background: #dadada;
}
.tableStyle1 thead tr th{text-align:center;}
.tableStyle1 thead tr th #showHideAllSousArticle{color:#434343;text-transform:none;text-decoration:underline;}
.showHideSousArticleList{text-decoration:underline;}
.tableStyle1 .sorting span{background-image: url(/images/icone/fleche_hautbas.png);background-position:right center; background-repeat: no-repeat;}
.tableStyle1 .sorting_asc span {background-image: url(/images/icone/fleche_haut.png);background-position:right center;background-repeat: no-repeat;}
.tableStyle1 .sorting_desc span {background-image: url(/images/icone/fleche_bas.png);background-position:right center; background-repeat: no-repeat;}
.tableStyle1 tr.odd td{background-color:#fff;}
.tableStyle1 tr.even td{background-color:#ececec;}
.tableStyle1 tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.tableStyle1 tr td.tdProchaineVerif{font-weight:bold;}
.tableStyle1 tr td a{text-decoration:underline;font-weight:bold;}
.tableStyle1 tr.article td a{color:#434343;}
.tableStyle1 tr.article{font-weight:bold;}
.tableStyle1 tr td.tdComControlOp a{color:#434343;}
.tableStyle1 tr a{color:#434343;}
.tableStyle1 tr .generateSavedRapport{color:blue;}
.tableStyle1 tr .deleteConfig{color:red;}
.tableStyle1 tr.referentiel a{color:#4e3f56;}
.tableStyle1 tr.sousArticle .contenuArticle .arTxt:hover {cursor:pointer;}
.tableStyle1 tr.sousArticle td.referentiel .contenuArticle .arTxt:hover{cursor:pointer;text-decoration:underline;}
.tableStyle1 td.clickable :hover{cursor:pointer;}
.tableStyle1 tbody.lienDansTableau tr:hover td{background-color:#e5f2f7;}
.tableStyle1 tbody.lienDansTableau tr td.dataTables_empty:hover{background-color:#fff;cursor:auto;}
.tableStyle1 .select{font-size:11px;}
.tableStyle1 .button--2, .tableStyle1 .button--1{font-size:13px;text-decoration:none;}
.tableStyle1 .button--1{color:#fff;}
.tableStyle1 .button--2:hover {color:#ffc000;}
.tableStyle1 tr td ul { margin: 0; padding: 0; }
.contentPageTab .btnTypeA1{font-size:11px;}
.contentPageTab select,
.contentPageTab input[type=text],
.contentPageTab input[type=password],
.contentPageTab textarea{border:1px solid #ccc;font-size:11px;}

.tableStyle1 tr.model-impacted {color: #FF0000;} /* urgence */
.tableStyle1 tr.model-draft td{background-image: url(/images/bg-hatching-2.png); background-repeat: repeat; background-position: 0 0;}

.resultParPage span{font-weight:bold; color:#0080b1;}

/* form tri générique */
.triForm .legendTab{font-size:9px;}
.triForm select{border:1px solid #ccc;color:#434343;font-size:11px;font-weight:bold;}
.triForm .inputCalendrierContainer input{border:1px solid #ccc;color:#434343;font-size:11px;}
.triForm .btnTypeA1{font-size:11px;}
.triForm .triTab thead tr th {
  font-weight: bold;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
  background: #dadada;
}
.triForm .triTab thead tr th a {color:#434343;}
.triForm .triTab tr td{border-right:1px solid #ccc;}

/* Référentiel réglementaire rr*/
#rrTheme p.intro{font-size:12px; color:#434343;}
#rrTheme .listeContainer{font-size:11px;}
#rrTheme .listeContainer > li {
  background: #dadada;
}

#rrTheme .listeContainer li ul {background:#fff;}
#rrTheme .listeContainer li a{color:#434343;}
#rrTheme .listeN1Titre{color:#434343;}
#rrTheme .listeN2 li a{color:#434343;}
#rrTheme .listeN2 li span{font-weight:bold;}


/**** DEFAUT LISTE AVEC ASCENCEUR ****/
.positionOn{background-image:url(/images/icone/fleche_bas.png);background-repeat:no-repeat;background-position:10px center;}
.positionOff{background-image:url(/images/icone/fleche_droite.png);background-repeat:no-repeat;background-position:10px center;}

/* contenu conformité multi site */
#contentOnglets .titrePercent{font-size: 14px;font-weight: bold;}
#contentOnglets .percentConformite{font-size:12px;}

/* ==== conformité couleurs numérotés par leur ID conformity ===== */
.txtColorIdConf1{color:#4cab37;}/* conforme */
.txtColorIdConf2{color:#f89811;}/*Partiellement conforme*/
.txtColorIdConf3{color:#d30b0d;}/*Non conforme*/
.txtColorIdConf4{color:#805b41;}/*Pour information*/
.txtColorIdConf5{color:#004dcc;}/*A vérifier*/
.txtColorIdConf6{color:#822fcf;}/*A définir*/
.txtColorIdConf7{color:#65760e;}/*Surveillance conformité*/
.txtColorIdConf8{color:#d72aa6;}/*Non concerné*/
.txtColorIdConf9{color:#079dc2;}/*Non conformité du Client*/

/* carree de couleur */
.bgColorIdConf1{background-color:#4cab37;}/* conforme */
.bgColorIdConf2{background-color:#f89811;}/*Partiellement conforme*/
.bgColorIdConf3{background-color:#d30b0d;}/*Non conforme*/
.bgColorIdConf4{background-color:#805b41;}/*Pour information*/
.bgColorIdConf5{background-color:#004dcc;}/*A vérifier*/
.bgColorIdConf6{background-color:#822fcf;}/*A définir*/
.bgColorIdConf7{background-color:#65760e;}/*Surveillance conformité*/
.bgColorIdConf8{background-color:#d72aa6;}/*Non concerné*/
.bgColorIdConf9{background-color:#079dc2;}/*Non conformité du Client*/

/* encart */
#encartType1{ border:1px solid #ccc; background-color: #fff;font-size:11px;color:#434343;}
#encartType1 .titreType1,
#encartType1 .titreType2 {
  font-weight: bold;
  color: #434343;
  border-bottom: 1px solid #ccc;
  background: #ddd;
}
#encartType1 .lienTypeFleche {
  border-top: 1px solid #ccc;
  background: #ddd;
}
#encartType1 .lienTypeFleche a{font-size:11px;color:#434343;background-image:url(/images/sprite.png); background-position: 10px -415px; background-repeat:no-repeat;}
#encartType1 .lienTypeFleche a:hover{text-decoration:underline;}

/*	AR edit	Risque */
#arEditRisque .encartNivRisque{background-color: #f0f0f0;}
.encartNivRisque .columNivRisk #riskLevel, .encartNivRisque .columNivRisk #riskLevelIntermediary {font-weight:bold;}
.columNivRisk input[type=text]:read-only, #criticality{background-color:#ddd; cursor:auto; }


/* .etatDeLaConformite */
.etatDeLaConformite {
  text-align: center;
  border: 1px solid #ccc;
  font-size: 11px;
  color: #434343;
  border-bottom: 1px solid #ccc;
  background: #ddd;
}

/* =========== Page Plan d'action détail =========== */
#paPageDetail{}
#paPageDetail tr td{vertical-align:top;}
#paPageDetail textarea{color:#434343;font-size:11px;}
#paPageDetail select{color:#434343;font-size:11px;}
#paPageDetail input{color:#434343;}
#paPageDetail input[type="text"]{color:#434343;font-size:11px;}
#paPageDetail .button--2 {border:none;}
#paPageDetail .blocGris{background-color:#ececec;}

/* colonne des table*/
#paPageDetail .titleTd{width:50%;}
#paPageDetail .idPriorityTd{width:11%;}
#paPageDetail .stateTd, #paPageDetail .percentageTd{width:11%;}
#paPageDetail .dateModifiedTd{width:12%;}
#paPageDetail .dateEndTd{width:14%;}

/* detailActionTab : table inclus dans la première table (dans une boucle)*/

#paPageDetail .detailActionTab tr th{border-right:1px solid #ccc;}
#paPageDetail .detailActionTab tr td{border-right:1px solid #ccc;}
#paPageDetail fieldset .comment { background-color: #fff; border: 1px solid #ccc; border-radius: 5px; }
#paPageDetail fieldset .comment p a {color:#434343;font-weight:bold;}

#paPageDetail .blocEtape{background-color:#ececec;}
#paPageDetail .blocEtape textarea { border-radius: 5px; }
#paPageDetail .detailFlecheBas{
background-image:url(/images/icone/fleche_bas.png);background-repeat:no-repeat;background-position:10px 13px;
border-left:1px solid #ccc;border-right:1px solid #ccc;}
#paPageDetail .actionsList{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

/*============================================*/

/**** Page Creation plan Action ****/
.nomEntiteDateQuest {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #dedede;
}
.listeQuestionFic .titreOngletQuestionFic{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.listeQuestionFic form{border-bottom:1px solid #ccc;}
.listeQuestionFic .fondEtBordureAide{background-color:#ECECEC;}
.listeQuestionFic .attribuerReponse{color:#49ae3f;background-image:url(/images/sprite.png); background-position:0 -44px;}
.listeQuestionFic .sousTitreListeQuestionFic a{color:#434343;}
.listeQuestionFic .contentAide{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}

/* Textes Juridiques Theme tj*/
#tjTheme p.intro{font-size:12px; color:#434343;}
#tjTheme .listeContainer{font-size:11px;}
#tjTheme .listeContainer > li {
  background: #fdfdfd;
}
#tjTheme .listeContainer:hover > li {
  background: #fdfdfd;
}
#tjTheme .listeContainer li ul {background:#fff;}
#tjTheme .listeContainer li a{color:#434343;}
#tjTheme .listeN1Titre{color:#434343;}
#tjTheme .listeN2 li a{color:#434343;}
#tjTheme .listeN2 li span{font-weight:bold;}

/* page contact */
.lienEmail, .lienEmail a{color:#434343;text-decoration:underline;}


/* arbo affectation aux thèmes */
.themazonetoggle1{border:1px #cccccc solid;background-color: #ffffff;}
#affectationTheme .titreAffectTheme{color:#000;}
.niveau1{background-color:#B6B6B6;color:#000;}
.arboContentAff{background-color:#ffffff;}
.arborescenceAff li{color:#000;clear: left;}
.arborescenceAff li:hover{color:#000;background-color:#e5f2f7; }
.arborescenceAff a{color:#000;}
.arborescenceAff .sousArboAff{background-color: #ffffff;}
.arborescenceAff .sousArboAff a{background-color: #ffffff !important;}
.arboContentOnAff{background-image: url(/images/fleche_n2_haut.gif);}
.arboContentOffAff{background-image: url(/images/fleche_n2_bas.gif);}

/* Elearning */
.contentElearning{background-color:#F0EAEB;}
.containerElearning{border:10px #000 solid;}

/* Recherche */
.chaineRecherche{font-size:14px;font-weight:bold;color:#4e3f56;}
.resultParPage{float:right;}
.bordureCadrilleHoriz{border-bottom:1px dotted #ccc;}
.sTlisteResRechRefC a{color:#434343;}
.sTlisteResRechRefC ul{list-style: none;}
.sTlisteResRechRefC p{margin:5px 0 0;}

/*	404	*/
.retourAccueilErreurs{color:#4e3f56; background-image: url(/images/sprite.png); background-position: 0 -41px; background-repeat: no-repeat; }

/*	mentions legales	*/
.lienMailContact{color:#434343;}

/* Liste des entités pop up */
#tabEntite tr th{text-align:center;}
#tabEntite{border-top:1px solid #ccc;border-left:1px solid #ccc;}

/* Indicateurs pour les exports. */
div.working .message {background-color: #fff; border: 1px solid #000;}

/* Popup ajouter un document */
.hasMedia .imgEtLien{text-align:center;}
.hasMedia .labelOrigine{color:#0080b1;}

/*jquery skin paginationBar */
/*
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #ccc; background: #434343 url(images/ui-bg_highlight-soft_60_4ca20b_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #434343; background: #ccc url(images/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x; color: #434343; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  { background: #ccc url(images/ui-bg_highlight-soft_50_4eb305_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; } !*border: 1px solid #ccc;*!
*/

/* quiz */
#navQuiz li{background-image:url(/images/sprite.png); background-position:0 -1578px;background-repeat: no-repeat;}
#navQuiz li.navFicG{border-right:1px solid #d9d9d9;}
#navQuiz li.ongletOn{background-position:0 -421px;}
#navQuiz li a{color:#a1a1a1;}
#navQuiz li.ongletOn a{color:#000;}

.sousListeQuestionQuiz{list-style:none;}
.listeQuestionQuiz .titreOngletQuestionFic{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.listeQuestionQuiz form{border-bottom:1px solid #ccc;}
.listeQuestionQuiz .fondQuestionModifiee{background-color:#FDF1B8;}
.listeQuestionQuiz .fondEtBordureAide{background-color:#ECECEC;}
.listeQuestionQuiz .attribuerReponse{color:#49ae3f;background-image:url(/images/sprite.png); background-position:0 -44px;background-repeat: no-repeat;}
.listeQuestionQuiz .sousTitreListeQuestionFic a{color:#434343;}
.listeQuestionQuiz .contentAide{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.listeQuestionQuiz .labelOrigine{color:#49AE3F;}

.quizBGYellow{background-color:#FDF1B8;}
.quizBGGrey{background-color:#ECECEC;}
.quizTextRed { font-weight: bold; color:#bf3744;}

/* gestion css des datatables */
.dataTables_info{text-align:right;font-size:11px;}

/* bloc générique */
.enrobageColor4Bg, .enrobageColor4BgSeuil, .enrobageColor4BgMaintenance {border:1px solid #FE2E2E; }
.enrobageColor2Bg, .enrobageColor2BgSeuil, .enrobageColor2BgMaintenance {border:1px solid #fef100; }
.enrobageColor0Bg, .enrobageColor0BgSeuil, .enrobageColor0BgMaintenance {border:1px solid #3f48cb; }
.enrobageColorBlack {border:1px solid silver; }
/* bloc bleu pour "Créé par auteur, daté du 01/01/01" */
.alertInfoChange p.infoDateUser { background-color: #e5f2f7; }/*font-weight: bold;*/
.alertInfoChange p.alertInfoImpactee { background-color: #ffeee5; color: #FF0000; font-size: 12px; background-image: url(/images/icone/picto_exclam7.png); background-position: 7px center; background-repeat: no-repeat; }
.alertInfoChange .alertInfoDate { color: #0080b1; }
.alertInfoChange p.alertRattachCible { background-color: #e5f2f7; }

/* bloc rouge pour "Déclassé le date par auteur" - ex p502 sp1 */
.alertWarningChange p.infoDateUser { background-color: #fbe7e8; }
.alertWarningChange .alertInfoDate { color: #ff0000; }

/* font pour la date et utilisateur */
.alertInfoUser{font-weight:bold;}
.alertInfoDate{font-weight:bold; }

/* Encart fond gris - ex p602 sp1 */
.encartType1 { background-color: #f0f0f0; }

/* Encart fond bleu à droite de la page - ex p902 sp1 */
.encartColorMain1{background-color:#0080b1;color:#fff;}
.encartColorMain1 .encartTitle{font-weight:bold;}
.encartColorMain1 .labelText{font-weight:normal; text-transform:none;}
.encartColorMain1 .evaluationNb{font-size:12px; font-weight:bold; text-align:right; color:#ff9900;}
.encartColorMain1 .separeContenuEncartColorMain1 { border-bottom: 1px solid #4799b8; }

/* Bloc avec picto 'Aide' - ex p902 sp1 */
a.helpIcone{color:#0080b1; background-image:url(/images/icone/picto_help.png); background-position: 0 0; background-repeat:no-repeat;}
a.helpIcone:hover{text-decoration:underline;}

/* Atex zone schema */
.bullet-z0 { background-color: #FBB4AE; }
.bullet-z1 { background-color: #FED9A6; }
.bullet-z2 { background-color: #FFFFCC; }
.bullet-hz { background-color: #CCEBC5; }

/* ==================== gestion field_helper ====================== */
.imgAttache .imgEtlien .labelOrigine {color:#0080b1;}
/* ================== fin gestion field_helper ==================== */

/* les pages présentation affichage CKeditor*/
.presentationContenu a{color:#0080b1;}

/*========================= ADMIN ================================*/
/* admin provider edit */
#adminProviderEdit .providerBlocForm{border:2px solid #0080b1; position:relative;z-index:1;background-color:#fff;}
#adminProviderEdit .agrementForm{border-top:1px solid #0080b1; border-bottom:1px solid #0080b1; background-color:#e5f2f7;}
#adminProviderEdit .agrementForm .supprAgrement{color:#bf3744; font-weight:bold;}
#adminProviderEdit .agrementNumberInputField .labelTypeUn{color:#0080b1; }
#adminProviderEdit .supprProviderBloc{color:#bf3744; font-weight:bold;}
#adminProviderEdit .providerBlocNumber{font-weight:bold; color:#0080b1;font-size:16px;}

/* admin ae config p203 sp0 */
#paramSeuils .tableStyle1 tr td:hover { cursor: auto; }

/*========================= fin ADMIN ============================*/

/* Mise en forme du tableau Plan d'action - p401 sp3 */
.contentPageTab .tableStyle1 tr td.tdSeparateur{border-bottom:3px solid #0080b1;}

/* liste archives */
#archiveList #main-module-container{border-top:1px solid #ccc;}

#archiveList #sub-module-container {/*border:1px solid #ccc;*/}
#archiveList #sub-module-container .archives .archive{border-bottom: solid 1px #ccc;}
#archiveList #sub-module-container .archives .archive:last-child{border-bottom:none;}
#archiveList #sub-module-container .download{
  color:#4e3f56;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-decoration: none;
}
#archiveList #sub-module-container .download:hover{
  color: #21b6ea;
}

#archiveList #modules-container .mention {font-weight: bold;text-align: center;}
#archiveList #loader { height: 64px; background-image: url(/images/loader.gif); background-position: center center; background-repeat: no-repeat; }
.ie7 #archiveList #sub-module-container a{color: #434343;}
.ie7 #archiveList #sub-module-container a:first-child {color: #4e3f56;}

/*==================== dossier AR ========================*/

.riskColor10{color:#3b935a;} /* (vert) */
.riskColor20{color:#ffad43;} /* (jaune / orange) */
.riskColor30{color:#ff4343;} /* rouge */

/*==================== fin dossier AR ========================*/

/* emoticon */
.smiley10{display:block; height:20px; width:20px; margin: 0 auto; background-image:url(/images/icone/emo_icon_smiley42.png); background-repeat: no-repeat; background-position:0 0;}
.smiley20{display:block; height:20px; width:20px; margin: 0 auto; background-image:url(/images/icone/emo_icon_11.png); background-repeat:no-repeat; background-position:0 0;}
.smiley30{display:block; height:20px; width:20px; margin: 0 auto; background-image:url(/images/icone/emo_icon_sad.png); background-repeat:no-repeat; background-position:0 0;}

/* fond coloré */
.risk10{display:block; height:20px; width:20px; margin: 0 auto; background-image:url(/images/icone/risk_color10.png); background-repeat: no-repeat; background-position:0 0;}
.risk20{display:block; height:20px; width:20px; margin: 0 auto; background-image:url(/images/icone/risk_color20.png); background-repeat:no-repeat; background-position:0 0;}
.risk30{display:block; height:20px; width:20px; margin: 0 auto; background-image:url(/images/icone/risk_color30.png); background-repeat:no-repeat; background-position:0 0;}


/*==================== VIGILANCE ========================*/
/* Références articles */
.refArticle div.ref { background-color: #DEDEDE; }
.refArticle div.ref p { font-weight: bold; }
.refArticle .titre { font-weight: bold; color: #0080b1; }
.refArticle a { color:#434343; text-decoration: underline; }
.colorFontVig{color: #da1121;}

/*=========================== COMPLIANCE ==================================*/


/* référentiel réglementaire détail */
#contenuDetail .txtIntroPage{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px;}
#contenuDetail .multisite{font-weight:bold;}
#contenuDetail .detailTd{width:100px;}
#contenuDetail .btnTypeB2[disabled="disabled"] {color:#808080;}
#contenuDetail .fondEtBordureAide { background-color: #ececec; }
.listeContainer li ul li .positionFleche{background-position:24px 11px !important;}

/*	selection Ref Reglementaire	*/
#selectionRefReglementaire .tableStyle1 thead tr th{text-align:center;}

/* Appliquez la conformité et les commentaires sur chaque site */
#appConfetCom a{color: #4e3f56;}
#appConfetCom .tableStyle1 thead tr th{text-transform:none;}
#appConfetCom .posBtn{text-align:center;}
#appConfetCom .tableStyle1 tr td{text-align:center;}

/* Définir la conformité et le plan d'action */
#defConfPage .button--2, #defConfPage .button--1{font-size:13px;}
#defConfPage #articleZone { border-bottom: 1px solid #ccc; }
#defConfPage #articleZone .articleDetail a,
#defConfPage #articleZone .textlegal a { color: #013066; } /*retour A68 on veut du bleu*/
#defConfPage #articleZone .articleTitre { color: #e65306; }
#defConfPage #articleZone .articleTitre a,
#defConfPage #articleZone .article .numeroLegalTextTitre { color: #e65306; }
#defConfPage #articleZone .numeroLegalText { color: #000000; }
#defConfPage #articleZone .articleSource,
#defConfPage #articleZone p a { color: #000000; }
#defConfPage #articleZone .articleSource a { text-decoration: underline; }
#defConfPage #articleZone .articleSource.sourceEnAvant { color: #e65306; }

#defConfPage #articleZone .fondEtBordureAide { background-color: #ececec; }

#defConfPage .etatConformiteForm div a{color:#434343;text-decoration:underline;}
#defConfPage .etatConformiteForm div a.button--2, #defConfPage .etatConformiteForm div a.button--1{text-decoration:none;}
#defConfPage .etatConformiteForm div a.button--2{color:#fff;}

#defConfPage #mediaCollection p.imgEtlien{color:#434343;}
#defConfPage #mediaCollection a{color:#434343;}
#defConfPage #mediaCollection .imgAttache .btnTypeA1{text-decoration:none;}

#defConfPage .dateMajEtatConf a{color:#4e3f56;}
#defConfPage .paginationDefConfEtPa{text-align:center;}
#defConfPage #tabPlan tr:hover{cursor:pointer;}

.blocAccordeon { box-shadow: 0 5px 10px -10px #000000; }
.blocAccordeon .open { background-image: url(/images/icone/picto-open.png); }
.blocAccordeon .close { background-image: url(/images/icone/picto-close.png); }
.blocAccordeon .contentAccordeon { background-color: #ececec; }
.blocAvecBg { background-color: #ececec; }

/* créer un événement : inversion des flèches demandées open close */
#fpList .blocAccordeon .open { background-image: url(/images/icone/picto-close.png); }
#fpList .blocAccordeon .close { background-image: url(/images/icone/picto-open.png); }

/* Référentiels Règlementaires Multi-sites */
#rrMultiSite ul{border-bottom:1px solid #ccc;}
#rrMultiSite .tableStyle0 .appliquerConf{background-color:#ececec;}
#rrMultiSite .tableStyle0 tr td .posBtn{text-align:center;}
#rrMultiSite .tableStyle0 tr td .posBtn .button--1{font-size:13px;}
#rrMultiSite .tableStyle0 tr td .posBtn .button--2{font-size:13px;}
#rrMultiSite .tableStyle0 tr td .choix{font-size:20px;font-weight:bold;}
#reportingThematique #encartType1 .boutonPosition{text-align:center;}

/* Reporting */
#contenuReporting .btnPos{text-align:center;font-size:16px;}
#contenuBasket .deleteButton{background:none;border:none;}

/* page historique */
#contenuHistoriqueThematique .boutonPosition{text-align:center;}

/* question environnement */
#QEnvironnement #onglets li a{font-size:14px;}
#QEnvironnement .ssOngletContainer #ficmainform{border-top:1px solid #ccc;}
#QEnvironnement .margeBtn{border-top:1px solid #ccc;}

/* Référentiel des exploitations selection theme */
#selectionTheme .listeContainer{font-size:11px;}
#selectionTheme .listeContainer > li {
  background: #fdfdfd;
}
#selectionTheme .listeContainer:hover > li{
  background: #fdfdfd;
}
#selectionTheme .listeContainer li ul {background:#fff;}
#selectionTheme .listeContainer li a{color:#434343;}
#selectionTheme .listeN1Titre{color:#434343;}
#selectionTheme .listeN2 li a{color:#434343;}
#selectionTheme .listeN2 li span{font-weight:bold;}

/* Référentiel métier */
#selectionTheme #contentOnglets .listStyleNone .listeArticle a{color:#434343;}
#selectionTheme .contentOnglets .listStyleNone .listeArticle a{color:#434343;}
#selectionRefType .btnPos, #actuRefTypeSelection .btnPos{text-align:center;}
#selectionTheme #onglets{border-left:1px solid #ccc;}
#selectionTheme #onglets:first-child{border-top:1px solid #ccc;}
#selectionTheme #contentOnglets{border:1px #CCCCCC solid;padding-top:20px;}
#selectionTheme .contentOnglets{border:1px #CCCCCC solid;padding-top:20px;}
#selectionTheme .blocRecherche1{border-right:1px #CCCCCC solid;}
#selectionTheme ul.listeRechercherDans{border-right:1px #CCCCCC solid;}
#selectionTheme .listeResRechRef a{color:#434343;}

/*========================= FIN COMPLIANCE ================================*/

/*    Layers   */

/* 01 analyse environnementale*/
#AELayerSkin .layer_header,
#AELayerSkin .graphikBulletPuce,
#AELayerSkin .layer_body .contactLayer,
#AELayerSkin .layer_body .dlFiche .flecheIco{background-color: #057250;}
#AELayerSkin .interHeaderBodyLayer .intro,
#AELayerSkin .interHeaderBodyLayer .intro a,
#AELayerSkin .layer_body .dlFiche a{color: #057250;}
#AELayerSkin .layer_header{background-image:url(/images/layers/layerskin.png); background-position:629px 0; background-repeat:no-repeat;}  /* feuille */

/* 02 ar */
#ARLayerSkin .layer_header,
#ARLayerSkin .graphikBulletPuce,
#ARLayerSkin .layer_body .dlFiche .flecheIco,
#ARLayerSkin .layer_body .contactLayer{background-color: #ffc000;}
#ARLayerSkin .interHeaderBodyLayer .intro,
#ARLayerSkin .interHeaderBodyLayer .intro a,
#ARLayerSkin .layer_body .dlFiche a{color: #ffc000;}
#ARLayerSkin .layer_header{background-image:url(/images/layers/layerskin.png); background-position:597px -801px; background-repeat:no-repeat;} /* triangle attention */

/* 04 Gestion des situations d'urgences  */
#URGLayerSkin .layer_header,
#URGLayerSkin .graphikBulletPuce,
#URGLayerSkin .layer_body .contactLayer,
#URGLayerSkin .layer_body .dlFiche .flecheIco{background-color: #f08a0f;}
#URGLayerSkin .interHeaderBodyLayer .intro,
#URGLayerSkin .interHeaderBodyLayer .intro a,
#URGLayerSkin .layer_body .dlFiche a{color: #f08a0f;}
#URGLayerSkin .layer_header{background-image:url(/images/layers/layerskin.png); background-position:631px -5661px; background-repeat:no-repeat;} /* cloche soleil */

/* 05 Plans d'actions & reporting */
#paReportLayerSkin .layer_header,
#paReportLayerSkin .graphikBulletPuce,
#paReportLayerSkin .layer_body .contactLayer,
#paReportLayerSkin .layer_body .dlFiche .flecheIco{background-color: #4f417d;}
#paReportLayerSkin .interHeaderBodyLayer .intro,
#paReportLayerSkin .interHeaderBodyLayer .intro a,
#paReportLayerSkin .layer_body .dlFiche a{color: #4f417d;}
#paReportLayerSkin .layer_header{background-image:url(/images/layers/layerskin.png); background-position:597px -1399px ; background-repeat:no-repeat;} /* doc doc  */

/* 06 Accidents Environnementaux */
#INCLayerSkin .layer_header,
#INCLayerSkin .graphikBulletPuce,
#INCLayerSkin .layer_body .contactLayer,
#INCLayerSkin .layer_body .dlFiche .flecheIco{background-color: #e53759;}
#INCLayerSkin .interHeaderBodyLayer .intro,
#INCLayerSkin .interHeaderBodyLayer .intro a,
#INCLayerSkin .layer_body .dlFiche a{color: #e53759;}
#INCLayerSkin .layer_header{background-image:url(/images/layers/layerskin.png); background-position:597px -5327px; background-repeat:no-repeat;} /* feuille attention */

/* 08 référentiel réglementaire & conformité */
#COMLayerSkin .layer_header,
#COMLayerSkin .graphikBulletPuce,
#COMLayerSkin .layer_body .contactLayer,
#COMLayerSkin .layer_body .dlFiche .flecheIco{background-color: #269d00;}
#COMLayerSkin .interHeaderBodyLayer .intro,
#COMLayerSkin .interHeaderBodyLayer .intro a,
#COMLayerSkin .layer_body .dlFiche a{color: #2d9d00;}
#COMLayerSkin .layer_header{background-image:url(/images/layers/layerskin.png); background-position:669px -5056px; background-repeat:no-repeat;} /* check  -499 valise */

/* Layer Hse Monitor */
#hseMonitorLayerSkin .layer_header,
#hseMonitorLayerSkin .graphikBulletPuce,
#hseMonitorLayerSkin .layer_body .contactLayer,
#hseMonitorLayerSkin .layer_body .dlFiche .flecheIco{background-color: #0366a3;}
#hseMonitorLayerSkin .interHeaderBodyLayer .intro,
#hseMonitorLayerSkin .interHeaderBodyLayer .intro a,
#hseMonitorLayerSkin .layer_body .dlFiche a{color: #0366a3;}
#hseMonitorLayerSkin .layer_header{background-image:url(/images/layers/header_layer_monitor.png); background-position:0 5px; background-repeat:no-repeat;}
#hseMonitorLayerSkin .iconeList li span{background-color:#1680b1;}

/* Layer Hse Compliance */
#hseComplianceLayerSkin .layer_header,
#hseComplianceLayerSkin .graphikBulletPuce,
#hseComplianceLayerSkin .layer_body .contactLayer,
#hseComplianceLayerSkin .layer_body .dlFiche .flecheIco{background-color: #269d00;}
#hseComplianceLayerSkin .interHeaderBodyLayer .intro,
#hseComplianceLayerSkin .interHeaderBodyLayer .intro a,
#hseComplianceLayerSkin .layer_body .dlFiche a{color: #269d00;}
#hseComplianceLayerSkin .layer_header{background-image:url(/images/layers/header_layer_compliance.png); background-position:0 5px; background-repeat:no-repeat;}
#hseComplianceLayerSkin .iconeList li span,
#hseComplianceLayerSkin .layer_body .avantagesList li .validIco{background-color:#269d00;}
/* fin Layers */

/*	Questionnaire FIC	*/
#navFic li{background-image:url(/images/sprite.png); background-position:0 -1578px;}
#navFic li.navFicG{border-right:1px solid #d9d9d9;}
#navFic li.ongletOn{background-position:0 -421px;}
#navFic li a{color:#a1a1a1;}
#navFic li.ongletOn a{color:#000;}
/*=========== Questionnaire FIC =============*/

.contentSources a {
  color: #013066;
}

#compliance .tableStyle1 tr.article td a{color:#013066;}
#compliance .tableStyle1 tr.sousArticle .numeroArticle { color: #e65306; }

.posBtn2 .lienAide { background-image: url(/images/icone/picto-feuille.png); }
.posBtn2 .lienHistorique { background-image: url(/images/icone/picto-historique.png); }
.posBtn2 .lienPost { background-image: url(/images/icone/picto-post.png); }
.posBtn2 .lienPlateforme { background-image: url(/images/icone/picto-plateforme.png); }

.resultSearch .sidebar > div {
  border: solid 1px #cccccc;
}

.resultSearch .sidebar > div .sstitreGenerique1 {
  border-bottom: solid 1px #cccccc;
  background: #dadada;
}

/*page Questionnaire Audit*/
.icon-world, .contentCreaAudit .colActions [class^="icon-"]{ border:1px solid #086ea2; color: #086ea2;}
.icon-world:hover, .contentCreaAudit .colActions [class^="icon-"]:hover{background-color:#086ea2; color: #fff;}
.tooltip-world{display: inline-block;}
.tooltip-world .tooltip{position:static;}
.tooltip-world .tooltiptext{background-color: #434343; width:150px; color: #dadada; border-radius: 3px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; padding-left: 7px}
.detailsAudit{color: #086ea2;}
.answerbox .answerChoice{color: #086ea2;}
.titleActionEvent{border-left: 4px solid #e65306;}
.titleActionEvent .icon-disc-arrow, .titleActionEvent .icon-disc-arrow:hover{border:none; background-color:transparent; color:#e65306;}
.contentCreaAudit .blocAccordeon .contentAccordeon{background-color: transparent; padding:0;}
.contentCreaAudit .blocAccordeon {box-shadow: none}
.contentCreaAudit .blockActionBody, .contentCreaAudit .blockAction {background-color: transparent; padding: 0}
