/* Src/Skins/classes2.css : */
.tg-pane,.tg-admin-editable{position:relative}
.tg-autogrid{--tg-autogrid-min-width:200px;display:grid;grid-gap:8px;margin:0;padding:0}
.tg-autogrid--top{align-items:start}
.tg-autogrid--middle{align-items:center}
.tg-autogrid--bottom{align-items:end}
.tg-autogrid--left{justify-items:start}
.tg-autogrid--center{justify-items:center}
.tg-autogrid--right{justify-items:end}
.tg-autogrid.tg-autogrid--1{grid-template-columns:repeat(auto-fill, minmax(max(calc(100% - 0px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--2{grid-template-columns:repeat(auto-fill, minmax(max(calc(50% - 8px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--3{grid-template-columns:repeat(auto-fill, minmax(max(calc(33.33333% - 16px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--4{grid-template-columns:repeat(auto-fill, minmax(max(calc(25% - 24px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--5{grid-template-columns:repeat(auto-fill, minmax(max(calc(20% - 32px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--6{grid-template-columns:repeat(auto-fill, minmax(max(calc(16.66667% - 40px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--7{grid-template-columns:repeat(auto-fill, minmax(max(calc(14.28571% - 48px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--8{grid-template-columns:repeat(auto-fill, minmax(max(calc(12.5% - 56px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--9{grid-template-columns:repeat(auto-fill, minmax(max(calc(11.11111% - 64px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--10{grid-template-columns:repeat(auto-fill, minmax(max(calc(10% - 72px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--11{grid-template-columns:repeat(auto-fill, minmax(max(calc(9.09091% - 80px), var(--tg-autogrid-min-width)), 1fr))}
.tg-autogrid.tg-autogrid--12{grid-template-columns:repeat(auto-fill, minmax(max(calc(8.33333% - 88px), var(--tg-autogrid-min-width)), 1fr))}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tg-autogrid{}
.tg-autogrid.tg-autogrid--1>*{width:100%}
.tg-autogrid.tg-autogrid--2>*{width:50%}
.tg-autogrid.tg-autogrid--3>*{width:33.33333%}
.tg-autogrid.tg-autogrid--4>*{width:25%}
.tg-autogrid.tg-autogrid--5>*{width:20%}
.tg-autogrid.tg-autogrid--6>*{width:16.66667%}
.tg-autogrid.tg-autogrid--7>*{width:14.28571%}
.tg-autogrid.tg-autogrid--8>*{width:12.5%}
.tg-autogrid.tg-autogrid--9>*{width:11.11111%}
.tg-autogrid.tg-autogrid--10>*{width:10%}
.tg-autogrid.tg-autogrid--11>*{width:9.09091%}
.tg-autogrid.tg-autogrid--12>*{width:8.33333%}
}
.tg-cont,[class*="tg-cont-"]{margin-left: -1%;margin-right: -1%}
[class*="tg-grid"]{float:left;margin:0;min-height:1px;padding-left:1%;padding-right:1%}
.tg-cont-collapse>[class*="tg-grid"]{padding-left:0;padding-right:0}
.tg-grid-end{float:right}
.tg-grid-centered{float:none;margin-left:auto !important;margin-right:auto !important}
.tg-cont-1>.tg-grid{width:100%}
.tg-cont-2>.tg-grid{width:50%}
.tg-cont-3>.tg-grid{width:33.33333%}
.tg-cont-4>.tg-grid{width:25%}
.tg-cont-5>.tg-grid{width:20%}
.tg-cont-6>.tg-grid{width:16.66667%}
.tg-cont-7>.tg-grid{width:14.28571%}
.tg-cont-8>.tg-grid{width:12.5%}
.tg-cont-9>.tg-grid{width:11.11111%}
.tg-cont-10>.tg-grid{width:10%}
.tg-cont-11>.tg-grid{width:9.09091%}
.tg-cont-12>.tg-grid{width:8.33333%}
.tg-grid-1{width:8.33333%}
.tg-grid-2{width:16.66667%}
.tg-grid-3{width:25%}
.tg-grid-4{width:33.33333%}
.tg-grid-5{width:41.66667%}
.tg-grid-6{width:50%}
.tg-grid-7{width:58.33333%}
.tg-grid-8{width:66.66667%}
.tg-grid-9{width:75%}
.tg-grid-10{width:83.33333%}
.tg-grid-11{width:91.66667%}
.tg-grid-12{width:100%}
@media screen and (min-width: 56.1875em){.tg-cookiesbanner--modal .tg-cookiesbanner__content{max-width:50%;max-height:50%}
}
@media screen and (max-width: 56.1875em) and (min-width: 37.4375em){.tg-cookiesbanner--modal .tg-cookiesbanner__content{max-width:75%;max-height:75%}
}
@media screen and (max-width: 37.4375em){.tg-cookiesbanner--modal .tg-cookiesbanner__content{max-width:90%;max-height:90%}
[class*="tg-grid"]{float:none;width:100% !important}
}
.tg-clear,.tg-clear:after,.tg-clear-before,.tg-clear-after:after,.tg-cont:after,.tg-cont,[class*="tg-cont-"]:after,[class*="tg-cont-"],.tg-form__element,.tg-form__element:before,.tg-form__element:after{clear:both}
span.tg-clear{display:block}
.tg-clear:before,.tg-clear:after,.tg-cont:after,.tg-cont:before,[class*="tg-cont-"]:before,[class*="tg-cont-"]:after,.tg-clear-before:before,.tg-clear-after:after,.tg-form__element:before,.tg-form__element:after{content:"";display:table}
.tg-visually-hidden{border:0
!important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0
!important;position:absolute !important;width:1px !important;white-space:nowrap !important}
table.tg-none,
table.tg-none tr,
table.tg-none th,
table.tg-none td,.tg-button.tg-none,input.tg-none,button.tg-none{background:none !important;border:0
!important;box-shadow:none !important;color:black !important}
.tg-button.tg-none{padding:0}
a.tg-none{color:inherit;text-decoration:none}
.tg-pos-left{float:left !important}
.tg-pos-right{float:right !important}
.tg-pos-front{z-index:3}
.tg-v-align-top{vertical-align:top}
.tg-v-align-middle{vertical-align:middle}
.tg-v-align-baseline{vertical-align:baseline}
.tg-v-align-bottom{vertical-align:bottom}
.tg-clickable{cursor:pointer}
.tg-cursor-zoom-in{cursor:zoom-in}
.tg-important{color:#db0000}
.tg-text-left{text-align:left}
.tg-text-right{text-align:right}
.tg-pos-center,.tg-text-center{text-align:center}
.tg-text-justify{text-align:justify}
.tg-text-bold{font-weight:700}
.tg-big{font-size:1.2em}
.tg-small{font-size: .8em}
.tg-nowrap{white-space:nowrap}
.tg-fixed-100{width:100px}
.tg-inline-list{list-style-type:none;padding:0}
.tg-inline-list>li{float:left}
.tg-inline-list>li:not(:first-child){margin-left:1em}
ul.tg-none,.tg-list-reset{list-style-type:none;padding:0;margin:0}
ul.tg-none>li{padding-left:0}
.tg-table__cell--min{width:1px}
.tg-table__cell--min>label{margin-right: .625em;white-space:nowrap}
.tg-y-scrollable{overflow-y:auto}
.tg-inline{display:inline}
.tg-block{display:block}
.tg-inline-block{display:inline-block}
.tg-novis{visibility:hidden !important;transition:none !important}
@media screen and (max-width: 74.9375em){.tg-hide-for-intermediate-down{display:none !important}
}
@media screen and (min-width: 56.25em){.tg-show-for-medium-down{display:none !important}
}
@media screen and (max-width: 56.1875em){.tg-hide-for-medium-down{display:none !important}
}
@media screen and (min-width: 37.5em){.tg-show-for-small-only{display:none !important}
}
@media screen and (max-width: 37.4375em){.tg-hide-for-small{display:none !important}
}
.tg-Container{margin-left:auto;margin-right:auto;max-width:1000px;width:90%}
.tg-bloc,.tg-wrapper{margin-bottom:1em}
.tg-bloc.tg-empty{display:none}
.tg-wrapper,.tg-cols,.tg-bloc{position:relative}
.tg-Loader{background:rgba(0, 0, 0, .75);bottom:0;display:table;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99997}
.tg-Loader-inner{display:table-cell;text-align:center;vertical-align:middle}
.tg-Loader-box{background:#fff;padding:1em;margin:0
auto;max-width:18.75em;width:90%}
.tg-BaseMenu img{vertical-align:middle}
.tg-level-0>li,.tg-MegaMenu-topItem{border:1px
solid #aaa}
.tg-MegaMenu-topItem{position:relative}
.tg-BaseMenu-list ul{background-color:#fff;border:1px
solid #aaa}
.tg-MegaMenu-topAction{border:0;color:#06c;margin:0}
.tg-MegaMenu-panel{background-color:#fff;width:600px}
.tg-BaseMenu-list[aria-hidden="true"],
.tg-MegaMenu--burger .tg-MegaMenu-topList[aria-hidden='true'],.tg-js-MegaMenu-panel[aria-expanded="false"]{display:none}
.tg-js-MegaMenu-panel[aria-expanded="true"]{display:block}
.tg-js-MegaMenu-panel--shiftContent{position:static}
.tg-BaseMenu-list,.tg-MegaMenu-topList{list-style:none;margin:0;padding:0}
.tg-BaseMenu-list .tg-BaseMenu-list,.tg-MegaMenu-panel{min-width:10em;position:absolute}
.tg-BaseMenu-item,.tg-MegaMenu-topItem{float:left;line-height:25px;padding:0
10px}
.tg-BaseMenu-item,.tg-MegaMenu{position:relative}
.tg-BaseMenu-list.tg-level-1 .tg-BaseMenu-item{float:none}
.tg-BaseMenu-link{display:block}
.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-list,.tg-MegaMenu-panel{left: -9999px;opacity:0;transition:opacity .5s ease}
.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-list-opened,.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-list[aria-hidden='false'],.tg-MegaMenu-panel[aria-expanded="true"]{display:block;left:0;opacity:1;z-index:99}
@media screen and (min-width: 56.25em){.tg-BaseMenu-item.tg-has-children:hover > .tg-BaseMenu-list,
.tg-MegaMenu--openOnHover .tg-MegaMenu-topItem:hover>.tg-MegaMenu-panel{display:block;left:0;opacity:1;z-index:99}
}
.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-list-opened.tg-BaseMenu-list.tg-level-2,.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-list[aria-hidden='false'].tg-BaseMenu-list.tg-level-2,.tg-BaseMenu-item.tg-has-children:hover>.tg-BaseMenu-list.tg-level-2{left:100%;top:0}
.tg-BaseMenu-toggleSubLevel{display:inline-block}
.tg-BaseMenu-toggleSubLevel:after{content:'⌵';display:inline-block;speak:none;transform-origin:50% 55%}
.tg-BaseMenu-toggleSubLevel.tg-is-active:after{transform:rotate(.5turn)}
.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-link:after,.tg-MegaMenu-topAction:after{border:inset 4px;border-color:currentColor transparent transparent;border-top-style:solid;content:'';display:inline-block;height:0;margin-left: .5em;position:relative;top: .2em;width:0}
.tg-BaseMenu-list.tg-level-1 .tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-link:after{border-color:transparent transparent transparent currentColor;top:0}
@media screen and (min-width: 56.25em){.tg-BaseMenu-toggleSubLevel{display:none}
}
@media screen and (max-width: 56.1875em){.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-link:after{display:none}
.tg-BaseMenu--scroll,.tg-MegaMenu--scroll{overflow-x:scroll;overflow-y:visible;-webkit-overflow-scrolling:touch;-ms-overflow-style: -ms-autohiding-scrollbar;white-space:nowrap}
.tg-BaseMenu--scroll .tg-level-0>.tg-BaseMenu-item+.tg-BaseMenu-item{margin-left: -4px}
.tg-BaseMenu--scroll .tg-level-0>.tg-BaseMenu-item{display:inline-block;float:none}
.tg-BaseMenu--burger .tg-BaseMenu-item,
.tg-MegaMenu--burger .tg-MegaMenu-topItem{float:none}
.tg-BaseMenu--burger .tg-has-children>.tg-BaseMenu-list[aria-hidden='false']{position:initial}
.tg-BaseMenu--burger .tg-has-children>.tg-BaseMenu-link{display:inline-block}
}
.tg-button-set{margin-bottom: .5rem;display:flex;width:100%}
.tg-button-set>div{position:relative;flex-grow:1}
.tg-button-set__left{text-align:left}
.tg-button-set__left>*{margin-right: .5em}
.tg-button-set__center{text-align:center}
.tg-button-set__center>*{margin-right: .5em}
.tg-button-set__right{text-align:right}
.tg-button-set__right>*{margin-left: .5em}
.tg-button-set > div .tg-button,.tg-button-set>div>div{display:inline-block;margin-left: .5em}
.tg-form__element{margin-top: .4em;position:relative}
.tg-form__element:first-of-type{margin-top:0}
.tg-form__element--inline>.tg-form__label,.tg-form__element--inline>.tg-form__control{float:left}
.tg-form__element--inline>.tg-form__label{padding-top: .4em;text-align:right;padding-right:2%;width:34%}
.tg-form__element--inline>.tg-form__control{width:66%}
.tg-form__control td{padding:0}
.tg-icon-mandatory:after,
.tg-form__element--mandatory > .tg-form__label > .tg-label:after,
.tg-form__element--mandatory.tg-form__element--multiline .tg-custom-checkbox .tg-label:after{content:"*";color:red;margin:5px}
.tg-form__control--align{padding: .4em .2em .2em .2em;line-height:1.6em;min-height:1.8em}
.tg-input__field{padding: .2em;line-height:1.6em;min-height:1.8em;box-sizing:border-box;color:inherit;border:0;min-width:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}
textarea.tg-input__field,.tg-input__field.cke_editable{white-space:pre-wrap;overflow:auto}
.tg-input{display:block;border: .1em solid #ccc;min-width:20px;box-sizing:border-box;min-height:2.2em}
.tg-input--prefixed,.tg-input--suffixed{display:flex;align-items:center}
.tg-input__icon{margin:0
0 0 .5em}
.tg-input__unit{padding: .5em 1em .5em 0}
.tg-input.tg-input--combo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("Src/Img/icons/combo-16.png");background-repeat:no-repeat;background-position-x:99%;background-position-y:50%;padding-right:25px !important;cursor:pointer}
.tg-form__element--multiline>.tg-form__label{padding-right:0;text-align:left;width:100%}
.tg-form__element--commented>.tg-form__control{padding-right:2%;width:32%}
.tg-form__comment{display:inline-block}
.tg-form__element--multiline>.tg-form__control,.tg-form__element--multiline>.tg-form__comment{padding-right:0;width:100%}
.tg-form__control.tg-align li{float:left;margin-right: .5em}
.tg-input>table{margin:0}
.tg-form-color-display{display:block;float:left;height:1.25em;margin: .125em .375em .125em 0;width:1.5625em}
.tg-input--mini{width:5em}
.tg-combo{position:absolute;display:flex;flex-direction:column;padding:0;z-index:980;max-height:400px;border:1px
solid #ccc;border-radius:2px;background-color:white;color:black;box-shadow:0 0 4px black}
.tg-combo__header{margin:0;padding:1rem;flex-shrink:0}
.tg-combo__content{flex-grow:1;overflow:auto;margin:0;padding:0}
.tg-combo__footer{margin:0;padding:1rem;flex-shrink:0}
.tg-combo--mobile{display:flex;position:fixed;top:0;bottom:0;left:0;right:0;padding:10px;margin:10px;z-index:9000;max-height:unset}
.tg-combo--mobile .tg-combo__overlay,
.tg-combo--mobile .tg-combo__mobheader,
.tg-combo--mobile .tg-combo__mobfooter{display:block}
.tg-combo__body{overflow:hidden}
.tg-combo__overlay{position:fixed;z-index:8999;background-color:rgba(0,0,0,0.26);top:0;bottom:0;left:0;right:0}
.tg-combo__mobheader,.tg-combo__mobfooter{flex-shrink:0;display:none;color:#fff}
.tg-combo__mobheader{padding-bottom:10px}
.tg-combo__mobfooter{padding-top:10px}
.tg-option{list-style-type:none;text-align:left;padding:0
4px 8px 4px;margin:0;cursor:pointer}
.tg-option--inline{display:inline-block}
.tg-option--selected{background-color:blue;color:white}
.tg-option--withhover{padding:4px}
.tg-option--withhover:hover{background-color:#ccc;color:inherit}
[aria-multiselectable="false"] li:not([data-type="group"])>.jstree-anchor:before,.tg-custom-radio,.tg-custom-checkbox{display:inline-block;line-height:1;margin-right: .375em;position:relative;cursor:pointer}
.tg-custom-checkbox__visual{margin-right: .375em}
.tg-custom-radio [type="radio"]:checked,
.tg-custom-radio [type="radio"]:not(:checked),
.tg-custom-checkbox [type="checkbox"]:checked,
.tg-custom-checkbox [type="checkbox"]:not(:checked){height:100%;left:0;margin:0;opacity:0;position:absolute;top:0}
[aria-multiselectable="false"] li:not([data-type="group"])>.jstree-anchor:before{content:""}
[aria-multiselectable="false"] li:not([data-type="group"]) > .jstree-anchor:before,
.tg-custom-radio [type="radio"]:checked + span,
.tg-custom-radio [type="radio"]:not(:checked) + span,
.tg-custom-checkbox [type="checkbox"]:checked + span,
.tg-custom-checkbox [type="checkbox"]:not(:checked)+span{border:1px
solid #999;display:inline-block;height: .75em;width: .75em}
[aria-multiselectable="false"] li:not([data-type="group"]) > .jstree-anchor:before,
.tg-custom-radio [type="radio"]:checked + span,
.tg-custom-radio [type="radio"]:not(:checked)+span{border-radius:50%;box-shadow:inset 0 0 0 16px #fff;transition: .25s ease}
.jstree-classic .jstree-checkbox,
.tg-custom-checkbox [type="checkbox"]:checked + span,
.tg-custom-checkbox [type="checkbox"]:not(:checked)+span{background:#fff;background-image:linear-gradient(#fff, #c9c9c9);background-position:0 0 !important;background-size:auto 175%;border:1px
solid #b8b8b8;box-shadow:inset 0 0 0 1px #fff}
[aria-multiselectable="false"] li:not([data-type="group"]) > .jstree-anchor.jstree-clicked:before,
.tg-custom-radio [type="radio"]:checked+span{box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 100px #999}
.jstree-classic .jstree-checked > a > .jstree-checkbox,
.tg-custom-checkbox [type="checkbox"]:checked+span{background:url("Src/Img/checked.png") no-repeat 50% 50%;box-shadow:none}
.tg-custom-radio [type="radio"]:checked:focus + span,
.tg-custom-radio [type="radio"]:not(:checked):focus + span,
.tg-custom-checkbox [type="checkbox"]:checked:focus + span,
.tg-custom-checkbox [type="checkbox"]:not(:checked):focus+span{outline:1px
dotted #999}
[class*="tg-custom-"] [disabled]+span{opacity: .5}
.tg-text-icon svg,
.tg-text-icon span{vertical-align:middle;margin-right:.25em}
.tg-text-icon>svg:last-child,.tg-text-icon>span:last-child{margin-right:0}
@media screen and (max-width: 56.1875em){.tg-form__element{margin-bottom:1em}
}
@media screen and (max-width: 37.4375em){.tg-form__element--inline>.tg-form__label,.tg-form__element--inline>.tg-form__control{display:block;float:none;text-align:left;width:100%}
.tg-form__element--inline>.tg-form__label{padding:0}
}
.tg-bloc-success,.tg-error-zone{border:1px
solid;padding: .5em}
.tg-bloc-success h3,
.tg-error-zone__title,
.tg-bloc-success ul,.tg-error-zone__list{margin:0;padding-bottom:0;padding-top:0}
.tg-bloc-success{background-color:#d1eabb;border-color:#8bc954;color:#598b2c}
.tg-error-zone{background-color:#fcc;border-color:#f99;color:#de5959}
.tg-error-zone__title svg{fill:currentColor}
.tg-state-error .tg-input{border-color:#f00}
.tg-icon-set{list-style-type:none;overflow:hidden}
.tg-icon-set>li{border:1px
solid #ccc;float:left;line-height:1;padding: .5em}
.tg-icon-set>li:not(:first-child){border-left-color:transparent}
.tg-icon-set .tg-icon{margin:0}
.tg-icon{background-repeat:no-repeat;display:inline-block;height:24px;line-height:16px;margin:2px;text-align:center;vertical-align:middle;width:24px}
.tg-icon.tg-big{height:32px;width:32px}
.tg-icon.tg-small{font-size:1em;height:16px;width:16px}
.tg-icon.tg-big.tg-icon-cartadd{background-image:url("Src/Img/icons/cartadd-32.png")}
.tg-icon.tg-big.tg-icon-cartremove{background-image:url("Src/Img/icons/cartremove-32.png")}
.tg-icon.tg-big.tg-icon-colonnes{background-image:url("Src/Img/icons/colonnes-32.png")}
.tg-icon.tg-big.tg-icon-download{background-image:url("Src/Img/icons/download-32.png")}
.tg-icon.tg-big.tg-icon-filter{background-image:url("Src/Img/icons/filter-32.png")}
.tg-icon.tg-big.tg-icon-filter-add{background-image:url("Src/Img/icons/filter-add-32.png")}
.tg-icon.tg-big.tg-icon-filter-delete{background-image:url("Src/Img/icons/filter-delete-32.png")}
.tg-icon.tg-big.tg-icon-search{background-image:url("Src/Img/icons/loupe-32.png")}
.tg-icon.tg-big.tg-icon-share{background-image:url("Src/Img/icons/share-32.png")}
.tg-icon.tg-big.tg-icon-unshare{background-image:url("Src/Img/icons/unshare-32.png")}
.tg-icon.tg-big.tg-icon-subscribe{background-image:url("Src/Img/icons/user-subscribe-32-v2.png")}
.tg-icon.tg-big.tg-icon-unsubscribe{background-image:url("Src/Img/icons/user-unsubscribe-32-v2.png")}
.tg-icon.tg-big.tg-icon-world{background-image:url("Src/Img/icons/planet-32.png")}
.tg-icon.tg-big.tg-icon-worldcomputer{background-image:url("Src/Img/icons/planetcomputer-32.png")}
.tg-icon.tg-big.tg-picture{background-image:url("Src/Img/icons/picture-32.png")}
.tg-icon.tg-small.tg-icon-404{background-image:url("Src/Img/icons/404-16.png")}
.tg-icon.tg-small.tg-icon-add{background-image:url("Src/Img/icons/plus-16.png")}
.tg-icon.tg-small.tg-icon-alert{background-image:url("Src/Img/icons/alert-16.png")}
.tg-icon.tg-small.tg-icon-calendar{background-image:url("Src/Img/icons/calendar-16.png")}
.tg-icon.tg-small.tg-icon-cancel{background-image:url("Src/Img/icons/cancel-16.png")}
.tg-icon.tg-small.tg-icon-cart{background-image:url("Src/Img/icons/cart-16.png")}
.tg-icon.tg-small.tg-icon-checked{background-image:url("Src/Img/icons/checked-16.png")}
.tg-icon.tg-small.tg-icon-checklist{background-image:url("Src/Img/icons/checklist-16.png")}
.tg-icon.tg-small.tg-icon-colonnes{background-image:url("Src/Img/icons/colonnes-16.png")}
.tg-icon.tg-small.tg-icon-combo{background-image:url("Src/Img/icons/combo-16.png")}
.tg-icon.tg-small.tg-icon-copy{background-image:url("Src/Img/icons/copy-16.png")}
.tg-icon.tg-small.tg-icon-crop{background-image:url("Src/Img/icons/crop-16.png")}
.tg-icon.tg-small.tg-icon-cursor{background-image:url("Src/Img/icons/cursor-16.gif")}
.tg-icon.tg-small.tg-icon-database{background-image:url("Src/Img/icons/database-16.png")}
.tg-icon.tg-small.tg-icon-delete{background-image:url("Src/Img/icons/delete-16.png")}
.tg-icon.tg-small.tg-icon-document{background-image:url("Src/Img/icons/doc-16.png")}
.tg-icon.tg-small.tg-icon-download{background-image:url("Src/Img/icons/download-16.png")}
.tg-icon.tg-small.tg-icon-drivedisk{background-image:url("Src/Img/icons/drivedisk-16.png")}
.tg-icon.tg-small.tg-icon-down{background-image:url("Src/Img/icons/down-16.png")}
.tg-icon.tg-small.tg-icon-edit{background-image:url("Src/Img/icons/edit-16.png")}
.tg-icon.tg-small.tg-icon-export{background-image:url("Src/Img/icons/excel-16.png")}
.tg-icon.tg-small.tg-icon-false{display:none}
.tg-icon.tg-small.tg-icon-fields{background-image:url("Src/Img/icons/fields-16.png")}
.tg-icon.tg-small.tg-icon-filter{background-image:url("Src/Img/icons/filter-16.png")}
.tg-icon.tg-small.tg-icon-filter-add{background-image:url("Src/Img/icons/filter-add-16.png")}
.tg-icon.tg-small.tg-icon-filter-delete{background-image:url("Src/Img/icons/filter-delete-16.png")}
.tg-icon.tg-small.tg-icon-first{background-image:url("Src/Img/icons/first-16.png")}
.tg-icon.tg-small.tg-icon-gear{background-image:url("Src/Img/icons/gear-16.png")}
.tg-icon.tg-small.tg-icon-goto{background-image:url("Src/Img/icons/goto-16.png")}
.tg-icon.tg-small.tg-icon-home{background-image:url("Src/Img/icons/home-16.png")}
.tg-icon.tg-small.tg-icon-import{background-image:url("Src/Img/icons/import-16.gif")}
.tg-icon.tg-small.tg-icon-info{background-image:url("Src/Img/icons/info-16.png")}
.tg-icon.tg-small.tg-icon-last{background-image:url("Src/Img/icons/last-16.png")}
.tg-icon.tg-small.tg-icon-left{background-image:url("Src/Img/icons/left-16.png")}
.tg-icon.tg-small.tg-icon-link{background-image:url("Src/Img/icons/link-16.png")}
.tg-icon.tg-small.tg-icon-list{background-image:url("Src/Img/icons/list-16.png")}
.tg-icon.tg-small.tg-icon-loader{background-image:url("Src/Img/icons/loader-16.gif")}
.tg-icon.tg-small.tg-icon-message{background-image:url("Src/Img/icons/message-16.png")}
.tg-icon.tg-small.tg-icon-mobile{background-image:url("Src/Img/icons/mobile-16.png")}
.tg-icon.tg-small.tg-icon-money{background-image:url("Src/Img/icons/money-16.png")}
.tg-icon.tg-small.tg-icon-move{background-image:url("Src/Img/icons/move-16.png");cursor:move}
.tg-icon.tg-small.tg-icon-next,.tg-icon.tg-big.tg-icon-next{background-image:url("Src/Img/icons/next-16.png")}
.tg-icon.tg-small.tg-icon-none{background-image:url("Src/Img/icons/transparent-16.gif")}
.tg-icon.tg-small.tg-icon-on{background-image:url("Src/Img/icons/on-16.png")}
.tg-icon.tg-small.tg-icon-off{background-image:url("Src/Img/icons/off-16.png")}
.tg-icon.tg-small.tg-icon-order{background-image:url("Src/Img/icons/sort-16.png")}
.tg-icon.tg-small.tg-icon-page{background-image:url("Src/Img/icons/document-16.png")}
.tg-icon.tg-small.tg-icon-pause{background-image:url("Src/Img/icons/pause-16.png")}
.tg-icon.tg-small.tg-icon-play{background-image:url("Src/Img/icons/play-16.png")}
.tg-icon.tg-small.tg-icon-prev,.tg-icon.tg-big.tg-icon-prev{background-image:url("Src/Img/icons/prev-16.png")}
.tg-icon.tg-small.tg-icon-prohibited{background-image:url("Src/Img/icons/prohibited-16.png")}
.tg-icon.tg-small.tg-icon-right{background-image:url("Src/Img/icons/right-16.png")}
.tg-icon.tg-small.tg-icon-refresh{background-image:url("Src/Img/icons/refresh-16.png")}
.tg-icon.tg-small.tg-icon-rotatecw{background-image:url("Src/Img/icons/rotatecw-16.png")}
.tg-icon.tg-small.tg-icon-rotateccw{background-image:url("Src/Img/icons/rotateccw-16.png")}
.tg-icon.tg-small.tg-icon-save{background-image:url("Src/Img/icons/save-16.png")}
.tg-icon.tg-small.tg-icon-schedule{background-image:url("Src/Img/icons/schedule-16.png")}
.tg-icon.tg-small.tg-icon-switch{background-image:url("Src/Img/icons/switch-16.png")}
.tg-icon.tg-small.tg-icon-search{background-image:url("Src/Img/icons/loupe-16.png")}
.tg-icon.tg-small.tg-icon-see{background-image:url("Src/Img/icons/see-16.png")}
.tg-icon.tg-small.tg-icon-share{background-image:url("Src/Img/icons/share-16.png")}
.tg-icon.tg-small.tg-icon-stats{background-image:url("Src/Img/icons/stick-diagram-16.png")}
.tg-icon.tg-small.tg-icon-unshare{background-image:url("Src/Img/icons/unshare-16.png")}
.tg-icon.tg-small.tg-icon-text{background-image:url("Src/Img/icons/text-16.png")}
.tg-icon.tg-small.tg-icon-time{background-image:url("Src/Img/icons/time-16.png")}
.tg-icon.tg-small.tg-icon-toggle{background-image:url("Src/Img/icons/toggle-16.png")}
.tg-icon.tg-small.tg-icon-true{background-image:url("Src/Img/icons/tick-16.png")}
.tg-icon.tg-small.tg-icon-unchecked{background-image:url("Src/Img/icons/unchecked-16.png")}
.tg-icon.tg-small.tg-icon-unsubscribe{background-image:url("Src/Img/icons/unsubscribe-16.png")}
.tg-icon.tg-small.tg-icon-up{background-image:url("Src/Img/icons/up-16.png")}
.tg-icon.tg-small.tg-icon-wiring-error{background-image:url("Src/Img/icons/wiring-error-16.png")}
.tg-icon.tg-small.tg-icon-world{background-image:url("Src/Img/icons/planet-16.png")}
.tg-icon.tg-small.tg-icon-worldcomputer{background-image:url("Src/Img/icons/planetcomputer-16.png")}
.tg-icon.tg-medium.tg-icon-alert{background-image:url("Src/Img/icons/alert-26.png")}
.tg-icon.tg-medium.tg-icon-download{background-image:url("Src/Img/icons/download-24.png")}
.tg-icon.tg-medium.tg-icon-off{background-image:url("Src/Img/icons/off-26.png")}
.tg-icon.tg-medium.tg-icon-off-alert{background-image:none}
.tg-icon.tg-medium.tg-icon-on{background-image:url("Src/Img/icons/on-26.png")}
.tg-icon.tg-medium.tg-icon-share{background-image:url("Src/Img/icons/share-24.png")}
.tg-icon.tg-medium.tg-icon-unshare{background-image:url("Src/Img/icons/unshare-24.png")}
.tg-icon:not(.tg-icon-lang).tg-big.tg-icon-user{background-image:url("Src/Img/icons/user-32.png")}
.tg-icon:not(.tg-icon-lang).tg-big.tg-icon-user.tg-active{background-image:url("Src/Img/icons/user-32-check.png")}
.tg-basketelement,.tg-registerelement{display:inline-block;vertical-align:middle}
.tg-basket-mode-quantity{width:52px}
.tg-basket-mode-quantity input{text-align:center}
.tg-icon.tg-small.tg-icon-lang-de{background-image:url("Src/Img/flags/de.png")}
.tg-icon.tg-small.tg-icon-lang-en{background-image:url("Src/Img/flags/en.png")}
.tg-icon.tg-small.tg-icon-lang-es{background-image:url("Src/Img/flags/es.png")}
.tg-icon.tg-small.tg-icon-lang-fr{background-image:url("Src/Img/flags/fr.png")}
.tg-icon.tg-small.tg-icon-lang-it{background-image:url("Src/Img/flags/it.png")}
.tg-icon.tg-small.tg-icon-lang-ja{background-image:url("Src/Img/flags/ja.png")}
.tg-icon.tg-small.tg-icon-lang-ko{background-image:url("Src/Img/flags/ko.png")}
.tg-icon.tg-small.tg-icon-lang-nl{background-image:url("Src/Img/flags/nl.png")}
.tg-icon.tg-small.tg-icon-lang-pl{background-image:url("Src/Img/flags/pl.png")}
.tg-icon.tg-small.tg-icon-lang-pt{background-image:url("Src/Img/flags/pt.png")}
.tg-icon.tg-small.tg-icon-lang-ru{background-image:url("Src/Img/flags/ru.png")}
.tg-icon.tg-small.tg-icon-lang-tr{background-image:url("Src/Img/flags/tr.png")}
.tg-icon.tg-small.tg-icon-lang-zh{background-image:url("Src/Img/flags/zh.png")}
.tg-icon.tg-icon-lang-de{background-image:url("Src/Img/flags/24x24/de.png")}
.tg-icon.tg-icon-lang-en{background-image:url("Src/Img/flags/24x24/en.png")}
.tg-icon.tg-icon-lang-es{background-image:url("Src/Img/flags/24x24/es.png")}
.tg-icon.tg-icon-lang-fr{background-image:url("Src/Img/flags/24x24/fr.png")}
.tg-icon.tg-icon-lang-it{background-image:url("Src/Img/flags/24x24/it.png")}
.tg-icon.tg-icon-lang-ja{background-image:url("Src/Img/flags/24x24/ja.png")}
.tg-icon.tg-icon-lang-ko{background-image:url("Src/Img/flags/24x24/ko.png")}
.tg-icon.tg-icon-lang-nl{background-image:url("Src/Img/flags/24x24/nl.png")}
.tg-icon.tg-icon-lang-pl{background-image:url("Src/Img/flags/24x24/pl.png")}
.tg-icon.tg-icon-lang-pt{background-image:url("Src/Img/flags/24x24/pt.png")}
.tg-icon.tg-icon-lang-ru{background-image:url("Src/Img/flags/24x24/ru.png")}
.tg-icon.tg-icon-lang-tr{background-image:url("Src/Img/flags/24x24/tr.png")}
.tg-icon.tg-icon-lang-zh{background-image:url("Src/Img/flags/24x24/zh.png")}
.tg-icon.tg-big.tg-icon-lang-de{background-image:url("Src/Img/flags/32x32/de.png")}
.tg-icon.tg-big.tg-icon-lang-en{background-image:url("Src/Img/flags/32x32/en.png")}
.tg-icon.tg-big.tg-icon-lang-es{background-image:url("Src/Img/flags/32x32/es.png")}
.tg-icon.tg-big.tg-icon-lang-fr{background-image:url("Src/Img/flags/32x32/fr.png")}
.tg-icon.tg-big.tg-icon-lang-it{background-image:url("Src/Img/flags/32x32/it.png")}
.tg-icon.tg-big.tg-icon-lang-ja{background-image:url("Src/Img/flags/32x32/ja.png")}
.tg-icon.tg-big.tg-icon-lang-ko{background-image:url("Src/Img/flags/32x32/ko.png")}
.tg-icon.tg-big.tg-icon-lang-nl{background-image:url("Src/Img/flags/32x32/nl.png")}
.tg-icon.tg-big.tg-icon-lang-pl{background-image:url("Src/Img/flags/32x32/pl.png")}
.tg-icon.tg-big.tg-icon-lang-pt{background-image:url("Src/Img/flags/32x32/pt.png")}
.tg-icon.tg-big.tg-icon-lang-ru{background-image:url("Src/Img/flags/32x32/ru.png")}
.tg-icon.tg-big.tg-icon-lang-tr{background-image:url("Src/Img/flags/32x32/tr.png")}
.tg-icon.tg-big.tg-icon-lang-zh{background-image:url("Src/Img/flags/32x32/zh.png")}
.tg-new-icon--noborder .tg-new-icon__border{opacity:0 !important}
.tg-new-icon--white:not([data-name^="flag-"]){fill:white}
.tg-new-icon--rotate{animation:tg-rotate 1s linear infinite}
@keyframes tg-rotate{to{transform:rotate(1turn)}
}
.tg-pagepath{list-style-type:none}
.tg-pagepath__item{display:inline;margin-right: .5em}
.tg-CheminFerStepContainer{float:left}
.changelang{list-style-type:none}
.changelang li{display:inline}
.changelang li+li{border-left:1px solid #ccc;margin-left: .5em;padding-left: .5em}
.changelang .tg-active *{cursor:default}
.tg-BasketList{border-bottom:1px solid #999;margin:0
0 .75em}
.tg-BasketList-item{margin-bottom: .75em}
.tg-tooltip{background:#fff;font-size: .875em;font-weight:normal;max-width:400px;text-align:left;z-index:950}
.tg-tooltip__arrow,.tg-tooltip__arrow::before{width:8px;height:8px;z-index: -1}
.tg-tooltip__arrow::before{position:absolute;content:'';transform:rotate(45deg)}
.tg-tooltip[data-popper-placement^='top']>.tg-tooltip__arrow{bottom: -4px}
.tg-tooltip[data-popper-placement^='bottom']>.tg-tooltip__arrow{top: -4px}
.tg-tooltip[data-popper-placement^='left']>.tg-tooltip__arrow{right: -4px}
.tg-tooltip[data-popper-placement^='right']>.tg-tooltip__arrow{left: -4px}
.tg-tooltip[data-popper-placement^='top']>.tg-tooltip__arrow:before{border-top-color:transparent;border-left-color:transparent}
.tg-tooltip[data-popper-placement^='bottom']>.tg-tooltip__arrow:before{border-bottom-color:transparent;border-right-color:transparent}
.tg-tooltip[data-popper-placement^='left']>.tg-tooltip__arrow:before{border-bottom-color:transparent;border-left-color:transparent}
.tg-tooltip[data-popper-placement^='right']>.tg-tooltip__arrow:before{border-top-color:transparent;border-right-color:transparent}
.tg-Progress{background:#e9ecef;border-radius: .25rem;font-size: .75rem;height:1rem;overflow:hidden;position:relative}
.tg-Progress-bar,.tg-Progress-value{position:absolute}
.tg-Progress-bar{background-color:royalblue;bottom:0;left:0;top:0;transition:width .25s linear}
.tg-Progress-bar:not([aria-valuenow]){animation:progress-bar-stripes 1s linear infinite;background-image:linear-gradient(
135deg,
rgba(255, 255, 255, .25) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .25) 50%,
rgba(255, 255, 255, .25) 75%,
transparent 75%,
transparent
);background-size:2rem 2rem;width:100%}
.tg-Progress-value{color:#fff;left:0;right:0;text-align:center}
body:not(.ie9) .tg-Progress-value{top:50%;transform:translateY(-50%)}
@keyframes progress-bar-stripes{from{background-position:0 0}
to{background-position:2rem 0}
}
.tg-iframe{position:relative;overflow:hidden}
.tg-iframe--responsive{--aspect-ratio:1.4;padding-top:calc(100% / (var(--aspect-ratio)))}
.tg-iframe iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.tg-cookiesbanner{position:fixed;z-index:1001}
.tg-cookiesbanner--top{top:0;left:0;right:0}
.tg-cookiesbanner--bottom{bottom:0;left:0;right:0}
.tg-cookiesbanner--modal{width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0}
.tg-cookiesbanner--modal .tg-cookiesbanner__content{padding:1.5em;overflow:auto}
.tg-cookiesbanner__content{background:#f7f7f7;color:#333d53;font-size: .85em;font-weight:700;padding: .5em;text-align:center;border:1px
solid #ccc}
.tg-cookiesbanner__button{padding: .5em 1em}
.tg-cookiesbanner__button{border:0;box-shadow:0 2px 2px rgba(0, 0, 0, .25);color:#fff;font:inherit;margin-left: .5em}
.tg-cookiesbanner__button--refuse{background:#555}
.tg-cookiesbanner__button:hover,.tg-cookiesbanner__button:focus{opacity: .9}
.tg-button{position:relative;background:#fff;border:1px
solid #ccc;color:inherit;display:inline-block;line-height:normal;padding: .375em;text-decoration:none;box-sizing:border-box}
.tg-button__label{vertical-align:middle;display:inline-block}
.tg-button__icon{vertical-align:middle;fill:currentColor}
.tg-button__label+.tg-button__icon,.tg-button__icon+.tg-button__label{margin-left:.5em}
.tg-form__control .tg-button{line-height:1.6em;min-height:2.2em;padding: .2em .4em;margin-left: .2em}
.tg-button__notif{position:absolute;top:-0.7em;right:-0.7em;display:block;text-align:center;width:1.6em;height:1.6em;border-style:solid;border-width:.125rem;border-color:#fff;background:#db0000;color:#fff;border-radius:100%}
.tg-button-group{border-radius:3px;display:inline-block;vertical-align:middle}
.tg-button-group>.tg-button{border-radius:0;background:transparent;border:1px
solid #ccc;float:left;margin:0}
.tg-button-group>.tg-button+.tg-button{margin-left: -1px}
.tg-button>svg,.tg-button>svg+.tg-button-label{display:inline-block;vertical-align:middle}
.tg-button>svg+.tg-button-label{margin-left:0.5em}
button[data-action="add"]>svg{fill:#169fe6}
button[data-action="delete"]>svg{fill:#e74c3c}
button[data-action="edit"]>svg{fill:#169fe6}
button[data-action="save"]>svg{fill:#27ae60}
.tg-button-group>.tg-button:hover,.tg-button-group>.tg-button:focus{background-color:#eee;color:#333}
.tg-button-group .tg-button-label{color:#333}
.tg-PoweredBy-icon{display:block;margin:auto}
.tg-PoweredBy-link{display:block;font-size: .7rem;margin-top:0;text-decoration:none}
.tg-PoweredBy--light .tg-PoweredBy-link{color:#fff}
.tg-PoweredBy--standard .tg-PoweredBy-link{color:#193f7e}
.tg-info{width:275px;border-radius:2px;cursor:default;font-size: .8rem;font-weight:700;letter-spacing:1px;line-height:1.4;padding:1rem;position:fixed;right:3rem;top:3rem;user-select:none;z-index:1005}
.tg-info__icon,.tg-info__title{text-align:center;margin-bottom:1rem}
.tg-info__subtitle{text-align:center;font-size: .8em;font-weight:400}
.tg-info--test{background-color:rgba(196, 196, 255, .9);color:#033348}
.tg-info--support{background-color:rgba(236, 200, 147, .9);color:#253144}
.tg-form__control-filter .tg-filter-clause{border-left:2px solid #ccc;display:block;list-style-type:none;margin:0;padding-left: .5em}
.tg-form__control-filter .tg-filter-clause-first{border-left:0;padding:0}
.tg-form__control-filter .tg-filter-clause>li{clear:both}
.tg-form__control-filter .tg-filter-clause>li:first-of-type>.tg-filter-clause-jonction{visibility:hidden}
.tg-form__control-filter .tg-filter-clause-jonction{padding-right: .5em}
.tg-form__control-filter .tg-filter-clause-elem{margin-bottom: .5em;min-width:400px}
.tg-filter-clause-elem-data .tg-form__control{display:inline-block;vertical-align:middle;width:50%}
.tg-form__control-filter .tg-filter-clause-elem-action{padding-left: .5em}
.tg-form__control-filter .tg-filter-sub{clear:both;padding-left:5em}
.tg-filter-clause-elem.tg-active{border:1px
solid #ccc}
.tg-filter-clause-elem.tg-active select,
.tg-filter-clause-elem.tg-active .tg-input{border:0}
.tg-active .tg-filter-condition-operand,
.tg-filter-clause-elem.tg-active .tg-filter-condition-operator{border-bottom:1px solid #ccc}
.tg-active .tg-filter-condition-operand{border-top:1px solid #ccc}
.tg-filter-clause-elem.tg-active .tg-filter-clause-elem-action{float:right}
.tg-filter-clause-elem.tg-active .tg-filter-clause-elem-action .tg-button{border-top:0;border-bottom:0}
.tg-filter-clause-elem.tg-active .tg-filter-clause-elem-action .tg-button:last-child{border-right:0}
.tg-form__control-filter [data-action="add"]{font-size: .85em !important}
.tg-choiceButton{position:relative;display:inline-block;color:#666}
.tg-choiceButton--inline{vertical-align:top;margin:0
10px 10px 0}
.tg-choiceButton--flex{margin:0}
.tg-choiceButton__inner{flex-direction:column;height:100%;box-sizing:border-box;border:1px
solid #e0e0e0;border-radius:0;background-color:white;padding:0!important;cursor:pointer}
.tg-choiceButton:hover,.tg-choiceButton:focus{color:#333;border:#666}
.tg-choiceButton__content{display:flex;justify-content:center;align-items:center;box-sizing:border-box;user-select:none;pointer-events:none;position:relative;height:100%;flex-grow:0;padding:7px
14px}
.tg-choiceButton__separator{height:1px;background-color:#e0e0e0}
.tg-choiceButton__label{display:flex;justify-content:center;align-items:center;box-sizing:border-box;user-select:none;pointer-events:none;flex-grow:1;padding:7px
14px}
.tg-choiceButton input{display:none}
.tg-choiceButton input:checked+.tg-choiceButton__inner{border-color:#ddd;background-color:#ddd;color:#333}
.tg-option__list{padding:0;margin:0}
.tg-option__list--col{column-width:200px}
.tg-option__list--col1{column-count:1}
.tg-option__list--col2{column-count:2}
.tg-option__list--col3{column-count:3}
.tg-option__list--col4{column-count:4}
[disabled],.tg-disabled{cursor:default !important}
.tg-button.tg-disabled , .tg-button[disabled] ,
.tg-button.tg-disabled span, .tg-button[disabled] span{background-color:#bfbcbc!important;color:#908c8c!important}
.tg-button.tg-disabled svg path,
.tg-button[disabled] svg path{fill:#908c8c!important}
a.tg-disabled svg path,
a[disabled] svg path{fill:#908c8c!important}
.tg-input[disabled]{background-color:#eee}
.tg-full-height{height:100%}
.tg-flex{display:flex}
.tg-flex--spaced{gap:12px}
.tg-flex--col{flex-direction:column}
.tg-flex>*{flex-grow:1}
.tg-flex--vcenter{align-items:center}
.tg-flex__child--min{flex-grow:unset;flex-shrink:0}
.tg-flex__child--main{flex-grow:1}
.tg-toolbar,.tg-toolbar__line{display:flex;align-items:center;justify-content:space-between}
.tg-toolbar__line{width:100%}
.tg-toolbar__group{align-items:center;display:inline-flex;justify-content:center}
.tg-toolbar__group--grow{flex-grow:1}
.tg-toolbar__group--wrap{flex-wrap:wrap}
.tg-toolbar__group:first-of-type{justify-content:flex-start}
.tg-toolbar__group:last-of-type{justify-content:flex-end}
.tg-toolbar__separator{width:2px;background-color:grey;height:1.5em}
.tg-toolbar .jstree{color:initial}
@media only screen and (max-width: 800px){.tg-toolbar,.tg-toolbar__line{flex-direction:column}
.tg-toolbar__separator{display:none}
.tg-toolbar__group:first-of-type,.tg-toolbar__group:last-of-type{justify-content:center}
}
.tg-input.cke_editable_inline{min-height:80px;max-height:250px;overflow:auto}
.cke_dialog_body{max-height:75vh;overflow:auto}
@media print{.tg-no-print{display:none!important}
table{page-break-inside:avoid}
}
.tg-custom-checkbox__visual,.tg-custom-radio__visual{vertical-align:middle;margin-right:.5em}
.tg-custom-checkbox__label,.tg-custom-radio__label{vertical-align:middle}
.tg-custom-checkbox__label{display:inline}
.tg-tag{box-shadow:0 2px 4px rgba(0, 0, 0, .15);border:1px
solid #B1B9C6;list-style-type:none;background-color:#FAFAFA;border-radius:4px;display:flex;width:auto;align-items:center;color:#5F6266;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600}
.tg-tag--selected{background-color:#ddd}
.tg-tag--placeholder{min-height:2em;border-style:dashed;background-color:transparent}
.tg-tag__list{padding:0;display:flex;flex-wrap:wrap;width:100%;margin:10px
0;justify-content:flex-start;gap:8px}
.tg-tag__list--col{flex-direction:column;flex-wrap:nowrap;margin:0}
.tg-tag__text{padding:4px
8px}
.tg-tag__remove{padding:4px;position:relative;cursor:pointer;transition:0.5s;background:none;border:none}
.tg-tag__remove svg{fill:#5F6266;vertical-align:middle;transition:0.5s}
.tg-tag__remove:focus{outline:none}
.tg-tag__remove:hover svg{fill:#b94945}
fieldset{border:1px
solid #d9d9d9;padding:1em
2em 2em}
legend,.tg-fieldset__legend{display:flex;justify-content:flex-start;align-items:center;padding:0
.5em}
legend,.tg-fieldset__title{font-family:"Roboto","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;;font-weight:normal;font-size:1.1em}
.tg-fieldset--actions>.tg-fieldset__container>.tg-fieldset__legend{justify-content:space-between;width:100%}
.tg-fieldset--collapsible>.tg-fieldset__container>.tg-fieldset__legend{cursor:pointer}
.tg-fieldset--collapsible>.tg-fieldset__container>.tg-fieldset__legend button{flex:1;text-align:left;cursor:pointer;background:none;border:none;padding:0;font-size:1em;color:initial}
.tg-fieldset--collapsible .tg-fieldset__legend>button:focus{outline:none}
.tg-fieldset--close>.tg-fieldset__container>.tg-fieldset__legend>button svg{transform:rotate(-90deg)}
.tg-fieldset--close>.tg-fieldset-framed__container{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-left-radius:0;border-top-right-radius:0}
.tg-fieldset--close>.tg-fieldset-colored__container>.tg-fieldset-colored__legend{border-bottom-width:0}
tgtoken{border:1px
solid #aaa;display:inline;padding: .1em .4em;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
tgtoken.tg-active{background:#cbe4ed;border-color:#2d768e;color:#2d768e}
tgtoken.tg-state-error{background:#FFC2C2;border-color:#BA5858;color:#BA5858}
tgtoken.tg-active.tg-state-error{background:#FA9898;border-color:#B23D3D;color:#B23D3D}
hr,.tg-separator{border:none;border-top:1px solid lightgrey;margin:0}
.tg-chatbox{display:flex;width:auto;border-width:0;border-style:solid}
.tg-chatbox__chat{min-width:50%;flex-grow:4}
.tg-chatbox__title{font-size:1.5em;padding-bottom:.46em}
.tg-chatbox__messages{padding:.46em}
.tg-chatbox__messages::after{content:"";display:block;clear:both}
.tg-chatbox__form{display:flex;justify-content:space-between;gap:.46rem;margin-top:.46em}
.tg-chatbox__list{margin-left:.46em;flex-grow:1}
.tg-chatbox__filter{margin-bottom:.46em}
.tg-message{position:relative;clear:both;padding:.52em .9em;border-radius:.6em;max-width:400px}
.tg-message--sent{float:right;background-color:#333;color:#fff}
.tg-message--receive{float:left;background:#eee}
.tg-message__head{padding:0;font-size:.8em;margin-bottom:.52em;display:flex;justify-content:space-between;align-items:center}
.tg-message__name{font-style:italic;letter-spacing:.5px}
.tg-message__date{font-style:italic;letter-spacing:.5px;margin-left:1.4em}
.tg-message+.tg-message{margin-top:.46em}
.tg-chatlookup{flex:1;display:flex;align-items:center;padding:.46em;cursor:pointer;position:relative;background-color:#fff;color:#333}
.tg-chatlookup:not(:last-child){border-bottom-width:.12rem;border-bottom-style:solid;border-bottom-color:#333}
.tg-chatlookup__infos{width:100%}
.tg-chatlookup__image{margin-right:1em;position:relative}
.tg-chatlookup__image img{width:45px;height:40px}
.tg-chatlookup__image::before{content:"";background:transparent;width:.35em;height:.35em;border-radius:100%;position:absolute;top:5%;right:-10%;border-width:3px;border-style:solid;border-color:transparent}
.tg-chatlookup__title{float:left}
.tg-chatlookup__date{float:right;margin-left:1.5em}
.tg-chatlookup__text{clear:both;font-size:12px}
.tg-chatlookup--unread{font-weight:bold}
.tg-chatlookup--unread .tg-chatlookup__image::before{background-color:#333;border-color:#333}
.tg-chatlookup--active{background-color:#333;color:#fff}
.tg-chatlookup--active .tg-chatlookup__image::before{background-color:#fff;border-color:#fff}
.tg-local-loader{z-index:10;height:100%;width:100%;top:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:rgba(255,255,255,.6);transition:all 250ms ease-in}
.tg-local-loader::after{content:"";width:1.5em;height:1.5em;border-radius:50%;display:inline-block;color:#333;animation:local-loader 1s linear infinite}
.tg-local-loader--svg{padding:0%}
.tg-local-loader--svg::after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 20 20' fill='%23880C6D'%3E%3Cpath d='M17 10a7 7 0 0 1-13.326 3H6v-1H2v4h1l-.002-2.127A8 8 0 0 0 18 10h-1zm-7-8a8 8 0 0 0-8 8h1a7 7 0 0 1 13.326-3H14v1h4V4h-1v2.125A7.998 7.998 0 0 0 10 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.5;animation:spin 1s linear infinite}
@keyframes local-loader{0%{box-shadow:-4.5em 0 0 -4px,-1.5em 0 0 -4px,1.5em 0 0 -4px,4.5em 0 0 -4px}
20%{box-shadow:-4.5em 0 0 0,-1.5em 0 0 -4px,1.5em 0 0 -4px,4.5em 0 0 -4px}
40%{box-shadow:-4.5em 0 0 -4px,-1.5em 0 0 0,1.5em 0 0 -4px,4.5em 0 0 -4px}
60%{box-shadow:-4.5em 0 0 -4px,-1.5em 0 0 -4px,1.5em 0 0 0,4.5em 0 0 -4px}
80%{box-shadow:-4.5em 0 0 -4px,-1.5em 0 0 -4px,1.5em 0 0 -4px,4.5em 0 0 0}
100%{box-shadow:-4.5em 0 0 -4px,-1.5em 0 0 -4px,1.5em 0 0 -4px,4.5em 0 0 -4px}
}
.tg_Form_FormList_action{display:inline-block;height:1.5em!important;line-height:1.5;vertical-align:middle}
.tg-key-figure{--tg-key-figure-alert-color:#d22;position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px;border-width:0;border-style:solid;border-radius:0px;background-color:#ccc;transition-duration:125ms;transition-timing-function:ease-in;cursor:default}
.tg-key-figure__details{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-grow:1}
.tg-key-figure__icon{height:80px;width:80px;margin:0}
.tg-key-figure__number{font-size:2em;text-align:right;white-space:nowrap}
.tg-key-figure__unit{font-size:0.75em;display:inline-block;margin-left:0.25em}
.tg-key-figure__label{text-align:right}
.tg-key-figure__refresh{border-width:0;cursor:pointer;padding:0;position:absolute;top:0;right:0;font-size:0.75em;margin:3px}
.tg-key-figure--link:hover{cursor:pointer}
@keyframes keyFigureHeadShake{0%{transform:translateX(0)}
12%{transform:translateX(-4px) rotateY(-9deg) skewY(1deg)}
20%{transform:translateX(3px) rotateY(4.5deg) skewY(-1deg)}
27%{transform:translateX(-2px) rotateY(-2.25deg) skewY(0)}
35%{transform:translateX(1px) rotateY(3deg)}
40%{transform:translateX(0);border-color:var(--tg-key-figure-alert-color)}
}
.tg-key-figure--alert{animation:keyFigureHeadShake 2s infinite}
.tg-key-figure--alert:hover{animation:none}
.tg-card{position:relative;display:flex;background-color:#FAFAFA}
.tg-card--link{background-color:white}
.tg-card--link:hover{box-shadow:0 2px 8px 0px rgba(0,0,0,.12);z-index:1;cursor:pointer}
.tg-card--framed{border:1px
solid lightgrey}
.tg-card--spaced{padding:1em}
.tg-card--padded{gap:.5em}
.tg-card--align-start{align-items:start}
.tg-card--align-center{align-items:center}
.tg-card--align-end{align-items:end}
.tg-card--justify-start{justify-content:start}
.tg-card--justify-center{justify-content:center}
.tg-card--justify-end{justify-content:end}
.tg-new-icon--small{flex-shrink:0;width:.75em;height:.75em}
.tg-new-icon--big{flex-shrink:0;width:1.5em;height:1.5em}
.tg-new-icon--big{flex-shrink:0;width:3em;height:3em}
.tg-new-icon--large{flex-shrink:0;width:5em;height:5em}
.tg-new-icon--extra{flex-shrink:0;width:10em;height:10em}
.tg-new-icon--big.tg-new-icon--spaced{padding: .5em}
.tg-new-icon--large.tg-new-icon--spaced{padding:1em}
.tg-new-icon--extra.tg-new-icon--spaced{padding:2em}
.tg-new-icon--colored{border-radius:50%;background-color:rgba(0,0,0,.26)}
.tg-new-icon--framed{border-radius:50%;border:1px
solid lightgrey}
.tg-notification{display:flex;align-items:center;gap:.5rem;padding:.5rem}
.tg-notification__title{flex-shrink:0;font-weight:bold}
.tg-notification__description{flex-grow:1}
.tg-notification__actions{flex-shrink:0}
.tg-notification__close{flex-shrink:0}
.tg-notification--info{background-color:#569FF7}
.tg-notification--success{background-color:#249B00}
.tg-notification--warning{background-color:#F5A623}
.tg-notification--error{background-color:#E57070}
.tg-text--spaced{padding:0
6px}
.tg-text{color:#2D2D2D}
.tg-text--quiet{color:#6D6D6D}
.tg-text--framed{border-radius:2px;border:1px
solid #B3E7CD}
.tg-text--colored{border-radius:2px;background-color:#B3E7CD}
.tg-text--bold{font-weight:bold}
.tg-text--tiny{font-size:12px}
.tg-text--small{font-size:14px}
.tg-text--medium{font-size:16px}
.tg-text--big{font-size:18px}
.tg-text--large{font-size:24px}
.tg-text--extra{font-size:32px}
.cke{visibility:visible !important}
.cke{visibility:visible !important}