*{padding:0;margin:0}
@font-face{font-family:"NL"; src: local("NL"), url("../fonts/NL.woff") format("woff")}
@font-face{font-family:"NB"; src: local("NB"), url("../fonts/NB.woff") format("woff")}


html{width:100%;height:100%;position:relative;}

strong{font-weight:normal;font-family:'NB', Arial;}

body {font-family:'NL', Arial;font-size:16px;line-height:26px;width:100%;height:100%;position:relative;background: url(../images/bg.jpg) repeat;color:#232323;}




#emplacementprogress{padding:5px;text-align:center;background:white;border:1px solid #CCCCCC;width:350px;height:70px;position:absolute;z-index:3;top:0px;left:0%;}
	#status{width:100%;color:#232323;padding:0px;}
	#progressbarbartour{border:1px solid #CCCCCC;width:300px;height:35px;margin-left:25px;padding:0px;}
	#progressbarbar{height:35px;padding:0px;width:0%;}
	#progressbarpercent{width:100%;text-align:center;color:white;}
	#divcoverprogress{width:100%;height:100%;position:absolute;z-index:2;display:none;opacity:0.5;filter: alpha(opacity=50);}

.conteneur{float:left;width:100%;position:relative;}	
.width1{margin:0px auto;display:table;width:1200px;position:relative;}

.btrose{cursor:pointer;color:#ffffff;line-height:20px;padding:15px 50px;font-size:14px;font-family:'NL', Arial;border:none;text-transform:uppercase;text-decoration:none;background: #cf0e58;background: -moz-linear-gradient(left, #cf0e58 0%, #8c0352 100%);background: -webkit-linear-gradient(left, #cf0e58 0%,#8c0352 100%);background: linear-gradient(to right, #cf0e58 0%,#8c0352 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0e58', endColorstr='#8c0352',GradientType=1 );}
.btrose:hover{background:black;}

.bloclogin{width:600px;margin:0px auto;}
	#ententelogin{height:320px;margin-top:75px;text-align:center;}
		#ententeloginimg {width:350px;}
	#contenulogin{height:260px;}
		.lignelogin{height:130px;}
			.ligneloginimg{float:left;width:130px;text-align:center;}
			.ligneloginch{float:left;width:470px;}
				.ligneloginch label{color:#ee8234;font-family:'NB', Arial;text-transform:uppercase;font-size:18px;}
					.forminputtext{margin-top:10px;border:0px;padding:15px 25px;box-sizing:border-box;width:100%;color:#70757a;font-family:'NL', Arial;font-size:16px;}
	#piedlogin .btrose{float:right;}
	#piedlogin .linkq{text-transform:uppercase;color:#5a5c5f;float:right;text-decoration:none;font-size:12px;margin-right:150px;padding-top:18px;}
	#piedlogin img {float:right;margin:15px 5px;}

#dashboard{float:left;width:100%;box-sizing:border-box;padding:50px 50px;}
	#dashboard h1{float:left;width:100%;text-align:center;font-size: 22px;font-family: 'NB', Arial;text-transform:uppercase;font-weight:normal;padding-bottom:5px;border-bottom:4px solid #dadada;margin-bottom:25px;}
	.bloc_dashboard{float:left;background-color: #ffffff;border: 1px solid #dadada;text-align: center;text-decoration: none;padding:15px 20px 5px 20px;line-height: 24px;color: #272b31;/*width:32%;*/width:49%;margin-right:1%;box-sizing:border-box;margin-bottom:25px;}
		.bloc_dashboard .fa-book{font-size:40px;color:#ee8234;float:left;width:100%;text-align:center;padding-bottom:10px;}
		.bloc_dashboard span, .bloc_dashboard .fa-check{float:right;}
		.bloc_dashboard h2{font-weight: normal;text-transform: uppercase;font-size: 18px;font-family: 'NB', Arial;padding-bottom:20px;}
		.bloc_dashboard p{float:left;width:100%;font-size:14px;padding-bottom:10px;}
		.bloc_dashboard i{font-size:20px;}
		.bloc_dashboard a{float: left;width: 100%;margin-bottom: 15px;text-decoration:none;background-color: #dadada;color:#232323;font-size: 12px;font-family: 'NL', Arial;text-transform: uppercase;padding: 15px 20px;box-sizing: border-box;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
			.bloc_dashboard a:hover{background-color: #272b31;color: #ffffff;text-decoration:none;}
		.bloc_dashboard #ligne_ajout_traitement{margin-top:0px;}
		.bloc_dashboard_bts, .bloc_dashboard_chiffres{min-height:auto;}
	.bloc_dashboard_incident{background-color: #272b31;color: #ffffff;border:1px solid #272b31;margin:0px 2%;}
		.bloc_dashboard_incident .fa-exclamation-triangle{font-size:40px;color:#ee8234;float:left;width:100%;text-align:center;padding-bottom:10px;}
		.bloc_dashboard_incident a:hover{background-color: #ee8234;color: #ffffff;text-decoration:none;}
		.bloc_dashboard_incident .fa-calendar-times{float:right;}
	.bloc_dashboard_basedoc{margin:20px 0px;}
		.bloc_dashboard_basedoc .fa-file-alt{font-size:40px;color:#ee8234;float:left;width:100%;text-align:center;padding-bottom:10px;}
		.bloc_dashboard_basedoc a{}
		.bloc_dashboard_basedoc .fa-file{float:right;}
	.bloc_dashboard_alerte{float:left;width:32%;background-color:#ee8234;color:#ffffff;margin:25px 34%;box-sizing:border-box;text-align:center;padding:20px;}
		.bloc_dashboard_alerte .fa-bell{font-size:40px;color:#ffffff;float:left;width:100%;text-align:center;padding-bottom:10px;}
		.bloc_dashboard_alerte h2{font-weight: normal;text-transform: uppercase;font-size: 18px;font-family: 'NB', Arial;}
		.bloc_dashboard_alerte p{float:left;width:100%;font-size:14px;padding-bottom:10px;}
		.bloc_dashboard_alerte a{background-color:#272b31;color:#ffffff;font-size:14px;font-family:'NB', Arial;padding:2px 7px;text-decoration:none;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				.bloc_dashboard_alerte a:hover{background-color:#ffffff;color:#272b31;}
	
	/* Graphiques Dashboard */
		#bloc_dashboard_graph1, #bloc_dashboard_graph2, #bloc_dashboard_graph3{float:left;width:100%;}
		.bloc_dashboard_graph1{position:relative;}
		.total_traitements{position:absolute;width:50%;text-align:center;top:50%;color:black;z-index:10;}
		.bloc_dashboard_graph2{position:relative;width:49%;margin-right:0%;margin-left:1%;}
		.bloc_dashboard_graph1 #ligne_consulter_traitement{margin-top:0px;background-color:#535457;}
		.bloc_dashboard_graph1 #ligne_consulter_traitement i{float:right;font-size:24px}
		.bloc_dashboard_graph1 #ligne_consulter_traitement~.ligne_consulter_sstraitant{background-color:#6f7174;}
		.bloc_dashboard_graph3{position:relative;width:49%;margin-right:0%;margin-left:1%;/*margin-top:20px;*/}
		.sepa_dashboard{float:left;width:100%;height:24px;border-top:1px solid #dadada;margin:15px 0px 10px 0px;}
		.bloc_recap{float:left;width:50%;box-sizing:border-box;padding-bottom:30px;cursor:pointer;}
			.bloc_recap span, .bloc_recap i{float:left;width:100%;text-align:center;}
			.bloc_recap span{font-size:18px;text-transform:uppercase;font-family:'NB', Arial;line-height:20px;}
			.bloc_recap i{font-style:normal;font-size:44px;font-family:'NB', Arial;color:#ee8234;padding-top:12px;}
			.bloc_recap u{font-style:normal;text-decoration:none;font-size:14px;font-family:'NL', Arial;color:#ee8234;padding-top:12px;}

	/* Barre de progression */
	.bloc_barre{float:left;width:48%;box-sizing:border-box;padding-right:5px;/*border:1px solid #b1b1b1*/;margin:0px 2% 0px 0%;}
	.bloc_barre_module{float:left;box-sizing:border-box;padding-right:0px;/*border:1px solid #b1b1b1;*/}
	.barre_module{opacity:0.3;margin-bottom:5px;}
	.activ_module{position:absolute;right:2%;top:50px;color:#ffffff;background-color:#404245;padding:2px 7px;text-align:center;text-transform:uppercase;text-decoration:none;font-family:'NB', Arial;font-size:10px;box-sizing:border-box;}
		.activ_module i{float:right;font-size:16px;padding-top:5px;color:#57b9e9;padding-left:10px;}
	.titre_barre{float:left;font-family:'NB', Arial;font-size:10px;line-height:14px;}
	.bar_conf{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
	
	.meter { 
			float:left;
			width:100%;
			height: 15px;  /* Can be anything */
			position: relative;
			
			background: #b1b1b1;
			box-sizing:border-box;
			padding: 0px;

		}
		.meter div{position:absolute;width:100%;height:100%;text-align:center;color:#272b31;z-index:2;box-sizing:border-box;line-height:16px;font-family:'NB', Arial;font-size:10px;min-width:10%;}
		.meter > span {
			display: block;
			height: 100%;
			 
			background-color: rgb(43,194,83);
			background-image: -webkit-gradient(
			  linear,
			  left bottom,
			  left top,
			  color-stop(0, rgb(43,194,83)),
			  color-stop(1, rgb(84,240,84))
			 );
			background-image: -moz-linear-gradient(
			  center bottom,
			  rgb(43,194,83) 37%,
			  rgb(84,240,84) 69%
			 );
			-webkit-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
		}
		.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image: 
			   -webkit-gradient(linear, 0 0, 100% 100%, 
			      color-stop(.25, rgba(255, 255, 255, .2)), 
			      color-stop(.25, transparent), color-stop(.5, transparent), 
			      color-stop(.5, rgba(255, 255, 255, .2)), 
			      color-stop(.75, rgba(255, 255, 255, .2)), 
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image: 
				-moz-linear-gradient(
				  -45deg, 
			      rgba(255, 255, 255, .2) 25%, 
			      transparent 25%, 
			      transparent 50%, 
			      rgba(255, 255, 255, .2) 50%, 
			      rgba(255, 255, 255, .2) 75%, 
			      transparent 75%, 
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			  
			overflow: hidden;
		}
		
		.progression .meter{height:20px;}
		.progression .meter div{line-height:20px;font-size:14px;}
		
		.progression_globale .meter{height:30px;}
		.progression_globale .meter div{line-height:30px;font-size:20px;}
		
		.animate > span:after {
			display: none;
		}
		
		@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}
		
		.orange > span {
			background-color: #f1a165;
			background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
			background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
		}
		
		.red > span {
			background-color: #f0a3a3;
			background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
			background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
		}
		
		.nostripes > span > span, .nostripes > span:after {
			-webkit-animation: none;
			background-image: none;
		}

				
#menu_g{position:fixed;z-index:10;float:left;top:0px;bottom:0px;width:390px;height:100%;background-color:#272b31;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out; /*overflow-y: scroll;*/}
	.menu_g_est_ferme{left:-300px;}
	.menu_g_est_ferme_mobile{left:-390px;}
	.menu_g_est_ouvert{left:0px;}
	.menu_g_est_ouvert_mobile{left:0px;}
	#logo_client_g{position:absolute;left:15px;top:15px;background-color:#ffffff;border-radius:50%;text-align:center;box-sizing:border-box;padding:10px;width:70px;height:70px;line-height:70px;overflow:hidden;}
		#logo_client_g img{width:96%;height:auto;max-height:100%;}
	#profil_m{display:none;}
	#bt_menu_mobile_on{display:none;position:fixed;top:80px;left:0px;z-index:20;background-color:#272b31;color:#ffffff;padding:20px;font-size:20px;opacity:0.9;}
		#bt_menu_mobile_on:hover{background-color:#ee8234;}
	#bt_menu_mobile_off{display:none;position:fixed;top:60px;left:0px;z-index:20;background-color:#ee8234;color:#ffffff;padding:20px;font-size:30px;}
		#bt_menu_mobile_off:hover{background-color:#ee8234;}
	#logo_app{float:left;width:100%;text-align:center;padding-top:50px;}
		#logo_app img{max-width:100%;height:auto;width:60%;}
		#logo_app:hover{opacity:0.8;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
	#menu_g_conteneur{position:relative;float:left;width:370px;height:100%;overflow:hidden;}
	#menu_g_content{float:left;color:#ffffff;width:390px;padding:30px 15px 30px 40px;;height:400px;box-sizing:border-box;overflow-y:scroll;}
		#menu_g_content div{float:left;width:100%;border-bottom:1px solid #404245;padding:20px 0px;}
		#menu_g_content #menu_g_content_scroll{float:none;position:absolute;border-bottom:none;padding:0px;bottom:300px;right:0px;height:30px;width:100%;z-index:2;color:#ffffff;font-size:30px;background: url(../images/bottom_transp.png) repeat-x;}
		#menu_g_content .menu_on{background-color:#ee8234;padding:20px 20px;box-sizing:border-box;color:#ffffff;}
		#menu_g_content a{float:left;width:100%;text-decoration:none;color:#e2e2e2;text-transform:uppercase;font-family:'NB', Arial;font-size:14px;}
		#menu_g_content .menu_on a{color:#ffffff;}
			#menu_g_content a:hover{color:#ffffff;}
			#menu_g_content a:hover i{color:#ffffff;}
		#menu_g_content ul{float:left;width:100%;list-style:none;background:#404245;box-sizing:border-box;font-size:14px;}
			#menu_g_content ul li{border-bottom:1px solid #272b31;padding:10px 15px;}
			#menu_g_content ul li a{float:none;width:auto;text-decoration:none;color:#e2e2e2;text-transform:none;font-family:'NL', Arial;font-size:14px;}
			#menu_g_content .ss_rub{display:none;margin-bottom:10px;}
			
		#menu_g_content span{float:left;padding-top:5px;}
		#menu_g_content .deco{color:#ee344e;}
		#menu_g_content i{width:40px;color:#ee8234;font-size:34px;float:left;padding-right:20px;text-align:center;}
		#menu_g_content .menu_on i{color:#ffffff;}
		#menu_g_content ul .menu_on{background-color:#dadada;padding:10px 15px;color:#272b31;}
		#menu_g_content ul  .menu_on a{color:#272b31;}
		
		#bt_open_menu{display:block;position:absolute;z-index:10;right:-60px;top:90px;background-color: rgba(39, 43, 49, 0.7);color:#ffffff;padding:20px;width:23px;font-size:30px;text-decoration:none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
			#bt_open_menu:hover{background-color: rgba(39, 43, 49, 1);}
		#fleche_open{display:none;}
		#fleche_close{display:block;}
		#menu_g_content .icon_module_supp{float:right;font-size:20px;color:#57b9e9;padding-right:0px;width:auto;padding-top:4px;}
		#menu_g_content .icon_module_supp_small{font-size:12px;}
		.icon_module_supp_big{font-size:40px;color:#57b9e9;padding:40px 0px 20px 0px;}
		.bloc_dashboard_graph1 #ligne_consulter_traitement .icon_module_supp_dashb{float:left;color:#57b9e9;}
		
		#bt_open_menu_m{display:none;position:absolute;z-index:10;right:-60px;top:112px;background-color:#272b31;color:#ffffff;padding:20px;width:20px;font-size:30px;text-decoration:none;}
		
#bloc_d{float:left;position:relative;width:100%;height:100%;padding-left:390px;box-sizing:border-box;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
	#menu_h_sepa{float:left;width:390px;}
	#menu_h{position:fixed;z-index:9;float:left;margin-left:-390px;width:100%;padding:15px 50px 15px 0px;background-color: rgba(255, 255, 255, 0.8);box-sizing:border-box;}
	#menu_h_content{float:right;box-sizing:border-box;}
		#accroche{float:left;color:#989898;text-transform:uppercase;font-size:14px;padding-top:26px;padding-left:4%;}
			#accroche strong{color:#ee8234;}
		#haut_droite{z-index:9;float:right;position:relative;}
			#recherche{display:none;float:left;border:none;border-bottom:1px solid #dadada;color:#ee8234;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;margin-top:15px;padding:10px 0px;width:350px;background: url(../images/search.jpg) right center no-repeat;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
			#recherche::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #272b31;opacity: 1; /* Firefox */}
			#recherche:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #272b31;}
			#recherche::-ms-input-placeholder { /* Microsoft Edge */color: #272b31;}
			#recherche:focus{border-bottom:4px solid #ee8234;}
			#alerte{display:block;float:left;text-align:center;text-decoration:none;width:80px;height:65px;padding-top:15px;line-height:22px;}
				.alerte_on{background-color:#ee8234;border:1px solid #ee8234;color:#ffffff;}
				.alerte_off{background-color:#ffffff;border:1px solid #dadada;}
				#alerte span{font-family:'NB', Arial;font-size:20px;}
				#alerte i{font-size:24px;}
			#bt_alerte_m{display:none;position:fixed;top:80px;right:0px;z-index:10;background-color:#ee8234;color:#ffffff;padding:20px;font-size:20px;opacity:0.9;}
			#menu_profil{float:left;}
			#menu_alerte{float:left;}
			.sepa_menu_haut1{float:left;width:60px;}
			.sepa_menu_haut2{float:left;width:30px;}
			#compte{float:left;position:relative;background-color:#ffffff;border:1px solid #dadada;text-align:center;text-decoration:none;width:82px;height:82px;color:#272b31;box-sizing:border-box;padding:5px;line-height:80px;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				#compte span{font-family:'NB', Arial;font-size:14px;text-transform:uppercase;}
				#compte i{font-size:40px;padding-top:16px;}
				#compte img{width:100%;height:auto;}
				#compte:hover{border:1px solid #c61d34;}
			#widget_profil{display:none;position:absolute;z-index:10;height:82px;background-color:#272b31;color:#ffffff;top:0px;right:81px;width:600px;}
				#widget_profil a{color:#ffffff;text-decoration:none;float:left;width:200px;text-align:center;line-height:24px;padding:20px 0px;height:42px;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
					.bt_menu_profil_deco{background-color:#ee344e;}
					#widget_profil :hover{background-color:#111419;}
					#widget_profil .bt_menu_profil_deco:hover, #widget_profil .bt_menu_profil_deco:hover i{background-color:#c61d34;}
			#widget_alerte{display:none;position:absolute;z-index:10;height:auto;background-color:#ee8234;color:#ffffff;top:82px;right:112px;width:300px;padding:20px;box-sizing:border-box;}
				#widget_alerte a, #widget_alerte_m a{background-color:#272b31;color:#ffffff;font-size:14px;font-family:'NB', Arial;padding:2px 7px;text-decoration:none;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				#widget_alerte a:hover, #widget_alerte_m a:hover{background-color:#ffffff;color:#272b31;}
			#widget_alerte_m{display:none;position:fixed;z-index:10;height:auto;background-color:#ee8234;color:#ffffff;top:146px;right:0px;width:50%;text-align:right;padding:20px;box-sizing:border-box;}
			
	#contenu{float:left;position:relative;width:90%;margin:180px 5% 80px 5%;background-color:#ffffff;}
		#bloc_titre{position:sticky;top:112px;z-index:7;float:left;width:100%;color:#ffffff;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;background-color:#272b31;}
		#bloc_titre_ajout_traitement{position:sticky;top:112px;z-index:7;float:left;width:100%;color:#ffffff;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;background-color:#12161b;}
			#bloc_titre .titre1, #bloc_titre_ajout_traitement .titre1{float:left;background-color:#ee8234;padding:20px 50px;}
			#bloc_titre .titre2, #bloc_titre_ajout_traitement .titre2{float:left;background-color:#272b31;padding:20px 50px;}
			#bloc_titre .titre3, #bloc_titre_ajout_traitement .titre3{float:left;background-color:#12161b;padding:20px 50px;}
			.titre2 a{color:#ffffff;font-size:24px;text-decoration:none;}
		.bt_save_bloc_titre{float:right;padding:20px;font-size:20px;}
		.bloc_details_option{text-align:center;}
		#bloc_details{float:left;padding:20px 50px;width:100%;box-sizing:border-box;}
			#tableau_entete{list-style:none;float:left;width:100%;border-bottom:1px solid #dadada;padding:0px 20px 5px 20px;font-size:14px;font-family:'NL', Arial;text-transform:uppercase;box-sizing:border-box;-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;}
				#tableau_entete li{display:inline;float:left;width:20%;}
				#tableau_entete .li_ref{width:10%}
				#tableau_entete .li_obj{width:20%}
				#tableau_entete .li_resp{width:15%}
				#tableau_entete .li_date{width:7%}
				#tableau_entete .li_fichier{width:5%}
				#tableau_entete .li_compl{width:17%}
				#tableau_entete .tri-up{color:#ee8234;cursor:pointer;padding-left:5px;font-size:16px;}
					#tableau_entete .tri-up:hover{color:#272b31;}
			#ligne_ajout_traitement, #ligne_consulter_traitement{float:left;width:100%;background-color:#ee8234;color:#ffffff;padding:15px 20px;box-sizing:border-box;text-decoration:none;margin:40px 0px 15px 0px;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;}
				#ligne_ajout_traitement:hover{text-decoration:none;}
				#ligne_ajout_traitement i{float:right;font-size:24px;}
			.div_ligne_traitement{float:left;width:100%;position:relative;}
			.ligne_traitement{-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;list-style:none;float:left;width:100%;margin-bottom:15px;background-color:#dadada;font-size:14px;min-height:100px;font-family:'NL', Arial;/*text-transform:uppercase*/;padding:15px 20px;box-sizing:border-box;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				.suppr_traitement{position:absolute;right:0px;top:0px;cursor:pointer;}
				.suppr_traitement .fas{font-size:18px;color:#ffffff;background-color:#ee344e;padding:2px 5px 3px 5px;}
				.suppr_traitement .fas:hover{background-color:#c21c33;}
				.ligne_traitement li{display:inline;float:left;box-sizing:border-box;padding-right:2px;line-height:20px;width:20%;}
				.ligne_traitement .li_ref{width:10%}
				.ligne_traitement .li_obj{width:20%}
				.ligne_traitement .li_resp{width:15%}
				.ligne_traitement .li_date{width:7%}
				.ligne_traitement .li_fichier{width:5%}
				.ligne_traitement .li_compl{width:35%}
				.ligne_traitement:hover{background-color:#272b31;color:#ffffff;cursor:pointer;}
				.traitement_termine{/*background-color:#f8f8f8;color:#bcbcbc;*/}
				.bg_urgent{background-color:#ee344e;border-radius:4px;padding:0px 4px;font-family:'NB', Arial;font-size:11px;color:#ffffff;}
				.bg_peu_urgent{background-color:#d5914e;border-radius:4px;padding:0px 4px;font-family:'NB', Arial;font-size:11px;color:#ffffff;}
				.bg_nc{background-color:#8f836d;border-radius:4px;padding:0px 4px;font-family:'NB', Arial;font-size:11px;color:#ffffff;}
			#bloc_details h1{font-weight:normal;text-transform:uppercase;font-size:18px;font-family:'NB', Arial;}
			#bloc_details h3{float:left;width:96%;font-weight:normal;text-transform:uppercase;font-size:18px;font-family:'NB', Arial;padding:10px 2%;background-color:#dadada;margin-top:30px;margin-bottom:30px;}
			#bloc_details p{font-size:14px;}
			#bloc_details_entete{float:left;width:100%;padding-bottom:10px;border-bottom:4px solid #dadada;margin-bottom:20px;}
				#bt_choix_dans_traitement{float:left;width:100%;padding-bottom:15px;}
				.bt_choix_dans_traitement{float:left;box-sizing:border-box;background-color:#ee8234;text-align:center;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;padding:5px 10px;}
					.bt_choix_dans_traitement_modif{width:49%;margin-right:1%;}
					.bt_choix_dans_traitement_mise{width:49%;margin-left:1%;}
					.bt_choix_dans_traitement_actif{background-color:#dadada;color:#a4a4a4;cursor:default;}
					.bt_impr_pdf{float:right;text-decoration:none;background-color:#a21160;color:#ffffff;font-size:10px;padding:5px 10px;margin-top:5px;text-transform:uppercase;}
						.bt_impr_pdf i{padding-left:10px;}
				.bloc_details_entete2{float:left;width:100%;padding-bottom:10px;border-bottom:4px solid #dadada;margin-bottom:20px;margin-top:40px;}
				.bulle_question textarea{background-color:#dadada;border:none;box-sizing:border-box;padding:10px;font-family: 'NL', Arial;font-size: 16px;line-height: 26px;color: #232323;height:auto;width:100%;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				.bulle_question textarea:focus{background-color:#e6e6e6;}
					#valider_question_bulle{float:right;width:auto;background-color:#ee8234;color:#ffffff;padding:15px 30px;box-sizing:border-box;text-decoration:none;margin:10px 0px 10px 0px;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;}
					#valider_question_bulle:hover{text-decoration:none;}
					#valider_question_bulle i{float:right;font-size:24px;padding-left:20px;}
				#tchat{float:left;width:100%;}
					.bulle_g{float:left;width:100%;box-sizing:border-box;margin:20px 0px;}
						.bulle_g_visuel{float:left;width:20%;text-align:center;text-transform:uppercase;font-size:16px;line-height:40px;padding-top:20px;}
							.bulle_g_visuel i{font-size:60px;}
						.bulle_g_msg{position:relative;float:left;width:80%;background-color:#dadada;box-sizing:border-box;padding:30px 50px;text-align:left;}
							.bulle_g_msg strong{text-transform:uppercase;color:#ee8234;font-size:16px;}
							.bulle_g_msg::before{content: '';position: absolute;top: 10px;left: -32px;border-color: transparent;border-style: solid;border-width: 16px;border-right-color: #dadada;border-top-color: #dadada;}
							.bulle_g_msg .date{position: absolute;top: -5px;left: 50px;background-color:#ee8234;color:#ffffff;font-size:12px;text-transform:uppercase;padding:3px 5px;line-height:16px;}
					.bulle_d{float:left;width:100%;box-sizing:border-box;margin:20px 0px;}
						.bulle_d_visuel{float:right;width:20%;text-align:center;text-transform:uppercase;font-size:16px;line-height:40px;padding-top:20px;}
							.bulle_d_visuel i{font-size:60px;}
						.bulle_d_msg{position:relative;float:right;width:80%;background-color:#bdccea;box-sizing:border-box;padding:30px 50px;text-align:right;}
							.bulle_d_msg strong{text-transform:uppercase;color:#ee8234;font-size:16px;}
							.bulle_d_msg::before{content: '';position: absolute;top: 10px;right: -32px;border-color: transparent;border-style: solid;border-width: 16px;border-left-color: #bdccea;border-top-color: #bdccea;}
							.bulle_d_msg .date{position: absolute;top: -5px;right: 50px;background-color:#ee8234;color:#ffffff;font-size:12px;text-transform:uppercase;padding:3px 5px;line-height:16px;}
				#nb_non_lu_general{position:absolute;top:-5px;left:5px;background-color:#0773a2;text-decoration:none;border-radius:10px;padding:4px 8px;margin-left:5px;line-height:12px;font-size:12px;}
				.nb_non_lu_general_on{display:block;}
				.nb_non_lu_general_off{display:none;}
				.nb_non_lu_special{float:right;background-color:#0773a2;text-decoration:none;border-radius:10px;padding:4px 8px;margin-left:5px;line-height:12px;font-size:12px;}
				.ancre{position:absolute;top:-112px;}
				.bt_simple{background-color:#0773a2;color:#ffffff;border-radius:5px;padding:4px 8px;text-decoration:none;}
		
		#form_ajout_traitement{float:left;width:100%;}
			
			
			
			.ligne_form{float:left;width:100%;padding-bottom:20px;position:relative;margin-top:20px;}
			.ligne_form label{position: absolute;top: 3px;	pointer-events: none;	left: 0;	transition: .5s;}
			
			
			
			.ligne_form input:focus ~label,.ligne_form input:valid ~label{left: 0;top: -25px;color:grey;font-size: 14px;}
			.ligne_form textarea:focus ~label,.ligne_form textarea:valid ~label{left: 0;top: -25px;color:grey;font-size: 14px;}
			.ligne_form select:focus ~label,.ligne_form select:valid ~label{left: 0;top: -25px;color:grey;font-size: 14px;}
			.ligne_form select ~label.notob,.ligne_form .divinput ~label.notob,.ligne_form textarea ~label.notob,.ligne_form input ~label.notob{left: 0;top: 3px;color:#272b31;font-size:14px;}
			.ligne_form .divinput ~label.tob{left: 0;top: -25px;color:grey;font-size: 14px;}
			
			.ligne_form .span{float:left;width:100%;border:none;float:left;border-bottom:1px solid #dadada;color:#272b31;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;margin-top:15px;padding:10px 0px;width:100%;}
		
			.ligne_form div{float:left;width:100%;padding-top:10px;}
			
			.ligne_form .divinput{width:auto;padding:0px;cursor:pointer;}
	
			.tag {float:left;margin: 1px;color: white;background-color: #ee8234;display:inline; padding: .2em .6em .3em;font-size:12px;line-height: 1; color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
			
				.tag [data-role="remove"] {margin-left: 8px;cursor: pointer;}
			.tag [data-role="remove"]:after{content: "x";padding: 0px 2px;}
			.tag [data-role="add"]:before{content: "+";padding: 0px 2px;}
			.tag.green {background-color:#4E82BD}
			.tag a{text-decoration:none;color:white;} 
			.tag a:hover{text-decoration:underline;} 
			.ligne_form u{text-decoration:none;}
			.etat_traitement_en_cours{float:left;background-color:#dadada;color:#272b31;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;padding:5px 10px;margin-right:20px;text-decoration:none;}
				.etat_traitement_en_cours:hover{background-color:#272b31;color:#ffffff;}
				.etat_traitement_en_cours_ok{float:left;background-color:#272b31;color:#ffffff;border:2px solid #ee8234;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;padding:3px 8px;margin-right:20px;text-decoration:none;content:'ok';}
				.etat_traitement_en_cours_ok u::after{content:' \2713';}
			.etat_traitement_termine{float:left;background-color:#6fad7f;color:#272b31;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;padding:5px 10px;margin-right:20px;text-decoration:none;}
			.etat_traitement_termine:hover{background-color:#256c38;color:#ffffff;}
			.etat_traitement_termine_ok{float:left;background-color:#256c38;color:#ffffff;border:2px solid #ee8234;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;padding:3px 8px;margin-right:20px;text-decoration:none;}
				.etat_traitement_termine_ok u::after{content:' \2713';}
			.ligne_form .divinput, .ligne_form textarea,.ligne_form input,.ligne_form label,.ligne_form select{border:none;float:left;border-bottom:1px solid #dadada;color:#ee8234;text-transform:uppercase;font-size:14px;line-height:20px;font-family:'NB', Arial;margin-top:15px;padding:10px 0px;width:95%;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
			.ligne_form input[type="submit"]{width:100%;cursor:pointer;text-transform: uppercase;font-size: 14px;font-family: 'NB', Arial;}
				.ligne_form input[type="submit"]:hover{background-color:#ee8234;color:#ffffff;}

			.ligne_form label{color:#272b31;border:0}
			.ligne_form input.ligne_form select{outline: none;}
			.ligne_form input, .ligne_form textarea, .ligne_form .divinput{text-transform:none;}
			.ligne_form textarea{height:65px;}
			.ligne_form select option{ color:#ee8234;font-size:14px;font-family:'NB', Arial;}
			.ligne_form textarea::placeholder ,.ligne_form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #272b31;opacity: 1; /* Firefox */}
			.ligne_form textarea:-ms-input-placeholder ,.ligne_form input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #272b31;}
			.ligne_form textarea::-ms-input-placeholder,.ligne_form input::-ms-input-placeholder { /* Microsoft Edge */color: #272b31;}
			.ligne_form .divinput:focus,.ligne_form textarea:focus,.ligne_form input:focus{border-bottom:4px solid #ee8234;}
			.ligne_form{}
			#add_straitant{float:left;width:100%;}
			#valider_traitement{float:left;width:100%;background-color:#ee8234;color:#ffffff;padding:15px 20px;box-sizing:border-box;text-decoration:none;margin:40px 0px 15px 0px;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;}
			#conformitelink{float:left;text-align:left;width:100%;background-color:#404245;color:#a4a4a4;padding:15px 20px;box-sizing:border-box;text-decoration:none;margin:5px 0px 15px 0px;text-transform:uppercase;font-size:14px;font-family:'NB', Arial;}
				#valider_traitement:hover,#conformitelink:hover{text-decoration:none;}
				#conformitelink:hover{color:#ffffff;}
				#valider_traitement i,#conformitelink i{float:right;font-size:24px;}
			.info_plus{float:right;width:5%;font-size:24px;padding-top:20px;text-align:center;color:#ee8234;text-decoration:none;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				.info_plus:hover{color:#272b31;}
			.info_bulle{display:none;position:absolute;right:64px;width:200px;color:#ffffff;background-color:#ee8234;padding:10px;font-size:14px;line-height:20px;}
			.ligne_form .info_bulle{display:none;position:absolute;right:64px;width:200px;z-index:10;color:#ffffff;background-color:#ee8234;padding:10px;font-size:14px;line-height:20px;}
			.popup_select{display:none;position:fixed;z-index:8;background-color:#404245;top:0px;color:#ffffff;left:0px;width:100%;/*margin-left:20%;*/height:100%;overflow-y:auto;box-sizing:border-box;padding:132px 50px 20px 50px;}
				.popup_select h2{font-weight:normal;text-transform:uppercase;font-size:18px;font-family:'NB', Arial;width:100%;float:left;box-sizing:border-box;padding-right:60px;}
				.popup_select p{font-size:14px;}
				.liste_popup{float:left;width:100%;padding-top:40px;}
				.liste_popup div{float:left;width:49%;margin-right:1%;}
				.liste_popup div.titre_categ_popup{float:left;width:100%;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #D9D9D9;}
				.popup_select a{float:left;width:49%;background-color:#dadada;color:#272b31;box-sizing:border-box;margin-bottom:10px;margin-right:1%;padding:10px 10px;text-decoration:none;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
					.liste_popup a:hover{background-color:#ee8234;color:#ffffff;}
				.popup_select .bt_ajouter_autre{background-color:#ee8234;color:#ffffff;}
					.popup_select .bt_ajouter_autre:hover{background-color:#c85807;}
					.popup_select .bt_ajouter_autre i{float:right;padding-top:4px;}
				.popup_select form{float:left;width:99%;background-color:#ffffff;padding:20px;box-sizing:border-box;margin-bottom:130px;}
				.popup_select form input, .popup_select form textarea{margin-top:0px;width:100%;padding:14px 5px 12px 5px;box-sizing:border-box;}
				.popup_select form label{margin-top:0px;padding:14px 5px 12px 5px;box-sizing:border-box;}
				.popup_select .close_popup{position:absolute;right:50px;top:132px;float: none;width: auto;font-size:40px;background:none;color: #ee8234;margin:0px;text-decoration: none;}
					.popup_select .close_popup:hover{color:#ffffff;}
				#add_responsable{float:left;width:100%;}
				.popup_select form .bt_ajouter_autre{}
			.ligne_form .ligne_type_donnees_entete{float:left;width:100%;background-color:#ededed;padding:2px 0px;font-size:12px;}
				.ligne_form  .ligne_type_donnees_entete div{float:left;width:50%;text-align:left;padding:0px;box-sizing:border-box;padding:0px 10px;border-right:2px solid #ffffff;}
			.ligne_form  .ligne_type_donnees{float:left;width:100%;padding:0px;border-bottom:1px solid #dadada;}
				.ligne_form  .ligne_type_donnees1, .ligne_form  .ligne_type_donnees2{float:left;width:50%;box-sizing:border-box;padding:10px 10px;font-size:12px;}
				.ligne_form  .ligne_type_donnees1 i{color:#d81e59;float:right;font-size:24px;}
				.ligne_form  .ligne_type_donnees2 input[type="text"]{float:left;border:none;background-color:#dadada;margin:2px 0px;padding:2px;}
				.ligne_form  .ligne_type_donnees2 input[type="checkbox"]{float:left;border:none;background-color:#dadada;width:auto;margin-top:5px;margin-left:20px;}
				.ligne_form  .ligne_type_donnees2 label{float:left;width:auto;position:inherit;top:auto;padding:2px 5px;margin:0px;text-transform:inherit;font-family:'NL', Arial;pointer-events:auto;}
				.ligne_form  .ligne_type_donnees input:focus ~ label, .ligne_form  .ligne_type_donnees input:valid ~ label{font-size:14px;}
				.span_donnees_sensibles{color:#d81e59;}
				.ligne_type_donnees_entete_m{display:none;width:100%;float:left;background-color:#dadada;margin:5px 0px;}
				.bt_suppr_ligne_tpye_donnees{background-color:#d81e59;padding:2px 5px;font-size:12px;text-decoration:none;color:#ffffff;margin-left:10px;}
				.ligne_form  .ligne_type_donnees2 .inputduree{width:50px;text-align:right;}
				.ligne_form  .ligne_type_donnees2 .inputdetail{width:80%;text-align:left;}
				.ligne_form  .ligne_type_donnees2 .textareadetail{margin-top:0px;background-color:#dadada;box-sizing:border-box;padding:5px;}
				

				.ligne_form .ligne_check {float:left;width:32%;margin-right:1%;margin-bottom:5px;background-color:#eeeeee;height:auto;padding:10px;box-sizing:border-box;overflow:hidden;cursor:pointer;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
					.ligne_form .ligne_check:hover, .ligne_form .ligne_check:hover label{background-color:#737373;color:#ffffff;}
				.ligne_form .ligne_check label{float:left;position:relative;width:90%;pointer-events:auto;top:0px;padding:0px;margin:0px;cursor:pointer;}
				
				.ligne_titre{line-height:20px;font-family: 'NB', Arial;margin-top: 15px;padding: 10px 0px;text-transform: uppercase;font-size:14px;color:grey;}
				
				.ligne_form .ligne_check  input[type="checkbox"]{float:left;width:10%;padding:0px;margin-top:3px;cursor:pointer;}
					.tout_select{margin-left:10px;background-color:grey;color:#ffffff;text-decoration:none;font-size:12px;padding:2px 10px 1px 10px;font-family:'NL', Arial;font-weight:normal;border-radius:2px;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
						.tout_select i{padding-left:7px;}
						.tout_select:hover{background-color:#ee8234;}
				
			/* Entreprise */
			#bloc_details_entreprise{float:left;width:100%;padding-top:20px;}
				#bloc_details_entreprise_content1{float:left;box-sizing:border-box;width:30%;}
					#bloc_details_entreprise_content1 i{float:left;position:relative;}
					#bloc_details_entreprise_content1 span{position:absolute;left:0%;bottom:30px;width:100%;text-align:center;font-size:17px;font-family:'NB', Arial;font-weight:normal;text-transform:uppercase;}
					#bloc_details_entreprise_content1 span u{text-decoration:none;background-color:#ee8234;border-radius:5px;padding:2px 5px;color:#ffffff;}
				#bloc_details_entreprise_content2{float:left;box-sizing:border-box;width:70%;}
				.photo_profil{font-size:200px;background-color:#dadada;padding:40px 20px;}
				#bloc_details_entreprise .ligne_form span{margin-top:0px;padding-top:0px;}
				#bloc_details_entreprise .ligne_form  a{float:right;color:#ee8234;font-size:24px;}
					#bloc_details_entreprise .ligne_form  a:hover{color:#272b31;}
						#bloc_details_entreprise input{border:none;float:left;background-color:#dadada;color:#ee8234;font-size:16px;font-family:'NL', Arial;padding:10px 2%;width:96%;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
						#bloc_details_entreprise select option{ color:#ee8234;font-size:14px;font-family:'NB', Arial;}
						#bloc_details_entreprise input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #272b31;opacity: 1; /* Firefox */}
						#bloc_details_entreprise input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #272b31;}
						#bloc_details_entreprise input::-ms-input-placeholder { /* Microsoft Edge */color: #272b31;}
						#bloc_details_entreprise input:focus{border-bottom:4px solid #ee8234;}
						
		.bloc_doc_client{float: left;min-height: 336px;background-color: #ffffff;border: 1px solid #dadada;text-align: center;text-decoration: none;padding: 15px 20px 5px 20px;line-height: 24px;color: #272b31;width: 48%;box-sizing: border-box;margin-right:2%;}
			.bloc_doc_client .fa-copy, .bloc_doc_client .fa-info-circle{font-size:40px;color:#ee8234;float:left;width:100%;text-align:center;padding-bottom:10px;}
			.bloc_doc_client span{float:right;}
			.bloc_doc_client h2{font-weight: normal;text-transform: uppercase;font-size: 18px;font-family: 'NB', Arial;}
			#bloc_details .bloc_doc_client  h3{font-weight: normal;text-transform: uppercase;font-size: 14px;font-family: 'NB', Arial;color:#ee8234;padding:0px;width:100%;background:none;margin:10px 0px;}
			.ligne_doc{float:left;width:100%;margin-bottom: 15px;}
			.bloc_doc_client p{float:left;width:100%;font-size:14px;padding-bottom:10px;}
			.bloc_doc_client i{font-size:20px;}
			.bloc_doc_client a{float: right;width: 65%;text-decoration:none;margin-bottom: 1px;background-color: #dadada;color:#232323;font-size: 12px;font-family: 'NL', Arial;text-transform: uppercase;padding: 5px 20px;box-sizing: border-box;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				.bloc_doc_general a{width:100%;margin-bottom:15px;}
				.bloc_doc_client a:hover{background-color: #272b31;color: #ffffff;text-decoration:none;}
				.bloc_doc_client a i{float:right;font-size:24px;}
			.bloc_doc_client .nom_ligne_fichier{float:left;width:35%;height:100%;font-size:12px;font-family: 'NB', Arial;text-align:left;padding: 5px 20px;box-sizing: border-box;background-color:#eaeaea;}
			.bloc_docs{float:left;width:100%;box-sizing:border-box;border: 1px solid #dadada;padding:0px 20px;margin-bottom:20px;background-color:#f8f8f8;}
		.bloc_doc_general{margin-left:2%;margin-right:0%;}
		
		/* Mise en conformité */
		#bloc_conformite{float:left;width:100%;}
		#bloc_conformite h2{float:left;width:100%;text-align:center;font-weight: normal;text-transform: uppercase;font-size: 18px;font-family: 'NB', Arial;padding-bottom:10px;color:#272b31;}
			.bloc_conformite{position:relative;float:left;width:100%;background-color:#ededed;box-sizing:border-box;padding:20px;margin-bottom:20px;}
				#bloc_conformite .bloc_conformite h2{float:left;width:100%;text-align:left;font-weight: normal;text-transform: uppercase;font-size: 14px;font-family: 'NB', Arial;padding:0px 0px 20px 0px;color:#272b31;}
					.bloc_conformite h2 span{background-color:#272b31;color:#ffffff;float:left;padding:0px 5px;border-radius:4px;font-size: 14px;font-family: 'NB', Arial;margin-right:10px;}
				.bt_aff_bloc_conf {position:absolute;right:10px;top:20px;background-color:#ee8234;color:#ffffff;float:left;padding:0px 5px;border-radius:4px;font-size: 14px;font-family: 'NB', Arial;margin-right:10px;text-decoration:none;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
					.bt_aff_bloc_conf:hover{background-color:#272b31;}
				/*.bloc_conformite .progression{position:absolute;left:0px;bottom:0px;width:100%;background:red;}*/
				.progression_globale{border-bottom: 4px solid #dadada;margin-bottom:25px;}
				.bloc_conformite .bloc_conformite_ligne{float:left;width:100%;background-color:#d9d9d9;padding:5px 5px 5px 10px;box-sizing:border-box;margin-bottom:5px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
					.bloc_conformite .bloc_conformite_ligne:hover{background-color:#ededed;}
				.bloc_conformite_question{float:left;width:80%;padding-top:3px;}
				.bloc_conformite_question_multiple{float:left;width:100%;}
					.bloc_conformite_question_multiple span{float:left;/*background-color:#d9d9d9;*/padding:5px 10px;border-top-right-radius:10px;font-family: 'NB', Arial;}
				.bloc_conformite_question_2{float:left;width:80%;padding-top:3px;padding-left:30px;box-sizing:border-box;border-bottom:2px solid #ababab;}
				.bloc_conformite_reponse{float:right;width:20%;}
					.bloc_conformite_reponse .bt_choix_conformite{opacity:0.8;float:right;background-color:#777777;font-size: 18px;font-family: 'NB', Arial;padding:3px 30px;text-decoration:none;color:#ffffff;border-radius:2px;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
					.bloc_conformite_reponse .bt_oui{background-color:#2ac253;margin-right:10px;}
						.bloc_conformite_reponse .bt_oui:hover{background-color:#0e9532;opacity:1;}
					.bloc_conformite_reponse .bt_non{background-color:#b80000;}
						.bloc_conformite_reponse .bt_non:hover{background-color:#870000;opacity:1;}
					.bloc_conformite_reponse .bt_choix_conformite_checked{background-color:#ee8234;opacity:1;}
					.bloc_conformite_reponse .bt_choix_conformite_unchecked{background-color:#696969;opacity:0.2;}
				.bloc_conformite_ligne select{float:left;width:100%;font-family: 'NL', Arial;font-size: 16px;padding:5px 0px;color:#232323;background-color:#d9d9d9;border:none;}
				.bloc_conformite_ligne textarea{float:left;width:100%;border:1px solid #232323;font-family: 'NL', Arial;font-size: 16px;color:#232323;background-color:#d9d9d9;box-sizing:border-box;padding:10px;margin-top:5px;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
				.bloc_conformite_ligne textarea:focus{border:1px solid #ffffff;background-color:#ffffff;}
				.bloc_conformite_ligne .ajouter_fichier{float:left;width:100%;}
				.bloc_conformite_ligne .ligne_form{margin:0px;}
					.bloc_conformite_ligne .ligne_form .divinput{padding-top:0px;border:none;}
					
	#filtre_service, #filtre_avancement{float:right;width:52px;overflow:hidden;margin-right:10px;margin-top:4px;}
		#filtre_service:hover select, #filtre_avancement:hover select{background-color:#232323;color:#ffffff;}
		#filtre_service select, #filtre_avancement select{float:left;width:70px;overflow:hidden;background-color:#ee8234;color:#ffffff;cursor:pointer;font-family: 'NL', Arial;font-size: 11px;border:none;padding:0px;}
			#filtre_service select option, #filtre_avancement select option{background-color:#ffffff;color:#232323;}
			


				
@media (max-width: 1540px), (max-device-width: 1540px){
	#bloc_details_entreprise_content1, #bloc_details_entreprise_content2{width:100%;}
	#bloc_details_entreprise_content1{text-align:center;}
		#bloc_details_entreprise_content1 i{float:none;}
	#bloc_details_entreprise_content2{padding-top:20px;}
}				
						
@media (max-width: 1400px), (max-device-width: 1400px){
	.bloc_dashboard, .bloc_dashboard_incident, .bloc_dashboard_basedoc, .bloc_dashboard_alerte{width:100%;height:auto;margin:15px 0px 15px 0px;min-height:auto;}

}

@media (max-width: 1130px), (max-device-width: 1130px){
	.width1{width:100%;}
	/*#bt_open_menu{display:block;}
	#bt_open_menu_m{display:none;}*/
	#contenulogin{float:left;width:100%;height:auto;}
	#ententelogin{float:left;width:100%;height:auto;margin-top:10px;margin-bottom:20px;}
		#ententelogin img{max-width:50%;height:auto;}
	.bloclogin{width:90%;padding:0px 5%;}
	.lignelogin{width:100%;height:auto;float:left;padding-bottom:40px;}
	.ligneloginimg{width:100%;text-align:center;}
	.ligneloginch label{float:left;width:100%;text-align:center;}
	.ligneloginch{width:100%;box-sizing:border-box;}
	.btrose{float:left;width:100%;box-sizing:border-box;margin-bottom:20px;}
	#piedlogin{float:left;width:100%;text-align:center;}
	#piedlogin .linkq, #piedlogin img{float:none;margin:0px;}
	#accroche, #menu_h_sepa{display:none;}
	.bloc_dashboard, .bloc_dashboard_incident, .bloc_dashboard_basedoc, .bloc_dashboard_alerte{width:100%;height:auto;margin:15px 0px 15px 0px;}
	#compte{display:block;}
	#tableau_entete{display:none;}
	.ligne_traitement .li_ref, .ligne_traitement .li_obj, .ligne_traitement .li_resp, .ligne_traitement .li_date, .ligne_traitement .li_fichier, .ligne_traitement .li_compl{width:100%;}
	.bloc_doc_client, .bloc_doc_general{width:100%;margin:20px 0px;}
	.activ_module{position:relative;float:left;width:100%;right:auto;top:auto;}
	.suppr_traitement{top:50px;}
}

@media (max-width: 1000px), (max-device-width: 1000px){
	/*logo_app img{width:20%;height:auto;}*/
	#menu_h{display:none;}
	#bt_alerte_m{display:none;}
	#widget_alerte_m{display:none;}
	/*#bt_open_menu{display:none;}
	#bt_open_menu_m{display:block;}*/
	/*#menu_g{left:-390px;}*/
	#bloc_d{padding-left:0px;width:100%;}
	#menu_h{display:none;width:100%;padding-left:15%;}
	#contenu{margin-top:40px;}
	.popup_select{width:100%;margin-left:0%;}
	.ligne_type_donnees_entete_m{display:none;}
	#bloc_titre, #bloc_titre_ajout_traitement{position:relative;top:auto;z-index:inherit;}
}

@media (max-width: 820px), (max-device-width: 820px){
	#logo_app{width:100%;height:auto;padding-top:10px;}
	#logo_app img{width:40%;height:auto;}
	#menu_g_content div{padding:10px 0px;}
	#menu_g_content {padding-top:10px;}
	#contenu{margin: 10px 2% 80px 2%;width:96%;box-sizing:border-box;}
	#dashboard, #bloc_details{padding:20px;}
	#menu_h{display:none;}
	#compte{display:none;}
	#bt_alerte_m{display:none;}
	#widget_alerte_m{position:fixed;right:0px;}
	.titre1, .titre2, .titre3{float:left;width:100%;box-sizing:border-box;text-align:center;}
	#tableau_entete{display:none;}
	.ligne_traitement li{width:100%;box-sizing:border-box;}
	.popup_select{top:0px;}
	.popup_select a{width:100%;margin-right:0px;}	
	.ligne_type_donnees_entete_m{display:block;}
	.ligne_form  .ligne_type_donnees_entete{display:none;}
	.ligne_form  .ligne_type_donnees1, .ligne_form  .ligne_type_donnees2{width:100%;}
	.bulle_g_visuel, .bulle_d_visuel{display:none;}
	.bulle_g_msg, .bulle_d_msg{width:100%;}
	.bulle_g_msg::before, .bulle_d_msg::before {border:none;}
	.bloc_conformite_question{width:100%;text-align:center;}
	.bloc_conformite_reponse{box-sizing:border-box;width:100%;text-align:center;}
}

@media (max-width: 430px), (max-device-width: 430px){
	.photo_profil{font-size:100px;}	
}

@media (max-width: 1366px), (max-device-width: 1366px){
	.bloc_doc_client a{width: 100%;}
			.bloc_doc_client .nom_ligne_fichier{width:100%;height:100%;}
}

@media (max-height: 900px), (max-device-height: 900px){
	#menu_g_content div {padding:15px 0px;}
}

@media (max-height: 800px), (max-device-height: 800px){
	#menu_g_content div {padding:10px 0px;}
}
				
.gritter-item-wrapper{background-image:none!important;background:rgba(39,43,49,.92)}
.gritter-item-wrapper.gritter-info{background:rgba(49,81,133,.92)}
.gritter-item-wrapper.gritter-error{background:rgba(153,40,18,.92)}
.gritter-item-wrapper.gritter-success{background:rgba(39,43,49,.92)}
.gritter-item-wrapper.gritter-warning{background:rgba(190,112,31,.92)}
.gritter-item-wrapper.gritter-light{background:rgba(245,245,245,.95);border:1px solid #BBB}
.gritter-item-wrapper.gritter-light.gritter-info{background:rgba(232,242,255,.95)}
.gritter-item-wrapper.gritter-light.gritter-info .gritter-item{color:#4A577D}
.gritter-item-wrapper.gritter-light.gritter-error{background:rgba(255,235,235,.95)}
.gritter-item-wrapper.gritter-light.gritter-error .gritter-item{color:#894A38}
.gritter-item-wrapper.gritter-light.gritter-success{background:rgba(239,250,227,.95)}
.gritter-item-wrapper.gritter-light.gritter-success .gritter-item{color:#416131}
.gritter-item-wrapper.gritter-light.gritter-warning{background:rgba(252,248,227,.95)}
.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item{color:#946446}
.gritter-item p{line-height:1.8}
.gritter-top,.gritter-bottom,.gritter-item{background-image:none}
.gritter-close{left:auto;right:3px;background-image:none;width:18px;height:18px;line-height:17px;text-align:center;border:2px solid transparent;border-radius:16px;color:#E17B67}
.gritter-close:before{font-family:Arial;font-size:16px;content:"x"}
.gritter-info .gritter-close{color:orange}
.gritter-error .gritter-close,.gritter-success .gritter-close,.gritter-warning .gritter-close{color:#FFEA07}
.gritter-close:hover{color:#FFF!important}
.gritter-title{text-shadow:none}
.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close{background-image:none;color:#444}
.gritter-light .gritter-title{text-shadow:none}
.gritter-light .gritter-close:hover{color:#8A3104!important}
.gritter-center{position:fixed;left:33%;right:33%;top:33%}
@media only screen and (max-width:767px){
	.gritter-center{left:16%;right:16%;top:30%}
}
@media only screen and (max-width:480px){
	.gritter-center{left:30px;right:30px}
}
@media only screen and (max-width:320px){
	.gritter-center{left:10px;right:10px}
}

@media (max-width: 1715px), (max-device-width: 1715px){
	.bloc_conformite_reponse .bt_choix_conformite{box-sizing:border-box;width:100%;margin:0px 0px 5px 0px;text-align:center;}
}

#footer_rc{float:left;width:100%;text-align:center;padding-top:40px;font-size:12px;}
	#footer_rc img{width:150px;height:auto;}
	#footer_rc a:hover img{opacity:0.8;}
#footer_rc_type{float:left;width:100%;text-align:center;padding-bottom:20px;font-size:12px;}
	#footer_rc_type a{color:#1d649d;font-family: 'NB', Arial;text-decoration:none;}
	
/* Formations */
#bloc_formations{float:left;width:100%;height:950px;padding-top:20px;}
.slides {
    padding:0px;
    width: 100%;
	max-width:1280px;
    height: auto;
    display: block;
    margin: 0 auto;
    position: relative;
}

.slides * {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.slides input { display: none; }

.slide-container { display: block; }

.slide {
    top: 51px;
    opacity: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;

   -ms-transform: translate(100px, 100px); /* IE 9 */
  -webkit-transform: translate(0px, 100px); /* Safari */
  transform: translate(0px, 100px);

    transition: all .7s ease-in-out;
}

.slide img {
    width: 100%;
    height: auto;
}

.nav label {
    width: 100px;
    display: none;
    position: absolute;
	top:-7px;
	opacity: 0.2;
    z-index: 9;
    cursor: pointer;

    transition: opacity .2s;

    color: #ffffff;
    font-size: 100pt;
    text-align: center;
    font-family: "NB", sans-serif;
}

.slide:hover + .nav label { opacity: 0.5; }

.nav label:hover { opacity: 1; color:#ee8234;}

.nav .next { right: 0; }

input:checked + .slide-container  .slide {
    opacity: 1;

    transform: scale(1);

    transition: opacity 1s ease-in-out;
}

input:checked + .slide-container .nav label { display: block; }

.nav-dots {
	width: 100%;
	padding:0px 100px;
	box-sizing:border-box;
	bottom: -50px;
	height: 90px;
	display: block;
	position: absolute;
	text-align: center;
	background-color:#272b31;
}

.nav-dots .nav-dot {
	top: 35px;
	width: 20px;
	height: 20px;
	margin: 0 4px;
	position: relative;
	border-radius: 100%;
	display: inline-block;
	background-color: #ffffff;
	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}

.nav-dots .nav-dot:hover {
	cursor: pointer;
	background-color: #ee8234;
}

@media (max-width: 1900px), (max-device-width: 1900px){
	.nav-dots .nav-dot{display:inline-block;width:10px;height:10px;}
}

@media (max-width: 1150px), (max-device-width: 1150px){
	.nav-dots .nav-dot{display:none;}
}
