.editor-list:hover .editor-list-items {
    max-height: max-content;
    max-width: 90%;
}


@media print {

body{
font-size:0.6rem;
width:100%;
max-width:100%;
margin:0;
padding:0;
}

.main,
header,
footer,
.copylink,
.closebutton{

display:none;
}

#doc{
margin:0;
border:none;
}

#doc > div:first-child{
display:none;
margin:0;
padding:0;
}



.maquette{
width:100%;
padding:0;
margin:0;
}

.maquette table tr th {
font-weight: 600;
background-color: #ffffff;
color: black;
padding: 0.5rem;
border: thin solid black;
}
div.adm {
clear: both;
margin: 0.5rem;
}


}


/***********************
UNIQUEMENT POUR MAQUETTE
************************/

.maquette div.texte{
padding: 1rem 0;
}

.maquette div.texte ul{
padding:0.5rem 1rem;
}

.maquette{
width:95%;
margin:auto;
display:flex;
flex-direction:column;
justify-content:flex-start;
padding: 0.5rem;
overflow:auto;
}
.maquette table{
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.maquette table th{
font-weight:400;
background-color:#e6142d;
color:white;
padding:10px 3px;
border:thin solid #e6142d;
}
.maquette table td{
border:thin solid grey;
padding:6px 10px;
text-align:center;
}
.maquette table td:first-child{
text-align:left;
}
body #maqdescs{
max-width:960px;
min-width: auto;
padding:0.5rem;
top:initial;
left:initial;
justify-content:center;
background-color: rgba(0,0,0,0.9);
border-radius: 0;}

body #comparator > div{
line-height: 2rem;
padding: 0.5rem;
border-radius: 0;
}

body #comparator > div:hover{
box-shadow: initial;
}

body .descCont{
background-color: rgba(234, 234, 237,0.9);
border-radius: 0;
}

body #maqdescscont{
overflow:auto;
}

body .closebutton img, body .closeButton.main img{
width: 2.5rem;
height: 2.5rem;
border-radius: 0;
}

.maquette a:link,
.maquette a:visited{
color:#e6142d;
font-weight:400;
}
.maquette a:hover{
font-weight:400;
}

.maquette div.courseDesc.on{
display:inline-table;
}
.maquette div.courseDesc.off{
display:none;
}
.maquette div.courseDesc{
background-color:white;
padding:20px;
max-width:50%;
border:solid thin lightgrey;
}
.maquette div.courseDesc label{
font-weight:600;
margin:20px 0 5px 0;
display: block;
}