/* Src/Skins/aplos/style.css : */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");body{color:#424242;font-family:"Roboto","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
@font-face{font-family:"Lato";font-weight:100;src:url("Src/Skins/aplos/fonts/Lato-Light.ttf")}
@font-face{font-family:"Lato";font-weight:300;src:url("Src/Skins/aplos/fonts/Lato-Regular.ttf")}
@font-face{font-family:"Lato";font-weight:600;src:url("Src/Skins/aplos/fonts/Lato-Bold.ttf")}
@font-face{font-family:"Lato";font-weight:800;src:url("Src/Skins/aplos/fonts/Lato-Black.ttf")}
#tg_main{width:100%;max-width:100%}
blockquote{color:rgb(0, 0, 0);color:rgba(0, 0, 0, .6);padding-left:3em;margin:0;font-style:italic;font-size:1.2em}
h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;font-weight:800}
table,
table th,
table td{border:1px
solid;padding: .4em .3125em}
.tg-siteWidth--medium{max-width:1100px}
.tg-siteWidth--large{max-width:1400px}
.tg-siteWidth--full{max-width:100vw}
.tg-siteWidth--medium,.tg-siteWidth--large{width:90%;margin-left:auto;margin-right:auto}
.tg-siteWidth--full{width:100%;margin-left:auto;margin-right:auto}
.tg-pane-content>*,.tg-pane-footer>*{margin-top:1.5rem;margin-bottom:1.5rem}
.tg-wrapper .tg-bloc:last-child{margin-bottom:0}
.tg-pane-content>.tg-bloc.tg-Media_Image{width:100%;max-width:100%}
@media screen and (max-width: 56.1875em){.tg-pane-navigation{width:100%}
}
.tg-pane-slider .tg-Media_Image img,
.tg-pane-slider .tg-BaseContent_SimpleHtmlBloc img{width:100%}
#loader{font-size:2.125em}
.tg-HighlightLoader{display:inline-block;width: .7em;height: .7em;border-radius:50%;border:3px
solid #eee;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}
.tg-Loader--img .tg-Loader-box{padding-top:2em}
.tg-Loader--wrap .tg-Loader-box{background-color:transparent}
.tg-Loader--wrap .tg-Loader-box:after{animation:spin 1s linear infinite;border-radius:50%;box-shadow:0 0 0 1px rgba(0, 0, 0, .1),
2px 1px 0 white;content:"";height:16.25em;left:50%;margin-top: -8.313em;margin-left: -8.125em;position:absolute;top:50%;width:16.25em}
.tg-Loader--wrap img{max-width:10.625em;max-height:10.625em;display:block;margin:auto}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.tg-zShadow{box-shadow:0 2px 2px -2px rgba(0, 0, 0, .15),
0 -2px 2px -2px rgba(0, 0, 0, .08),
2px 2px 2px -2px rgba(0, 0, 0, .15),
-2px -2px 2px -2px rgba(0, 0, 0, .08)}
a.tg-zShadow:hover,a.tg-zShadow:focus{box-shadow:0 3px 2px -2px rgba(0, 0, 0, .1),
0 -1px 2px -2px rgba(0, 0, 0, .08),
2px 3px 2px -2px rgba(0, 0, 0, .1),
-2px -1px 2px -2px rgba(0, 0, 0, .08)}
.tg-TopHeader .tg-bloc,
.tg-TopHeader .tg-wrapper,
.tg-Page-navigation .tg-bloc,
.tg-Page-navigation .tg-wrapper{margin-bottom:0}
.tg-TopHeader ul,
.tg-TopHeader li{line-height:0;margin:0}
.tg-TopHeader a{display:inline-block;font-size: .9em}
.tg-TopHeader .tg-wrapper{float:left}
.tg-TopHeader .tg-Media_Bookmarks{float:right}
.tg-TopHeader .tg-Media_Bookmarks li{display:inline-block}
.tg-TopHeader .tg-bookmark{padding: .3em}
.tg-TopHeader .tg-bookmark:hover,
.tg-TopHeader .tg-bookmark:focus{opacity: .8}
.tg-Header .tg-bloc{margin-bottom:0}
.tg-Header-img{display:block;margin:0
auto}
.tg-Header-bannerMobile{display:none}
.tg-Header-logo,.tg-HeaderRight{margin:1.5em 0}
.tg-HeaderRight .tg-bloc{margin-bottom: .5em}
.tg-Header--banner{box-shadow:0 2px 2px -2px rgba(0, 0, 0, .15), 0 -2px 2px -2px rgba(0, 0, 0, .08), 2px 2px 2px -2px rgba(0, 0, 0, .15), -2px -2px 2px -2px rgba(0, 0, 0, .08)}
.tg-Header--banner>div{position:relative}
.tg-HeaderRight{text-align:right}
.tg-HeaderRight.tg-is-over-banner{position:absolute;right:0;top:0}
@media screen and (max-width: 56.1875em){.tg-Header--logo .tg-grid-3,
.tg-Header--logo .tg-grid-4,
.tg-Header--logo .tg-grid-9{width:50%}
.tg-HeaderRight.tg-is-over-banner{position:static}
}
.tg-HeaderContainer{background-color:#fff;background-color:rgba(255, 255, 255, .97);position:relative;z-index:20}
.tg-TopHeader{background-color:#fff;z-index:101;position:sticky;top:0}
.tg-TopHeader.tg-highlight{color:#fff}
.tg-TopHeader.tg-quiet{background-color:rgba(255, 255, 255, .97)}
.tg-Page-navigation{position:sticky;background-color:rgba(255, 255, 255, .97);z-index:101}
#tg_main.tg-fixedMenu .tg-Header{margin-bottom:3.75em}
.tg-BaseMenu-item:hover,.tg-BaseMenu-item:focus{background-color:#f8f8f8}
.tg-BaseMenu-link,
.tg-Page-navigation .tg-BaseContent_Link,.tg-MegaMenu-topItem{margin-bottom:0}
.tg-Page-navigation .tg-BaseContent_Link .tg-button{padding:1em;white-space:nowrap;font-weight:500}
.tg-Page-navigation .tg-BaseContent_Link .tg-button:hover,
.tg-Page-navigation .tg-BaseContent_Link .tg-button:focus{box-shadow:0 0 0 0 transparent}
.tg-Navigation_baseMenu{margin-bottom:0;float:left;flex:auto}
.tg-BaseMenu-list .tg-BaseMenu-list{border:none;min-width:12em}
.tg-BaseMenu-link{text-decoration:none;color:#424242}
.tg-level-0>li,.tg-MegaMenu-topItem{border:none}
.tg-MegaMenu .tg-MegaMenu-topList .tg-MegaMenu-topItem>.tg-button{font-weight:600;border-bottom:4px solid transparent;padding:17px
17px}
.tg-MegaMenu .tg-MegaMenu-topList .tg-MegaMenu-topItem > .tg-button:hover,
.tg-MegaMenu .tg-MegaMenu-topList .tg-MegaMenu-topItem>.tg-button:focus{background-color:#f8f8f8;color:#616161}
.tg-pane-navigation .tg-button,.tg-BaseMenu-item>.tg-BaseMenu-link{padding:1em;border-radius:0;box-shadow:none;line-height:normal}
.tg-MegaMenu-topItem,.tg-BaseMenu-item{padding:0}
.tg-Navigation_MegaMenu2{flex:auto}
.tg-MegaMenu-topItem>.tg-button,.tg-level-0>.tg-BaseMenu-item>.tg-BaseMenu-link{background:transparent;color:#616161;font-weight:400;box-shadow:none;display:block;height:100%;text-shadow:0 0 0 rgba(0, 0, 0, 0)}
.tg-Navigation_MegaMenu2 .tg-button:hover,
.tg-Navigation_MegaMenu2 .tg-button:focus{box-shadow:none}
.tg-MegaMenu-panel{padding:1.282em;z-index:1}
.tg-MegaMenu-panel,.tg-BaseMenu-item.tg-has-children>.tg-BaseMenu-list-opened{border-radius:0 0 2px 2px;background-color:#fff;border-color:#eee;border-style:solid;border-width:0 1px 1px;box-shadow:0 11px 17px 0 rgba(0, 0, 0, 0.08)}
.tg-MegaMenu-panel img{display:block}
.tg-MegaMenu-panelList.tg-level-1{box-shadow:none;margin-top:0;transition:0.5s;border-bottom:1px solid #f8f8f8}
.tg-MegaMenu-panelList.tg-level-1:hover{background-color:#f8f8f8}
.tg-MegaMenu-panelList{margin:0;padding:0;list-style-type:none}
.tg-MegaMenu-panelLink{display:block;height:2.5em;line-height:2.5em;padding:0
.938em;text-decoration:none}
.tg-level-1>.tg-MegaMenu-panelItem>.tg-MegaMenu-panelLink{font-weight:600;transition:0.5s}
.tg-level-2 .tg-MegaMenu-panelLink{padding-left:1.5em;position:relative;display:inline-block;transition:0.5s;width:100%}
.tg-level-2 .tg-MegaMenu-panelLink::before{content:"";width:15px;height:2px;display:inline-block;vertical-align:middle;margin-right:8px;transition:0.5s}
.tg-level-2 .tg-MegaMenu-panelLink:hover::before,
.tg-level-2 .tg-MegaMenu-panelLink:focus::before{width:30px}
.tg-level-2 .tg-MegaMenu-panelLink path{fill:#fff !important}
.tg-level-2 .tg-BaseMenu-link{border-color:#eee;border-style:solid;border-width:0 1px 1px 0}
.tg-level-2 .tg-BaseMenu-link:after{content:none !important}
.tg-MegaMenu .tg-MegaMenu-panelClose{background-image:url("Src/Skins/aplos/img/close-white.svg");background-repeat:no-repeat;background-position: .5em 50%;padding-left:2.2em;bottom:1em;position:absolute;right:1em}
.tg-pane-navigation{display:flex}
@media screen and (max-width: 56.1875em){.tg-pane-navigation{display:block;padding-left:3em}
.tg-Navigation_baseMenu{float:none}
.tg-BaseMenu--burger{text-align:right}
.tg-BaseMenu-list .tg-BaseMenu-item .tg-BaseMenu-link{text-align:left}
.tg-BaseMenu-list.tg-level-0{clear:both}
.tg-BaseMenu--burger .tg-has-children>.tg-BaseMenu-link{display:block;padding-right:3.75em}
.tg-MegaMenu-topItem .tg-MegaMenu-topAction{width:100%;text-align:left}
.tg-MegaMenu-panel{position:relative;box-shadow:none}
.tg-MegaMenu-panel .tg-grid{margin-bottom:1em}
.tg-MegaMenu-panel .tg-grid:last-child{margin-bottom:0}
.tg-ToggleNav{padding:1.6em;text-indent: -9999px;border:none;position:relative;transition:all .2s ease-in-out}
.tg-ToggleButton-label{top:1.87em;right: .8em;margin-top: -5px;opacity:1}
.tg-ToggleButton-label:before{top:8px;content:"";display:block}
.tg-ToggleButton-label:after{bottom:8px;content:"";display:block}
.tg-ToggleButton-label:after,.tg-ToggleButton-label:before,.tg-ToggleButton-label{width:24px;position:absolute;background-color:#fff;height:2px;transition:all .3s ease-in-out}
.tg-ToggleNav.tg-is-active .tg-ToggleButton-label:after{transform:rotate(-45deg);bottom:0}
.tg-ToggleNav.tg-is-active .tg-ToggleButton-label:before{transform:rotate(45deg);top:0}
.tg-ToggleNav.tg-is-active .tg-ToggleButton-label{background-color:transparent}
.tg-BaseMenu-toggleSubLevel{position:absolute;top:0;right:0;background-color:transparent;border:none;padding:0}
.tg-BaseMenu-toggleSubLevel:before{content:"";border-left:1px solid #e6e6e6;position:absolute;height:30px;margin: .688em 0}
.tg-BaseMenu-toggleSubLevel:after{width:60px;font-size:1.375em;height:30px;margin: .5em 0;color:#424242;transition:all ease-in .2s}
.tg-BaseMenu-toggleSubLevel.tg-is-active:after{transform:rotate(180deg)}
.tg-level-0>.tg-BaseMenu-item{border-right:0}
.tg-level-0>.tg-has-children>.tg-BaseMenu-toggleSubLevel{color:#fff}
.tg-BaseMenu-list.tg-level-1,.tg-BaseMenu-list.tg-level-2{box-shadow:0 0 2px 1px rgba(0, 0, 0, .1) inset}
.tg-level-1 > .tg-has-children .tg-BaseMenu-toggleSubLevel:hover,
.tg-level-1 > .tg-has-children .tg-BaseMenu-toggleSubLevel:focus{background-color:#f5f5f5}
.tg-BaseMenu-item.tg-has-children .tg-BaseMenu-list.tg-level-2{margin-left: .875em;box-shadow:0 0 0 transparent;border:none;background-color:transparent}
.tg-Navigation_MegaMenu2{width:100%;position:absolute !important;top:0;right:0;background-color:#fff;background-color:rgba(255, 255, 255, .97)}
.tg-MegaMenu-topItem>.tg-button,.tg-level-0>.tg-BaseMenu-item>.tg-BaseMenu-link{border-bottom:1px solid #eee}
.tg-Page-navigation .tg-MegaMenu-topItem:hover > .tg-button,
.tg-Page-navigation .tg-MegaMenu-topItem:focus > .tg-button,
.tg-Page-navigation .tg-level-0 > .tg-BaseMenu-item:hover > .tg-BaseMenu-link,
.tg-Page-navigation .tg-level-0>.tg-BaseMenu-item:focus>.tg-BaseMenu-link{border-bottom:1px solid #eee}
}
@media screen and (max-width: 37.4375em){.tg-MegaMenu-panel img{display:none}
}
.tg-pagepath{padding-left:0;margin:1em
0 0;text-align:left}
.tg-pagepath__item{display:inline-block;height:1.8em;font-size: .8em;margin-right:0}
.tg-pagepath__link{text-decoration:none}
.tg-pagepath__link:after{content:"";background:url(Src/Skins/aplos/img/chevron-grey-right.svg) no-repeat center center;background-size:1em;display:inline-block;width:1.5em;height: .6em}
.level1 .tg-vertical-menu__link{padding: .1em 0}
.tg-button,a{transition:all ease-in .1s}
.tg-button{font-weight:500;border:none;padding: .563em 1.125em;cursor:pointer;display:inline-block;box-shadow:0 2px 2px -2px rgba(0, 0, 0, .15),
0 -2px 2px -2px rgba(0, 0, 0, .08),
2px 2px 2px -2px rgba(0, 0, 0, .15),
-2px -2px 2px -2px rgba(0, 0, 0, .08);text-shadow:1px 1px 1px rgba(0, 0, 0, .1)}
.tg-button svg{fill:currentColor}
.tg-button:hover,.tg-button:focus{box-shadow:0 3px 2px -2px rgba(0, 0, 0, .1),
0 -1px 2px -2px rgba(0, 0, 0, .08),
2px 3px 2px -2px rgba(0, 0, 0, .1),
-2px -1px 2px -2px rgba(0, 0, 0, .08)}
.tg-button.tg-none:hover,.tg-button.tg-none:focus{background-color:transparent;color:#424242}
.tg-ButtonIcon{padding-left: .7em;padding-right: .7em}
.tg-ButtonIcon-sublabel{font-weight:400;padding-top: .1em}
.tg-ButtonIcon-content{padding-left: .25em}
.tg-MainContent:not(.tg-siteWidth--full) .tg-Page-content--split{width:calc(100% - 300px);display:inline-block}
.tg-has-sidebar-right .tg-Page-content--split,.tg-Page-content--doublesplit{padding-right:3em}
.tg-has-sidebar-left .tg-Page-content--split,.tg-Page-content--doublesplit{padding-left:3em}
.tg-Page-content--doublesplit{width:calc(100% - 600px);display:inline-block}
.tg-Site-sidebar{width:300px;word-break:break-word;margin-top:1.5rem;margin-bottom:3em;font-size: .9em}
@media screen and (max-width: 56.1875em){.tg-Site-sidebar,.tg-Page-content--split,.tg-Page-content--doublesplit{width:100% !important}
.tg-has-sidebar-right .tg-Page-content--split,.tg-Page-content--doublesplit{padding-right:0}
.tg-has-sidebar-left .tg-Page-content--split,.tg-Page-content--doublesplit{padding-left:0}
}
.tg-wrapper-paragraphe_style1 .head h2,
.tg-wrapper-paragraphe_style2 .head h2,
.tg-wrapper-paragraphe_style3 .head h2{font-weight:500}
.paragraphe>.style1,.paragraphe>.style2,.paragraphe>.style3{overflow:visible}
.tg-BaseContent_SimpleHtmlBloc .tg-inner > div > h1,
.tg-BaseContent_SimpleHtmlBloc .tg-inner > div > h2,
.tg-BaseContent_SimpleHtmlBloc .tg-inner > div > h3,
.tg-BaseContent_SimpleHtmlBloc .tg-inner > div > h4,
.tg-BaseContent_SimpleHtmlBloc .tg-inner > div > h5,
.tg-BaseContent_SimpleHtmlBloc .tg-inner > div > h6,
.tg-BaseContent_Title .tg-inner > div > h1,
.tg-BaseContent_Title .tg-inner > div > h2,
.tg-BaseContent_Title .tg-inner > div > h3,
.tg-BaseContent_Title .tg-inner > div > h4,
.tg-BaseContent_Title .tg-inner > div > h5,
.tg-BaseContent_Title .tg-inner>div>h6{margin-top:0}
.tg-BaseContent_SimpleHtmlBloc ul{list-style-position:inside;padding-left:0}
.tg-wrapper-paragraphe_style2,.tg-wrapper-paragraphe_style3{padding:1.5em 2em;border-radius:2px}
.tg-wrapper-paragraphe_style1{padding-bottom:1.5em;border-bottom:1px solid}
.tg-wrapper-paragraphe_style1 .head>*{margin-top:1em}
.tg-wrapper-paragraphe_style2{border:1px
solid}
.tg-wrapper-paragraphe_style2 .head h2,
.tg-wrapper-paragraphe_style3 .head h2{margin-top:0}
.tg-BaseContent_Title{border-bottom:1px solid #d9d9d9;margin-bottom:1em}
div+.tg-BaseContent_Title{margin-top:2em}
.tg-BaseContent_Title h1,
.tg-BaseContent_Title h2,
.tg-BaseContent_Title h3,
.tg-BaseContent_Title h4,
.tg-BaseContent_Title h5,
.tg-BaseContent_Title h6{display:inline-block;border-bottom:1px solid #757575;margin-bottom: -1px;margin-left:0;line-height:1.3;padding-bottom: .5em}
.tg-BaseContent_Title h1.tg-text-center,
.tg-BaseContent_Title h2.tg-text-center,
.tg-BaseContent_Title h3.tg-text-center,
.tg-BaseContent_Title h4.tg-text-center,
.tg-BaseContent_Title h5.tg-text-center,
.tg-BaseContent_Title h6.tg-text-center{display:block}
.tg-BaseContent_Title h1.tg-text-right,
.tg-BaseContent_Title h2.tg-text-right,
.tg-BaseContent_Title h3.tg-text-right,
.tg-BaseContent_Title h4.tg-text-right,
.tg-BaseContent_Title h5.tg-text-right,
.tg-BaseContent_Title h6.tg-text-right{float:right}
.tg-Media_Bookmarks-img{display:block;max-width:1.75em;max-height:1.75em}
.changelang a{padding: .3em;line-height:1em}
.tg-icon-lang{width:1.75em;height:1.75em;background-position:50%;margin:0}
.tg-ad-collection{padding-left:0;margin-top:0;margin-bottom:0}
.bloc_value{width:100%}
.tg-pane-slider{max-width:2000px;margin-left:auto;margin-right:auto}
.bloc_value,
.bloc_value.viewOff .value_wrapper,
.bloc_value .value_wrapper .value_galerie .item{width:100% !important;height:auto !important}
.bloc_value .value_galerie,
.bloc_value .caroufredsel_wrapper{width:100% !important}
.tg-BaseContent_BlocValue .slide_prev,
.tg-BaseContent_BlocValue .slide_next{width:3em;height:3em;border-radius:999em;background-size:2em}
.tg-BaseContent_BlocValue .slide_prev{background:url("Src/Skins/aplos/img/chevron-white-left.svg") no-repeat 50% 50%;left:2em}
.tg-BaseContent_BlocValue .slide_next{background:url("Src/Skins/aplos/img/chevron-white-right.svg") no-repeat 50% 50%;right:2em}
.tg-BaseContent_BlocValue .tg-inner:hover .slide_prev,
.tg-BaseContent_BlocValue .tg-inner:hover .slide_next{opacity: .7;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14),
0 1px 5px 0 rgba(0, 0, 0, .12),
0 3px 1px -2px rgba(0, 0, 0, .2)}
.tg-BaseContent_BlocValue .tg-inner .slide_prev:hover,
.tg-BaseContent_BlocValue .tg-inner .slide_next:hover{opacity: .9;box-shadow:0 3px 3px 0 rgba(0, 0, 0, .14),
0 1px 7px 0 rgba(0, 0, 0, .12),
0 3px 1px -1px rgba(0, 0, 0, .2)}
.bloc_value .caption .tg-button{font-size:16px;margin:1em
0}
.bloc_value .visuel{text-align:center}
.bloc_value .visuel .image{width:100%}
.bloc_value .caption{height:inherit;background-color:transparent;width:100%;margin:auto;padding:2em
1em;text-align:center;color:#424242;font-weight:500;text-shadow:1px 1px 1px rgba(0, 0, 0, .1);background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#1affffff", endColorstr="#ffffff", GradientType=0)}
.bloc_value .caption h1,
.bloc_value .caption h2,
.bloc_value .caption h3,
.bloc_value .caption h4,
.bloc_value .caption h5,
.bloc_value .caption .tg-button{margin-top: .5em;margin-bottom: .5em}
.bloc_value .caption .tg-button{text-shadow:0 0 transparent}
.bloc_value .caption div.fond h2{color:#fff}
@media screen and (max-width: 56.1875em){}
@media screen and (max-width: 37.4375em){.bloc_value .caption{font-size: .7em;line-height:1em}
}
.tg-BaseContent_BandeauPartenaire{border:1px
solid rgba(0, 0, 0, .1);border-radius:2px}
.tg-BaseContent_LecteurRss{padding:1em
0}
.tg-cycle-slideshow__slide-wrapper{width:100% !important}
.tg-cycle-slideshow__slide{z-index:1 !important}
.tg-cycle-slideshow__ctrl{z-index:2;padding:0}
.tg-Footer{border-top:1px solid rgba(0, 0, 0, .05) !important;margin-top:1.5em}
.tg-FooterContent .tg-home{font-weight:bold}
.tg-FooterContent a{text-decoration:none}
.tg-FooterBottomContainer{padding: .5em 0;font-size: .9em}
.tg-Footer .tg-vertical-menu,
.tg-Footer .tg-Navigation_SideMenu{margin-bottom:0}
.tg-Footer .tg-vertical-menu{font-size: .8em}
.tg-Footer .tg-vertical-menu li{margin-top: .1em}
.tg-Footer .tg-vertical-menu .tg-home{font-size:1.2em;font-weight:500;margin-bottom: .5em}
.tg-Footer .tg-vertical-menu .tg-has-children>.tg-vertical-menu__link:before{border:none}
.tg-Footer ul{padding:0;margin-top:0}
.tg-FooterBottom a{color:#fff;text-decoration:none}
.tg-FooterBottom img{display:block}
.tg-FooterBottom .tg-bloc{margin-bottom:0}
.tg-pane-footerbottom{height:40px;line-height:40px}
.tg-Footer iframe{width:100%}
@media screen and (max-width: 37.4375em){.tg-Footer [class*="tg-grid"]{margin-bottom:1em}
}
fieldset{border:1px
solid #d9d9d9;padding:1em
2em 2em}
fieldset legend{padding:0
.5em;font-size:1.1em}
fieldset div:last-child{margin-bottom:0}
.tg-custom-radio,.tg-custom-checkbox{margin-top:0}
.tg-custom-radio [type="radio"]:checked,
.tg-custom-radio [type="radio"]:not(:checked),
[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{height:18px;width:18px}
.tg-custom-checkbox [type="checkbox"]:checked,
.tg-custom-checkbox [type="checkbox"]:not(:checked),
.jstree-classic .jstree-checkbox,
.tg-custom-checkbox [type="checkbox"]:checked + span,
.tg-custom-checkbox [type="checkbox"]:not(:checked)+span{height:18px;width:18px}
.tg-form__element{margin: .5em 0}
.tg-form__element.tg-form__element--commented>.tg-form__label{width:34%}
.tg-form__element.tg-form__element--commented>.tg-form__comment{width:28%;width:26% \9}
.tg-form__element.tg-form__element--commented.tg-form__element--multiline>.tg-form__comment{width:auto}
.tg-form__element.tg-form__element--multiline>.tg-form__control,.tg-form__element.tg-form__element--multiline>.tg-form__label{width:100%}
.tg-form__control .tg-button{min-height:2.6em}
.tg-form__control .tg-button.tg-none{padding: .2em 0}
.tg-input__field{padding: .35em 1em}
.tg-input{background:#fff;border:1px
solid #e0e0e0;border-radius:2px;box-shadow:0 2px 0 0 rgba(0, 0, 0, .03);margin:0;transition:background .2s ease-in-out, border-color .2s ease-in-out;min-height:2.5em}
[disabled],.tg-disabled{color:#7d7b7b;opacity:1}
.tg-tooltip{padding:10px}
.tg-tooltip,.tg-tooltip__arrow::before{background-color:#f8f8f8;border-color:#eee;box-shadow:0 0 3px rgba(0, 0, 0, .1)}
.tg-form__element .tg-label{font-weight:bold}
.tg-input__field::placeholder{color:#abaaaa}
.tg-input:focus,.tg-input:focus-within{border:1px
solid #a59f9f;box-shadow:0 0 4px 0 rgb(175, 170, 170)}
.tg-form__element.tg-state-error .tg-input,
.tg-state-error > .tg-form__control > .tg-option__list,
.tg-state-error .tg-choiceButton__inner,.tg-error-zone{background-color:#ffe9e9;border:1px
solid #fbc4c4;color:#de5959}
.tg-error-zone__title{color:#de5959}
.tg-form__element.tg-form__element--commented .tg-form__comment{color:#aaa}
.tg-form__element.tg-form__element--commented ul li label{width:auto}
.tg-form__element.tg-form__element--multiline>.tg-form__label{margin-bottom:3px}
.tg-icon.tg-small.tg-icon-delete,.tg-icon.tg-small.tg-icon-save,.tg-icon.tg-small.tg-icon-edit,.tg-icon.tg-small.tg-icon-add{background-position:50% 50%}
.tg-form__control-choice-filter a,
.tg-form__element .jstree a,
.tg-form__element .jstree a:hover{height:auto;padding:2px
3px;text-decoration:none;white-space:normal}
.tg-form__control-choice-filter a.tg-active,
.jstree-classic .jstree-clicked,
.jstree-classic .jstree-clicked.jstree-hovered{border:none;color:#fff;padding:2px
3px}
.tg-form__control-choice-filter a:hover,
.jstree-classic .jstree-hovered{background:#eee;border:0;padding:1px
3px}
.tg-icon.tg-small.tg-disabled{background-color:transparent;opacity: .5}
.tg-MainContent .tg-icon.tg-small{height:1.2em;width:1.2em;opacity:1;transition:opacity ease-in .3s}
.tg-button .tg-icon.tg-small{height: .7em;width: .7em}
.tg-icon.tg-small.tg-icon-edit:hover,.tg-icon.tg-small.tg-icon-delete:hover,.tg-icon.tg-small.tg-icon-add:hover{opacity: .6}
.tg-middle .tg-equal-heigth{padding:0
5px 0 10px}
.tg-middle .tg-equal-heigth{padding:0
5px 0 10px}
.tg-icon.tg-small.tg-icon-prev{background-image:url("Src/Skins/aplos/img/chevron-white-left.svg")}
.tg-icon.tg-small.tg-icon-last{background-image:url("Src/Skins/aplos/img/last-white.svg")}
.tg-icon.tg-small.tg-icon-next{background-image:url("Src/Skins/aplos/img/chevron-white-right.svg")}
.tg-icon.tg-small.tg-icon-first{background-image:url("Src/Skins/aplos/img/first-white.svg")}
.tg-icon.tg-small.tg-icon-order{background:url("Src/Skins/aplos/img/reorder-white.png") no-repeat}
.tg_Form_ListForm_content .tg-icon.tg-small{height:20px;width:20px}
.tg_Form_ListForm_content .tg-icon.tg-small:hover{opacity: .6}
.tg-button .tg-icon.tg-small.tg-icon-add{background:url("Src/Skins/aplos/img/plus-white.svg") no-repeat 50% 50%}
.tg-CheminFer{display:table;width:100%;margin-bottom:0}
.tg-CheminFerStepContainer{display:table-cell}
.tg-Form_CheminFerForm{border-bottom:1px solid #ddd;text-align:center;margin-top:calc(1.5em + 24px)}
.tg-CheminFerStep-number{position:absolute;left:0;width:24px;height:24px;margin-left:calc(50% - 12px);margin-right:calc(50% - 12px);top: -23px;border-radius:50%;border:1px
solid #757575;color:#757575}
.tg-CheminFerStep,
.tg-CheminFerStep.tg-clickable a{position:relative}
.tg-CheminFerStep-label{width:100%;color:#757575}
.tg-Form_CheminFerForm .tg-active{border-bottom:1px solid;margin-bottom: -1px}
.tg-Form_CheminFerForm .tg-active .tg-CheminFerStep-number{border:none}
@media screen and (max-width: 56.1875em){.tg-Form_CheminFerForm{margin-top: .2em}
.tg-CheminFer{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style: -ms-autohiding-scrollbar;display:block;height:4.8em}
.tg-CheminFerStepContainer{display:inline-block;width:auto !important;float:none}
.tg-CheminFerStep{padding-top:1.5em;margin-left: .5em;margin-right: .5em}
.tg-CheminFerStep-number{top:0}
}
@media screen and (max-width: 37.4375em){.tg-combo{margin-left:2.5vw;margin-right:2.5vw}
}
.ui-accordion-header{border:1px
solid #e0e0e0}
.ui-corner-all,.ui-corner-top,.ui-corner-bottom{border-radius:0}
.accordion{box-shadow:0 2px 0 0 rgba(0, 0, 0, .03)}
.ui-accordion-content,.ui-accordion-header:hover,.ui-accordion-header-active,.ui-accordion-header-active:hover{background:#fff}
.ui-accordion-header{cursor:pointer;display:block;font-size: .938em;font-weight:500;line-height:26px;margin-top: -1px;outline:none;padding:14px
0 15px;position:relative;transition:background-color .2s ease-in-out}
.ui-accordion-header{background:#f8f8f8}
.ui-accordion-header,
.ui-accordion-header a{text-decoration:none;color:#707070}
.ui-accordion-header-active.collapse-open{border-bottom:0}
.ui-accordion-icons,.ui-accordion-header{padding-left:50px}
.ui-accordion-header-icon{left:20px;margin-top:0;position:absolute;top:18px}
.ui-accordion-content{border:1px
solid #e0e0e0;color:#666;font-size: .938em;padding:1.5em}
.ui-accordion-content>div:last-child{margin-bottom:0}
.ui-accordion-content > div p:last-child,
.ui-accordion-content > div p:first-child{margin:0}
.ui-accordion-content{border-top:0}
.ui-accordion-icons .ui-icon,
.ui-state-active .ui-accordion-header-icon{background:url("Src/Skins/aplos/img/plus-white.svg") no-repeat 50% #757575;background-size:1.2em;border-radius:2px;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .1);display:inline-block;float:left;height:18px;margin:0
10px 0 0;transition:background-color .2s ease-in-out;width:18px}
.ui-state-active .ui-accordion-header-icon,
.ui-state-active.ui-accordion-header:hover .ui-accordion-header-icon{background-image:url("Src/Skins/aplos/img/minus-white.svg");background-size:1.2em;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .15)}
.ui-state-default.ui-accordion-header:hover .ui-accordion-header-icon{background-color:#333}
.ui-accordion-header.collapse-open:before,.ui-accordion-header.collapse-close:before,.ui-accordion-header.collapsible:before{content:none}
.ui-widget-header,.tg-dialog__header{border:0}
.ui-widget-header, .tg-dialog__header,
.ui-tabs-nav li.ui-state-default a,
.tg-tabs .tg-tabs__link{background:#f8f8f8;color:#888}
.ui-tabs{border:0;padding:0}
.ui-tabs-nav{background:transparent;border:0;margin:0;overflow:hidden;padding:0;width:100%}
.ui-tabs-nav li{border:0;margin:0}
.ui-tabs-nav li i:before{color:#909090}
.ui-tabs-nav li a:hover,.tg-tabs__link:hover{background:#fff}
.ui-tabs-nav li.ui-state-default a,
.tg-tabs .tg-tabs__link,.ui-tabs-panel,.tg-tabs__item{border:1px
solid #e0e0e0}
.ui-tabs-nav li.ui-state-default a,
.tg-tabs .tg-tabs__link{border-right:0;font-weight:500;display:block;padding: .625em 1.25em;transition:all .2s ease-in-out}
.ui-tabs-nav li.ui-state-active a,
.tg-tabs__header--open .tg-tabs__link{color:#333;font-weight:500}
.ui-tabs-nav li.ui-state-default a,
.tg-tabs .tg-tabs__link{border-right:0}
.ui-tabs-nav li.ui-state-default:first-child a,
.tg-tabs__header:first-child .tg-tabs__link{border-left:1px solid #e0e0e0}
.ui-tabs-nav li.ui-state-default:last-child a,
.tg-tabs__header:last-child .tg-tabs__link{border-right:1px solid #e0e0e0}
.ui-tabs-nav li span{margin-left: -7px}
.ui-tabs-panel,.tg-tabs__item{font-size: .875em;margin: -1px 0 20px;padding:2em}
.ui-tabs-panel .ui-tabs-panel,
.tg-tabs__item .tg-tabs__item{font-size:1em}
.ui-tabs-panel,.ui-tabs-panel>.div:last-child,.tg-tabs__item{margin-bottom:0}
.ui-tabs-nav li.ui-state-active a,
.tg-tabs__header--open .tg-tabs__link{background:#fff;border-bottom:1px solid #fff;border-top:1px solid}
.tg-dialog__header{border:0;background:#f8f8f8;color:#888;font-weight:500;padding:14px}
.tg-dialog__content{color:#666}
.tg-dialog__footer{border-top:0}
.ui-slider{background:#f2f2f2;border:0;border-radius:2px;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .05);height: .6em;padding:2px
0}
.ui-slider .ui-state-default{background:#ddd;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .08);border-radius:2px}
.ui-slider-range{box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .1)}
.ui-slider-handle{height:17px;margin-left: -.6em;position:absolute;width:17px;z-index:2}
.tg-icon.tg-small.tg-icon-calendar,.tg-icon.tg-small.tg-icon-time{background-repeat:no-repeat;background-position:50% 50%}
.ui-progressbar{background:#e5e5e5;border:0;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .05)}
.ui-progressbar>.ui-progressbar-value{border:0;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .12)}
.ui-spinner.ui-state-default{border:1px
solid #e0e0e0;border-radius:2px;box-shadow:0 2px 0 0 rgba(0, 0, 0, .03);color:#888}
.ui-spinner .ui-spinner-button{border-radius:0}
.ui-spinner .ui-spinner-button.ui-state-default{background:#eee}
.ui-button.ui-spinner-button{margin:0;padding:0
8px}
.ui-button.ui-spinner-button:hover,.ui-button.ui-spinner-button.ui-state-hover{background:#ccc}
.tg-letterSearch>ul{background-color:#f8f8f8;border:1px
solid #e0e0e0}
.tg-letterSearch>ul>li>a{display:block;width:auto;padding:4px}
.tg-letterSearch>ul>li{color:#aaa;line-height:19px;margin:0
1px}
.tg-letterSearch>ul>li>a{text-decoration:none}
.tg-letterSearch .tg-highlight{background-color:rgba(0, 0, 0, 0.09)}
.tg-letterSearch a.tg-highlight:focus{color:#fe013d}
.tg-Search_ResultTab table th{border-color:#999;border-bottom:0;border-top:0}
.tg-Search_ResultTab table th:first-child{border-left:0}
.tg-Search_ResultTab table th:last-child{border-right:0}
table tr.tg-even{background-color:#e1e1e1}
table tr.tg-odd{background-color:#f1f1f1}
table tr.tg-even td,
table tr.tg-odd td{border-color:#fff;padding:5px}
table .tg-icon.tg-small.tg-icon-up{background:url("Src/Skins/aplos/img/up.png") no-repeat 50% 50%}
table .tg-icon.tg-small.tg-icon-down{background:url("Src/Skins/aplos/img/down.png") no-repeat 50% 50%;margin-left:10px}
table .tg-icon.tg-small.tg-icon-up:hover,
table .tg-icon.tg-small.tg-icon-down:hover{opacity: .6}
table .tg-icon.tg-small.tg-icon-down,
table .tg-icon.tg-small.tg-icon-up{transition:opacity ease-in .3s}
table .tg-icon.tg-small.tg-icon-up.tg-disabled,
table .tg-icon.tg-small.tg-icon-down.tg-disabled,
table .tg-icon.tg-small.tg-icon-up.tg-disabled:hover,
table .tg-icon.tg-small.tg-icon-down.tg-disabled:hover{opacity: .3}
.tg-pagination{text-align:center}
.tg-pagination>.tg-icon.tg-small{border-radius:2px;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .2);color:#fff;cursor:pointer;font-size: .938em;letter-spacing: -.2px;line-height:2.1em;margin:0
2px;outline:none;padding:0;text-align:center;text-decoration:none;transition:all ease-in .3s;width:2em;height:2em}
.tg-pagination>.tg-icon.tg-small.tg-icon-prev{background-image:url("Src/Skins/aplos/img/chevron-white-left.svg")}
.tg-pagination>.tg-icon.tg-small.tg-icon-last{background-image:url("Src/Skins/aplos/img/last-white.svg")}
.tg-pagination>.tg-icon.tg-small.tg-icon-next{background-image:url("Src/Skins/aplos/img/chevron-white-right.svg")}
.tg-pagination>.tg-icon.tg-small.tg-icon-first{background-image:url("Src/Skins/aplos/img/first-white.svg")}
.tg-pagination>.tg-icon.tg-small.tg-icon-prev,.tg-pagination>.tg-icon.tg-small.tg-icon-last,.tg-pagination>.tg-icon.tg-small.tg-icon-next,.tg-pagination>.tg-icon.tg-small.tg-icon-first{background-position:50% 50%}
.tg-pagination>.tg-icon.tg-disabled,.tg-pagination>.tg-icon.tg-active{cursor:default}
.tg-pagination>.tg-icon{background-color:#616161}
.tg-pane-side .jstree a{height:auto;max-width:92%;white-space:normal}
.jstree ins{vertical-align:top}
.tg_Search_CriteriaReminder_content>ul{list-style:none}
.tg_Search_CriteriaReminder_content > ul .tg-icon-delete{height:1.25em;width:1.25em}
.tg-pane-side label{padding-top:0}
.tg-pane-side .tg-form__element{margin: .8em 0}
.tg-Search_ResultTab .tg-basketelement{float:right}
div.tg-basket-mode-quantity{clear:both;margin-bottom:10px;margin-top:5px;width:65px}
div.tg-basket-mode-quantity .tg-basket-more:before{content:"+"}
div.tg-basket-mode-quantity .tg-basket-less:before{content:"-"}
div.tg-basket-mode-quantity+br{clear:both}
div.tg-basket-mode-quantity>.tg-input--mini{background:#fff;border:1px
solid #e0e0e0;border-radius:2px;box-shadow:0 2px 0 0 rgba(0, 0, 0, .03);color:#888;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size: .875em;margin:0;padding:8px;width:25px}
div.tg-basket-mode-quantity>div{margin-left:5px;margin-top:2px}
table .tg-basket-remove,
table .tg-basket-add{float:right}
.tg_Search_Selection_content ul,
.tg_Search_CriteriaReminder_content ul{list-style:none}
.tg_Search_Selection_content ul>li{margin-bottom:5px}
.tg_Search_Selection_content ul>li>div{display:inline-block;width:99%}
.tg_Search_Selection_content .tg-icon.tg-small{margin:0}
.tg_Search_Selection_content ul li td span.tg-basketelement.tg-icon-delete{float:right}
.tg-ECommerce_Selection .tg_Search_Selection_content>ul{padding:0}
.tg-ECommerce_Selection .tg_Search_Selection_content hr{margin-bottom:0}
.tg-ECommerce_Selection .tg_Search_Selection_total{background-color:#f8f8f8}
.tg-ECommerce_Selection .tg_Search_Selection_total tr td{padding:0
.5em;vertical-align:bottom}
.tg-ECommerce_Selection .tg_Search_Selection_total tr td:last-child{font-weight:bold;font-size:1.2em}
.tg-ECommerce_Selection .tg_Search_Selection_total tr:first-child td{padding-top: .5em}
.tg-ECommerce_Selection .tg_Search_Selection_total tr:last-child td{padding-bottom: .5em}
.fixedBasket{background-color:#fff;margin-top:3em}
ul.tg-listeRecap{margin:10px
0;padding:0
10px}
ul.tg-listeRecap li>div{color:#333;display:inline}
table#tg-planning>tbody>tr>th.tg-chapter-header{background-color:#f8f8f8;border:0;border-bottom:1px solid #e0e0e0;font-size:1.5em;height:2em;font-weight:400;vertical-align:middle;padding:0
1.5%}
.tg-action-header{width:70%}
.tg-date-header,.tg-status-header{width:15%}
table.tg-none .tg-action-header,
table.tg-none .tg-date-header,
table.tg-none .tg-status-header{background-color:#eee !important;color:#333;height:30px}
td>.tg-icon{margin:6px
2px}
td.tg-planning-date{color:#999}
td.tg-planning-date{font-size: .875em;font-weight:700}
.tg-Navigation_PictureMenu_item h3,.tg-Navigation_PictureMenu_item{text-align:center;transition:all ease-in .3s;border-radius:0}
.tg-Navigation_PictureMenu_item{border:1px
solid #e9e9e9;font-size: .875em;padding:0
0 0;border-bottom:4px solid #7d7d7d;height:auto}
.tg-Navigation_PictureMenu .tg-grid:hover{box-shadow:0 9px 16px 0 rgba(0, 0, 0, 0.13);transition:0.5s}
.tg-Navigation_PictureMenu .tg-container{padding:16px
22px}
.tg-Navigation_PictureMenu .tg-container p{color:#7d7d7d;transition:0.5s}
.tg-Navigation_PictureMenu .tg-grid:hover .tg-container p{color:#000}
.tg-Navigation_PictureMenu .tg-grid,
.tg-Navigation_PictureMenu .tg-grid svg,
.tg-Navigation_PictureMenu .tg-grid h4{transition:0.5s}
.tg-Navigation_PictureMenu svg{margin-top:24px;margin-bottom:10px;fill:#616161}
.tg-Navigation_PictureMenu .tg-container ul{margin:30px
0;text-align:left;background-color:#f8f8f8;border:1px
solid #e5e5e5;padding:22px}
.tg-Navigation_PictureMenu .tg-container ul>ul{display:none}
.tg-Navigation_PictureMenu .tg-container ul li{list-style-type:none}
.tg-Navigation_PictureMenu .tg-container ul li a{text-decoration:none;position:relative;display:inline-block;padding:5px
0;transition:0.5s;width:100%;color:#616161}
.tg-Navigation_PictureMenu .tg-container ul li a::before{content:"";background-color:#000;width:15px;height:2px;display:inline-block;vertical-align:middle;margin-right:8px;transition:0.5s}
.tg-Navigation_PictureMenu .tg-container ul li a:hover::before,
.tg-Navigation_PictureMenu .tg-container ul li a:focus::before{width:30px}
.tg-Navigation_PictureMenu_item h3{border-bottom:1px solid #eee;letter-spacing: -1px;margin-bottom:10px;padding-bottom:10px}
.tg-Navigation_PictureMenu_item h3 img{border-radius:50%;padding: .625em;transition:all ease-in .2s}
.tg-Navigation_PictureMenu_item h4{color:#616161;margin-top:5px;margin-bottom:10px}
.tg-Navigation_PictureMenu_item h4 ul{padding-left:0}
.tg-Navigation_PictureMenu_item h4 ul li{font-size: .875em;line-height:normal;list-style:none;margin-bottom:5px;text-align:center}
.tg-ECommerce_CodifMenu .tg-Navigation_PictureMenu_item{background-color:#f8f8f8;border:solid 1px #e0e0e0;display:block;margin-bottom:10px}
.tg-ECommerce_CodifMenu .tg-Navigation_PictureMenu_item:hover{background-color:#f5f5f5}
.tg-ECommerce_CodifMenu .tg-Navigation_PictureMenu_item{display:block;padding:10px;text-align:center;text-decoration:none}
.tg-ECommerce_CodifMenu .tg-Navigation_PictureMenu_item h1{font-size:1.5em}
.tg-ECommerce_CodifMenu .tg-Navigation_PictureMenu_item>div{text-align:left}
.tg-ECommerce_CodifMenu .tg-Navigation_PictureMenu_item>div>div{text-align:center}
div.tg-LecteurRss-title>p{margin-bottom:10px}
.tg_lecteurRss_defilant ul{list-style:none}
.lecteur_rss .tg-content>a.tg-header{font-size:1.2em}
.lecteur_rss .tg-LecteurRss-title-updated{color:#aaa;font-size: .8em;margin-bottom:3px}
.tg_lecteurRss_defilant ul>li>.tg-content>p{margin-bottom:3px}
.lecteur_rss .tg-content>.tg-LecteurRss-title-noMore{text-align:right}
.lecteur_rss .tg-content>.tg-LecteurRss-title-noMore>a{border-radius:2px;border:0;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, .2);cursor:pointer;display:inline-block;font-size: .938em;font-style:normal;font-weight:500;line-height:1.5em;margin:0;outline:none;padding: .3125em .875em .4375em;text-decoration:none;width:auto}
.lecteur_rss .tg-content-with-image img{float:left;margin-right:10px;max-width:180px}
.tg-ECommerce_ResultTab .tg-grid-12{margin-left:0;margin-right:0;width:100% !important}
.tg-search-list-element{border:1px
solid #ddd;margin-bottom: .875em;padding: .625em}
.tg-search-list-element .tg-head,
.tg-zoom .tg-head{border-bottom:solid 1px #ddd;margin-bottom: .625em;overflow:hidden;padding-bottom: .4375em}
.tg-search-list-element .tg-head h3,
.tg-zoom .tg-head h2{float:left;line-height:1.75em;margin-bottom:0}
.tg-search-list-element .tg-head .tg-element-price,
.tg-zoom .tg-head .tg-element-price{float:right;font-size:1.125em;padding: .25em .5em}
.tg-search-list-element .tg-content p{line-height:normal;margin-bottom:0;text-align:justify}
.tg-search-list-element .tg-content a{float:right}
.tg-search-list-element .tg-content a+.tg-form__element{padding-top:10px}
.tg-search-list-element .tg-content .tg-grid-3{min-height:10px}
.tg-search-list-element .tg-content .tg-grid-2{float:right}
.tg-search-list-element .tg-content .tg-grid-2>div{background-color:#eee;font-size: .688em;line-height:normal;padding:5px
4px;text-align:center}
.tg-search-list-element .tg-content .tg-grid-2 > div .tg-basketelement{margin-bottom:0}
.tg-zoom .tg-grid-6>a{padding:5px;border:1px
solid #ddd;display:block;text-align:center}
.tg-zoom .tg-grid-6>a>img{max-width:100%}
.tg-zoom .tg-grid-6.tg-grid-last{border:0;padding:0}
.tg-zoom .tg-content{text-align:justify}
.tg-zoom .tg-content h5{margin-bottom:0}
.tg-zoom .tg-content .tg-basket{background-color:#eee;overflow:hidden;padding:5px;text-align:right}
.tg-zoom .tg-content .tg-basket>span{display:inline-block;margin-top:7px}
.tg-zoom .tg-content .tg-basket>div{clear:none;float:right;margin:0
0 0 10px}
.tg-zoom .tg-content .tg-form__element{background-color:#eee;margin-top:0;padding:5px}
.tg-zoom .tg-content .tg-form__element>div{float:right;width:60%}
.tg-zoom .tg-content .tg-form__element label{float:left;text-align:right;width:34%}
h2.titre404{font-size:13.125em;font-weight:400;line-height:210px;margin-bottom:0;text-align:center}
p.texte404{font-size:1.625em;line-height:30px;text-align:center}
[class*="tg-grid"]>.tg-search-list-element{padding:1.25em}
.tg-choiceButton__inner{border:1px
solid #e0e0e0;padding: .5em 1em}
:checked+.tg-choiceButton__inner{background-color:#ddd;border-color:#ddd;color:#333}
.jstree-classic ins{background-image:url("Src/Skins/aplos/img/js-tree-icon.png")}
.tg-icon.tg-small.tg-icon-calendar{background-image:url("Src/Skins/aplos/img/calendar.svg")}
.tg-icon.tg-small.tg-icon-time{background-image:url("Src/Skins/aplos/img/clock.svg")}
.tg-icon.tg-big.tg-icon-cartremove{background-image:url("Src/Skins/aplos/img/cartremove.svg")}
.tg-icon.tg-big.tg-icon-cartadd{background-image:url("Src/Skins/aplos/img/cartadd.svg")}
.tg-icon.tg-small.tg-icon-delete{background-image:url("Src/Skins/aplos/img/delete.svg")}
.tg-icon.tg-small.tg-icon-add{background-image:url("Src/Skins/aplos/img/add.svg")}
.tg-icon.tg-small.tg-icon-edit{background-image:url("Src/Skins/aplos/img/edit.svg")}
.tg-icon.tg-small.tg-icon-save{background-image:url("Src/Skins/aplos/img/save.svg")}
.tg_Search_CriteriaReminder_content > ul .tg-icon-delete{background:url("Src/Skins/aplos/img/delete.svg") no-repeat 50% 50%}
.tg-icon.tg-small.tg-icon-combo{background-image:url("Src/Skins/aplos/img/chevron-black-down.svg");background-position:50% 40%}
.tg-form__element .tg-icon.tg-small{background-size:cover !important}
.tg-panel--fixed{position:fixed;top:50%;transform:translateY(-50%)}
.tg-panel--left{left:0;min-width:30px}
.tg-panel--right{right:0}
@media screen and (max-width: 900px){.tg-Header-mobile .tg-Header-bannerMobile{display:block}
.tg-Header-mobile .tg-Header-banner{display:none}
}
@media screen and (min-width: 900px){.tg-Header-mobile .tg-Header-bannerMobile{display:none}
.tg-Header-mobile .tg-Header-banner{display:block}
}
svg.tg-style-1 path{fill:#9c27b0}
svg.tg-style-2 path{fill:#00897b}
svg.tg-style-3 path{fill:#fe3464}
svg.tg-style-4 path{fill:#33c3ff}
svg.tg-style-5 path{fill:#b02779}
svg.tg-style-6 path{fill:#f1a529}
svg.tg-style-7 path{fill:#8f37a1}
svg.tg-style-8 path{fill:#98cc5e}
svg.tg-style-9 path{fill:#00a6c3}
svg.tg-style-10 path{fill:#2039a1}
svg.tg-style-11 path{fill:#616161}
svg.tg-style-12 path{fill:#000}
[value="tg-style-1"]{color:#9c27b0;font-weight:bold}
[value="tg-style-2"]{color:#00897b;font-weight:bold}
[value="tg-style-3"]{color:#fe3464;font-weight:bold}
[value="tg-style-4"]{color:#33c3ff;font-weight:bold}
[value="tg-style-5"]{color:#b02779;font-weight:bold}
[value="tg-style-6"]{color:#f1a529;font-weight:bold}
[value="tg-style-7"]{color:#8f37a1;font-weight:bold}
[value="tg-style-8"]{color:#98cc5e;font-weight:bold}
[value="tg-style-9"]{color:#00a6c3;font-weight:bold}
[value="tg-style-10"]{color:#2039a1;font-weight:bold}
[value="tg-style-11"]{color:#616161;font-weight:bold}
[value="tg-style-12"]{color:#000;font-weight:bold}
@media screen and (min-width: 56.1875em){.tg-has-sidebar-right .tg-Page-content--split,.tg-Page-content--doublesplit{padding-right:1em}
.tg-has-sidebar-left .tg-Page-content--split,.tg-Page-content--doublesplit{padding-left:1em}
}
.tg-siteWidth--large .tg-Page-content--split{max-width:1100px}
.tg-siteWidth--large .tg-Page-content--doublesplit{max-width:800px}
.tg-siteWidth--medium .tg-Page-content--split{max-width:800px}
.tg-siteWidth--medium .tg-Page-content--doublesplit{max-width:500px}
.tg-content-container--back{background-color:rgba(255, 255, 255, .95);margin-top:1.5em;padding:1em}
.tg-MainContent{max-width:100%;width:100%}
.tg-content-container--full{width:100%}
.tg-accordion__item--open>.tg-accordion__header{border-bottom:none}
hr,.tg-separator{border:none;border-top:1px solid black;margin:0;width:100%}