#region-main .clregistered{display:none!important}html{scroll-behavior:smooth}#region-main .nouv_fenetre::after{content:"\f08e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:.5em;color:#ff0}#region-main table.responsive_table{margin:0 auto;background:#333;color:#fff;text-rendering:optimizeLegibility;border-radius:5px}#region-main table.responsive_table caption{color:#444;margin:1rem;background-size:contain;background-repeat:no-repeat;background-position:center left,center right}#region-main table.responsive_table thead th,table.responsive_table tbody td{padding:.8rem}#region-main table.responsive_table tbody td{padding:.8rem;color:#444;background:#eee;border-left:1px solid #ddd}#region-main table.responsive_table.mainlytexts tbody td{vertical-align:top}#region-main table.responsive_table tbody tr:not(:last-child){border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media screen and (max-width:600px){#region-main table.responsive_table caption{background-image:none}#region-main table.responsive_table thead{display:none}#region-main table.responsive_table tbody td{display:block;padding:.6rem}#region-main table.responsive_table tbody tr td:first-child{background:#666;color:#fff}#region-main table.responsive_table tbody td:before{content:attr(data-th);font-weight:700;display:inline-block;width:6rem}#region-main .conteneur_tableau table#numeriser.responsive_table tr>td:first-child{width:20%}#region-main .conteneur_tableau table#numeriser.responsive_table tr>td:first-child+td{width:40%}#region-main .conteneur_tableau table#numeriser.responsive_table tr>td:first-child+td+td{width:40%}}#region-main canvas,.modal-content canvas{max-width:500px;max-height:500px;height:auto;object-fit:scale-down}#region-main figure,.modal-content figure{max-width:97%;height:auto;object-fit:scale-down;margin:0;margin-top:1em;margin-bottom:1em;position:relative}#region-main figure img,#region-main figure video,#region-main figure>p,.modal-content figure img,.modal-content figure video,.modal-content figure>p{display:block;margin:auto;max-width:97%;height:auto;text-align:center}#region-main figure img,.modal-content figure img{border:1px solid #d3d3d3}#region-main figcaption,.modal-content figcaption{max-width:97%;font-size:.75rem;padding-left:.6rem;padding-right:.6rem;text-align:center;margin-bottom:1rem}#region-main figure .avcastvideoplayer,.modal-content figure .avcastvideoplayer{min-width:400px;height:auto;min-height:0}#region-main table.responsive_table figure .avcastvideoplayer,.modal-content table.responsive_table figure .avcastvideoplayer{min-width:200px;height:auto;min-height:0}#region-main table.responsive_table figure .mediaplugin.mediaplugin_videojs,.modal-content table.responsive_table figure .mediaplugin.mediaplugin_videojs{width:unset}#region-main .bloc_figures,.modal-content .bloc_figures{margin:auto}#region-main .bloc_figures figure.cote_a_cote,.modal-content .bloc_figures figure.cote_a_cote{display:inline-block;width:45%;margin-left:4%}#region-main .bloc_figures figure.cote_a_cote img,.modal-content .bloc_figures figure.cote_a_cote img{max-width:100%;height:auto;display:block;margin:auto}@media screen and (max-width:660px){#region-main .bloc_figures figure.cote_a_cote,.modal-content .bloc_figures figure.cote_a_cote{vertical-align:top}}#region-main figure.flottant_droite,.modal-content figure.flottant_droite{float:right;max-width:30%}#region-main table.responsive_table img,.modal-content table.responsive_table img{max-width:100%;height:auto;display:block;margin:auto}#region-main .img_centree,.modal-content .img_centree{margin:auto;margin-top:1em;margin-bottom:1em;display:block}#region-main .exergue,.modal-content .exergue{border:1px solid #ddd;padding:1em;margin:2em}#region-main .exergue h3,#region-main .exergue h4,#region-main .exergue h5,.modal-content .exergue h3,.modal-content .exergue h4,.modal-content .exergue h5{margin-top:0}@media (max-width:640px){#region-main .exergue,.modal-content .exergue{margin-left:0;margin-right:0}}#region-main kbd,.modal-content kbd{padding:.2em;padding-left:.5em;padding-right:.5em;color:#aaa;font:bold 9pt arial;text-decoration:none;text-align:center;width:44px;height:41px;margin:5px;background:#eff0f2;-moz-border-radius:4px;border-radius:4px;border-top:1px solid #f5f5f5;-webkit-box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;-moz-box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;text-shadow:0 1px 0 #f5f5f5;text-transform:uppercase}#region-main kbd:active,#region-main kbd:hover,.modal-content kbd:active,.modal-content kbd:hover{color:#888;background:#ebeced;margin:7px 5px 3px;-webkit-box-shadow:inset 0 0 25px #ddd,0 0 3px #333;-moz-box-shadow:inset 0 0 25px #ddd,0 0 3px #333;box-shadow:inset 0 0 25px #ddd,0 0 3px #333;border-top:1px solid #eee}#region-main details,.modal-content details{font-size:1rem;width:100%;background:#fbfbfb;border-radius:8px;position:relative}details .tic_summary-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#region-main details:hover,.modal-content details:hover{cursor:pointer}details .tic_summary-content{border-top:1px solid #e2e8f0;cursor:default;padding:1em;font-weight:300;line-height:1.5}#region-main summary,.modal-content summary{list-style:none;padding:1em}#region-main details summary:focus,.modal-content details summary:focus{outline:0}details summary:hover .tic_summary-close svg{opacity:1}details .tic_summary-close svg{opacity:.5}details .tic_summary-close,details .tic_summary-open{pointer-events:none;position:absolute;top:.75em;right:1em;background:#fbfbfb}details .tic_summary-close svg,details .tic_summary-open svg{display:block}#region-main details summary::-webkit-details-marker,.modal-content details summary::-webkit-details-marker{display:none}#region-main .motscles,.modal-content .motscles{background:rgba(100,100,100,.1);padding:2px;padding-left:.2em;padding-right:.2em;margin-left:.2em;margin-right:.2em;text-shadow:1px 1px 0 #fff;font-style:normal}#region-main .menu,.modal-content .menu{background:rgba(100,100,100,.1);padding:2px;padding-left:.2em;padding-right:.2em;margin-left:.2em;margin-right:.2em;text-shadow:1px 1px 0 #fff;font-style:normal}#region-main .bloc_copyrights,.modal-content .bloc_copyrights{font-size:.6em;border:1px solid rgba(100,100,100,.7);padding:1em;background-color:rgba(250,250,250,.7);color:rgba(100,100,100,.7);width:70%;margin:auto}#region-main .bloc_copyrights::before,.modal-content .bloc_copyrights::before{content:"Auteur et licence de certains contenus : "}#region-main .bloc_copyrights li,.modal-content .bloc_copyrights li{list-style-position:inside}#chemin_fer{display:inline-block;border-radius:5px;counter-reset:flag;border:1px solid #888;margin-bottom:.7em}#chemin_fer ol,#chemin_fer ol li{display:inline-block;margin:0;padding:0}#chemin_fer li>a,#chemin_fer>a{text-decoration:none;outline:0;display:block;float:left;font-size:10px;line-height:24px;padding:0 10px 0 55px;background:#fbfbfb;color:#000;transition:all .5s;position:relative;margin-bottom:-4px}#chemin_fer>a:first-child{padding-left:10px;border-radius:5px 0 0 5px}#chemin_fer>a:first-child::before{left:14px}#chemin_fer li:last-child>a{border-radius:0 5px 5px 0;padding-right:20px}#chemin_fer li.active>a,#chemin_fer li>a:hover,#chemin_fer>a:hover{background:#ddd}#region-main #chemin_fer li.active>a::after,#region-main #chemin_fer li>a:hover::after,#region-main #chemin_fer>a:hover::after{background:#ddd}#region-main #chemin_fer>a{border-right:1px solid #888}#region-main #chemin_fer li>a::after{content:'';position:absolute;top:0;right:-14px;width:24px;height:24px;transform:scale(.707) rotate(45deg);z-index:1;background:#fbfbfb;color:#000;transition:all .5s;box-shadow:2px -2px 0 0 rgba(0,0,0,.4)}#region-main #chemin_fer li:last-child>a::after{content:none}#region-main #chemin_fer li>a::before{content:counter(flag);counter-increment:flag;border-radius:100%;width:20px;height:20px;line-height:20px;margin:2px 0;position:absolute;top:0;left:25px;background:#fbfbfb;font-weight:700;box-shadow:0 0 0 1px #ccc;text-align:center}#region-main #chemin_fer li:first-child>a{padding-left:40px}#region-main #chemin_fer li:first-child>a::before{left:10px}#region-main #intro.box.generalbox{border:none;margin:0}#region-main #feedback .quizgradefeedback{text-align:left!important;margin:2em}#region-main #lien_forum{display:inline-block;margin-left:1em}#region-main #lien_forum a{display:block;width:9em;line-height:.9em;font-size:.8em;float:right;text-align:left}#region-main #lien_forum a span.fa{display:block;float:left;font-size:2em;margin-right:.2em}#region-main .menu_horizontal_intro{margin:auto}#region-main .menu_horizontal_intro li{display:inline-block;margin-left:2em;width:25%}#region-main .menu_horizontal_intro li img{max-width:100%;height:auto;display:block;margin:auto}button.ouvrir_mode_emploi+button.ouvrir_mode_emploi{display:none}#region-main div#toc{margin-bottom:1em}#region-main div#toc ol{margin-top:0;margin-bottom:0}#toc>a[href="#toc"]{font-size:.7em;text-align:center;display:block;position:fixed;bottom:10px;right:10px;width:5em;border-color:rgba(85,85,85,.2);background-color:rgba(100,100,100,.1);padding:.3em;border-radius:6px;z-index:1000}#toc>a[href="#toc"]>i.fa{font-size:3em}#toc>a[href="#toc"]:hover{color:#fff;background-color:rgba(100,100,100,.5);transition-duration:2s}.tic_onglets li{display:inline-block}.tic_onglets a{display:block;background-color:#1670cc;padding:10px;border-width:0;cursor:pointer;color:#fff}.Alerte_accueil_CL{background-color:#d2aebe;color:#b90032;margin:10px 0;padding:10px;border-left:5px solid #b90032}.course-content .section{counter-reset:module}.tic-content,.tic_content{margin:16px 36px}.course-content h4,.generalbox h3,.modal-content h3{border-bottom:2px solid #1670cc;counter-increment:module;margin-top:2rem}.course-content li.activity:first-of-type h4,.generalbox li.activity:first-of-type h3,.modal-content li.activity:first-of-type h3{margin-top:inherit}.course-content h4.no-counter,.generalbox h3.no-counter,.modal-content h3.no-counter{counter-increment:none}.course-content h4::before,.generalbox h3::before,.modal-content h3::before{display:inline-block;background-color:#1670cc;color:#fff;padding:6px 12px;margin-right:14px;content:counter(module,upper-alpha)}.course-content h4.no-counter::before,.generalbox h3.no-counter::before,.modal-content h3.no-counter::before{content:none}.course-content h5,.generalbox h4,.modal-content h4{font-weight:700}.course-content h5 .fa,.generalbox h4 .fa,.modal-content h4 .fa{margin-right:8px;color:#1670cc;min-width:1.5em;text-align:center}.tic_alert{margin:10px 0;padding:20px;border-left:5px solid #b90032;background-color:#edceca;color:#b90032;border-color:#b90032}.tic_info{margin:10px 0;padding:20px;border-left:5px solid #3074b5;background-color:#eaf6ff;border-color:#3074b5}.tic_warning{background-color:#eddae3;color:#b90032;margin:10px 0;padding:20px;border-left:5px solid #b90032}.tic_warning-soft{background-color:#f7f5f1;margin:10px 0;padding:20px;border-left:5px solid #b90032}.tic_alert p,.tic_info p,.tic_warning p,.tic_warning_soft p{margin-bottom:0}.tic_button{cursor:pointer;display:inline-block;background-color:#229cdf;padding:10px 15px;margin:5px;border-radius:5px;color:#fff;line-height:25px}.tic_button:hover{text-decoration:none}.tic_button .fa{margin-right:7px}.tic_icone{color:purple}.tic_planning{font-size:.85em;border:1px solid #ccc;border-collapse:collapse;width:100%;caption-side:bottom}.tic_planning td{padding:3px;text-align:center;width:7%}.tic_planning th{padding:3px;text-align:center;border:1px solid #ccc}.tic_planning th span{font-weight:lighter;font-size:90%;display:block}.tic_planning a{color:#000;text-decoration:none}.tic_planning a:hover{color:#fff;text-decoration:underline}.tic_planning-warning{color:#b90032;font-weight:700}.tic_p1 tr:nth-child(n+2) td:nth-child(n+1){background-color:#d8e8ff}.tic_p1 tr:nth-child(2n+2) td:nth-child(4n+3),.tic_p1 tr:nth-child(2n+2) td:nth-child(4n+4),.tic_p1 tr:nth-child(2n+5) td:nth-child(4n+4),.tic_p1 tr:nth-child(2n+5) td:nth-child(4n+5),.tic_p1 tr:nth-child(3n+3) td:nth-child(2n+1){background-color:#a1d3ff}.tic_p2 tr:nth-child(n+2) td:nth-child(n+1){background-color:#a1d3ff}.tic_p2 tr:nth-child(2n+2) td:nth-child(4n+3),.tic_p2 tr:nth-child(2n+2) td:nth-child(4n+4),.tic_p2 tr:nth-child(2n+5) td:nth-child(4n+4),.tic_p2 tr:nth-child(2n+5) td:nth-child(4n+5),.tic_p2 tr:nth-child(3n+3) td:nth-child(2n+1){background-color:#d8e8ff}.tic_p3 tr:nth-child(3n+3) td:nth-child(7){background-color:#a1d3ff}.tic_p3 tr:nth-child(3n+3) td:nth-child(6),.tic_p3 tr:nth-child(3n+3) td:nth-child(8){background-color:#d8e8ff}.tic_p3 tr:nth-child(2n+5) td:nth-child(13)::before{background-color:#fff;background-color:#a1d3ff;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.tic_ribbon{min-width:100px;padding:0 .5rem .25rem;position:absolute;text-align:center;color:#f0f0f0;top:0;right:0;font-size:.75rem;border-radius:0 0 0 .5rem}.tic_course-ftf{border-top-color:#ed8b00!important}.tic_course-ftf .badge-info,.tic_course-ftf .sectiontitle::after,.tic_course-ftf .tic_ribbon,.tic_course-ftf h3::before,.tic_course-ftf h4::before{background-color:#ed8b00!important}.tic_course-ftf h3,.tic_course-ftf h4{border-bottom-color:#ed8b00!important}.tic_course-ftf h4 .fa,.tic_course-ftf h5 .fa{color:#ed8b00!important}.tic_course-auto{border-top-color:#1670cc!important}.tic_course-auto .badge-info,.tic_course-auto .sectiontitle::after,.tic_course-auto .tic_ribbon,.tic_course-auto h3::before,.tic_course-auto h4::before{background-color:#1670cc!important}.tic_course-auto h3,.tic_course-auto h4{border-bottom-color:#1670cc!important}.tic_course-auto h4 .fa,.tic_course-auto h5 .fa{color:#1670cc!important}[id^=tileText-] .tic_title{color:#333}[id^=tileText-] .tic_title span{font-weight:700;color:#666}[id^=tileText-] .tic_title small{font-weight:lighter;color:#666}.tic_table{border-collapse:collapse}.tic_table{width:100%;margin-bottom:1rem;color:#212529}.tic_table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.tic_table td,.tic_table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.tic_table-rows{min-width:900px}.tic_table-rows thead th,.tic_table-rows thead tr{border-top:none;border-bottom:none!important}.tic_table-rows tbody th{font-weight:700}.tic_table-rows tbody td,.tic_table-rows tbody th{color:#777;padding-bottom:20px;padding-top:20px}.tic_table-rows tbody td small,.tic_table-rows tbody th small{color:#b3b3b3}.tic_table-rows tbody tr td,.tic_table-rows tbody tr th{position:relative;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.tic_table-rows tbody tr td:after,.tic_table-rows tbody tr td:before,.tic_table-rows tbody tr th:after,.tic_table-rows tbody tr th:before{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;content:"";left:0;right:0;position:absolute;height:1px;background:#bfbfbf;width:100%;opacity:0;visibility:hidden}.tic_table-rows tbody tr td:before,.tic_table-rows tbody tr th:before{top:-1px}.tic_table-rows tbody tr td:after,.tic_table-rows tbody tr th:after{bottom:-1px}.tic_table-rows tbody tr:hover td,.tic_table-rows tbody tr:hover th{background:rgba(0,0,0,.03)}.tic_table-rows tbody tr:hover td:after,.tic_table-rows tbody tr:hover td:before,.tic_table-rows tbody tr:hover th:after,.tic_table-rows tbody tr:hover th:before{opacity:1;visibility:visible}.tic_table-rows tbody tr.active td,.tic_table-rows tbody tr.active th{background:rgba(0,0,0,.03)}.tic_table-rows tbody tr.active td:after,.tic_table-rows tbody tr.active td:before,.tic_table-rows tbody tr.active th:after,.tic_table-rows tbody tr.active th:before{opacity:1;visibility:visible}.badge{font-weight:400}.format-tiles.editing .label_content{padding-left:0!important}.format-tiles ul.tiles .tile-clickable.current:hover,.format-tiles ul.tiles .tile-clickable:hover,.format-tiles ul.tiles .tile.selected,.format-tiles ul.tiles .tile_bar.clickable:hover{border-top-color:inherit}.tic-white{background-color:#f0f0f0;color:#444}.tic-black{background-color:#333}.tic-grey{background-color:#999}.tic-blue{background-color:#39d}.tic-green{background-color:#2c7}.tic-turquoise{background-color:#1b9}.tic-purple{background-color:#95b}.tic-red{background-color:#e43}.tic-orange{background-color:#e82}.tic-yellow{background-color:#ec0}