



#breadcrumb{margin:0 1rem 0 10.8rem;color:#6a224d}#breadcrumb li{position:relative}#breadcrumb li:not(:first-child)::before{content:"/";display:inline-block;padding:0 .375rem}#breadcrumb a{color:#6a224d}





/* ============== annexe_video =====*/


#annexe-file .item{display:flex;justify-content:center;text-align:center;align-items:center;background-color:#ebebeb;flex-direction:column;padding:.5rem;font-size:.75rem;color:#000;line-height:1;text-decoration:none}#annexe-file .item:hover{background-color:#dedede}#annexe-file .name{word-wrap:break-word;display:inline-block;width:100%;margin-top:.3125rem}


#annexe-image .item{height:5rem}.si-modal{cursor:pointer;transition:.3s}.si-modal:hover{opacity:.7}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:5rem 0;background-color:rgba(0,0,0,.9);text-align:center;overflow:auto;z-index:999}.modal-image{display:inline-block;width:80%;max-width:43rem}@media only screen and (max-width: 43em){.modal-image{width:100%}}.modal-caption{display:block;width:80%;max-width:43rem;color:#ccc;padding:1rem 0;margin:0 auto}.modal-image,.modal-caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal-close{position:absolute;top:.5rem;right:1rem;color:#f1f1f1;font-size:2.5rem;font-weight:bold;line-height:1;transition:.3s;z-index:2}.modal-close:hover,.modal-close:focus{color:#bbb;text-decoration:none;cursor:pointer}



/* ============== annexe_son =====*/
#sound{
	overflow:hidden;
	clear:both;
}

.annexe_texte_son {
	margin-bottom:3px;
	color:#888888;
}

#bloc_son {
	border:1px solid #cccccc;
	overflow:auto;
	padding: 10px;
	margin:10px 0;
}




