			
			.liste_deroulante_filtre{padding:5px;max-height:500px;overflow:auto;}
			.dialog {    top:0;width: 100%; height: 100%; background-color: rgba(0,0,0,0.30);box-sizing:border-box;margin-left: auto;  margin-right: auto;    position: fixed;    z-index: 10; left: 0;right: 0;  -webkit-border-radius: 9px; /* Saf3-4, iOS 1-3.2, Android <1.6 */   -moz-border-radius: 9px; /* FF1-3.6 */   border-radius: 9px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */}
			.dialog-bg {   margin-top:60px;margin-bottom:60px;max-height:90%;background-color: #FBFBFB;   width: 50%;   padding-bottom:10px;/*height: auto;*/   margin-left: auto;   margin-right: auto;box-shadow: 0px 5px 10px rgba(0, 0, 0, .1);}
			.dialog-title {   
				width: 100%;
				height: 45px;
				font-family:"PT", Arial;
				padding:10px 0px;
				text-transform:uppercase;
				background-color:#1b639d; /* Saf4+, Chrome */
				
				border-bottom: 1px solid #FFFFFF;
				color: #FFFFFF;
				
				text-align: center;
				font-size: 18px;
				cursor: default;
			}
			.dialog-description {font-family: 'PT', Arial;width: 100%; margin-left: auto; margin-right: auto; box-sizing:border-box;padding-left: 20px;  padding-right: 20px; padding-top: 18px; color: #555555; font-size: 16px; text-align: center; line-height: 24px;cursor: default;}
			.dialog-description strong{font-family: 'NB', Arial;}
			.dialog-description img{max-width:100%;height:auto;}
			.dialog-buttons {  width: 100%; 
			    margin-left: auto;
			    margin-right: auto;
			    margin-top: 20px;
				margin-bottom:20px;
			    text-align: center;
			}
			
			.dialog .button,
			.dialog .button:visited {
			    background-color: #222;
			    margin-left: 2px;
			    display: inline-block;
				font-family:"PT", Arial;
				text-transform:uppercase;
			    border-bottom: 1px solid rgba(0,0,0,0.25);
			    position: relative;
			    padding-top: 6px;
			    padding-right: 10px;
			    padding-bottom: 5px;
			    padding-left: 10px;
			    color: #fff;
			    text-decoration: none;
			    text-shadow: 1px 1px 1px  rgba(0,0,0,0.45);
			    filter: dropshadow(color= rgba(0,0,0,0.45), offx=1, offy=1);
			    cursor: pointer;
			}
			
			.dialog .button:hover {   backgroud-color: #111;   color: #fff;	}
			
			.dialog .button:active {    top: 1px;   color: #fff;}
			
			.dialog .button,
			.dialog .button:visited,
			.dialog .medium.button,
			.dialog .medium.button:visited {    font-size: 14px;    line-height: 1;}
			
			.dialog .large.button,
			.dialog .large.button:visited {font-size: 14px;	padding: 8px 14px 9px;}
			
			.filtre_buttons .green.button,.filtre_buttons .green.button:visited ,.dialog .green.button,.dialog .green.button:visited {    
				background-color: #72B930;
				color: #fff;
				border: 1px solid #5D8C22;
			}
			
			.filtre_buttons .green.button:hover ,.dialog .green.button:hover {
			    background-color: #7DCA34;
			    color: #fff;
			    border: 1px solid #5D8C22;
			}
			
			.filtre_buttons .red.button,.filtre_buttons .red.button:visited ,.dialog .red.button,.dialog .red.button:visited {
			    background-color: #E64444;
			    color: #fff;
			    border: 1px solid #B63440;
			}
			
			.filtre_buttons .red.button:hover, .dialog .red.button:hover {
			    background-color: #FF4B5A;
			    color: #fff;
			    border: 1px solid #B63440;
			}
			
			.filtre_buttons .blue.button,.filtre_buttons .blue.button:visited ,.dialog .blue.button,.dialog .blue.button:visited {
			    background-color: #5D75DB;
			    color: #fff;
			     border: 1px solid #314aaf;
			}
			
			.filtre_buttons .blue.button:hover, .dialog .blue.button:hover {
			    background-color: #8e9ddb;
			    color: #fff;
			    border: 1px solid #314aaf;
			}
			
			.notifyjs-bootstrap-base strong{color:#e15326;font-family: "NB", Arial;}
			
			.titre_dossier{background-color:#eeeeee;text-transform: uppercase;font-family: 'PC', Arial; font-weight: normal;font-size: 18px;text-align: left;padding: 10px; box-sizing: border-box;}
			.espace_dossier{padding:10px;width:100%;float:left;background-color:white;}	
			.espace_dossier a{float:left;width:20%;margin:2%;text-align:center;}
			.espace_dossier .bt_footer_manuel i{font-size:60px;}
			.bt_footer_manuel span{font-size:12px;}
			
			#nb_res_pag{position:absolute;z-index:2;top:87px;left:141px;color: #646464;font-family:"NL",Arial;font-size:12px;}
			#nb_res_pag strong{font-family: "NB", Arial;}
			
			#dialog-iframe-bg{width:80%;margin-top:2%;height:100%;}
			#dialog-iframe-content{width:100%;overflow:auto;height:100%;}
			#dialog-iframe-description{margin:0px;padding:0px;}
				#close_croix{color:white;font-weight:bold;position:absolute;z-index:150;right:10px;top:2px;font-size:40px;cursor:pointer;}

.titre_popup_maj{text-transform: uppercase;font-family: 'PC', Arial;color: #8b9298;font-size:16px;padding-top:10px;}
.date_popup_maj{text-transform: uppercase;color:#E15326;font-family: 'PL', Arial;font-size:12px;}
.content_popup_maj{font-family: 'PL', Arial;font-size:14px;padding-bottom:10px;color: #8b9298;border-bottom:2px solid #e0e0e0;}
	.content_popup_maj strong{font-weight:normal;font-family: 'NB', Arial;}

.filtre_tab{font-size:10px;display:none;border:1px solid #646464;padding:2x;position:absolute;z-index:50;top:0px;background-color:#F7F7F7;}
	.filtre_tab .lignef{padding:3px 0px;float:left;clear:both;font-size:10px;}
	.filtre_tab .lignef input{float:left;margin:0px;cursor:pointer;}
	.filtre_tab .lignef label{float:left;margin:2px 2px;font-weight:normal;line-height:10px;cursor:pointer;}
.filtre_buttons{clear:both;margin:2px;text-align:center;}

#emplacementprogress{padding:5px;text-align:center;background:white;border:1px solid #CCCCCC;width:350px;height:70px;position:absolute;z-index:30;top:5px;left:50%;margin-left:-175px;}
	#progressbarbartour{border:1px solid #CCCCCC;width:300px;height:20px;margin-left:25px;}
	#progressbarbar{height:20px;width:0%;background-color:#9c27b0;}
	#progressbarpercent{width:100%;text-align:center;color:white;}
	#divcoverprogress{width:100%;height:100%;position:absolute;z-index:20;display:none;opacity:0.5;filter: alpha(opacity=50);}
	
	th.tri{cursor:pointer;}
	th.tri::after{content:" \2190"}
	th.up{color:black;cursor:pointer;}
	th.up::after{content:" \2193"}
	th.down{color:black;cursor:pointer;}
	th.down::after{content:" \2191"}
	
	th a.tri{cursor:pointer;}
	th a.tri::after{content:" \2190"}
	th a.up{color:black;cursor:pointer;}
	th a.up::after{content:" \2193"}
	th a.down{color:black;cursor:pointer;}
	th a.down::after{content:" \2191"}
	
	
	.titre_ouvert{color:red;font-weight:bold;}
	.titre_collaboree{color:#32bc17;font-weight:bold;}
	.titre_transferee{color:#e15326;font-weight:bold;}
	
	
	.tag { margin-right: 2px;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;}
				.span_details_form_consult{margin:0px;}
				.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_dit{cursor:pointer;}
			
			.tooltip-inner{max-width:600px;}
			
	.modif_act{cursor:pointer;float:right}

#loader{width:100%;padding-top:25px;text-align:center;}
#ligne_onglets a{position:relative;}
#ligne_onglets a span{display:none;position:absolute;top:-5px;right:-5px;background-color:red;width:30px;height:30px;}
#ligne_onglets a .noread{background-color:#e15325;top:-7px;right:-7px;font-family:'PB', Arial;font-size:18px;box-sizing:border-box;padding:2px;border-radius:15px;}
.new_action{transition: background 1s ease;}
.new_histo{transition: background 1s ease;}


#pagination{float:right;padding-bottom:5px;}
#pagination .pagepagi{float:left;padding:2px 4px;background-color:#DEDEDE;margin:0px 2px;cursor:pointer;min-width:25px;text-align:center;}
#pagination .active{background-color:#8C8C8C;color:white;}

#overlay{top:0;left:0;width:100%;height:100%;position:fixed;z-index:8;background-color:black;background-color:#000000;filter:alpha(opacity = 50);-moz-opacity:0.5;opacity:0.5;display:none;}
#overlay-patientez{width:200px;height:150px;left:50%;top:40%;margin-left:-100px;position:fixed;z-index:9;background-color:white;border:1px solid black;text-align:center;display:none;}

.recherche_classement_tableau{}
.liste_st_search{float:left;background-color:#ececec;padding:11px 30px 9px 30px;box-sizing:border-box;border-radius:20px;margin-right:10px;}
.ligne_form_bts_client{padding-bottom:10px;border:0px;}
.liste_st_search_client{float:left;width:100%;background-color:#ececec;padding:10px 30px;box-sizing:border-box;border-radius:20px;margin:10px 0px;}
	.liste_st_search_client .statut{float: left;padding-right: 20px;text-transform: uppercase;font-family: 'PC', Arial;font-size: 14px;}
	.liste_st_search_client .statut label {font-weight: normal;cursor: pointer;}
	.liste_st_search_client .statut input {float: left;margin-right: 2px;margin-top: 6px;cursor: pointer;}
	
	.liste_st_search_nouvelle_dde{background-color:#e15326;color:#ffffff;font-family: "NB", Arial;}
		.liste_st_search_nouvelle_dde:hover, .liste_st_search_nouvelle_dde:hover input[type="button"]{background-color:#0d1833;}
.recherche_classement_tableau .statut{float:left;padding-right:10px;text-transform:uppercase;font-family:'PC', Arial;font-size:14px;}
	.recherche_classement_tableau .statut input{float:left;margin-right:2px;margin-top:6px;cursor:pointer;}
	.recherche_classement_tableau .statut label{font-weight:normal;cursor:pointer;}


/* Smartphone */
@media (max-width: 600px), (max-device-width: 600px){
	.dialog-bg{width:90%;margin-top:10px;max-height:98%;}
}

select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 98%;
	background-size: auto;
}

.timer-dit-text {
	position: absolute;
	z-index: 2;
	top: 87px;
	right: 42px;
	color: #646464;
	font-family: "NL",Arial;
	font-size: 12px;
}