/* Src/Skins/classes2.css : */
.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-CookieBanner--modal .tg-CookieBanner-content{max-width:50%;max-height:50%}
}
@media screen and (max-width: 56.1875em) and (min-width: 37.4375em){.tg-CookieBanner--modal .tg-CookieBanner-content{max-width:75%;max-height:75%}
}
@media screen and (max-width: 37.4375em){.tg-CookieBanner--modal .tg-CookieBanner-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,[class*="tg-cont"]:after,[class*="tg-cont"],.tg-form-btn,.tg-form-btn:after,.tg-form-element,.tg-form-element:before,.tg-form-element:after{clear:both}
span.tg-clear{display:block}
.tg-clear:before,.tg-clear:after,[class*="tg-cont"]:before,[class*="tg-cont"]:after,.tg-clear-before:before,.tg-clear-after:after,.tg-form-btn:before,.tg-form-btn: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,button.tg-none,input.tg-none,button.tg-none{background:none !important;border:0
!important;box-shadow:none !important}
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}
td.tg-min{width:1px}
td.tg-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}
.ie8 .tg-hidden-for-ie8{display:none !important}
.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{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:1005}
.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-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"],  .ie8 .tg-BaseMenu-item.tg-has-children:hover > .tg-BaseMenu-list,
.ie8 .tg-MegaMenu--openOnHover .tg-MegaMenu-topItem:hover>.tg-MegaMenu-panel{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-form-btn>.tg-button,.tg-form-btn>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>label,.tg-form-element>.tg-form-control{float:left}
.tg-form-control-second-line{margin-top: .4em}
.tg-form-element>label,.tg-form-control-checkbox,.tg-form-control-radio{padding-top: .4em}
.tg-form-element>label{text-align:right;padding-right:2%;width:34%}
.tg-form-element>.tg-form-control{width:66%}
.tg-form-control td{padding:0}
.tg-form-element ul{list-style-type:none;margin:0;padding-left:0}
.tg-form-element .tg-icon-mandatory{display:none}
.tg-form-mandatory .tg-icon-mandatory{display:inline-block;margin-left: .5em}
.tg-form-control-display{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}
.tg-input{display:block;border: .1em solid #ccc;min-width:20px;box-sizing:border-box;min-height:2.2em}
.tg-input.tg-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-control .tg-form-btn>button{float:left}
.tg-form-reverse>label{padding-right:0;text-align:left}
.tg-form-reverse>.tg-form-control{padding-right:2%;width:32%}
.tg-form-reverse>label{width:66%}
.tg-form-reverse .tg-form-control-checkbox,
.tg-form-reverse .tg-form-control-radio{text-align:right}
.tg-form-reverse .tg-form-control-checkbox,
.tg-form-reverse .tg-form-control-checkbox~label{width:auto;padding-top:0}
.tg-form-reverse .tg-form-control-checkbox~label{float:none}
.tg-form-full>label{padding-right:0;text-align:left;width:100%}
.tg-form-commented>.tg-form-control{padding-right:2%;width:32%}
.tg-form-full>.tg-form-control,.tg-form-full>.tg-form-comment{padding-right:0;width:100%}
.tg-form-control.tg-align li{float:left;margin-right: .5em}
.tg-floating-parent{position:relative;overflow:hidden;cursor:pointer}
.tg-hidden-floating{cursor:pointer;font-size:100px;opacity:0;position:absolute;right:0;top:0}
@-moz-document url-prefix(){.tg-hidden-floating{font-size:0;height:100%;width:100%}
}
.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.tg-fixed{width:5em}
.tg-form-control-combotree-divtree{background-color:#fff;border:1px
solid #ccc;max-width:80ch;padding: .5em;position:absolute;z-index:1003}
.tg-form-control-combotree.tg-form-control-combotree-divtree{overflow-y:auto;max-height:350px}
.tg-form-control-combotree-divtree .jstree{overflow-y:auto;max-height:350px}
.tg-combo-header{display:none}
@media screen and (max-width: 37.4375em){.tg-form-control-combotree-divtree{background-color:rgba(0, 0, 0, .5);position:fixed;display:flex;top:0 !important;left:0 !important;border:0;flex-direction:column;width:100% !important;height:100% !important;max-height:100% !important;max-width:100% !important;padding: .5rem !important;margin:0
!important}
.tg-form-control-combotree.tg-form-control-combotree-divtree ul,
.tg-form-control-combotree-divtree .jstree{padding: .5rem;overflow:auto;flex-grow:1;background-color:white;max-height:100%}
.tg-combo-header{display:block;padding: .5rem;background-color:#ddd}
.tg-combo-header span{padding:.25rem .5rem;display:inline-block}
.tg-combo-header button{padding:.5rem;margin:0;min-height:0;line-height:1}
.tg-combo-header svg{margin:0}
}
@media screen and (max-width: 37.4375em){.tg-form-control-combotree-divtree{max-width:100vw;right:5vw}
.tg-form-control-combotree-divtree .jstree li{line-height:1.5}
.tg-form-control-combotree-divtree .jstree a{max-width:90%;white-space:normal}
}
.tg-form-control-sortable .tg-input{overflow-y:scroll}
.tg-form-control-inlineeditor>.tg-input{min-height:80px}
[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}
.tg-form-control-radio label,
.tg-form-control-checkbox label{text-align:left;width:auto}
.tg-form-control-radio ul,
.tg-form-control-checkbox ul{padding-left:0}
.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;width:100%}
[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% !important;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-state-error>.tg-form-control-checkbox{padding:0
1%}
.tg-form-control-datalist input{font:inherit;width:100%}
.tg-form-control-datalist-list .tg-active{font-weight:700}
.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>label,.tg-form-element>.tg-form-control{display:block;float:none;text-align:left;width:100%}
.tg-form-element>label{padding:0}
.tg-form-reverse>.tg-form-control-checkbox{float:left;width:auto}
}
.tg-bloc-success,.tg-bloc-error{border:1px
solid;padding: .5em}
.tg-bloc-success h3,
.tg-bloc-error h3,
.tg-bloc-success ul,
.tg-bloc-error ul{margin:0;padding-bottom:0;padding-top:0}
.tg-bloc-success{background-color:#d1eabb;border-color:#8bc954;color:#598b2c}
.tg-bloc-error{background-color:#fcc;border-color:#f99;color:#de5959}
.tg-state-error .tg-ChoiceButton-action,
.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-ajax-loader{background-image:url("Src/Img/icons/ajax-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-icon-mandatory{background:url("Src/Img/icons/mandatory-16.png") no-repeat scroll 0 0 transparent;display:inline-block;height:16px;width:8px}
.ui-sortable{min-height:30px !important}
.tg-Breadcrumb{list-style-type:none}
.tg-Breadcrumb-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;position:absolute;top:0;transform:translateY(-100%);z-index:4}
.tg-form-element:not(.tg-form-full)>.tg-tooltip{left:15%}
.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-instrinsic-container{height:0;overflow:hidden;position:relative}
.tg-instrinsic-container-4x3{padding-bottom:75%}
.tg-instrinsic-container-16x9{padding-bottom:56.25%}
.tg-instrinsic-container>iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.tg-CookieBanner{position:fixed;z-index:1001}
.tg-CookieBanner--top{top:0;left:0;right:0}
.tg-CookieBanner--bottom{bottom:0;left:0;right:0}
.tg-CookieBanner--modal{width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0}
.tg-CookieBanner--modal .tg-CookieBanner-content{padding:1.5em;overflow:auto}
.tg-CookieBanner-content{background:#f7f7f7;color:#333d53;font-size: .85em;font-weight:700;padding: .5em;text-align:center;border:1px
solid #ccc}
.tg-CookieBanner-button{padding: .5em 1em}
.tg-CookieBanner-button{border:0;box-shadow:0 2px 2px rgba(0, 0, 0, .25);color:#fff;font:inherit;margin-left: .5em}
.tg-CookieBanner-button--refuse{background:#555}
.tg-CookieBanner-button:hover,.tg-CookieBanner-button:focus{opacity: .9}
.tg-button{background:#fff;border:1px
solid #ccc;color:inherit;display:inline-block;line-height:normal;padding: .375em;text-decoration:none;box-sizing:border-box}
.tg-form-control .tg-button{line-height:1.6em;min-height:2.2em;padding: .2em .4em;margin-left: .2em}
.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_mode_support_info{background-color:rgba(236, 200, 147, .9);border-radius:2px;color:#253144;cursor:default;font-size: .8rem;font-weight:700;letter-spacing:1px;line-height:1.4;padding: .25rem 1rem;position:fixed;right:3rem;top:3rem;user-select:none;z-index:1005}
.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{cursor:pointer;display:inline-block;position:relative}
.tg-cont>div>.tg-ChoiceButton{width:100%}
.tg-ChoiceButton input{opacity:0;position:absolute}
.tg-ChoiceButton-action{display:inline-block;margin: .2em}
.tg-ChoiceButton-action img{pointer-events:none}
.tg-form-control-button-cols .tg-ChoiceButton-action{display:block}
:focus+.tg-ChoiceButton-action{outline:1px
dotted currentColor}
@media screen and (-webkit-min-device-pixel-ratio: 0){:focus+.tg-ChoiceButton-action{outline:2px
auto -webkit-focus-ring-color}
}
:disabled+.tg-ChoiceButton-action{opacity: .6;pointer-events:none}
[disabled],.tg-disabled{opacity: .4;cursor:default !important}
.tg-input[disabled]{background-color:#eee}
.tg-row{display:table;width:100%}
.tg-cell{display:table-cell}
[data-type="STRING"] .tg-cell{vertical-align:middle}
.tg-flex-parent{display:flex}
.tg-flex-parent>*{flex-grow:1}
.tg-flex-child--min{flex-grow:unset}
.tg-toolbar{display:flex;align-items:center;justify-content:space-between}
.tg-toolbar__container{align-items:center;display:inline-flex;justify-content:center}
.tg-toolbar__container--grow{flex-grow:1;flex-wrap:wrap}
.tg-toolbar__container:first-of-type{justify-content:flex-start}
.tg-toolbar__container:last-of-type{justify-content:flex-end}
.tg-toolbar__line{width:2px;background-color:grey;height:1.5em}
@media only screen and (max-width: 800px){.tg-toolbar{flex-direction:column}
.tg-toolbar__line{display:none}
.tg-toolbar__container:first-of-type,.tg-toolbar__container:last-of-type{justify-content:center}
}
.tg-input.cke_editable_inline{min-height:80px;max-height:250px;overflow:auto}
@media print{.tg-no-print{display:none!important}
table{page-break-inside:avoid}
}
.tg-sortablePicker{display:grid;grid-template-columns:1fr auto 1fr;display: -ms-grid;-ms-grid-columns:1fr auto 1fr}
.tg-sortablePicker__container--left{-ms-grid-column:1}
.tg-sortablePicker__container--middle{-ms-grid-column:2;display:flex;flex-direction:column;justify-content:center}
.tg-sortablePicker__container--right{-ms-grid-column:3}
.tg-sortablePicker__container--left .jstree,
.tg-sortablePicker__container--right .tg-input{background-color:#FAFAFA}
.tg-sortablePicker .tg-form-control-sortable-element,
.tg-sortablePicker .ui-sortable-helper{border:1px
solid lightgrey!important;background-color:white;padding:.25rem;margin:.25rem}
.tg-sortablePicker .tg-form-control-sortable-element path{fill:#70777F}
.tg-sortablePicker .ui-sortable-placeholder{border:1px
dashed #333!important;padding:.25rem;background-color:white;margin:.25rem}
.tg-sortablePicker .ui-sortable-placeholder:after{content:"+";display:block;text-align:center;color:#333;left:0;right:0;top:0;bottom:0;background-color:#EEE}
.tg-sortablePicker__container--left .tg-input{padding:0}
.tg-sortablePicker__container--right .tg-input{padding:0.25rem}
.tg-sortablePicker__container .tg-form-control-treeview{margin-top:0;display:flex;flex-direction:column;height:100%}
.tg-sortablePicker__container .tg-form-control-treeview .jstree{overflow-y:auto!important}
.tg-sortablePicker__container .tg-form-control-treeview .jstree-search-field{padding:.5rem;border-bottom:1px solid lightgrey}
.tg-sortablePicker__container .jstree-anchor{height:auto;white-space:normal}
.tg-sortablePicker .tg-sortablePicker__container--left .tg-input,
.tg-sortablePicker [data-type="ARBOCHOICE"]{overflow:hidden!important}
[data-type="MULTIPLECHOICE"]>.tg-sortablePicker .tg-input{overflow-y:auto!important}