/* Fichier CSS à placer dans un champ SCSS Brut de la plateforme Moodle (Voir votre administrateur) */

/* Blisc */
div.bliscframe {
    width:98%;
    margin:10px; padding:5px;
    font-size: 12px; font-weight: 400; font-style: normal; 
    font-family: Arial; color: #000000; background-color: transparent; 
}

div.bliscframe h3 {
    width:100%;
    padding:8px; 
    background-color: burlywood;
}

div.bliscframe span.edition {
   /* color:red !important;    */
}

div.bliscframe span.title {
    font-size: 14pt; text-decoration: none; vertical-align: baseline; 
}

div.bliscframe span.slim {
    font-size: 9pt; text-decoration: none; vertical-align: baseline; 
}

table.capsule {
    border:solid 1pt; border-collapse: collapse; 
    width: 100%; table-layout: fixed;  
}

table.capsule tr.headband {height: 22pt; width:100%;}

table.capsule tr.headband td {
   padding: 5pt; vertical-align: top;
   border: solid #000000 1pt; background-color: #f1c232; 
   overflow: hidden; overflow-wrap: break-word;
   font-size: 11pt;
}

table.capsule tr.headband td p {
   line-height: 1.2; text-align: center; 
    margin-top: 0pt; margin-bottom: 0pt;font-size: 14pt; 
    text-decoration: none; 
}

table.capsule tr.underband td {
    border-left: solid #000000 1pt; border-right: solid #000000 1pt; border-bottom: dotted #000000 1pt; border-top: dotted #000000 1pt; vertical-align: middle; background-color: #ffe599; 
    padding: 5pt; overflow: hidden; overflow-wrap: break-word;
}

table.capsule tr.underband td p {
    line-height: 1.2; text-align: center; 
    margin-top: 0pt; margin-bottom: 0pt;
    font-size: 12pt; text-decoration: none; vertical-align: baseline; 
}

table.capsule tr {border:1pt dotted;}

table.capsule tr.maincontent td {
    vertical-align: middle; padding:5pt 4pt 5pt;
    border-left: 1pt solid #000000;
    overflow: hidden; overflow-wrap: break-word; 
}

table.capsule tr.maincontent .title {
    font-size: 16pt; 
    background-color: transparent; 
    text-decoration: none;
}

table.capsule ul:first-child {list-style-type: decimal; margin-top:0px;}

table.capsule td.medium {width:20%;}
table.capsule td.large {width:35%;}
table.capsule td.tiny {width:8%;}

div.boxbreak {clear:both;height:0px;}

div.corpusbox {
    width:480px; min-height:320px; padding:2px;
    margin-right:0px; margin-top:0px; margin-bottom:0px;
    list-style-type: decimal;
    float:left; 
}

div.corpusbox tr.headband {height:60px; vertical-align: middle;}

div.corpusbox tr.box {height:255px;}
div.corpusbox tr.box td {vertical-align: top;}
div.corpusbox tr.underband td p {font-size: 8pt;}

div.corpusbox ul {list-style-type: square; margin-top:0px;}
div.corpusbox ul li {font-size:12px;}

div.corpusbox tr.headband p.cblabel {font-size: 13pt;text-align: left;}
div.corpusbox tr.headband p.cblabel a.autolink {text-decoration: none; color:#000000;}
div.bliscframe.overview {min-height:0px;}

/* ** Fin BLISC ** */