.borderBoxSizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.lightBoxShadow{box-shadow:0 0 2px 2px #cdc3c6}.cadre{position:relative;border:none;background-color:#fff;overflow:hidden;height:700px;box-sizing:border-box;margin-bottom:-14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cadre .loading{position:absolute;top:0;left:0;width:100%;font-size:20px;background-color:#fff;display:none;text-align:center;vertical-align:middle;line-height:100px;background-image:none}.cadre .spinner{background-image:url(/bundles/geneanetgeneweb/images/tree/spinner_web.gif);background-position:50%;background-repeat:no-repeat;height:100%;min-width:100px;min-height:100px;margin-left:auto;margin-right:auto}.cadre *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.cadre gnt-row-tiling *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.container-all{position:absolute;width:100%;height:100%;overflow:hidden}.arbre{display:none;cursor:move;padding:200px;box-sizing:content-box}.scroll{overflow:scroll}.generation{position:relative;text-align:left;height:96px}.generation.vertical{height:200px}.generation.topgeneration{height:67px}.generation.vertical.topgeneration{height:118px}.personne{position:absolute;bottom:0;width:175px;height:67px;text-overflow:ellipsis;cursor:pointer;border-radius:3px;font-size:12px;border:1px solid #998c90}.generation.vertical .personne,.personne{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.generation.vertical .personne{width:85px;height:118px;font-size:11px}.personne.selected:hover{opacity:.8;color:#000}.personne.notclickable{cursor:default}.personne.selected{color:#fff}.personne.external{border-style:dashed}.personne .content{padding:4px;line-height:normal}.personne .firstname,.personne .lastname{max-height:15px;overflow:hidden}.personne .lastname{max-height:30px}.personne .firstname,.personne .lastname{white-space:nowrap;text-overflow:ellipsis}.generation.vertical .personne .img{float:none;margin:auto auto 5px}.personne .dates{overflow:hidden}.branche-asc-hor{top:0;height:10px;border-bottom:1px solid #998c90;border-right:1px solid #998c90}.branche-asc-hor,.branche-asc-ver{position:absolute;border-left:1px solid #998c90}.branche-asc-ver{top:10px;height:19px}.branche-first-spouse-hor,.branche-other-spouse-hor{position:absolute;bottom:33px;border-top:1px solid #998c90}.branche-desc-ver{top:-34px;border-left:1px solid #998c90;height:58px}.branche-brother-ver,.branche-desc-ver{position:absolute;border-top:1px solid #998c90}.branche-brother-ver{bottom:67px;border-right:1px solid #998c90;height:19px}.branche-rootbrother-ver{position:absolute;bottom:67px;border-top:1px solid #cbc7c8;border-right:1px solid #cbc7c8;height:18px}.branche-rootbrother-ver-mono{position:absolute;bottom:67px;border-left:1px solid #cbc7c8;height:18px}.cadre .img{position:relative;background-color:#fff;width:50px;height:50px;float:left;margin-right:5px;text-align:center;border-left:2px solid #998c90}.sex0 .img{border-color:#00a6c0}.sex1 .img{border-color:#f69}.sex2 .img{border-color:#998c90}.img img{max-width:50px;max-height:50px;vertical-align:middle}.medias .img img{max-width:100%;max-height:100%}img.imgsosa{position:absolute;bottom:-4px;right:-4px;width:15px}.seebranch{position:absolute;top:-12px}.personne:not(:hover) .seebranch{background-color:#998c90}#side-fiche{height:700px;width:300px;position:absolute;top:0;right:0;background:#f0eced;color:#514549;box-shadow:0 0 2px 2px #cdc3c6;transition:all .2s ease-in}@media (max-width:599px){#side-fiche{z-index:2}}#side-fiche .img.big{width:80px;height:80px}#side-fiche .img.big a{position:absolute;top:0;right:0;bottom:0;left:0}#side-fiche .img.big img{max-width:80px;max-height:80px;cursor:pointer}#side-fiche .img.big img.portrait{position:relative;top:50%;transform:translateY(-50%)}#side-fiche .img.big img.default{cursor:default}#side-fiche .side-fiche-large-button{display:inline-block;width:100%;background-color:#666;padding:7px;color:#fff!important;text-decoration:none;outline:0}#side-fiche .side-fiche-large-button:visited{color:#fff}#side-fiche .button.ghost{transition:none;margin-top:7px;margin-bottom:0;border-color:#fff;color:#fff;font-weight:700}#side-fiche .button.ghost:hover{color:#222;background-color:#fff;box-shadow:none}#side-fiche .button.ghost.block-title-button{position:relative;top:-3px;float:right;margin-top:0}#side-fiche.closed{right:-300px}#side-fiche>div{height:666px}#side-fiche>div#side-fiche-title{height:auto}#side-fiche ul#side-fiche-tabbar-bottom{display:block;background-color:#cdc3c6;margin:0;height:34px;padding:0;border-top:1px solid #998c90;position:absolute;bottom:0;z-index:10}#side-fiche ul#side-fiche-tabbar-bottom>li{margin:0;display:block;float:left;height:22px;padding:7.5px 5px;width:140px;background-color:#cdc3c6;text-align:center}#side-fiche ul#side-fiche-tabbar-bottom>li:hover{cursor:pointer;background-color:#f0eced}#side-fiche ul#side-fiche-tabbar-bottom>li a{color:#514549!important;text-decoration:none;font-weight:700;position:relative}#side-fiche ul#side-fiche-tabbar-bottom>li.selected{position:relative;top:-10px;height:44px;padding-top:15px;width:138px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}#side-fiche ul#side-fiche-tabbar-bottom>li.selected a{color:#fff!important}#side-fiche ul#side-fiche-tabbar-left{display:none;position:absolute;left:-70px;top:0;width:70px;list-style-type:none;margin:0;padding:0;border-left:1px solid #cdc3c6}#side-fiche ul#side-fiche-tabbar-left li{margin:0;display:block;padding:5px;background-color:#f0eced;border-top:1px solid #cdc3c6;height:70px}#side-fiche ul#side-fiche-tabbar-left li:first-child{border-top:none}#side-fiche ul#side-fiche-tabbar-left li.selected a{color:#fff}#side-fiche .fiche-block{border-top:1px solid #fff;border-bottom:1px solid #f3f3f3;padding:5px 10px;margin:0}#side-fiche .fiche-block.event-block{min-height:50px}#side-fiche .fiche-block.last-block{border-bottom:none}#side-fiche .fiche-block.bgcolor{border-top:none}#side-fiche .fiche-block.fleche{background-image:url(/bundles/geneanetgeneweb/images/tree/swipe_lateral.png);background-position:285px;padding-right:20px}#side-fiche .fiche-block.fleche:hover{background-color:#cdc3c6;cursor:pointer}#side-fiche .fiche-block.id-simple{width:280px;position:absolute}#side-fiche .id-simple+#content #side-fiche h3.fiche-block{margin-top:40px}#side-fiche>div>.fiche-block:last-child{border-bottom:none}#side-fiche .fiche-block.bgcolor{color:#fff}#side-fiche .fiche-block.more{background-image:url(/bundles/geneanetgeneweb/images/close.png)}#side-fiche .fiche-block p{margin-top:2px;margin-bottom:5px}#side-fiche .fiche-block.child{padding-left:25px}#side-fiche .fiche-block.bgcolor p{font-size:11px}#side-fiche .fiche-block.bgcolor p.identity{font-size:14px;font-weight:700;padding-right:30px;padding-left:30px}#side-fiche .fiche-block.bgcolor p.occupation{font-style:italic}#side-fiche .back,#side-fiche .close{position:absolute;width:40px;height:40px;padding:0;color:transparent!important;top:-3px;overflow:hidden;cursor:pointer;background-position:50%}#side-fiche .close{right:0}#side-fiche .back{left:0}#side-fiche .family0{border-left:2px solid red}#side-fiche .family1{border-left:2px solid #ff7f00}#side-fiche .family2{border-left:2px solid #ff0}#side-fiche .family3{border-left:2px solid #0f0}#side-fiche .family4{border-left:2px solid #00f}#side-fiche .family5{border-left:2px solid indigo}#side-fiche .family6{border-left:2px solid #7f00ff}#gw-graph-tree-wrapper .languet{position:absolute;cursor:pointer;padding-top:40px;padding-left:40px;background-color:#efefef;border:1px solid #cdcdcd;right:0;top:20px;background-position:50%;height:0;box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.fiche-part{padding-bottom:40px}#content #side-fiche h4,#content #side-fiche h5{display:block;font-style:normal;font-weight:700;font-family:Arial;padding:0;margin:0}#content #side-fiche h3 span{float:right}#side-fiche .options{height:20px}#side-fiche .options>a{max-width:50%;display:block;float:left;padding:5px}#side-fiche .btn-modify{border-radius:3px;border:1px solid #cdc3c6;padding:5px;background-color:#fff;background:linear-gradient(#fff,#f0eced)}#side-fiche .shortnotes{display:block;max-height:71px;overflow:hidden;cursor:pointer}#side-fiche a.shortnotes{font-weight:700;display:block;text-align:right;font-size:11px;margin-top:10px}.simple-person{clear:both;margin-bottom:5px}.simple-person.clickable:hover{background-color:#cdc3c6;cursor:pointer}.simple-person p{max-height:18px;overflow:hidden;padding:0 2px}.simple-person p.identity{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:700}.simple-person.external p.identity>span{border-bottom:1px dashed #998c90}.simple-person p.birth{background-image:url(/bundles/geneanetgeneweb/images/tree/simple-person-birth.png)}.simple-person p.birth,.simple-person p.death{white-space:nowrap;text-overflow:ellipsis;padding-left:15px}.simple-person p.death{background-image:url(/bundles/geneanetgeneweb/images/tree/simple-person-death.png)}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano .content:focus{outline:thin dotted}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:visible}.nano>.pane{background:transparent;position:absolute;width:6px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;border-radius:5px}.nano>.pane,.nano>.pane>.slider{-moz-border-radius:3px;-webkit-border-radius:3px}.nano>.pane>.slider{background:#444;background:rgba(0,0,0,.5);position:relative;border-radius:3px;width:8px;right:-16px}.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible\9;opacity:.99}.calque-integral-header{position:fixed;z-index:10000;width:100%;padding:25px 0;text-align:center;font-size:18px;color:#fff}.alert.warning{position:fixed;top:20px;left:50%;width:800px;margin-left:-400px;color:#222;font-size:12px;background-color:#f9edbe;border:2px solid #f0c36d;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.alert.warning>div{padding:10px}.calque-integral #overlay{margin-top:40px}.calque-integral .header{padding:25px;text-align:center;font-size:18px;color:#fff}.graph-tree-zoom{transition:all .2s linear;transform:scale(1) translate(0);transform-origin:0 0;font-size:12px}.graph-tree-zoom path,.graph-tree-zoom text{transition:all .2s ease}.graph-tree-zoom path{opacity:0}.graph-tree-zoom path.show,.menu path{opacity:1}.graph-tree-zoom image,.graph-tree-zoom path.stroke{transform:scaleX(1);transform-origin:left center;transition:all .2s ease;opacity:1}.gw-graph-tree-person-container{transition:all .2s linear}.gw-graph-tree-person{cursor:pointer;opacity:0;transform:scale(0);transform-origin:88px 33px;transition:all .5s cubic-bezier(0,1.2,1,1.2)}.gw-graph-tree-person.last{transform-origin:40px 60px}.gw-graph-tree-person text.more-infos{font-weight:700;font-size:14px}.gw-graph-tree-person.show{transform:scale(1);opacity:1}.gw-graph-tree-person.remove{transform:scale(0)}.gw-graph-tree-person:hover .person{cursor:pointer}.gw-graph-tree-indices>div{background-color:#fff;cursor:pointer;padding-bottom:2px;padding-left:2px}.z-p1 p,.z-p1 tspan,.z-p2 p,.z-p2 tspan{font-size:12px}.z-m1 text{font-size:0}.z-m1 .date{transform:scaleX(0);opacity:0}.z-m1 .firstname{padding-top:6px}.z-m1 p,.z-m1 tspan{font-size:13px}.z-m2 p,.z-m2 tspan{font-size:15px}.z-m3 .firstname{padding-top:5px}.z-m3 p,.z-m3 tspan{font-size:16px}.z-m3 .date,.z-m3 image,.z-m3 path.stroke,.z-m3 rect.person-font{transform:scaleX(0);opacity:0}.z-m4 .firstname{padding-top:2px}.z-m4 p,.z-m4 tspan{font-size:18px}.z-m5 .firstname{padding-top:12px}.z-m5 p,.z-m5 tspan{font-size:22px}.z-m5 .lastname{transform:scaleX(0);opacity:0}.z-m6 .firstname{padding-top:7px}.z-m6 p,.z-m6 tspan{font-size:26px}.z-m7 p,.z-m7 tspan{font-size:0}.person{fill:#efefef;stroke:#888}.person-lia{stroke-dasharray:5.5}.sibling .person{fill:#fff}.gw-graph-tree-person.root .person-info{color:#fff;fill:#fff}.gw-graph-tree-person.root:hover .person-info{color:#000;fill:#000}.person-info{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.person-info tspan{fill:#222}.gw-graph-tree-person .add-person path{visibility:visible;opacity:1;fill:#cdcdcd}.gw-graph-tree-person:hover rect.add-parent,.gw-graph-tree-person rect.add-parent,.gw-graph-tree-person rect.person-font{fill:#fff}.graph-tree-zoom path.stroke{stroke-width:2px}.sex0 .stroke{stroke:#00a6c0}.sex1 .stroke{stroke:#f69}.sex2 .stroke{stroke:#998c90}.menu-option{opacity:0;visibility:hidden;transition:all .2s ease-in;transition-delay:.2s;transition-duration:.1s}.menu-option.open{opacity:1;visibility:visible;transition-delay:0s;transition-duration:.2s;transition-timing-function:ease-out}.menu-option text{opacity:0;transition:all .2s ease-in;transition-duration:.1s}.background-container{transition:visibility .3s ease-in,opacity .3s ease-in;visibility:visible;opacity:1}.background-container.ng-hide{display:block!important;visibility:hidden;transition-delay:.2s;opacity:0}.menu-option.open text{opacity:1;transition-delay:.2s;transition-duration:.2s;transition-timing-function:ease-out}.menu-option text:hover,.menu:hover circle,.menu:hover use{cursor:pointer}.cadre .ng-cloak{display:block!important}.cadre .spinner{display:none}.ng-cloak .spinner,.translate-cloak .spinner{display:block}.ng-cloak #side-fiche,.ng-cloak .background-container,.ng-cloak .side-nav,.ng-cloak gw-graph-tree-zoom-nav,.ng-cloak svg,.translate-cloak #side-fiche,.translate-cloak .background-container,.translate-cloak .side-nav,.translate-cloak gw-graph-tree-zoom-nav,.translate-cloak svg{visibility:hidden}g.menu circle.background,g.menu use{transition:all .3s linear;fill:currentColor}g.menu use{fill:#fff}g.menu:hover use{fill:currentColor}g.menu:hover circle.background{fill-opacity:.2}g.menu-option.menu-hide.open circle.background,g.menu.close circle.background{fill:#999}.menu.close circle,g.menu-option.menu-hide.open:hover use{fill:#fff}g.menu-option.menu-hide.open{opacity:.3}g.menu-option.menu-hide.open:hover circle,g.menu-option.menu-hide.open:hover text,g.menu-option.menu-hide.open:hover use{cursor:default}g.menu-option.menu-hide.open:hover circle.background{fill-opacity:1}.graph-tree-zoom defs path{opacity:1;transition:none}g.responsive-menu.function-disabled text,g.responsive-menu.function-disabled use{fill:#999}g.responsive-menu rect{fill:#efefef;stroke:#999;stroke-width:.5}g.responsive-menu:hover:not(.function-disabled){cursor:pointer}g#menu-person:hover,g#menu-person rect:hover,g.click-disabled:hover{cursor:default}#content{width:100%}.sys-link-gw{float:right}.sys-link-waiting{padding-left:66px}