@font-face{font-family:Unica77LL-Regular;src:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/fonts/Unica77LL-Regular.otf)}@font-face{font-family:Unica77LL-Medium;src:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/fonts/Unica77LL-Medium.otf)}*{outline:none}body{margin:0;padding:0;background-color:#f7f7f7;font-family:Unica77LL-Medium;font-size:87.5%;letter-spacing:.02em;-moz-osx-font-smoothing:grayscale}ul{margin:0;padding:0}li{margin:0;list-style-type:none}a{color:#000;text-decoration:none}table{border-collapse:collapse;table-layout:fixed}h1,h2,h3,h4{font-weight:400}.page-wrap{position:relative;width:100%;max-width:1040px;margin:0 auto;padding:0 10px;box-sizing:border-box}.placeholder{height:10px}.right{float:right}.left{float:left}.clear{clear:both}.hidden,body .single,body .archive,body .project-only{display:none}body.archive .archive,body.single .single,body.project .project-only{display:block}@media(max-width:374px){body{font-size:3.7333vw}}@media(min-width:1000px){.page-wrap{padding:0 20px}.container{margin:0 10px}.unwrapper{margin:0 -10px}.column{width:25%;float:left}.column.double,.width-2{width:50%}.width-3{width:75%}.width-4{width:100%}}header{position:relative;width:100%;z-index:2;padding-top:80px}header .top{position:fixed;top:0;width:100%;background-color:#fff;height:80px;z-index:20}header .top .page-wrap{background-color:#fff}nav.menu{font-size:1.5em;line-height:1.2em}nav.menu ul li{margin:0;display:flex;align-items:center}nav.menu ul li a{display:block}nav.menu ul li.archive-menu{flex-grow:1}nav.menu ul li.archive-menu ul{margin:0}nav.menu ul li.archive-menu ul li{width:auto}nav.menu ul li.archive-menu ul li a{display:flex;align-items:center}nav.menu ul li.archive-menu ul li a.active:before{background-color:#000}nav.menu ul li a:hover{color:#b1b1b1}@media(min-width:1400px){header .top{display:flex}header .top .page-wrap{display:flex}nav.menu{display:flex;flex-grow:1}nav.menu ul{display:flex;flex-grow:1;justify-content:space-between}nav.menu ul li{margin:0 10px}nav.menu ul li.archive-menu ul{margin:0 -10px}nav.menu ul li.information{justify-content:flex-end}}@media(max-width:1399px){nav.menu ul li{height:80px}nav.menu ul li.archive-menu{height:auto}header .top{transition:height .4s;overflow:hidden}body.menu-open header .top{height:calc(100vh + 100px)}}header .top button.burger{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;top:15px;right:5px}header .top button.burger svg{display:block;width:38px;height:16px}body header .top button.burger .close-svg{display:none}body.menu-open header .top button.burger .close-svg{display:block}body.menu-open header .top button.burger .burger-svg{display:none}@media(min-width:1400px){header .top button.burger{display:none}}body.archive main{padding-bottom:20px}.header-subwrap{position:relative}@media(min-width:1000px){body.archive main{padding-top:130px;min-height:calc(100vh - 380px)}}body.home header{height:auto}.home-title{padding-top:12px}.home-navigation{position:relative;height:100%}.home-navigation .home-column{height:100%;width:50%;position:absolute}.home-navigation .home-column.autre{left:50%}.home-navigation .home-column a{display:block;height:100%;width:100%;border:none}.home-navigation .home-column .table{position:absolute;display:table;width:100%;height:100%}.home-navigation .home-column .cell{display:table-cell;text-align:center;vertical-align:middle}.home-navigation .home-column .title-container{position:absolute;width:100%;top:50%}.home-navigation .home-column.red a{background-color:#ff4017}.home-navigation .home-column.purple a{background-color:#8000ff}.home-navigation .home-column h1{position:absolute;width:100%;bottom:-10px;text-align:center;color:#fff;font-size:36px;margin:0}.home-navigation .home-column p.total{position:absolute;width:100%;bottom:55px;text-align:center;color:#fff;font-size:18px;margin:0}body.single.page header{height:auto}body.single.page main{top:60px}body.single.page .search-header,body.archive .search-header .column.site-description{display:none}@media(max-width:999px){header .search-header .header-subwrap{display:flex;flex-direction:column}}@media(min-width:1000px){header .search-header{position:fixed;top:80px;width:100%;height:100px;z-index:2;background-color:#f7f7f7}}nav.search .btn a{display:block;padding:6px 20px;font-size:1.375em;letter-spacing:.03em;height:40px;text-align:center;box-sizing:border-box;background-color:#f7f7f7}nav.search .btn a.active,nav.search .btn a:hover{color:#fff}nav.search .btn ul{display:none}nav.search .btn:hover ul{display:block}nav.search .btn ul li a{border-top:none}.red.btn a{border:2px solid rgb(255,64,23);color:#ff4017}.red.btn a.active,.red.btn a:hover{background-color:#ff4017}.purple.btn a{border:2px solid rgb(128,0,255);color:#8000ff}.purple.btn a.active,.purple.btn a:hover{background-color:#8000ff}body.project nav.search .column.search-column,body.home nav.search .column.search-column{display:block}nav.search .column.search-column form{position:relative}nav.search input#search{box-sizing:border-box;width:100%;padding:12px 40px 11px 20px;background-color:#fff;margin:0}nav.search .search-btn{position:absolute;right:0;top:0;width:40px;height:40px;padding:11px 10px 9px;cursor:pointer}.search-btn .icon{background-image:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/images/loupe.svg);background-repeat:no-repeat;background-position:center;vertical-align:baseline;top:1px;display:block;width:20px;height:20px;opacity:.4}.search-btn:hover .icon{opacity:1}nav.search .advanced-search{display:block;box-sizing:border-box;padding:12px 0 11px;background-color:#fff;text-align:center}nav.search ul.suggestions{position:absolute;background-color:#fff;min-width:200px}nav.search ul.suggestions li{padding:8px 20px;cursor:default}nav.search ul.suggestions li:hover,nav.search ul.suggestions li.active{background-color:#eee}nav.search .type-column{font-size:22px;line-height:1.05}@media(max-width:999px){nav.search{order:2;display:flex;flex-wrap:wrap}nav.search .column.search-column{width:50%}nav.search .column.search-column .container{margin-right:5px}nav.search .column.advanced-search-column{width:50%}nav.search .column.advanced-search-column .container{margin-left:5px}nav.search .column.controls{width:100%}nav.search .column.alpha-pagination-container{display:none}}@media(min-width:1000px){nav.search{position:absolute;width:100%;top:20px;z-index:10}}.more-btn-container{clear:both}.more-result .column{float:right;cursor:pointer;margin-top:20px}.more-result .column:hover{color:#8000ff}@media(min-width:1000px){.more-btn-container{float:right}}#controls{display:none;position:relative}.control-line{width:100%}.control-line-1 .control-item{border-top:2px solid white;border-bottom:2px solid white;padding:10px 0 9px}.control-line-2 .control-item{padding:11px 0 12px}.control-item{float:left}.control-line #control-order{width:66.6666%}.control-line #control-mode{width:33.3333%}.control-line #control-mode .btn-group{height:17px;position:relative;top:-2px}.control-line #control-pagination{width:75%;float:right;text-align:right}.controls .active,.controls a:hover,.controls .purple a:hover{color:#000}.controls .left-arrow,.controls .right-arrow,.controls #back{cursor:pointer}.controls .date-order,.controls .alpha-order{float:left;width:50%}.controls .alpha-order{text-align:center}.controls .triangle{font-family:arial,sans-serif}.controls input.current-page{background-color:#fff;margin-left:3px;margin-right:1px;width:20px;text-align:center}.controls .display-mode{text-align:right}.controls .display-mode a{opacity:.285;display:inline-block;width:19px;height:19px;background-size:19px 19px;background-repeat:no-repeat;margin-left:10px}.controls .display-mode a.print-btn{opacity:1}.controls .display-mode a.print-btn.hidden{display:none}.controls .display-mode a.grid-display{background-image:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/images/grille.svg)}.controls .display-mode a.list-display{background-image:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/images/liste.svg)}.controls .display-mode a:hover,.controls .display-mode a.active{opacity:1}.controls .display-mode a img{width:19px;height:auto}.controls a{color:#b1b1b1;cursor:pointer}.controls a.last-page:hover,.controls a.print-btn:hover,.controls a.left-arrow,.controls a.right-arrow{color:#000}.controls .print-btn{display:block;position:relative;width:20px;height:20px;float:right}@media(max-width:999px){.controls .print-btn{display:none}}body.project .controls .print-btn{float:left;width:20px}.print-btn .arrow{position:absolute;right:20px}.print-btn .icon{background-image:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/images/print.svg);background-position:center right;background-repeat:no-repeat;position:absolute;width:20px;height:20px;right:0;top:-1px;opacity:.285}.print-btn .tooltip{position:absolute;top:-25px;left:0;background-color:#fff;padding:2px 10px;box-shadow:1px 1px 4px #0006;display:none}@media(min-width:1000px){.print-btn .tooltip{left:auto;right:0}.controls .print-btn{width:40px}}.print-btn:hover .tooltip{display:block}.controls a:hover .icon,.print-btn:hover .icon{opacity:1}.print-btn-container{position:absolute;left:100%;top:71px}.alpha-pagination-container{position:relative}.alpha-pagination-wrapper{position:absolute;top:50px}ul.alpha-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}ul.alpha-pagination li{display:inline-block;margin-right:18px;color:#b1b1b1;white-space:nowrap}ul.alpha-pagination li:nth-child(2),ul.alpha-pagination li:nth-child(13){margin-right:18px}ul.alpha-pagination li:last-child{margin-right:0}ul.alpha-pagination li a{cursor:pointer;color:#b1b1b1}ul.alpha-pagination li.active a{color:#000}.single-print-container{position:relative}#single-print{position:absolute;top:71px;left:290px}@media(max-width:999px){.single-print-container{display:none}}@media(min-width:1400px){#single-print{left:30px}}#single-print .icon{left:0;right:auto;top:9px}#single-print .tooltip{left:20px;right:auto}.filters{background-color:#f7f7f7;padding:10px 0}@media(min-width:1000px){.filters{position:absolute;top:11px;z-index:12;padding:0 0 10px}}.filters h2{font-size:1em;line-height:1.2em;margin:.5em 0}.filters li{border-top:2px solid rgb(180,180,180);position:relative}.filters .root{margin-top:-3px}.filters ul li.node:not(.group-auteurs),.filters ul li.group-auteurs:first-child,.filters li.always,.filters ul.root>li{border-top:2px solid rgb(50,50,50)}.filters ul.purple li.node,.filters ul.purple li.always,.filters ul.purple li.open:not(.multi-selector)+li,.filters ul.purple.root>li,.filters ul.purple li#highlight-next-when-this-active.active+li{border-top:2px solid rgb(50,50,50)}body.auteur .filters ul.root ul li{border-top:2px solid rgb(180,180,180)}.filters li>ul{display:none}.filters li.open>ul{display:block}.filters ul a{cursor:pointer}.filters li.open.colored-when-open>a,.filters li.active .selection li .current,.filters .badge,.filters a:hover{color:#323232}.filters ul.purple li.active .selection li .current,.filters ul.purple .badge,.filters ul.purple a:hover{color:#323232}.filters .more,.filters .close{display:block;position:absolute;padding:2px 6px 1px;top:4px;color:#000!important;cursor:pointer}.filters .more{right:0;background-color:#fff}.filters .close{right:0}@media(min-width:1000px){.filters .close{right:auto;left:-26px}}.filters .badge{float:right}.chevron{position:absolute;top:7px;right:6px;width:9px;height:6px;background-image:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/images/chevron.svg);background-repeat:no-repeat;background-position:center}.filters a.btn{display:block;text-align:center;padding:10px;background-color:#fff;margin-top:10px;cursor:pointer}.filters a.btn.reset{margin-top:35px}.filters a.btn:hover{background-color:#000;color:#fff}.filters .selector .selector-content ul li:hover{color:#fff;background-color:#323232}.filters .purple .selector .selector-content ul li:hover{background-color:#323232}.filters .block{padding:2px 0;margin:4px 0;box-sizing:border-box;display:block}.filters .multi-selector .selection ul li{text-align:center;position:relative}.date-selector{position:relative}.date-selector>.date-selector-content{display:inline-block;width:50%}.date-selector-content li{margin-top:0;padding-top:0;border:none!important;display:inline-block}.date-selector-content .block{display:inline-block}.date-selector-content .selector .handle{background-color:#fff;padding-left:6px;padding-right:6px}.date-selector-content .date-label{width:25%}.date-selector-content .date-label.label-a{text-align:center}.filters .date-selector.active .selector .handle,.filters .date-selector.active .date-label,.filters .purple .date-selector.active .selector .handle,.filters .purple .date-selector.active .date-label{color:#323232}.date-selector .close{display:none}.filters .date-selector.active .close{display:block}.date-selector-content .selector{width:75%;display:inline-block;vertical-align:bottom}.date-selector-content .selector .selector-content ul li{display:block}.search-result-display{margin-top:40px}.search-result-display .frame{background-color:#fff;padding:10px}.search-result-display h3,.search-result-display h4{font-size:inherit;margin:0}.search-result-display h4{color:#b4b4b4;margin-top:.5em}.search-result-display .frame ul li{border:none}.result-column .column{width:100%}@media(max-width:999px){.result-column.column{margin:0 -5px}.result-column .column{float:left}.result-column .column .container{margin:0 5px}}@media(min-width:480px){.result-column .column{width:50%}.result-column .column.double{width:100%}}@media(min-width:1000px){.result-column.column,#index-content.column{float:left}.result-column{width:75%}.result-column .column{width:33.3334%}.result-column .column.double{width:66.6667%}}.archive-container .thumb{margin-bottom:20px}.archive-container.display-list .thumb{margin-bottom:0;width:100%}.archive-container .thumb .thumb-content{position:relative}.archive-container.display-list .thumb .thumb-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:6px 0 8px;height:139px;overflow:hidden;border-top:2px solid rgb(177,177,177)}body.project .archive-container.display-list .thumb .thumb-content{border-top:2px solid rgb(177,177,177)}body.project .archive-container.display-list .thumb:first-child .thumb-content{border-color:#000}body.project .archive-container.display-list .thumb:nth-last-child(1) .thumb-content{border-bottom:2px solid rgb(0,0,0)}.archive-container .thumb .image{overflow:hidden}.archive-container.display-list .thumb .image{width:120px;height:auto;flex-basis:100px;margin-top:2px}.archive-container.display-grid .thumb .image{width:100%;height:0px;padding-bottom:141.6667%}.archive-container .thumb.double .image{padding-bottom:68%}.archive-container .thumb a{display:block;cursor:pointer;position:relative}.archive-container.display-list a:hover{color:#000}.archive-container .thumb img{width:100%;height:auto}.archive-container.display-list .thumb .data{flex-basis:0;flex-grow:1}.archive-container.display-grid .thumb .data{position:absolute;width:100%;height:170px;bottom:0;display:none;background-color:#fff}.archive-container.display-grid .titre-affiche,.archive-container.display-grid .imprimeur{display:none}.archive-container.display-grid .thumb a:hover .data{display:block}.archive-container.display-grid .thumb .data ul{padding:10px}.archive-container.display-grid .thumb .data ul li{margin-bottom:.5em}.archive-container.display-grid .thumb .data span.label{color:#b4b4b4;display:block}.thumb table th{text-align:left;vertical-align:top;font-weight:400;color:#b4b4b4;width:140px}.thumb table th,.thumb table td{padding:0 20px;box-sizing:border-box}.no-result .square{padding-bottom:100%;height:0px;position:relative;border:solid 2px black}.no-result .inside{position:absolute;inset:0}.no-result .inside table{width:100%;height:100%}.no-result .inside table td{text-align:center}.no-result .zero-resultats{margin-bottom:10px}.no-result a:hover{color:#ff4017}.page-index .no-result.column.double{width:100%;max-width:520px}.load-anim ul li{display:block;width:5px;height:5px;background-color:#000;margin-left:2px;float:left;animation-name:blink;animation-duration:.9s;animation-timing-function:linear;animation-delay:.3s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes blink{0%{background-color:#000}50%{background-color:#c8c8c8}to{background-color:#000}}.letter-group{margin-bottom:15px}.item-thumb{position:relative}.item-thumb.column{width:100%;float:none}.item-thumb .container{border-bottom:2px solid rgb(180,180,180);padding:6px 0;position:relative;box-sizing:border-box;line-height:17px}.item-thumb:last-child .container{border-color:#000;clear:both}.item-thumb.letter .container{border-bottom-color:#000}.item-thumb a:hover{color:#000}.item-thumb li{display:inline-block;width:50%;box-sizing:border-box;vertical-align:top}.item-thumb li.titre{width:66.6666%}.item-thumb li.lieu{width:33.3333%;text-align:right}.item-thumb h3{color:#000;font-size:30px;margin:0;font-weight:400;line-height:1;height:19px;position:relative;top:-10px}.single-content table{width:100%}.single-content th,.single-content td{padding:0 5px;vertical-align:top;width:50%}.single-content th{color:#b1b1b1;font-weight:400;text-align:left}@media(max-width:999px){.single-content{margin:0 -5px;padding:10px 0}.project-single-content-wrapper{display:flex;flex-direction:column-reverse}}@media(min-width:1000px){.single-content th,.single-content td{padding:0 10px}.single-content th{width:33.3334%}.single-content td{width:66.6667%}}.single-content table tr.title-row td{height:50px}.single-content table hr{border-top:2px solid rgb(177,177,177);border-left:none;border-right:none;border-bottom:none;margin:6px 0}.single-content table tr:first-child hr,.single-content table tr:last-child hr,.single-content.purple table hr.color{border-top-color:#000}.single-content.purple table tr:first-child hr,.single-content.purple table tr:last-child hr,.single-content.purple table hr.color{border-color:#000}.single-content tr:first-child hr{margin-top:0}.single-content td ul.csv li{display:inline}.single-content td ul.csv li:after{content:", "}.single-content td ul.csv li:last-child:after{content:none}.single-content td ul li.has-margin{margin-bottom:0}.single-content td ul li:last-child{margin-bottom:0!important}.single-content td ul.no-margin li{margin:0}.single-content table table.bio th{width:100px;color:#000;padding-left:0;padding-right:0}.single-content table table.bio td{width:auto;padding-left:0;padding-right:0}@media(max-width:999px){.single-content table table.bio tbody,.single-content table table.bio tr,.single-content table table.bio td,.single-content table table.bio th{display:block}}.single-content a{cursor:pointer}.single-content .single-nav{width:100%;margin-top:40px}.single-content .single-nav-column{float:left;width:50%}.single-content .single-nav a{color:#b1b1b1}.edit-link{clear:both;margin-top:20px}.projects-link{text-align:center;cursor:pointer;display:block;background-color:#fff;padding:10px;margin-top:30px}.projects-link:hover{color:#fff;background-color:#000}.single-project.column{width:50%}.single-project .title{height:60px}.single-content span.title{color:#b1b1b1}.single-content .image-frame{position:relative;float:left;margin-bottom:20px}@media(max-width:999px){.single-content.image-container-portrait .container{margin:0 5px}}.single-content .image-frame img{display:block;max-width:100%;height:auto}.single-content .image-frame .caption .content{font-size:11px;color:#b1b1b1;margin-top:3px}@media(min-width:1000px){.single-content .image-frame .caption{position:absolute;width:0px;height:0px;right:0;bottom:0;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.single-content .image-frame .caption .content{position:absolute;top:17px;white-space:nowrap;margin-top:0}}.single-content .small{font-size:11px;display:block;margin-top:-2px}footer{clear:both;height:120px;display:flex;align-items:flex-end}button,input,select{border:none;background-color:transparent;font-family:inherit;font-size:inherit}.selector,.multi-selector{position:relative}.selector .selector-content{position:absolute;top:27px;min-width:100%;z-index:21;background-color:#fff;box-shadow:1px 1px 4px #0006;max-height:350px;overflow:scroll;display:none}.selector.open .selector-content{display:block}@media(max-width:639px){.selector .selector-content{left:0;right:0}}.selector .selector-content ul{padding:5px 0;position:relative;top:0;min-width:100%;overflow:auto}.selector .selector-content ul li{box-sizing:border-box;padding:0 6px;margin:0;border:none!important;cursor:default;white-space:nowrap;height:18px}.selector .selector-content ul li.cancel{color:#b1b1b1}.selector .overlay{display:none;position:fixed;inset:0;z-index:20}.selector.open .overlay{display:block}.input-selector input{background-color:#fff;box-sizing:border-box;width:100%}.selector a.handle.block{position:relative;display:block;box-sizing:border-box;cursor:pointer}.advanced-search .search-box{margin:10px 0}@media(min-width:1000px){.advanced-search .search-box{margin:80px 0 10px}}.advanced-search-content .selector .selector-content{top:0}.advanced-search-content .input-selector .selector-content{top:25px}.advanced-search-content hr{border:none;margin:3px 0}.advanced-search-content hr,.advanced-search-content .section{border-top:2px solid rgb(177,177,177)}.advanced-search-content .section:first-child,.advanced-search-content .section:last-child,.advanced-search-content .section.black-border-top{border-top:2px solid rgb(0,0,0)}.advanced-search-content .section:after{content:"";display:block;clear:both}.advanced-search-content .label,.advanced-search-content .value{float:left;width:50%;box-sizing:border-box}.advanced-search-content .block{margin:3px 0;padding:3px 0}.advanced-search-content .value{padding-left:10px}.advanced-search-content .selector .block{padding-left:6px;padding-right:6px}.advanced-search-content .selector a.handle.block{height:23px;background-color:#fff;overflow:hidden}.advanced-search-content .selector span.title{white-space:nowrap}.search-box .selector .selector-content ul li.active,.search-box .selector .selector-content ul li:hover{background-color:#b1b1b1;color:#fff}.search-box.purple .selector .selector-content ul li.active,.search-box.purple .selector .selector-content ul li:hover,.search-box.red .selector .selector-content ul li.active,.search-box.red .selector .selector-content ul li:hover{background-color:#000}.advanced-search-content .autre-search .label{width:22%}.advanced-search-content .autre-search .value{width:78%}.advanced-search-content .search-footer{margin-bottom:50px}.advanced-search-content .search-footer .column{float:right}.search-box .selector .title,.search-box .selector input{color:#b1b1b1}.search-box.purple .selector.active .title,.search-box.purple .selector.active input,.search-box.red .selector.active .title,.search-box.red .selector.active input,.search-box .selector.active .title{color:#000}.advanced-search-content .multi-selector>ul{margin-right:30px}.advanced-search-content .more{display:block;position:absolute;top:0;right:0;padding:3px 6px;box-sizing:border-box;background-color:#fff;cursor:default}.advanced-search-content .checkbox-group .group{display:flex;justify-content:space-between;flex-wrap:wrap}.advanced-search-content .checkbox-group.colors .group{flex-wrap:nowrap}.advanced-search-content .checkbox-group .checkbox.block{position:relative;float:left;cursor:pointer}.advanced-search-content .checkbox-group.colors .checkbox{width:12px;padding:0;height:23px;position:relative}.advanced-search-content .checkbox-group.colors a.checkbox .tooltip{position:absolute;top:-25px;background-color:#fff;white-space:nowrap;width:auto;height:auto;padding:2px 10px;display:none;box-shadow:1px 1px 4px #0006}.advanced-search-content .checkbox-group.colors a.checkbox:hover .tooltip{display:block}.advanced-search-content .checkbox-group.colors .checkbox div{width:100%;height:100%}.advanced-search-content .checkbox-group.typo-meta a.checkbox.checked,.advanced-search-content .checkbox-group.typo-meta a.checkbox:hover{color:#8000ff}.advanced-search-content .checkbox-group.colors .checkbox.checked>div:after{content:"";position:absolute;width:100%;height:100%;top:-2px;left:-2px;border:2px solid black}.colors .checkbox .Bleu{background-color:#00f}.colors .checkbox .Rouge{background-color:red}.colors .checkbox .Vert{background-color:green}.colors .checkbox .Jaune{background-color:#ff0}.colors .checkbox .Orange{background-color:orange}.colors .checkbox .Violet{background-color:purple}.colors .checkbox .Noir{background-color:#000}.colors .checkbox .Brun{background-color:#8b4513}.colors .checkbox .Gris{background-color:gray}.colors .checkbox .Blanc{background-color:#fff}.colors .checkbox .Rose{background-color:pink}.colors .checkbox .Beige{background-color:#b29980}.colors .checkbox .Noir-Blanc{background-image:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/images/noir-blanc.svg);background-size:100% 100%;background-repeat:no-repeat}.colors .checkbox .Multicolore{background-image:url(https://panorama-graphisme-suisse.ch/wp-content/themes/50dgsr_35/images/multicolor.jpg);background-size:100% 100%;background-repeat:no-repeat}.advanced-search-content .typo-meta-content{margin-top:13px}.advanced-search-content .typo-meta-content .checkbox{display:block;width:48%;background-color:#fff;font-size:.83em;padding:3px 0;text-align:center;cursor:default}.advanced-search-content .typo-meta-content .selector{font-size:.83em;width:48%;float:right;text-align:center}.advanced-search-content .typo-meta-content .selector a.handle{height:20px}.advanced-search-content .typo-meta-content .selector .title{color:#000}.auteur-search .advanced-search-content .checkbox-group .checkbox.block{cursor:default}.auteur-search .advanced-search-content .checkbox-group .checkbox.checked div:after{content:none}.advanced-search-content .checkbox-group .box{position:relative;display:inline-block;width:7px;height:7px;border:2px solid black;margin-left:.4em;top:1px}.advanced-search-content .checkbox-group .checkbox.checked .box{background-color:#000}.advanced-search-content input[type=reset],.advanced-search-content input[type=submit]{text-align:center;background-color:#fff;box-sizing:border-box;width:100%;padding:12px}.search-box a.button{margin-top:20px}a.button{display:block;text-align:center;padding:10px;background-color:#fff;cursor:pointer}a.button:hover{background-color:#000;color:#fff}.text-page-content{margin-top:50px}.text-page-content hr{border-top:2px solid black;border-left:none;border-right:none;border-bottom:none}.text-page-content h2{margin-top:50px;font-size:21px}.text-page-content ol{padding-left:17px;margin-top:-7px}@media(max-width:999px){.text-page-content ol{padding-left:25px}}.text-page-content ol li{list-style-type:inherit;margin-bottom:7px}.text-page-content table{width:100%!important}.text-page-content table td{vertical-align:top;width:50%!important;padding-top:9px;padding-bottom:9px}.text-page-content table td:first-child{padding-right:10px}.text-page-content table td:last-child{padding-left:10px}.text-page-content em{font-style:normal;color:#b1b1b1}.text-page-content .logo-list{position:relative;width:100%;top:2px;transform:scale(1.5);transform-origin:top left}.text-page-content .logo-list img{position:relative;display:block;margin-bottom:30px;height:auto}.text-page-content .logo-list p{font-size:.85em;line-height:1.2em;margin-bottom:30px}@media(min-width:1400px){.page-wrap{max-width:1300px}.column{width:20%}.column.double{width:40%}nav.menu .column.placeholder{width:20%}nav.search .column.search-column{width:40%}main .result-column{width:80%}main .result-column .column{width:25%}main .result-column .column.double{width:50%}.single-project.column{width:40%}.index-result.column{width:60%}.archive-container.display-list .thumb{width:50%}.width-2{width:40%}.width-3{width:60%}.width-4{width:80%}body.project .archive-container.display-list .thumb:nth-child(2) .thumb-content{border-color:#000}body.project .archive-container.display-list .thumb:nth-last-child(2) .thumb-content{border-bottom:2px solid rgb(0,0,0)}.width-2.image-container-panorama{width:60%}.print-btn-container .print-btn{right:260px}}@media(min-width:1660px){.page-wrap{max-width:1560px}.column{width:16.666667%}.column.double{width:33.333334%}nav.menu .column.placeholder{width:33.333334%}nav.search .column.search-column{width:50%}main .result-column{width:83.3334%}main .result-column .column{width:20%}main .result-column .column.double{width:40%}.single-project.column{width:33.3334%}.index-result.column{width:50%}.archive-container.display-list .thumb{width:40%}.width-2{width:33.3334%}.width-3{width:50%}.width-4{width:66.6667%}.clear.remove-after-6-cols{clear:none}.clear-after-6-cols{clear:both}.width-2.image-container-panorama{width:66.6667%}.print-btn-container .print-btn{right:520px}}@media(min-width:1920px){.page-wrap{max-width:1820px}.column{width:14.2851%}.column.double{width:28.5714%}nav.menu .column.placeholder{width:42.8571%}nav.search .column.placeholder{width:14.2851%}nav.search .column.search-column{width:57.1428%}main .result-column{width:85.7142%}main .result-column .column{width:16.6667%}main .result-column .column.double{width:33.333334%}.single-project.column{width:28.5714%}.index-result.column{width:42.8571%}.archive-container.display-list .thumb{width:50%}.width-2{width:28.5714%}.width-3{width:42.8571%}.width-4,.width-2.image-container-panorama{width:57.1422%}.print-btn-container .print-btn{right:780px}}@media(min-width:2180px){.page-wrap{max-width:2080px}.column{width:12.5%}.column.double{width:25%}nav.menu .column.placeholder{width:50%}nav.search .column.search-column{width:62.25%}main .result-column{width:87.5%}main .result-column .column{width:14.2851%}main .result-column .column.double{width:28.5714%}.single-project.column{width:25%}.index-result.column{width:37.5%}.archive-container.display-list .thumb{width:42.8571%}.width-2{width:25%}.width-3{width:37.5%}.width-4,.width-2.image-container-panorama{width:50%}.print-btn-container .print-btn{right:1040px}}@media print{header{position:absolute}nav.filters{display:none!important}#search-body .column.placeholder{display:none!important}nav#controls .display-mode{display:none!important}main .result-column{width:100%;page-break-inside:auto}main .thumb.column{page-break-inside:avoid;page-break-after:auto}#controls,.advanced-search-column,.single-print-container{display:none!important}nav.menu .column.right{display:none!important}}body.home main{position:static;width:100%;box-sizing:border-box}body.home main .page-wrap{height:100%;min-height:calc(100vh - 340px);max-width:none;display:flex;align-items:center}@media(min-width:1000px){body.home main{min-height:calc(100vh - 120px)}body.home main .page-wrap{min-height:calc(100vh - 280px)}}.home-form{width:100%;max-width:800px;padding:0;box-sizing:border-box;margin:0 auto;font-size:21px;line-height:1.2em}@media(min-width:1000px){.home-form{padding:0 10px}}.home-form form{display:flex;align-items:center;border:2px solid black;background-color:#fff;margin:.33em 0}.home-form form input{flex-grow:1;font-family:inherit;font-weight:inherit;font-size:inherit;padding:20px;box-sizing:border-box;width:100%}.home-form form input::placeholder{color:#000;font-style:italic}.home-form form button{padding:10px 17px 5px;cursor:pointer}.home-form a.button{display:block;font-size:inherit;line-height:inherit;padding:21px 18px;border:2px solid black;background-color:#fff;text-align:center;margin:.33em 0}.home-form a.button:hover{background-color:#000}body.home .description{margin:27px 0 0;width:100vw;position:relative;left:0;height:50px;overflow:hidden;font-size:21px;line-height:1.2em}footer .footer-content{display:flex;justify-content:flex-end;align-items:flex-end;padding:0 10px 20px;height:80px}footer a{display:block}footer a.instagram{display:none}footer a.logo-head{display:none}footer .logo-head svg{width:100px;height:auto}footer a img{display:block}#gmap{width:100%}#geochart .timeline{display:flex;flex-direction:column;align-items:center}#geochart .timeline.loading{display:none}#geochart .timeline .timeline-footer{display:flex;margin-top:1em;width:100%;justify-content:center}#geochart .timeline .slider{width:100%;max-width:480px;flex-grow:1;border:1px solid black;height:20px;position:relative;background-color:#fff;user-select:none}#geochart .timeline .slider .cursor{position:absolute;width:20px;height:20px;background-color:#000;top:0;left:0}#geochart .timeline input{background-color:#fff;border:1px solid black;margin-left:20px;width:5em}#geochart .timeline .map svg{display:block;width:100%;height:auto}#geochart .timeline .timeline-body{position:relative;width:100%;max-width:800px}#geochart .timeline .villes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#geochart .timeline .villes .ville{position:absolute}#geochart .timeline .villes .ville .individu{position:absolute;top:-5px;left:-5px;width:8px;height:8px;border-radius:50%;border:1px solid black;background-color:#fff;cursor:pointer}
