@charset 'UTF-8';#search-page.classic #content-column,#list-community.classic #content-column,#departement-home.classic #content-column{width:75%!important}
@media screen and (min-width:1236px){body.mobile .hidden-mobile{display:none!important}
body.mobile .col-xl-3{width:33.33333333%!important}
body.mobile .col-xl-6{width:66.66666667%!important}
body.mobile .col-xl-9{width:66.66666667%!important}
body.mobile .col-xl-12{width:66.66666667%!important}
body.mobile .col-xl-12.le-footer,body.mobile .footer-bg>.col-xl-12{width:100%!important}
body.mobile #context-column{width:33.33333333%!important;padding-left:2%!important}
}
*{margin:0;padding:0}
body{background:#fff!important;line-height:20px;font-size:62.5%;width:100%;min-width:inherit}
body,th,td,select,input,textarea{font-family:Arial,Helvetica,sans-serif;color:#000}
.ktzh-icon,.icon-links a,.icon-links a.extern,.icon-links a.intern,a.extern,a.intern,.icon-links a:hover,#content-column div.nav-anchor a,th.sort-desc a,th.sort-asc a,p.page-back-left a,p.page-back-right a{background:0;padding-left:0}
.icon-links a span.file-info{text-decoration:none!important}
td.icon-links p{padding-left:0}
a{text-decoration:none!important}
div.image-left p a,div.image-right p a,div.image-full p a{display:none!important}
p.page-back-right,p.to-top{display:none}
#wrapper{width:auto}
html body #header-area-dp{-webkit-box-sizing:border-box!important;-mox-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important}
html #logo{background:0;height:99px;width:100%!important;position:relative;margin-bottom:-40px}
html #logo img{left:0;width:100px;height:auto!important}
html #logo div{padding-left:108px}
html #logo p.identity{padding-top:11px}
html #logo p.identity.two-lines{padding-top:31px}
html #logo p.identity.one-line{padding-top:51px}
html .intranet #logo img{display:none}
html .intranet #logo div{background:transparent;padding-left:0;height:90px}
html .intranet #logo p.identity,html .intranet #logo p.identity.one-line,html .intranet #logo p.identity.three-lines{color:#000}
img.headerImage{display:none}
#logo a.home,#logo p.home{display:none}
#search{display:none}
html body #wrapper #main-area{border:none!important;position:relative;margin-top:62px!important;top:0!important;padding-left:0;padding-right:0;padding-bottom:0;margin-left:0!important;margin-right:0!important;width:100%!important;left:0!important}
html body.intranet #wrapper #main-area{margin-top:22px!important}
html body #main-area #content-column{width:100%!important;float:none}
#search-page #content-column,#list-community #content-column{width:95%}
#board-home #content-column{padding-top:10px}
#departement-home #content-column{width:90%}
#app-tree-col div.content-full{width:100%}
#app-four-col div.content-full,#microsite div.content-full{width:100%}
#content-column iframe{overflow:hidden!important;float:none!important;clear:both!important}
#context-column,.without-breadcrumb #context-column{float:none;clear:both;width:95%;margin-top:42px}
#context-column .box-contact,#context-column .box-actual{clear:both}
.box-contact p.tel a:before{display:none}
#context-column div.box,#context-column div.box-campaign{display:none}
html body #footer-area{border:0;position:relative;padding-left:0!important;padding-right:0!important;background:#fff;width:100%}
html body .le-footer{width:100%!important}
html body #footer-area .le-footer>.footer-bg{width:100%!important;background:#fff}
html body #footer-area .footer-bg{background:#fff}
html #footer{border-top:1px solid #d0d0d0;-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;background:#fff;margin-top:0;margin-left:0;padding-left:0;padding-right:0;padding-bottom:16px;width:100%}
#footer li{display:none}
#footer .copyright{display:block}
#footer .copyright.responsive-visible,#footer p.change-view{display:none!important}
.contact-info p span{clear:both}
#flyout{display:none}
#nav-meta{display:none}
#nav-lang{display:none}
#nav-main{display:none}
html body #main-area #nav-sub{display:none!important;background-color:red!important}
.nav-content-tab ul li a,.nav-content-tab.two-lines ul li a{text-decoration:none!important}
.nav-content-tab ul li.active a,.nav-content-tab.two-lines ul li.active a{border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;background:#fff;text-decoration:none}
.nav-content-tab ul li.active a span,.nav-content-tab.two-lines ul li.active a span{background:none!important}
#content-column div.nav-content{display:none}
#breadcrumb a{text-decoration:none!important}
div.ticker ul.show-all,div.ticker p.show-all{display:none}
div.ticker h3 a{text-decoration:none!important}
div.ticker p a{text-decoration:none!important}
div.ticker p.icon-links a{text-decoration:none!important}
#search-page div.ticker p.linkbar.more{display:none}
div.themes h3 a,div.themes p a{text-decoration:none}
#departement-home div.column.to-left{width:auto}
#departement-home div.image-left{margin-bottom:15px}
#departement-home div.column.to-right{width:auto;float:none}
div.toolbar{display:none}
th.sort-desc a.active,th.sort-asc a.active{text-decoration:none!important}
table.with-stripes tr.stripe-1 td{background-color:#f3f3f3;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
div.teaser .message p a{text-decoration:none!important}
div.stepper li.active{font-weight:bold}
div.box-campaign p a,div.box-campaign h3 a,div.box-campaign h4 a{text-decoration:none!important}
div.gallery-overview .row p a{display:none}
li.to-last,li.to-first,li.to-next,li.to-previous,li.to-overview{display:none}
#content-column ol.remote-control{display:none}
html div.themes{width:571px}
.taxcalc #logo{display:none}
.taxcalc #main-area{margin-top:0;padding-top:27px;padding-bottom:27px;font-size:90%;width:90%}
.taxcalc #breadcrumb{display:none}
.taxcalc h1{border-top:0;padding-top:0}
.taxcalc h3{margin-top:21px;margin-bottom:6px}
.taxcalc table{page-break-inside:avoid}
.taxcalc th,.taxcalc td{padding-top:3px;padding-bottom:3px;line-height:1.2}
.taxcalc button{display:none}
.taxcalc ul{font-size:1.2em!important;line-height:1.2}
.taxcalc #footer{margin-top:0;border-top:0;padding:0}
body.intranet #main-area{margin-top:40px}
.menu-button-area,.mobile-menu-button,#header-mobile #header-area .menu-button-area .mobile-menu-button span,#mobile-content-navigation,#mobile-content-navigation ul li a span,.komp-flash,.komp-html5-video{display:none!important}
#main-logo-mobile{width:400px}
html body #context-column{width:auto!important}
* a{text-decoration:none!important}
.ktzh-icon,.icon-links a,.icon-links a.extern,.icon-links a.intern,a.extern,a.intern,.icon-links a:hover,#content-column div.nav-anchor a,th.sort-desc a,th.sort-asc a,p.page-back-left a,p.page-back-right a{padding-left:20px}
#search-page.classic #content-column,#list-community.classic #content-column,#departement-home.classic #content-column{width:100%!important}
html body.classic .gallery-overview>a{display:inline-block;vertical-align:top;width:178px;margin-right:12px}
html body.classic .gallery-overview>a:nth-child(3n){margin-right:0}
html body .gallery-overview a{float:left}
html body .gallery-overview a:nth-child(4),html body .gallery-overview a:nth-child(7),html body .gallery-overview a:nth-child(10){clear:both!important}