/* LOCROO T3P — Socle 1.0.20 : feuilles precedentes conservees, extension future via .locroo-t3p-course */
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course){font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.7;color:#173753;max-width:1010px;margin-left:auto;margin-right:auto}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(p,li){font-size:inherit;line-height:inherit}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) .hero{background:#103e69;color:#fff;border-radius:18px}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) .hero :is(h1,h2,h3,p,small){color:#fff}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) .hero small{color:#d3e8fc}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(.objectives,.note){background:#eaf4ff;color:#163c61}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(.tablewrap,.table-wrap){overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
/* Fortes surcharges necessaires : les regles globales footer du theme transforment ce bloc en plusieurs colonnes */
article.locroo-t3p14 > footer.refs,article.locroo-t3p14 footer.refs,
article.locroo-t3p13 footer.refs,
article.locroo-t3p-course :is(footer.refs,.locroo-references){display:block!important;float:none!important;clear:both!important;position:static!important;columns:auto!important;column-count:1!important;grid-template-columns:none!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-height:0!important;box-sizing:border-box!important;background:#eaf2fa!important;color:#173753!important;padding:22px 24px!important;margin:32px 0 0!important;border:0!important;border-radius:15px!important;text-align:left!important}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(footer.refs,.locroo-references) > *{display:block!important;float:none!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;grid-column:auto!important;columns:auto!important;column-count:1!important;color:#173753!important;text-align:left!important}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(footer.refs,.locroo-references) :is(h2,h3){color:#07365f!important;font-size:21px!important;line-height:1.35!important;margin:0 0 12px!important}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(footer.refs,.locroo-references) :is(p,ul,li,small,span,strong){color:#173753!important;line-height:1.65!important;font-size:16px!important;word-break:normal!important;overflow-wrap:break-word!important}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(footer.refs,.locroo-references) ul{padding-left:24px!important;list-style:disc outside!important;display:block!important}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(footer.refs,.locroo-references) li{display:list-item!important;float:none!important;width:100%!important;padding:3px 0!important}
:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(footer.refs,.locroo-references) a{color:#0863a6!important;text-decoration:underline!important;overflow-wrap:anywhere!important}
@media(max-width:760px){:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course){font-size:17px;line-height:1.65}:is(.locroo-t3p13,.locroo-t3p14,.locroo-t3p-course) :is(footer.refs,.locroo-references){padding:18px 17px!important}}
