body {
  font-size: 12pt !important;
  font-family: Go, sans-serif;
  margin: auto;
  background-color: #fff;
  width: 100%
}

span.def~p {
  margin-top: -1em;
}

.mémo {
  font-size: 100%;
}

.mémo table {
  font-size: 100%;
}

table.mémo td {
  padding: 5px;
  border: solid 2px black;
}

.h {
  opacity: 1 !important;
}

div {
  page-break-inside: avoid;
}

img {
  page-break-inside: avoid;
  /* or 'auto' */
}

.cache {
  border: none !important;
}


/* .matériel,
a:not(.act),
.details,
details,
.note,
.video,
video,
.exercices,
.mem,
.editV,
.editR,
.editN,
.tipIcon,
.essentiels,
.exp,
img:not(.cours) {
  display: none;
} */

.mem,
.details,
.tipIcon,
.qcm,
#toc,
.infos,
.info,
.video,
video,
.exp,
.note,
.apprendre,
.illustration,
.matériel,
.b64SubTitles{
  display:none;
}



img:not(.tipIcon) {
  width: 50% !important;
}

img.cours {
  width: 100%;
}

img.cours.w80 {
  width: 80%
}

img.cours.w60 {
  width: 60%
}

img.cours.w40 {
  width: 40%
}

img.cours.w30 {
  width: 30%
}

table {
  table-layout: fixed;
}

table:not(.mémo),
th,
td {
  border: 1px solid #444;
  border-collapse: collapse;
  padding: 5px;
}

table {
  width: 100%;
}

.noBorders,
.noBorders td,
.noBorders table,
.noBorders th,
.noBorders tbody {
  border: none;
}

h1 {
  padding: top 0;
  margin-top: 0;
}

table.mémo {
  border-collapse: collapse;
  table-layout: auto;
}


table.mémo th {
  border: none;
}

table.mémo td {
  border: solid .5px black;
}

td{
  text-align:center;
}

.u{
  text-decoration:underline;
}

.encR{
  border: solid 3px #CC5555;
  text-align: center;
  padding: 0 20px;
  margin:auto;
}


dt {
  text-decoration: underline red;
}

h1{
	page-break-before:always;
	top:0px;
	padding-top:0px;
	margin-top:0px;
	}
h2,
h3,
h4 {
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}

strong {
  text-decoration: underline red;
}

.noPrint,
.edit:not(.print) {
  display: none;
}

.act{
  display:block;
  font-style:italic;
}

div.exercices{
  display:block;
  font-style:italic;
}

p.manyEx::before{
  content:'exercices ';
}
p.oneEx::before{
  content:'exercice ';
}

p.OneEx{
  color:blue;
}

object{
  max-width: 80%;
}