*{padding:0;margin:0}
@font-face{font-family:"PC"; src: local("PC"), url("../fonts/proxim_cond.woff") format("woff")}
@font-face{font-family:"PT"; src: local("PT"), url("../fonts/proxim_thin.woff") format("woff")}
@font-face{font-family:"PR"; src: local("PR"), url("../fonts/proxim_reg.woff") format("woff")}

@font-face{font-family:"NB"; src: local("NB"), url("../fonts/NB.woff") format("woff")}
@font-face{font-family:"NL"; src: local("NL"), url("../fonts/NL.woff") format("woff")}


html{width:100%;height:100%;position:relative;}

strong{font-weight:normal;font-family:'PT', Arial;}

body {font-family:'PR', Arial;font-size:16px;line-height:26px;width:100%;height:100%;position:relative;background: url(../images/bg.jpg) repeat;color:#232323;}

/* Login */
#page_login{float:left;width:100%;padding-top:10px;}
	#bloc_login{margin:0px auto;width:443px;box-sizing:border-box;}
		#bloc_login_titre{float:left;width:100%;height:223px;text-align:center;background: url(../images/bg_login.jpg) center center no-repeat;box-sizing:border-box;padding:40px 0px;line-height:32px;line-height:32px;}
			#bloc_login_titre img{padding-bottom:10px;}
			#bloc_login_titre h1{font-weight:normal;color:#ffffff;font-size:32px;font-family:'PC', Arial;}
			#bloc_login_titre span{color:#8b9298;text-transform:uppercase;font-family:'PT', Arial;font-size:18px;}
		#bloc_login_blanc{float:left;width:100%;background-color:#ffffff;padding:40px 50px;box-sizing:border-box;box-shadow:0px 5px 10px rgba(0, 0, 0, .1);}
			#bloc_login_blanc h2{float:left;width:100%;font-weight:normal;color:#7d7d7d;font-size:32px;font-family:'PC', Arial;border-bottom:6px solid #e1e1e1;padding-bottom:6px;}
			#bloc_login_blanc input[type="text"], #bloc_login_blanc input[type="password"]{float:left;border-radius:0px;color:#7d7d7d;width:100%;border:none;margin-top:20px;box-sizing:border-box;font-family:'PR', Arial;padding:20px 25px;font-size:18px;-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_login_blanc #identifiant{background: url(../images/picto_utilisateur.png) #e1e1e1 center right no-repeat;}
				#bloc_login_blanc #identifiant:focus{background: url(../images/picto_utilisateur.png) #f3f3f3 center right no-repeat;}
			#bloc_login_blanc #mdp{background: url(../images/picto_mdp.png) #e1e1e1 center right no-repeat;}
				#bloc_login_blanc #mdp:focus{background: url(../images/picto_mdp.png) #f3f3f3 center right no-repeat;}
				#bloc_login_blanc #bt_connexion{float:left;width:100%;background-color:#1b639d;border:none;color:#ffffff;text-align:center;cursor:pointer;text-transform:uppercase;font-family:'PT', Arial;font-size:18px;margin:20px 0px;padding:20px 0px;-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_login_blanc #bt_connexion:hover{background-color:#083e69;}
			#bloc_login_blanc a{text-decoration:none;border:1px solid #e1e1e1;padding:5px 10px;font-size:14px;font-family:'PR', Arial;color:#7d7d7d;-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_login_blanc a:hover{border:1px solid #e1e1e1;background-color:#e1e1e1;}
		#logo_login{float:left;width:100%;text-align:center;padding-top:20px;}
		.bt_footer_manuel{background-color:#1b639d;color:#ffffff;padding:5px 10px;text-decoration:none;}
			.bt_footer_manuel:hover{text-decoration:none;background-color:#E15326;color:#ffffff;}
		
/* Smartphone */
@media (max-width: 475px), (max-device-width: 475px){
	#bloc_login{width:300px;}
	#bloc_login_titre{line-height:20px;}
	#bloc_login_titre h1{line-height:30px;}
}

/* Hauteur */
@media (max-height: 890px), (max-device-height: 890px){
	#page_login{float:left;width:100%;padding-top:10px;}
}

/* Choix nouvelle DIT ou liste */
#page_choix{float:left;width:100%;padding-top:60px;}
	#bloc_choix{margin:0px auto;width:1000px;box-sizing:border-box;}
		.bloc_choix{float:left;width:443px;box-sizing:border-box;cursor:pointer;-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_choix:hover{opacity:0.8;}
			.bloc_choix_pad{margin-right:114px;}
			.bloc_choix_titre{float:left;width:100%;height:223px;text-align:center;background: url(../images/bg_nouvelle_dit.jpg) center center no-repeat;box-sizing:border-box;padding:40px 0px;line-height:32px;line-height:32px;}
				.bloc_choix_titre2{background: url(../images/bg_liste_dit.jpg) center center no-repeat;}
				.bloc_choix_titre img{padding-bottom:10px;}
				.bloc_choix_titre h1{font-weight:normal;color:#ffffff;font-size:32px;font-family:'PC', Arial;}
				.bloc_choix_titre span{color:#8b9298;text-transform:uppercase;font-family:'PT', Arial;font-size:18px;}
			.bloc_choix_blanc{float:left;width:100%;background-color:#ffffff;padding:40px 50px;box-sizing:border-box;box-shadow:0px 5px 10px rgba(0, 0, 0, .1);}
				.bloc_choix_blanc h2{float:left;width:100%;font-weight:normal;color:#7d7d7d;font-size:18px;font-family:'PC', Arial;border-bottom:6px solid #e1e1e1;padding-bottom:6px;}
				
	#bt_deco{position:fixed;z-index:10;right:0px;top:20px;background-color:#521515;color:#ffffff;text-decoration:none;padding:20px;box-sizing:border-box;font-size:30px;}
	#footer{float:left;width:100%;text-align:center;padding:50px 0px;border-top:6px solid #f3f3f3;margin-top:50px;}
		.footer_details{}
				
/* Smartphone */
@media (max-width: 1040px), (max-device-width: 1040px){
	#page_choix{padding-top:20px;}
	#bloc_choix{width:100%;overflow:hidden;}
	.bloc_choix{float:left;width:100%;}
	.bloc_choix_pad{margin:20px 0px 40px 0px;}
	.bloc_choix_titre{background: url(../images/bg_nouvelle_dit2.jpg) center center no-repeat;}
	.bloc_choix_titre2{background: url(../images/bg_liste_dit2.jpg) center center no-repeat;}
}

/* Création nouvelle DIT */
#page_nouvelle_dit{float:left;width:100%;padding-top:10px;}
	#bloc_nouvelle_dit{margin:0px auto;width:94%;padding:0px 3%;box-sizing:border-box;background-color:#ffffff;}
		#bloc_nouvelle_dit_titre{float:left;width:100%;box-sizing:border-box;padding:40px;height:150px;background: url(../images/bg_nouvelle_dit2.jpg) #132845 center center no-repeat;line-height:32px;}
			#bloc_nouvelle_dit_titre img{float:left;padding-right:30px;}
			#bloc_nouvelle_dit_titre h1{font-weight:normal;color:#ffffff;font-size:32px;font-family:'PC', Arial;margin:0px;}
				#bloc_nouvelle_dit_titre span{color:#8b9298;text-transform:uppercase;font-family:'PT', Arial;font-size:18px;}
		#bloc_nouvelle_dit_contenu{float:left;width:100%;background-color:#ffffff;color:#7d7d7d;padding:40px 50px;box-sizing:border-box;box-shadow:0px 5px 10px rgba(0, 0, 0, .1);}
			.col_nouvelle_dit{float:left;width:40%;box-sizing:border-box;padding-left:40px;}
				/*.col_nouvelle_dit_g{padding-right:25px;}
				.col_nouvelle_dit_d{padding-left:25px;}*/
				.col_nouvelle_dit_total{width:60%;}
				.col_nouvelle_dit h2{float:left;width:100%;padding-bottom:3px;color:#7d7d7d;font-weight:normal;font-size:20px;font-family:'PC', Arial;border-bottom:5px solid #f3f3f3;margin:0px 0px 2px 0px;}
					.ligne_form{float:left;width:100%;padding:10px 0px;}
					.ligne_form input[type="text"],.ligne_form input[type="password"]{float:left;width:100%;font-family:'PT', Arial;font-size:14px;padding:10px 35px 10px 10px;box-sizing:border-box;}
					.ligne_form label{float:left;width:100%;text-transform:uppercase;font-family:'PC', Arial;color:#8b9298;}
						.ligne_form label span{text-transform:none;color:#b1b1b1;font-family:'PR', Arial;font-size:14px;}
					.ligne_form textarea{float:left;font-family:'PT', Arial;font-size:14px;width:100%;height:200px;background: url(../images/picto_edit.png) #ffffff top right no-repeat;box-sizing:border-box;padding:10px 40px 10px 10px;border:1px solid #d8d8d8;color:#0d1833;-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 textarea:hover, .ligne_form textarea:focus{background: url(../images/picto_edit.png) #ededed top right no-repeat;}
					.ligne_form_2 input[type="text"],.ligne_form_2 input[type="password"],.ligne_form_2 textarea{width:80%;margin:0px;text-transform:none;border:1px solid #949494}
					.ligne_form_2 label{width:20%;margin:0px;padding-top:12px;padding-left:0px;}
						/*.ligne_form textarea:hover{background: url(../images/picto_edit_on.png) #627e9b top right no-repeat;border:1px solid #627e9b;color:#ffffff;}*/
						/*.ligne_form textarea:focus{background: url(../images/picto_edit_on.png) #1b3148 top right no-repeat;border:1px solid #1b3148;color:#ffffff;}*/
					.ligne_form_lock{background: url(../images/picto_lock.png) #f3f3f3 center right no-repeat;text-transform:uppercase;border:none;color:#707476;}
					.ligne_form_edit{background: url(../images/picto_edit.png) #ffffff center right no-repeat;text-transform:uppercase;border:1px solid #d8d8d8;color:#707476;-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_edit:hover, .ligne_form_edit:focus{background: url(../images/picto_edit.png) #ededed center right no-repeat;}
						.ligne_form_editer{background: url(../images/picto_edit_on.png) #627e9b center right no-repeat;border:1px solid #627e9b;color:#ffffff;}
						/*.ligne_form_edit:focus{background: url(../images/picto_edit_on.png) #1b3148 center right no-repeat;}*/
					.ligne_form_edit_fichier{background:#ffffff center right no-repeat;text-transform:uppercase;border:1px solid #d8d8d8;color:#707476;float:left;width:100%;font-family:'PT', Arial;font-size:14px;padding:10px 35px 10px 10px;box-sizing:border-box;}
						/*.ligne_form_edit_fichier:hover{background: #627e9b center right no-repeat;border:1px solid #627e9b;color:#ffffff;}*/
						/*.ligne_form_edit_fichier:focus{background: #1b3148 center right no-repeat;border:1px solid #1b3148;color:#ffffff;}*/
					.ligne_form_lock_date{margin-top:10px;}
					.ligne_form_lock_mail{text-transform:none;}
					.col_nouvelle_dit_pave{float:left;width:100%;padding-bottom:10px;}
					.ligne_form select{float:left;width:100%;text-transform:uppercase;font-family:'PT', Arial;font-size:14px;padding:8px 10px;box-sizing:border-box;border:1px solid #949494;color:#707476;}
						.ligne_form select:hover, .ligne_form select:focus{background: #ededed;}
						.ligne_form_2 select{width:80%;margin:0px;text-transform:none;padding:13px 10px 14px 10px;}
					.ligne_form_3{}
						#label_desc, #label_fichier{padding-left:0px;}
						#label_fichier{padding-top:10px;}
						/*.ligne_form select:hover{background-color:#627e9b;border:1px solid #627e9b;color:#ffffff;-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 select option{font-family:'PT', Arial;font-size:14px;}
					.ligne_form_bts{float:left;width:100%;border-top: 6px solid #f3f3f3 ;padding:40px 0px;margin-top:20px;}
			.bt_base{text-transform:uppercase;text-decoration:none;font-family:'PT', Arial;padding:15px;box-sizing:border-box;text-align:center;-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_base:hover{text-decoration:none;}
			#bt_retour{float:left;background-color:#939393;color:#ffffff;width:48%;margin-right:2%;}
				#bt_retour:hover{background-color:#6e6e6e;}
			#bt_valider{float:left;background-color:#1b639d;color:#ffffff;width:48%;margin-left:2%;}
				#bt_valider:hover{background-color:#128050;}
			#liste_upload_tags,#liste_upload_2_tags{float:left;width:80%;overflow:hidden;}
				.tag, .span_details_form_fichier{float:left;width:100%;cursor:pointer;border-radius:0px;text-transform: uppercase;text-decoration: none;font-family: 'PT', Arial;padding: 7px;box-sizing: border-box;text-align: center;margin-bottom:5px;}
				.tag.green, .span_details_form_fichier{border-radius:0px;padding:15px;font-family: 'PT', Arial;font-size:14px;background-color:#128050;-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;}
					.tag.green:hover{background-color:#1cab6d;}
			.icon_aide{float:right;padding-right:10px;font-size:15px;color:#E15326;text-decoration:none;}
				.icon_aide:hover{color:#1b639d;}
					
/* Smartphone */
@media (max-width: 1040px), (max-device-width: 1040px){
	#bloc_nouvelle_dit{width:90%;}
	#bloc_nouvelle_dit_titre{height:auto;}
	.col_nouvelle_dit, .col_nouvelle_dit_d{width:100%;padding-right:0px;padding-left:0px;}
	.ligne_form_2 label, .ligne_form_2 input[type="text"],.ligne_form_2 input[type="password"], .ligne_form_2 textarea, .ligne_form_2 select, #liste_upload_tags, #liste_upload_2_tags{width:100%;}
	#bt_retour, #bt_valider{width:100%;margin:15px 0px 0px 0px;}
}

@media (max-width: 600px), (max-device-width: 600px){
	#bloc_nouvelle_dit_titre img{display:none;}
	#bloc_nouvelle_dit_titre{text-align:center;}
	.ligne_form_2 label, .ligne_form_2 input[type="text"],.ligne_form_2 input[type="password"], .ligne_form_2 textarea, .ligne_form_2 select, #liste_upload_tags, #liste_upload_2_tags{width:100%;}
}

/* Liste DIT */
#page_liste_dit{float:left;width:100%;padding-top:10px;}
	#bloc_liste_dit{margin:0px auto;width:94%;padding:0px 3%;box-sizing:border-box;background-color:#ffffff;}
		#bloc_liste_dit_titre{float:left;width:100%;box-sizing:border-box;padding:40px;height:150px;background: url(../images/bg_nouvelle_dit2.jpg) #132845 center center no-repeat;line-height:32px;}
			#bloc_liste_dit_titre img{float:left;padding-right:30px;}
			#bloc_liste_dit_titre h1{font-weight:normal;color:#ffffff;font-size:32px;font-family:'PC', Arial;margin:0px;}
				#bloc_liste_dit_titre span{color:#8b9298;text-transform:uppercase;font-family:'PT', Arial;font-size:18px;}
		#bloc_liste_dit_contenu{float:left;width:100%;background-color:#ffffff;color:#7d7d7d;padding:40px 50px;box-sizing:border-box;box-shadow:0px 5px 10px rgba(0, 0, 0, .1);}
		#bt_retour_liste_dit{float:right;background-color:#939393;color:#ffffff;width:100%;padding:7px 30px;}
		#bt_nouvelle_demande{float:left;background-color:#1b639d;color:#ffffff;width:50%;margin-right:1%;padding:18px 0px;text-decoration: none;}
		.bt_nouvelle_demande{background-color:#1b639d;color:#ffffff;width:50%;margin-right:1%;padding:6px 0px;margin-bottom: 6px;text-decoration: none;}
				#bt_retour_liste_dit:hover{background-color:#6e6e6e;}
				#bt_nouvelle_demande:hover{background-color:#128050;}
		#recherche_liste_dit{float:right;width:49%;background: url(../images/picto_recherche.png) #ffffff center right no-repeat;font-size:16px;font-family:'PT', Arial;text-transform:uppercase;border:1px solid #d8d8d8;padding:17px;color:#707476;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;}
			#recherche_liste_dit:hover{background: url(../images/picto_recherche_on.png) #627e9b center right no-repeat;border:1px solid #627e9b;color:#ffffff;}
		#bloc_liste_dit_contenu .ligne_form_bts{border-top:none;padding-top:0px;margin-top:10px;border-bottom:6px solid #f3f3f3;}
				#bloc_liste_dit_contenu .ligne_form_bts_client{padding-bottom:0px;border-bottom:0px;}
		#tableau_liste_dit{float:left;width:100%;padding-top:20px;}
				#tableau_liste_dit tr{-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;}
					#tableau_liste_dit .ligne_dit:hover{background-color:#f3f3f3;cursor:pointer;}
				#tableau_liste_dit th{text-transform:uppercase;font-family:'PC', Arial;font-weight:normal;font-size:14px;text-align:left;padding:10px;box-sizing:border-box;}
						#tableau_liste_dit th .fas{padding-left:10px;color:#015E91;font-size:16px;}
							#tableau_liste_dit th .fas:hover{color:#000000;cursor:pointer;}
					#tableau_liste_dit .num{width:5%;background-color:#eeeeee;}
					#tableau_liste_dit .date{width:10%;background-color:#eeeeee;}
					#tableau_liste_dit .statut{width:10%;background-color:#eeeeee;}
					#tableau_liste_dit .desc{width:35%;background-color:#eeeeee;}
					#tableau_liste_dit .demandeur{width:12%;background-color:#eeeeee;}
					#tableau_liste_dit .client{width:15%;background-color:#eeeeee;}
					#tableau_liste_dit .domaine{width:10%;background-color:#eeeeee;}
					#tableau_liste_dit .action{width:5%;background-color:#eeeeee;}
					#tableau_liste_dit .message{width:5%;background-color:#eeeeee;}
				#tableau_liste_dit td{padding:10px;box-sizing:border-box;border-bottom:1px solid #f3f3f3;line-height:20px;}
				#tableau_liste_dit .ligne_dit .en_cours{background-color:#e89616;border-radius:4px;padding:0px 4px;color:#ffffff;text-transform:uppercase;font-family:'PC', Arial;font-size:14px;}
				#tableau_liste_dit .ligne_dit .terminee{background-color:#0f8b15;border-radius:4px;padding:0px 4px;color:#ffffff;text-transform:uppercase;font-family:'PC', Arial;font-size:14px;}

/* Smartphone */
@media (max-width: 1040px), (max-device-width: 1040px){
	#page_liste_dit{padding-top:10px;}
	#bloc_liste_dit{width:100%;}
	#bloc_liste_dit_titre{height:auto;}
	#tableau_liste_dit tr{float:left;width:100%;}
	#tableau_liste_dit .ligne_dit{border-bottom:6px solid #f3f3f3;}
	#tableau_liste_dit th{display:none;}
	#tableau_liste_dit td{width:100%;display:block;border:none;text-align:center;}
		#tableau_liste_dit .num{width:100%;}
		#tableau_liste_dit .date{width:100%;}
		#tableau_liste_dit .statut{width:100%;}
		#tableau_liste_dit .desc{width:100%;}
	#bloc_liste_dit_contenu .ligne_form_bts .bt_base{float:left;width:100%;margin-bottom:10px;}
	#recherche_liste_dit{float:left;width:100%;}
}

@media (max-width: 600px), (max-device-width: 600px){
#bloc_liste_dit_titre img, #bloc_details_dit_titre img{display:none;}
#bloc_details_dit_titre, #bloc_liste_dit_titre{text-align:center;height:auto;}
#bloc_details_dit_titre h1 u, #bloc_liste_dit_titre h1 u{width:100%;float:left;text-align:center;margin:10px 0px;}

}

/* Détails DIT */
#page_details_dit{float:left;width:100%;padding-top:10px;}
	#bloc_details_dit{margin:0px auto;width:94%;padding:0px 3%;/*width:1000px;*/box-sizing:border-box;background-color:#ffffff;}
		#bloc_details_dit_titre{float:left;width:100%;box-sizing:border-box;padding:40px;height:150px;background: url(../images/bg_nouvelle_dit2.jpg) #132845 center center no-repeat;line-height:32px;}
			#bloc_details_dit_titre img{float:left;padding-right:30px;}
			#bloc_details_dit_titre h1{font-weight:normal;color:#ffffff;font-size:32px;font-family:'PC', Arial;margin:0px;}
				#bloc_details_dit_titre h1 u,#bloc_liste_dit_titre h1 u{text-decoration:none;float:right;font-size:24px;border:5px solid #acacac;border-radius:12px;padding:5px 12px;}
				#bloc_details_dit_titre span{color:#8b9298;text-transform:uppercase;font-family:'PT', Arial;font-size:18px;}
		#bloc_details_dit_contenu{float:left;position:relative;width:100%;background-color:#ffffff;color:#7d7d7d;padding:40px 50px;box-sizing:border-box;box-shadow:0px 5px 10px rgba(0, 0, 0, .1);}
			#ligne_onglets{display:none;float:left;width:100%;padding:15px 0px;margin-bottom:30px;}
				#ligne_onglets a{float:left;background-color:#6e6e6e;color:#ffffff;width:30%;}
				#ligne_onglets a:hover{}
				#ligne_onglets .bt_onglet_on{background-color:#1b639d;cursor:initial;}
				.bt_base_centre{margin:0px 15px;}
			.ligne_form strong{text-transform:uppercase;font-family:'PC', Arial;color:#8b9298;float:left;width: 20%;margin: 0px;padding-top: 12px;padding-left: 0px;}
				.ligne_form strong span{color:#1b639d;}
				.span_details_form{float:left;width:80%;font-family:'PT', Arial;font-size:14px;padding:10px;box-sizing:border-box;background-color:#e7e7e7;border: 1px solid #dfdfdf;border-radius: 20px;}
				.span_date_form{margin-top:10px;}
				.span_details_form_textarea{text-align:justify;}
				.span_details_form_fichier{background: url(../images/picto_view.png) #f3f3f3 center right no-repeat;cursor:pointer;-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;}
					.span_details_form_fichier:hover{background: url(../images/picto_view.png) #dfdfdf center right no-repeat;cursor:pointer;}
				.span_crea{background-color:#32bc17;color:#ffffff;margin:2px 0px;}
				.span_prise{background-color:#e15325;color:#ffffff;margin:2px 0px;}
				.span_fin{background-color:#999999;color:#ffffff;margin:2px 0px;}
				.span_pal{background-color:#4f7adc;color:#ffffff;margin:2px 0px;}
				.span_details_histo{line-height:16px;font-family:'PR', Arial;font-size:14px;color:#000000;width:100%;margin-top:10px;border:none;}
		.entete_details_dit{position:relative;float: left;width: 100%;}
			.titre_details_dit{float: left;width: 100%;padding-bottom: 3px;color: #7d7d7d;font-weight: normal;font-size: 20px;font-family: 'PC', Arial;border-bottom: 5px solid #f3f3f3;margin: 0px 0px 2px 0px;}
			.bt_retour_details_dit{position:absolute;right:0px;top:-20px;}
	#bloc_echanges_actions{float:left;width:100%;}
		#bt_nouveau_message_client{float:left;width:100%;background-color: #1b639d;color: #ffffff;margin:20px 0px;padding-top:10px;padding-bottom:10px;}
			#bt_nouveau_message_client i{float:right;font-size:24px;padding:0px 10px;}
			#bt_nouveau_message_client:hover{background-color:#128050;}
		
/*Facturation*/
.textarea_table{width:100%;height:75px;}	
	
/* Smartphone */
@media (max-width: 1040px), (max-device-width: 1040px){
	#page_details_dit{padding-top:40px;}
	#bloc_details_dit{margin:0px auto;width:100%;}
	#bloc_details_dit_titre{height:auto;}
	#ligne_onglets a{width:100%;margin:10px 0px;}
}
@media (max-width: 600px), (max-device-width: 600px){
	.ligne_form strong, .span_details_form{width:100%;}
	.liste_st_search_client .statut{float:left;width:100%;padding:5px 0px;text-align:center;}
	#bloc_details_dit_titre, #bloc_liste_dit_titre{text-align:center;height:auto;}
}

/* Actions DIT */
.col_actions_dit{float:left;width:100%;box-sizing:border-box;}
	.col_actions_dit h2{float:left;width:100%;padding-bottom:3px;color:#7d7d7d;font-weight:normal;font-size:20px;font-family:'PC', Arial;border-bottom:5px solid #f3f3f3;}
	.col_actions_dit h2 span{color:#1b639d;float:right;font-size:14px;}
	.col_actions_dit .span_details_form{line-height:24px;font-family:'PT', Arial;font-size:16px;}
	
/* Comm DIT */
.bloc_comm_rc{float:left;width:100%;box-sizing:border-box;padding-bottom:40px;}
	.bloc_comm_rc_titre{display:none;float:left;width:100%;padding-bottom:3px;color:#7d7d7d;font-weight:normal;font-size:20px;font-family:'PC', Arial;border-bottom:5px solid #f3f3f3;margin-bottom:20px;}
	.bloc_comm_rc_date{position: absolute;top: -10px;left: 10px;background-color: #7f7f7f;color: #ffffff;font-family:'PT', Arial;font-size: 14px;padding: 3px 5px;line-height: 16px;}
	.bloc_comm_rc_bulle{float:left;width:85%;line-height:24px;font-family:'PT', Arial;font-size:16px;min-height:130px;padding:15px 10px;box-sizing:border-box;background-color:#2A619B;position:relative;}
	.bloc_comm_rc_bulle::before {content: '';position: absolute;top: 25px;left: -32px;border-color: transparent;border-top-color: transparent;border-right-color: transparent;border-style: solid;border-width: 16px;border-right-color: #2A619B;border-top-color: #2A619B;}
	
.bloc_comm{float:left;width:100%;box-sizing:border-box;padding-bottom:40px;}
	.bloc_comm h2{float:left;width:100%;padding-bottom:3px;color:#7d7d7d;font-weight:normal;font-size:20px;font-family:'PC', Arial;border-bottom:5px solid #f3f3f3;margin-bottom:10px;}
.bloc_comm_titre{display:none;float:left;width:100%;padding-bottom:3px;color:#7d7d7d;font-weight:normal;font-size:20px;font-family:'PC', Arial;border-bottom:5px solid #f3f3f3;margin-bottom:20px;}
.bloc_comm_date{position: absolute;top: -10px;left: 10px;background-color: #7f7f7f;color: #ffffff;font-family:'PT', Arial;font-size: 14px;padding: 3px 5px;line-height: 16px;}
.bloc_comm_bulle{float:right;width:85%;min-height:130px;line-height:24px;font-family:'PT', Arial;font-size:16px;padding:15px 10px;box-sizing:border-box;background-color:#dedede;position:relative;color:white;}
	.bloc_comm_bulle .tag{background-color:#a7a7a7;}
	.bloc_comm_bulle::after {content: '';position: absolute;top: 25px;right: -32px;border-color: transparent;border-top-color: transparent;border-right-color: transparent;border-style: solid;border-width: 16px;border-left-color: #dedede;border-top-color: #dedede;}
	.bloc_comm .picto_user{float:right;width:15%;min-height:80px;text-align:center;line-height:20px;}
	.bloc_comm_rc .picto_user_rc{float:left;width:15%;min-height:80px;text-align:center;line-height:20px;color:#2A619B;}
	.bloc_comm .fa-user, .bloc_comm_rc .fa-user{float:left;width:100%;font-size:80px;}
#bloc_details_dit_contenu .bloc_comm_bulle{color:#202020;}
#bloc_details_dit_contenu .bloc_comm_rc_bulle{color:#ffffff;}
	.bloc_comm u, .bloc_comm_rc u{float:left;width:100%;text-decoration:none;font-size:18px;margin-top:10px;}
	.bloc_comm_bulle strong{font-family:'PC', Arial;font-size:14px;}

#nm_message,#message{background-color:#dedede;border:none;width:100%;line-height:24px;font-family:'PR', Arial;font-size:16px;color:#202020;box-sizing:border-box;padding:10px;-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;border-radius:0px;}
	#nm_message:focus ,#message:focus{background-color:#e7e7e7;}
	#nm_message::placeholder,#message::placeholder{color:#202020;font-family: 'PC', Arial;}
#form_ajout_message input[type="submit"]{float:right;padding: 8px 15px;font-family: 'PC', Arial;font-size: 16px;color:#ffffff;background-color:#ee8234;border:none;text-transform:uppercase;margin-top:10px;cursor:pointer;}
	#form_ajout_message input[type="submit"]:hover{}
	.label_fichier{padding-left:0px;}
	
/* Smartphone */
@media (max-width: 1040px), (max-device-width: 1040px){
	.bloc_comm_rc .fa-user{display:block;font-size:40px;text-align:left;}
	.bloc_comm_rc_bulle::before {display:block;}
}
@media (max-width: 680px), (max-device-width: 680px){
	.bloc_comm_rc .fa-user, .picto_user_rc{display:none;}
	.bloc_comm_rc_bulle, .bloc_comm_bulle{width:100%;}
	.bloc_comm_rc_bulle::before {display:none;}
	.bloc_comm .picto_user, .bloc_comm_bulle::after{display:none;}
}



/* Espace Admin */
#conteneur{float:left;width:100%;/*overflow:auto;*/}
#mode_admin{position:relative;width:100%;height:100%;background-color:#0d1833;}
#bloc_menu_g{float:left;position:fixed;left:0px;top:0px;height:100%;width:100px;background-color:#dfdfdf;text-align:center;font-family:"NB", Arial;}
#bloc_menu_g_m{display:none;position:fixed;left:0px;top:0px;width:100%;background-color:#dfdfdf;z-index:1000;text-align:center;font-family:"NB", Arial;text-transform:uppercase;font-size:18px;color:#232323;padding:10px 0px;}
	.bt_menu_g_m{float:left;width:100%;padding:15px 0px;color:#232323;text-decoration:none;}
	.bt_menu_g{float:left;width:100%;height:90px;padding-top:25px;position:relative;box-sizing:border-box;font-family:"NL", Arial;}
		.bt_menu_g img{width:40%;height;auto;}
		.bt_menu_g:hover{background-color:#ffffff;border-top:2px solid #e15326;border-bottom:2px solid #e15326}
		.bt_menu_g_on{background-color:#ffffff;border-top:2px solid #e15326;border-bottom:2px solid #e15326}
	.bt_deco{position:absolute;bottom:0px;left:0px;width:100px;background-color:#630303;color:#ffffff;font-size:40px;box-sizing:border-box;padding-top:25px;height:90px;}
		.bt_deco:hover{background-color:#890b0b;color:#ffffff;}
		.bt_menu_g_rc{float:left;margin-bottom:20px;width:100%;padding:30px 20px;box-sizing:border-box;height:90px;background-color:#e15326;color:#ffffff;font-size:37px;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_menu_g_rc span{float:left;width:80%;text-align:center;border-bottom:4px solid #ffffff;padding-bottom:4px;margin:0% 10%;}
		.bt_menu_g_rc:hover{background-color:#e15326;}
		.bt_menu_g span{display:none;transform: rotate(90deg);}
	.bt_menu_g:hover span{top:26px;left:50px;width:90px;position:absolute;display:block;background-color:#e15326;color:#ffffff;text-transform:uppercase;font-size:9px;padding:10px 10px;line-height:14px;}
		#bt_menu_g_rc_m{opacity:0.8;z-index:2000;display:none;position:fixed;top:10px;left:0px;text-align: center;font-family: "NB", Arial;padding:10px 20px;box-sizing:border-box;background-color:#e15326;color:#ffffff;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;font-size:40px;}
		#bt_menu_g_rc_m:hover{background-color:#e15326;opacity:1;}
		#bt_menu_g_rc_m_close{opacity:0.8;z-index:2000;display:none;position:fixed;top:10px;right:0px;text-align: center;font-family: "NB", Arial;padding:10px 20px;box-sizing:border-box;background-color:#e15326;color:#ffffff;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;font-size:40px;}
#bloc_menu_h{display:none;float:left;width:100%;height:90px;background-color:#dfdfdf;text-align:right;box-sizing:border-box;padding:15px 40px 0px 0px;}
	.bt_menu_h{padding:0px 10px;}
#bloc_centre{float:left;width:100%;box-sizing:border-box;padding-left:100px;}
	#resume_page{float:left;width:100%;padding:30px 20px 10px 20px;box-sizing:border-box;}
		#bloc_orange_dit{float:left;width:160px;height:160px;box-sizing:border-box;padding:15px 15px;background-color:#e15326;font-family:"NB", Arial;color:#ffffff;font-size:20px;line-height:24px;}
		.bloc_graph_dit{float:left;padding:10px 70px 40px 70px;width:500px;font-family:"NL", Arial;font-size:18px;color:#ffffff;line-height:30px;box-sizing:border-box;border-right:1px solid #212b45;}
			.bloc_graph_dit  div{float:left;width:150px;padding-top:20px;}
			.bloc_graph_dit span{float:left;font-family:"NL", Arial;font-size:30px;}
			.bloc_graph_dit u{float:left;text-decoration:none;font-family:"NL", Arial;font-size:12px;color:#32bc17;text-transform:uppercase;line-height:22px;}
			#canvas, #canvas2, #canvas3{float:left;display: block;width:200px;height:100px;}
	.tableau_dit{float:left;width:100%;box-sizing:border-box;padding:20px;}
		.tableau_dit_content, .tableau_dit_details_content{float:left;width:100%;box-sizing:border-box;background-color:#ffffff;padding:20px;}
		.tableau_dit_details_content{margin-top:20px;}
			.content_details_dit{float:left;width:100%;padding-top:20px;}
				.content_details_dit_col1{display:none;float:left;width:49%;margin-right:1%;background-color:#dfdfdf;box-sizing:border-box;padding:10px 20px 20px 20px;min-height:260px;margin-bottom:20px;}
				.content_details_dit_col2{float:left;width:75%;background-color:#dfdfdf;box-sizing:border-box;padding:10px 20px 20px 20px;/*min-height:260px;*/margin-bottom:20px;}
				.content_details_dit_col2_client{background-color:#ffffff;padding: 10px 30px;box-sizing: border-box;border: 1px solid #949494;color: #707476;border-radius:20px;}
					.content_details_dit_col2 hr{float:left;width:100%;margin:15px 0px;color: #b4b4b4;background-color: #b4b4b4;height: 1px;border:none;}
				.content_details_buttons{float:left;width:25%;background-color:#ffffff;box-sizing:border-box;padding:0px 0px 20px 20px;}
				.buttons_state{padding-top:20px;width:100%;clear: both;  float: left;}
					/*.content_details_buttons div{clear:both;padding-bottom:10px; float:left;}*/
					.content_details_buttons .ligne_statut{float:left;width:95%;padding:8px 0px 4px 5%;text-transform:uppercase;font-family:'PC', Arial;font-size:14px;border-bottom:1px solid #ececec;}
					.content_details_buttons .disab{filter:alpha(opacity = 50);-moz-opacity:0.5;opacity:0.5;border:0;}
						.content_details_buttons .ligne_statut input{float:left;margin-right:5px;margin-top:5px;cursor:pointer;}
						.content_details_buttons .ligne_statut label{font-weight:normal;cursor:pointer;}
					.prise_compte{width:100%;box-sizing:border-box;padding:0px 20px 10px 20px;line-height:18px;font-size:14px;font-family:"NL", Arial;}
						.prise_compte strong{font-weight:normal;font-family:"NB", Arial;}
				.content_details_dit_col3{display:none;float:left;width:49%;margin-right:1%;box-sizing:border-box;}
				.content_details_dit_col4{float:left;width:100%;box-sizing:border-box;}
					.titre_content_details_dit{float:left;width:100%;color:#0d1833;font-size:18px;font-family:"NB", Arial;line-height:18px;font-weight:normal;padding-bottom:5px;padding-top:10px;}
					.titre_content_details_dit_1{padding-top:0px;}
					.titre_content_details_dit_2{margin-top:20px;}
						.titre_content_details_dit u{float:right;font-size:14px;text-decoration:none;}
						.mini_content_details_dit{float:left;width:100%;border-bottom:1px solid #cacaca;margin-bottom:5px;}
							.mini_content_details_dit_details{border:none;}
							
							.mini_content_details_dit_fichiers_joints{float:left;width:100%;padding-top:10px;}
							.mini_content_details_dit span{float:left;color:#0d1833;font-size:15px;font-family:"NL", Arial;font-weight:normal;text-transform:uppercase;}
							.mini_content_details_dit u{float:right;text-decoration:none;font-family:"NL", Arial;font-size:15px;color:#32bc17;}
							.mini_content_details_dit strong{font-weight:normal;font-family:"NB", Arial;}
							.mini_content_details_dit .mini_content_details_dit_date_heure{text-transform:initial;}
			.tableau_dit_entete{float:left;width:100%;padding-bottom:20px;}
				.titre_tableau{display:block;float:left;color:#0d1833;font-size:24px;font-family:"NB", Arial;font-weight:normal;width:49%;padding-right:2%;padding-bottom:10px;border-bottom: 2px solid #ebebeb;}
					.titre_dit, .titre_tableau_popup{display:none;}
					.titre_tableau_2{float:left;color:#0d1833;font-size:24px;font-family:"NB", Arial;font-weight:normal;width:100%;}
						.titre_tableau_2 u{text-decoration:none;background-color:#e15326;padding:0px 5px;color:#ffffff;font-size:20px;border-radius:6px;}
				.recherche_classement_tableau{float:right;}
					#recherche{float:left;border:1px solid #dfdfdf;border-radius:20px;font-size:16px;color:#aeaeae;font-family:"NB", Arial;padding:10px 20px;width:260px;margin-right:20px;;-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{color:#aeaeae;}
					#recherche:focus{background-color:#ededed}
					.bt_tri{float:left;font-size:16px;color:#0d1833;font-family:"NB", Arial;background-color:#ededed;border-radius:20px;padding:8px 30px;text-decoration:none;margin-left:10px;-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_tri:hover{background-color:#dfdfdf;padding:8px 30px}
						.bt_tri_on{background-color:#e15326;color:#ffffff;border-radius:20px;padding:8px 30px;cursor:default;}
						.bt_tri_on:hover{background-color:#e15326;color:#ffffff;border-radius:20px;padding:8px 30px}
				.tableau_dit_details{float:left;width:100%;color:#646464;font-family:"NB", Arial;font-size:14px;table-layout: fixed;}
					.tableau_dit_details_2{font-family:"NL", Arial;}
						.tableau_dit_details_2 tr th{font-family:"NB", Arial;}
					.ligne_tableau{}
					.ligne_tableau_grise{background-color:#dfdfdf;}
					.couleur_ecriture_orange{color:#e15326;}
					.couleur_ecriture_bleue{color: #3baad5;}
					/*.couleur_ecriture_verte{*/
					/*	font-weight: bold;*/
					/*	!*animation: blinkingText 5s infinite;*!*/
					/*	background-color: #85eaa1;*/
					/*}*/
					/*@keyframes blinkingText{*/
					/*	0%		{ color: black;}*/
					/*	25%		{ color: #1056c0;}*/
					/*	50%		{ color: #ef0a1a;}*/
					/*	100%		{ color: #254878;}*/
					/*	75%	{ color: #04a1d5;}*/
					/*}*/
					.tableau_dit_details td{padding:2px 15px;overflow:hidden;white-space:nowrap;}
						.tableau_dit_details td .tooltip{overflow:auto;white-space:normal;}
					.tableau_dit_details th{text-align:left;padding:5px 15px;font-size:12px;font-weight:normal;font-family:"NL", Arial;background:#f7f7f7;text-transform:uppercase;}
					.tableau_dit_details .urgence{text-align:right;}
					.bloc_action_details_dit,.bloc_appel_details_dit{float:right;width:90%;background-color:#dfdfdf;box-sizing:border-box;margin-bottom:10px;}
					.bloc_message_details_dit{float:left;width:90%;background-color:#dfdfdf;box-sizing:border-box;margin-bottom:10px;}
					.temps_rc{position:absolute;right:-12px;bottom:0px;font-size:16px;background-color:#e15326;border-radius:40px;width:40px;height:40px;padding-top:10px;box-sizing:border-box;color:#ffffff;font-family:"NB", Arial;font-size:12px;text-align:center;line-height:10px;}
					
					.bloc_message_details_dit_bloc_client .bloc_message_details_dit{float:left;}
					.bloc_message_details_dit_bloc_rc .bloc_message_details_dit{float:right;}
					.bloc_message_details_dit_bloc_rc .bloc_action_details_dit{float:right;}
					.bloc_message_details_dit_bloc_rc .bloc_message_dit .picto_user{float:right;}
					.bloc_message_details_dit_bloc_rc .bloc_message_dit  i{color:#c8c8c8;}
					.picto_user{float:left;}
					.bloc_message_dit {float:left;width:100%;}
						.bloc_message_dit .picto_user{float:left;width:10%;text-align:center;position:relative;color:#0d1833;padding-top:10px;}
							.bloc_message_dit .picto_user i{font-size:80px;position:relative;}
							.bloc_message_details_dit_bloc_action .picto_user{color:#636363;}
								.bloc_message_details_dit_bloc_rc .picto_user::before {content: '';position: absolute;top: 6px;right: 0px;border-color: transparent;border-top-color: transparent;border-right-color: transparent;border-style: solid;border-width: 12px;border-right-color: #0d1833;border-bottom-color: #0d1833;}
								.bloc_message_details_dit_bloc_client .picto_user::before {content: '';position: absolute;top: 6px;left: 0px;border-color: transparent;border-top-color: transparent;border-right-color: transparent;border-style: solid;border-width: 12px;border-left-color: #0d1833;border-bottom-color: #0d1833;}
							.auteur_rc{position:absolute;left:-12px;top:16px;}
							.bloc_message_dit .picto_user u{text-decoration:none;text-transform:uppercase;font-size:12px;font-family:"NL", Arial;}
						.bloc_action_details_dit_titre{position:relative;float:left;width:100%;box-sizing:border-box;background-color:#c8c8c8;padding:5px 10px;color:#0d1833;font-size:18px;font-family:"NB", Arial;font-weight:normal;}
						.bloc_message_details_dit_titre{background-color:#0d1833;color:#ffffff;}
							.bloc_message_details_dit_titre_rc{background-color:#015E91;}
							.bloc_action_details_dit_titre i{float:left;padding-right:7px;color:#e15326;padding-top:3px;}
							.bloc_action_details_dit_titre u{text-decoration:none; float:right;background-color:#e15326;padding:0px 5px;color:#ffffff;font-size:12px;border-radius:6px;}
						.bloc_action_details_dit_auteur{position:absolute;color:#0d1833;font-family:"NL", Arial;font-size:14px;right:100px;top:5px;}
							.bloc_action_details_dit_titre .bloc_action_details_dit_auteur u{text-decoration:none;background-color:#23386b;color:#ffffff;font-family:"NB", Arial;margin-left:5px;}
							.bloc_message_details_dit_titre .bloc_action_details_dit_auteur{color:#ffffff;}
						.bloc_action_details_dit_details{float:left;width:100%;padding:5px 10px;box-sizing:border-box;}
					/*.case_numero_dit{width:10%;}
					.case_client_dit{width:10%;}
					.case_resume_dit{width:50%;}
					.case_urgence_dit{width:15%;text-align:right;}
					.case_actions_dit{width:15%;text-align:right;}
					.case_date_dit_details{width:20%;}
					.case_auteur_dit_details{width:20%;}
					.case_details_dit_details{width:50%;}
					.case_details2_dit_details{width:60%;}
					.case_duree_dit{width:10%;}*/
					/*.case_etat{min-width:96px;}*/
					.span_nouvelle{background-color:#32bc17;border-radius:4px;padding:2px 6px;color:#ffffff;text-transform:uppercase;font-size:10px;overflow:hidden;}
					.span_en_cours{background-color:#e15325;border-radius:4px;padding:2px 6px;color:#ffffff;text-transform:uppercase;font-size:10px;overflow:hidden;}
					.span_terminee{background-color:#999999;border-radius:4px;padding:2px 6px;color:#ffffff;text-transform:uppercase;font-size:10px;overflow:hidden;}
					.no_read,.no_blue{background-color:#32bc17;border-radius:4px;padding:2px 6px;color:#ffffff;margin-left:3px;}
					.no_blue{background-color:blue;}
					.auteur_rc{color:#1b639d;font-family:"NB", Arial;}
						#saisie_case_action_dit{float:left;width:100%;margin-bottom:10px;}
						#saisie_case_duree_dit{float:left;width:30%;}
						#bt_valider_saisie_dit{float:right;}
						#saisie_case_communication_client_dit{float:left;width:100%;margin-bottom:10px;}
						#bt_valider_communication_client_dit{float:right;}
					.pastille_urgent{float:left;background:#8d8d8d;border-radius:50%;width:20px;height:20px;margin-right:10px;}
					.pastille_urgent_orange{background:#e15326;}
					.pastille_urgent_bleu{background:#4f7adc;}
					.bt_action{float:right;font-size:10px;color:#0d1833;background-color:#ededed;border-radius:20px;padding:3px 12px;text-decoration:none;margin:1px 0px 1px 10px;-webkit-transition: all 0.2s ease-out;-moz-transitionVotre position: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
						.bt_action:hover{background-color:#dfdfdf;}
						.bt_suppr_admin{background-color:#e8a6a6;}
							.bt_suppr_admin:hover{background-color:#d98484;}
						.bt_modifier_admin{background-color:#a8d4de;}
							.bt_modifier_admin:hover{background-color:#78b1be;}
						.bt_ordre_admin{background-color:#c9c9c9;}
						.bt_disabled{background-color:#ededed;cursor:initial;opacity:0.5;}
							.bt_disabled:hover{background-color:#ededed;}
						.bt_action_fichier_joint{float:initial;padding:5px 12px;background-color:#ffffff;color:#0d1833;}
							.bt_action_fichier_joint:hover{background-color:#e15326;color:#ffffff;}
							.bt_action_fichier_joint i{padding-left:5px;}
						.buttons_pdf{float:left;}
							.buttons_pdf a{float:left;text-decoration: none;background-color: #e15326;padding: 0px 5px;color: #ffffff;font-size: 14px;border-radius: 6px;margin-right:10px;-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;}
								.buttons_pdf a:hover{background-color: #dfdfdf;color: #0d1833;}
						.buttons_transfert{clear:both;float:left;}
							.buttons_transfert a{margin:10px 0px 0px;float:left;text-decoration: none;background-color: #1b639d;padding: 0px 5px;color: #ffffff;font-size: 14px;border-radius: 6px;margin-right:10px;-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;}
								.buttons_transfert a:hover{background-color: #dfdfdf;color: #0d1833;}	

					#bloc_echanges_actions .bloc_message_details_dit_titre{background-color:#939393;border-top-left-radius:20px;border-top-right-radius:20px;}
					#bloc_echanges_actions .bloc_action_details_dit_titre{border-top-left-radius:20px;border-top-right-radius:20px;}
					#bloc_echanges_actions .bloc_message_details_dit, #bloc_echanges_actions .bloc_action_details_dit{background-color:#ffffff;}
					#bloc_echanges_actions .bloc_action_details_dit_details{background-color:#ffffff;min-height:70px;border:1px solid #949494;border-bottom-left-radius:20px;border-bottom-right-radius:20px;/*box-shadow:0px 7px 7px rgba(0, 0, 0, .2);*/}
					#bloc_echanges_actions  .bt_action_fichier_joint{background-color:#ededed;}
						#bloc_echanges_actions .bt_action_fichier_joint:hover{background-color:#e15326;}
						#bloc_echanges_actions .bloc_message_details_dit_bloc_client .picto_user::before {border-width:9px;top:19px;border-left-color: #939393;border-bottom-color: #939393;}
						#bloc_echanges_actions .bloc_message_details_dit_bloc_rc .picto_user::before {border-width:9px;top:19px;border-right-color: #939393;border-bottom-color: #939393;}
						#bloc_echanges_actions .bloc_message_dit {margin-bottom:5px;}
						#bloc_echanges_actions .bloc_message_dit .picto_user{color:#939393;}
						.bloc_comm_bulle_cote_client{border-radius:20px;}
								
@media (max-width: 1040px), (max-device-width: 1040px){
	.content_details_dit_col2{width:100%;overflow:hidden;}
	.content_details_buttons{width:100%;padding:10px 0px;}
	.bloc_message_details_dit, .bloc_action_details_dit{width:70%;}
	.picto_user{width:30%;}
	#bt_retour_liste_dit{width:auto;}
	.bt_retour_details_dit{float:right;position:relative;top:auto;margin-top:15px;}
	#bloc_echanges_actions .bloc_message_dit .picto_user{width:30%;}
	}
	
@media (max-width: 680px), (max-device-width: 680px){
	#bloc_echanges_actions .bloc_message_dit .picto_user{display:none;}
	.bloc_message_details_dit, .bloc_action_details_dit{width:100%;}
}
	
	
/*Dashboard*/
.tableau_dit_dashboard{padding-bottom:0px;}
.titre_dashboard, .titre_page{float: left;color: #0d1833;font-size: 24px;font-family: "NB", Arial;font-weight: normal;width: 100%;padding-bottom:10px;border-bottom:2px solid #ebebeb;margin-bottom:15px;}
.activites{width:66%;margin-right:2%;padding:20px;float:left;box-sizing:border-box;border:2px solid #ebebeb;position:relative;}
	.activite{float:left;width:100%;position:relative;margin-bottom:10px;}
		.contenu_overflow{float:left;width:100%;box-sizing:border-box;padding-right:20px;height:400px;overflow:auto;}
		.entete_activite{float:left;width:100%;color:#232323;box-sizing:border-box;cursor:pointer;}
			.titre_activite{float:left;width:60%;background-color:#dfdfdf;box-sizing:border-box;padding:0px 10px;font-size:14px;font-family:"NB", Arial;text-transform:uppercase;}
			.date_activite{float:right;width:40%;background-color:#c7c7c7;color:#232323;font-family:"NB", Arial;text-align:right;padding:0px 10px;font-size:12px;box-sizing:border-box;}
		.corps_activite{float:left;width:100%;color:#232323;box-sizing:border-box;border-bottom:2px solid #ebebeb;display:none;}
			.detail_activite{box-sizing:border-box;padding:10px;font-family:"NL", Arial;font-size:12px;}
			.detail_activite strong{font-family:"NB", Arial;font-size:12px;}
.versions{position:relative;width:32%;float:left;box-sizing:border-box;border:2px solid #ebebeb;padding:20px;height:497px;}
	.entete_versions{position:absolute;right:20px;top:10px;background-color:#e15326;color:#ffffff;font-family:"NB", Arial;font-size:12px;border:15px;padding:5px 10px;border-radius:15px;}
		.entete_versions select{color:#0d1833;}
			.entete_versions selec option{font-family:"NB", Arial;font-size:12px;}
	.contenus_versions, .contenu_version{float:left;width:100%;}
	.contenus_versions{max-height:370px;overflow:auto;}
		.contenu_version strong, .contenu_version span{font-family:"NB", Arial;}
		.ligne_dates{position:absolute;bottom:0px;left:0px;width:100%;background-color:#ebebeb;box-sizing:border-box;font-size:12px;}
			.date_dev{float:left;text-align:center;width:50%;background-color:#f5f5f5;padding:5px;box-sizing:border-box;}
				.date_dev span, .date_prod span{color:#e15326;}
			.date_prod{float:right;text-align:center;width:50%;background-color:#d6d6d6;padding:5px;box-sizing:border-box;}

.graphs{width:48%;padding:20px;float:left;box-sizing:border-box;border:2px solid #ebebeb;}
.graphs2{width:48%;margin:0px 2%;padding:20px;float:left;box-sizing:border-box;border:2px solid #ebebeb;}
.graphs3{width:48%;padding:20px;float:left;box-sizing:border-box;border:2px solid #ebebeb;}
.graphs4{width:48%;margin:0px 2%;padding:20px;float:left;box-sizing:border-box;border:2px solid #ebebeb;}

.titre_page span{color:#e15326;}
				
/* Formulaires admin */
.titre_section{float:left;width:100%;color:#0d1833;font-size:24px;font-family:"NB", Arial;font-weight:normal;padding-bottom:20px;}
.section_1{float:left;width:49%;margin-right:2%;}
.section_2{float:left;width:49%;}
form{float:left;width:100%;}
	form label{float:left;width:100%;box-sizing:border-box;font-size:16px;color:#0d1833;font-family:"NB", Arial;font-weight:normal;}
	.dialog form label{text-align:left;}
	form input[type="text"],form input[type="password"]{float:left;width:100%;border:1px solid #dfdfdf;border-radius:20px;font-size:14px;color:#0d1833;font-family:"NB", Arial;box-sizing:border-box;padding:5px 20px;margin-right:20px;-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;}
		form input[type="text"]::placeholder,form input[type="password"]::placeholder{color:#aeaeae;}
		form input[type="text"]:focus,form input[type="password"]:focus{background-color:#ededed}
		form select{float:left;width:100%;border:1px solid #dfdfdf;border-radius:20px;font-size:16px;color:#0d1833;font-family:"NB", Arial;box-sizing:border-box;padding:5px 20px;margin-right:20px;-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;}
		 #listeid_client{float:left;width:100%;max-width:300px;background-color:#ececec;border:none;padding:4px 0px 3px 0px;font-size:16px;color:#0d1833;font-family:"NB", Arial;box-sizing:border-box;}
		.liste_st_search_nouvelle_dde input[type="button"]{background-color:#e15326;border:none;}
		
.ligne_form_admin{float:left;width:100%;padding-bottom:5px;}
	form textarea{float:left;width:100%;border:1px solid #dfdfdf;border-radius:20px;font-size:16px;color:#0d1833;font-family:"NB", Arial;box-sizing:border-box;padding:10px 20px;margin-right:20px;;-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;min-height:150px;}
		form textarea::placeholder{color:#aeaeae;}
		form textarea:focus{background-color:#ededed}
	.bt_base_admin{float:left;font-size:16px;color:#0d1833;font-family:"NB", Arial;background-color:#ededed;border-radius:20px;padding:8px 30px;text-decoration:none;margin-left:10px;-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_base_admin_marg{margin-left:0px;margin-right:10px;}
		.bt_base_admin:hover{background-color:#dfdfdf;padding:8px 30px;text-decoration:none;}
		.bt_base_admin i{padding-left:5px;}
		.bt_add_file{padding:8px 15px;margin:0px;}
			.bt_add_file:hover{background-color:#dfdfdf;padding:8px 15px}
			.bt_add_file i{}
		.bt_base_admin_choix_dit{width:100%;margin:0px 0px 10px 0px;}
			.bt_base_admin_choix_dit:hover{text-decoration:none;}
			.bt_base_admin_choix_dit i{float:right;font-size:24px;}
	.bt_base_admin_small{float:left;font-size:14px;color:#0d1833;font-family:"NL", Arial;background-color:#ededed;border-radius:20px;padding:5px 15px;text-decoration:none;margin-right:10px;-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_base_admin_small:hover{background-color:#e15326;padding:5px 15px;color:#ffffff;}
		.bt_base_admin_small i{padding-left:5px;}
.ligne_form_admin2{width:49%;box-sizing:border-box;margin-right:1%;}
.ligne_form_admin_check{width:24%;box-sizing:border-box;background-color:#dfdfdf;padding:10px 20px;margin:10px 1% 10px 0px;border-radius:20px;}
	.ligne_form_admin_check input{float:right;margin-top:6px;cursor:pointer;}
	.ligne_form_admin_check label{cursor:pointer;}
	.label_check{float:left;width:90%;}
	.sous_label_div{float:left;width:100%;}
		.sous_label_div label{float:left;width:90%;font-family:"NL", Arial;}
		.sous_label_div input{float:right;}
.ligne_form_admin_total{float:left;width:100%;border-top:2px solid #ebebeb;padding-top:20px;margin-top:10px;}

@media (max-width: 680px), (max-device-width: 680px){
	.bt_base_admin_small{float:initial;}
}

/* ADMIN RESPONSIVE */
@media (max-width: 1830px), (max-device-width: 1830px){
	.recherche_classement_tableau{float:left;width:49%;margin-right:1%;}
	.liste_st_search{width:100%;margin-top:10px;}
	.liste_st_search_nouvelle_dde{width:49%;margin-right:1%;}
	#recherche{width:100%;margin-top:10px;}
	#listeid_client{max-width:100%;}
}

@media (max-width: 1225px), (max-device-width: 1225px){
	.recherche_classement_tableau{margin:10px 0px;width:100%;}
	.liste_st_search{width:100%;margin:10px 0px;}
	.liste_st_search_nouvelle_dde{width:100%;margin:10px 0px;}
}


@media (max-width: 1905px), (max-device-width: 1905px){
	.span_terminee{width:100%;float:left;text-align:center;}
}


@media (max-width: 1780px), (max-device-width: 1780px){
	.entete_versions{position:relative;float:left;top:auto;right:auto;box-sizing:border-box;margin-bottom:5px;}
}

@media (max-width: 1200px), (max-device-width: 1200px){
	.activites{width:100%;margin-right:0px;margin-bottom:20px;}
	.versions{width:100%;height:300px;}
	.contenus_versions{max-height:130px;}
	.graphs, .graphs2{width:49%;}
	.graphs2{margin:0px;margin-left:2%;}
	.graphs3{width:100%;margin-top:20px;}
	#bloc_menu_g{display:block;}
	#bloc_centre{padding-left:100px;}
	#bt_menu_g_rc_m, #bt_menu_g_rc_m_close{display:none;}
	#bloc_menu_g_m{display:none;}
	
}

@media (max-width: 800px), (max-device-width: 800px){
	.graphs, .graphs2, .graphs3{width:100%;margin-bottom:20px;}
	.graphs2{margin-left:0px;}
	#bloc_menu_g{display:none;}
	#bloc_centre{padding-left:0px;}
	#bt_menu_g_rc_m{display:block;}
	.titre_activite, .date_activite{width:100%;text-align:center;}
	.ligne_dates{position:initial;}
	#tableau_dit_details td,  .tableau_dit_details td{float:left;width:100%;display:inline;text-align:center;}
	#tableau_dit_details th, .tableau_dit_details th{display:none;}
	.pastille_urgent {display:none;}
	.bt_base_admin_m, .bt_base_admin {float:left;width:100%;margin:5px 0px;}
	.bloc_message_details_dit_bloc_client .picto_user::before, .bloc_message_details_dit_bloc_rc .picto_user::before {display:none;}
	.bloc_message_dit .picto_user{width:100%;padding-top:0px;}
	.bloc_message_dit .picto_user i{/*display:none;*/}
	.bloc_message_dit {margin-bottom:10px;/*background-color:#dfdfdf;*/}
}

@media (max-height: 870px), (max-device-height: 870px){
	#bloc_menu_g{overflow-y:auto;}
	.bt_deco{float:left;position:relative;width:100%;}
	.bt_menu_g:hover span{left:22px;}
	.bt_menu_g_rc{padding:20px;font-size:25px;margin-bottom:10px;}
}

.sticky-thead {
	position: sticky;
	top:0;
}

.filtre_button {
	font-size: initial;
}

.ligne_planification {
	display: flex !important;
	align-items: center !important;
}

.ligne_planification label {
	margin-bottom: 0px !important;
	margin-right: 10px;
}

#planification_date {
	margin-top: 0px !important;
	border-radius: 4px;
	margin-right: 10px;
}

#planification_button {
	background-color: #0f8b15;
	text-transform: uppercase;
	color:white;
	padding: 1px;
	width: 30px;
	border-radius: 4px;
	border:none;
	text-align: center;
}

