.fa-info:before{content:"\f129"}.fa-check:before{content:"\f00c"}#P1506_DATE_CONTAINER{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#table-week th{text-align:center}#table-week #titres-regroupements td{vertical-align:middle}.calStripes{background-image:repeating-linear-gradient(135deg,transparent,transparent 9px,rgba(255,255,255,0.7) 1px,rgb(255,255,255) 10px)}#table-week{margin-bottom:1px;font-family:sans-serif;font-size:13px}#table-week td:not(.title-time):after{content:none}#table-week tr:not(#titres-regroupements):not(#titres-onglets-regrouper) td:before{content:''}#table-week a{position:absolute!important;text-decoration:none}#table-week{table-layout:fixed!important}#table-week{width:100%;border-collapse:collapse;-webkit-box-shadow:0px 0px 10px 8px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 8px rgba(0,0,0,0.1);table-layout:fixed}#table-week td,#table-week th{border:1px solid #f1eeee;position:relative!important}#table-week td:not(.title-time){height:14px!important}#table-week th:not(#title-week){height:20px;padding:5px;border-right:2px solid white;vertical-align:middle}#table-week>tbody>tr:first-child{color:white;background-color:rgb(90,81,136)}#table-week #title-week{border:none;background-color:white;color:#A0A0A0;width:75px;font-size:10px}#table-week #title-table:first-child{width:90px}#table-week .title-time{border-left:none;border-bottom:none;color:#A0A0A0;vertical-align:top;text-align:right;padding-right:12px;font-size:13px}#table-week .week-end{background-color:#F1F0F6;border:1px solid #fff}#table-week .today{background-color:#ffffcc}#table-week td:not(.title-time):not(.espace-regroupement):not(.onglet-regroupement):not(.onglet-salle):not(.conge):hover{cursor:pointer}#table-week .highlight{background-color:rgb(60,235,211)}#table-week .highlight-block{background-color:rgb(224,15,15)}#table-week tbody>tr:nth-child(4n-2){border-top:2px solid #cacaca}#table-week tbody tr:nth-child(2){border-top:2px solid #fff}#table-week a{overflow:hidden;line-height:1}.onglet-regroupement,.onglet-salle{color:white;text-align:center;-ms-flex-line-pack:center;align-content:center;overflow:hidden}#table-week .reservation,#table-week .reservation-split-2-1,#table-week .reservation-split-2-2,#table-week .reservation-split-3-1,#table-week .reservation-split-3-2,#table-week .reservation-split-3-3,#table-week .reservation-split-4-1,#table-week .reservation-split-4-2,#table-week .reservation-split-4-3,#table-week .reservation-split-4-4,#table-week .reservation-split-5-1,#table-week .reservation-split-5-2,#table-week .reservation-split-5-3,#table-week .reservation-split-5-4,#table-week .reservation-split-5-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1em;color:white;border-radius:4px;border-bottom:0.166em solid #fff;position:absolute;z-index:1;padding:2px}#table-week .reservation{font-size:13px}#table-week .reservation-split-2-1,#table-week .reservation-split-2-2{font-size:13px}#table-week .reservation-split-3-1,#table-week .reservation-split-3-2,#table-week .reservation-split-3-3{font-size:1em}#table-week .reservation-split-5-1,#table-week .reservation-split-5-2,#table-week .reservation-split-5-3,#table-week .reservation-split-5-4,#table-week .reservation-split-5-5{font-size:0.5em}@media only screen and (max-width:1500px){.reservation{font-size:1em}.reservation-split-2-1,.reservation-split-2-2{font-size:0.65em}.reservation-split-3-1,.reservation-split-3-2,.reservation-split-3-3{font-size:0.6em}.reservation-split-4-1,.reservation-split-4-2,.reservation-split-4-3,.reservation-split-4-4{font-size:0.5em}.reservation-split-5-1,.reservation-split-5-2,.reservation-split-5-3,.reservation-split-5-4,.reservation-split-5-5{font-size:0.45em}}@media only screen and (max-width:1100px){.reservation{font-size:0.6em}.reservation-split-3-1,.reservation-split-3-2,.reservation-split-3-3{font-size:0.45em}.reservation-split-4-1,.reservation-split-4-2,.reservation-split-4-3,.reservation-split-4-4{font-size:0.45em}.reservation-split-5-1,.reservation-split-5-2,.reservation-split-5-3,.reservation-split-5-4,.reservation-split-5-5{font-size:0em}}@media only screen and (max-width:950px){.reservation-split-3-1,.reservation-split-3-2,.reservation-split-3-3,.reservation-split-4-1,.reservation-split-4-2,.reservation-split-4-3,.reservation-split-4-4,.reservation-split-5-1,.reservation-split-5-2,.reservation-split-5-3,.reservation-split-5-4,.reservation-split-5-5{font-size:0}}@media only screen and (max-width:775px){.reservation{font-size:0.45em}.reservation-split-2-1,.reservation-split-2-2{font-size:0}.onglets-salles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onglets-salles a{width:95%;border-radius:4px;border:1px solid #c5c5c5;text-align:center}}@media only screen and (max-width:400px){.reservation{font-size:0}}#table-week .hide{-webkit-transition:0.01s;transition:0.01s;-webkit-transform:translateX(-9999px);transform:translateX(-9999px);z-index:2}@-webkit-keyframes blink_blue{0%{background-color:white}50%{background-color:rgb(60,235,211)}}@keyframes blink_blue{0%{background-color:white}50%{background-color:rgb(60,235,211)}}@-webkit-keyframes blink_red{75%{background-color:rgb(224,26,26)}to{background-color:rgb(255,255,255)}}@keyframes blink_red{75%{background-color:rgb(224,26,26)}to{background-color:rgb(255,255,255)}}#table-week td{animation-name:none;-webkit-animation-name:none;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:0.75s;-webkit-animation-duration:0.75s}#table-week .reservation{animation-name:none;-webkit-animation-name:none;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:0.5s;-webkit-animation-duration:0.5s}#table-week .selected{background-color:rgb(60,235,211)}#table-week .blink-red{animation-name:blink_red;-webkit-animation-name:blink_red;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-duration:0.5s;-webkit-animation-duration:0.5s}#table-week .annuler{position:absolute;z-index:11;background-color:red;right:-12px;top:0px;border-width:1px;border-color:red;border-radius:10px}#table-week .popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#table-week .popup .popuptext{visibility:hidden;width:160px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px}#table-week .popup .popuptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}#table-week .popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-test{height:16px;-ms-flex-item-align:start;align-self:flex-start}