.container,.modal{display:none;top:0;position:fixed}.modal,h1{font-size:1.3em}#vue,#vue img{height:fit-content;text-align: center;}.container{width:100%;height:100vh;opacity:.9;background:#222;z-index:40000;left:0;overflow:hidden;animation-name:fadeIn_Container;animation-duration:1s}.modal{width:90%;height:90%;margin:2.5% auto 0 5%;z-index:40001;background:#fff;border-radius:10px;box-shadow:0 0 10px #000;animation-name:fadeIn_Modal;animation-duration:.8s;color:#000;text-align:left;border:1px #DDD solid;}.header{width:100%;height:25px;border-radius:10px 10px 0 0;border-bottom:0px solid #ddd;background-color:#306051}.header .titre{float:left;margin-left:12px;margin-top:2px;color:#ffc}h1{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-weight:400;color:#ffc}.header .cancel{float:right;margin-right:20px;margin-top:2px;color:#ffc}.header a{text-decoration:none;margin-top:5px;padding-left:2%;color:#ffc}.content{width:100%;height:95%;border-radius:0 0 10px 10px;display:flex;flex-direction:row;background-image:url('slick/loading.gif');background-repeat:no-repeat;background-position:center;background-size:150px 150px;background-color:#f7f7f7;}#vue img{max-width:100%;border-radius:0;object-fit:scale-down}#vue{width:50%}#culture{width:50%;float:right;overflow:scroll}.block-content blockquote,.expand-content{display:none}.demo{width:100%;border:0;border-collapse:collapse;text-align:center;}.demo td,.demo th{border:0;background:0 0}@keyframes fadeIn_Modal{from{opacity:0}to{opacity:1}}@keyframes fadeIn_Container{from{opacity:0}to{opacity:.9}}