.messagerie_clineance{
	float:left;
	display:block;
	width:100%;
}

.messagerie_clineance>div:not(.intitule):not(.detail){
	border-bottom:1px solid #dedede;
	border-left:3px solid #4152d1;
}

.messagerie_clineance>div:not(.detail){
	display:grid;
	width:100%;
	grid-template-columns:calc( 52px + 3ex ) 1fr 3fr 20ex 3ex;
}

.messagerie_clineance.js:not(.messagerie_clineance_detail)>div:not(.detail):not(.intitule){
	cursor:pointer;
}

.messagerie_clineance.messagerie_clineance_detail>div{
	display:block;
}
	
.messagerie_clineance>div.vu_1{
	background:#dedede;
	border-left-color:transparent!important;
}

.messagerie_clineance>div.detail{
	background:transparent;
	border-left-color:transparent;
  box-shadow:0 5px 5px #656565;
	padding:20px;
}

.messagerie_clineance>div.intitule{
	background:#444243;
	color:#fff;
	font-weight:bold;
}

.messagerie_clineance>p>a{
	display:inline-block;
	padding:0.5em 3ex;
	background:#444243;
	color:#fff;
	font-weight:bold;
  border-radius:10px;
	margin-bottom:15px;
}

.messagerie_clineance>p>a:hover{
	background:#686566;
}

.messagerie_clineance.messagerie_clineance_detail>div.intitule{
	display:none;
}

.messagerie_clineance>div>*{
	padding:0.5em 1ex;
	white-space:nowrap;
	overflow:hidden;
	height:1.9em;
}

.messagerie_clineance.messagerie_clineance_detail>div>* ,
.messagerie_clineance>div.detail>*{
	white-space:normal;
	overflow:none;
	height:auto;
}

.messagerie_clineance.messagerie_clineance_detail>div>*>p ,
.messagerie_clineance>div.detail>*>p{
	display:block;
	width:100%;
}

.messagerie_clineance>div>*:nth-child(3) ,
.messagerie_clineance.messagerie_clineance_detail>div>time ,
.messagerie_clineance.messagerie_clineance_detail>div>a ,
.messagerie_clineance>div.detail>time ,
.messagerie_clineance>div.detail>a{
	display:none;
}

.messagerie_clineance.messagerie_clineance_detail>div>*:nth-child(3) ,
.messagerie_clineance>div.detail>*:nth-child(3){
	display:block;
}

.messagerie_clineance>div>time{
	text-transform:lowercase;
}

.messagerie_clineance>div>a{
	display:inline-block;
	text-align:center;
	font-weight:bold;
}

.messagerie_clineance>div>a:hover{
	background:#aaaaaa;
	color:#fff;
}

.messagerie_clineance>div>*>*{
	display:inline;
	margin-right:1ex;
}

.messagerie_clineance>div>*>span{
	display:block;
	width:100%;
	margin-top:2em;
	font-weight:bold;
}

.messagerie_clineance>div:not(.detail)>*>span{
	display:none;
}

.messagerie_clineance_retour{
	padding:5px 1ex;
	text-align:center;
}

.messagerie_clineance>div>div>p>svg{
	margin-left:1ex;
}

.messagerie_clineance svg.picto_copier{
	cursor:pointer;
}

.messagerie_clineance div.vu_0 svg.picto_voir_non{
	display:none;
}

.copier_confirmer{
	position:absolute;
  border-radius:10px;
	background:#ddd;
	border:1px solid #999;
	padding:3px;
	font-size:10px;
	color:#555;
}