@import url("/modules_v4/Dolman/resources/css/facts.css");
@import url("/modules_v4/Dolman/resources/css/icons.css");
@import url("/modules_v4/Dolman/resources/css/img.css");

:root{--sex-f-fg:#ff2080;--sex-m-fg:#81a9cb;--sex-u-fg:#81a9cb;--bordure:#248;--sex-f-bg:#edf;--sex-m-bg:#c9e2ff;--sex-u-bg:#ddd;--chart-line:solid gray thin;--chart-line-radius:1rem;--fond:#edf7fd;--fond2:#d1d9ef;--fonce:#8fc5ff}
[dir=rtl] .wt-icon-flip-rtl,[dir=rtl] .wt-icon-flip-rtl svg{transform:scale(-1,1)}
[dir=rtl] .input-group[dir=ltr] [dir=ltr]{border-radius:0}
[dir="ltr"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	margin-left: 1px !important;
}
td.align-digits,th.align-digits{text-align:right}
.input-group>.twitter-typeahead{flex:1 1}
.input-group>.select2-container{flex:1 1}
[dir=rtl] .wt-genealogy-menu .dropdown-menu{right:0;left:auto !important}
.wt-control-panel .card{display:block}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){div.wt-main-container{padding-top:4rem}
}
.wt-global{display:flex;min-height:100vh;flex-direction:column}
.wt-main-container{flex:1}
.wt-global{overflow-y:scroll;overflow-x:hidden}
.wt-block.wt-block-charts{opacity:.99}
.wt-block-charts .wt-chart-box{width:15rem;height:3.5rem}
.wt-block-charts .wt-chart-box-extra,.wt-block-charts .wt-chart-box-facts{display:none}
.wt-block-charts .wt-chart-box .wt-chart-box-lifespan{display:block}
.wt-chart-ancestors .wt-chart-box{width:20rem}
.wt-chart-ancestors .wt-chart-box-lifespan{display:none}
.wt-sosa-number{border:thin dotted grey}
.wt-chart.wt-chart-compact{overflow-x:inherit}
.wt-chart-compact .wt-chart-box{min-width:5rem}
.wt-chart-compact .wt-chart-box-thumbnail,.wt-chart-compact .wt-chart-box-extra,.wt-chart-compact .wt-chart-box-facts{display:none}
.wt-chart-descendants .wt-chart-box{width:20rem}
.wt-chart-descendants .wt-chart-box-lifespan{display:none}
.wt-daboville-number{border:thin dotted grey}
.wt-chart-family-book .wt-chart-box{width:15rem}
.wt-chart-family-book .wt-chart-box-lifespan{display:none}
.wt-chart-family-book .wt-family-break{page-break-before:always}
.wt-chart-hourglass{overflow-y:auto}
.wt-chart-hourglass .wt-chart-box{width:15rem}
.wt-chart-hourglass .wt-chart-box-lifespan{display:none}
.tv_out{position:relative;overflow:hidden;border:thin solid #ccc;height:50vh;resize:vertical;min-height:25vh;max-height:95vh;background-color:#e6e6e6;display:-webkit-box;display:-moz-box;display:flex;align-items:center;justify-content:center}
.tv_out img{border:0}
.tv_in{clear:both;cursor:move;display:inline-block}
.tv_in table.tv_tree,.tv_in table.tv_tree tbody,.tv_in table.tv_tree tr,.tv_in table.tv_tree td{border:0 none;padding:0;margin:0;background:0;font-size:11px}
.tv_in table.tv_tree{border-collapse:collapse}
table#tvTreeBorder td#tv_tree_topleft{background:0}
table#tvTreeBorder td#tv_tree_top{background:0}
table#tvTreeBorder td#tv_tree_top div{font-family:Arial,Verdana,sans-serif;font-size:18px}
table#tvTreeBorder td#tv_tree_topright{background:0}
table#tvTreeBorder td#tv_tree_left{background:0}
table#tvTreeBorder td#tv_tree_right{background:0}
table#tvTreeBorder td#tv_tree_bottomleft{background:0}
table#tvTreeBorder td#tv_tree_bottom{background:0}
table#tvTreeBorder td#tv_tree_bottomright{background:0}
table#tvTreeBorder td,#tv_tree{background:0}
#tv_tree div.tv_vline,#tv_tree div.tv_hline{background-color:#81a9cb}
#tv_tree table.tv_tree td.tv_vline{width:1px;background:repeat-x 50% 50%;height:100%}
#tv_tree table.tv_tree td.tv_vline_t{vertical-align:bottom;background-image:url(images/vline_t.gif)}
#tv_tree table.tv_tree td.tv_vline_b{vertical-align:top;background-image:url(images/vline_b.gif)}
#tv_tree table.tv_tree td.tv_vline_c,.tv_in table.tv_tree td.tv_vline_h{vertical-align:middle}
#tv_tree table.tv_tree td.tv_vline_c{height:1px}
#tv_tree table.tv_tree div.tv_vline{width:1px}
#tv_tree table.tv_tree div.tv_vline_t,#tv_tree table.tv_tree div.tv_vline_b{height:50%}
#tv_tree table.tv_tree div.tv_vline_c{height:1px;overflow:hidden}
#tv_tree table.tv_tree div.tv_vline_h{height:100%}
#tv_tree td.tv_hline,#tv_tree div.tv_hline{overflow:hidden;width:8px}
#tv_tree div.tv_hline{height:1px}
#tv_tree div.tv_box{border:thin outset #81a9cb;background-color:#fffdfd;margin-top:2px;margin-bottom:2px;padding:0;width:180px;cursor:help;border-collapse:collapse;border-radius:4px;box-shadow:1px 1px 2px #cfcfdf}
#tv_tree div.boxExpanded{width:250px}
#tv_tree div.tv_box div.tvM{background-color:#f5fdff;color:#200}
#tv_tree div.tv_box div.tvF{background-color:#fff8f5;color:#002}
#tv_tree div.tv_box span.tvSexSymbol{font-weight:bold;font-family:x-large,serif;vertical-align:top;margin:1px}
#tv_tree div.tv_box span.tvM{color:#8f8fdf}
#tv_tree div.tv_box span.tvF{color:#df8f8f}
#tv_tree div.tv_box div.tvM,#tv_tree .tv_box div.tvF{clear:both;border:0;margin:0;padding:1px 4px;border-radius:4px}
#tv_tree div.tv_box i.dates{float:right;font-size:75%;margin-left:4px}
#tv_tree div.tv_box img.tv_treelink{height:15px;width:15px;float:right}
#tv_tree div.tv_box img.tv_box_loading{height:12px;width:12px;margin:2px;float:right}
#tv_tree div.tv_box div.tv_person_expanded{min-height:55px;padding:2px}
#tv_tree div.tv_box img{float:left;margin:2px;max-height:50px;max-width:80px;width:auto}
[dir=rtl] #tv_tree div.tv_box img{float:right}
#tv_tree div.tv_box .icon-silhouette-M,#tv_tree div.tv_box .icon-silhouette-F,#tv_tree div.tv_box .icon-silhouette-U{float:left}
[dir=rtl] #tv_tree div.tv_box .icon-silhouette-M,[dir=rtl] #tv_tree div.tv_box .icon-silhouette-F,[dir=rtl] #tv_tree div.tv_box .icon-silhouette-U{float:right}
#tv_tree div.tv_box div.tv_person_expanded a{font-weight:bold}
#tv_tools,#tvStylesSubmenu{display:inline-block;position:absolute;left:0;top:0;padding:0;margin:0;z-index:90;background-color:#efefef;border:1px outset #dfdfdf;border-radius:4px;box-shadow:1px 1px 2px #cfcfdf}
#tvStylesSubmenu{display:none;left:0;top:0;z-index:91}
#tv_tools ul{list-style:none;margin:0;padding:0}
#tv_tools li.tv_button{float:left;position:relative;padding:0;margin:0;width:24px;height:24px;text-align:center;vertical-align:middle;border:thin solid #efefef;background-color:#efefef;border-radius:4px}
#tvStylesSubmenu li.tv_button{float:none}
#tv_tools li.tv_button a{margin:0;display:block}
#tv_tools li.tv_button:hover{border:thin outset #fdfffd;cursor:pointer}
#tv_tools li.tvPressed{border:thin inset #fff}
#tv_tools ul li img{border:0;margin:0;padding:0;width:22px;height:22px;cursor:pointer;text-align:center;vertical-align:middle}
#tv_tools ul li a.help img.icon{margin:3px 0 0;padding:0;width:15px;height:15px}
#tvToolsHandler{float:left;cursor:move;height:22px;width:2px;border:thin inset #f6f6f6;margin:2px;overflow:hidden}
#tvToolsHandler:hover{border:thin outset #f6f6f6}
#tv_tree div.tv_box div.tvM,#tv_tree div.tv_box div.tvF{background:0;color:#000;border:0;margin:0;padding:0 4px}
.tvM{background-color:#DDF !important}
.tvF{background-color:#FDD !important}
.dashed{border-top:thin dashed #81a9cb !important}
.wt-chart-pedigree{overflow-y:auto}
.wt-chart-pedigree-left .wt-chart-box,.wt-chart-pedigree-right .wt-chart-box{width:15rem}
.wt-chart-pedigree-up .wt-chart-box,.wt-chart-pedigree-down .wt-chart-box{width:10rem;height:8rem}
.wt-chart-pedigree .wt-chart-box-lifespan{display:none}
.wt-chart-pedigree-right .wt-pedigree-lines{right:0;top:25%;bottom:25%;border:var(--chart-line);border-right:0;border-radius:var(--chart-line-radius) 0 0 var(--chart-line-radius);width:25%;height:50%;z-index:-1}
.wt-chart-pedigree-right .wt-generation-rev-2>.wt-pedigree-lines{top:12.5%;bottom:12.5%;height:75%}
.wt-chart-pedigree-left .wt-pedigree-lines{left:0;top:25%;bottom:25%;border:var(--chart-line);border-left:0;border-radius:0 var(--chart-line-radius) var(--chart-line-radius) 0;width:25%;height:50%;z-index:-1}
.wt-chart-pedigree-left .wt-generation-rev-2>.wt-pedigree-lines{top:12.5%;bottom:12.5%;height:75%}
.wt-chart-pedigree-down{width:max-content}
.wt-chart-pedigree-down .wt-pedigree-lines{bottom:0;left:25%;right:25%;border:var(--chart-line);border-bottom:0;border-radius:var(--chart-line-radius) var(--chart-line-radius) 0 0;width:50%;height:25%;z-index:-1}
.wt-chart-pedigree-down .wt-generation-rev-2>.wt-pedigree-lines{left:12.5%;right:12.5%;width:75%}
.wt-chart-pedigree-up{width:max-content}
.wt-chart-pedigree-up .wt-pedigree-lines{top:0;left:25%;right:25%;border:var(--chart-line);border-top:0;border-radius:0 0 var(--chart-line-radius) var(--chart-line-radius);width:50%;height:25%;z-index:-1}
.wt-chart-pedigree-up .wt-generation-rev-2>.wt-pedigree-lines{left:12.5%;right:12.5%;width:75%}
.wt-chart-relationships .wt-chart-box{width:15rem}
.wt-chart-relationships .wt-chart-box-lifespan{display:none}
.vline-text,.hline-text{font-size:.7rem}
.wt-chart-vertical-indent{width:3rem}
.wt-chart-vertical-line{width:50%;height:100%;right:0;border-left:var(--chart-line)}
.wt-chart-vertical-last-child-line{width:50%;right:0;height:2.5rem;top:0;border-left:var(--chart-line);border-bottom:var(--chart-line);border-radius:0 0 0 var(--chart-line-radius)}
.wt-chart-vertical-child-line{width:50%;right:0;height:2.5rem;top:0;border-bottom:var(--chart-line)}
.wt-chart-horizontal-spacer{width:1rem}
.wt-chart-horizontal-line{width:1rem;height:50%;border-bottom:var(--chart-line)}
.wt-chart-horizontal-first-child{height:50%;position:relative;top:50%;border-top:var(--chart-line);border-right:var(--chart-line);border-radius:0 var(--chart-line-radius) 0 0}
.wt-chart-horizontal-middle-child{height:100%;border-right:var(--chart-line)}
.wt-chart-horizontal-last-child{height:50%;border-bottom:var(--chart-line);border-right:var(--chart-line);border-radius:0 0 var(--chart-line-radius) 0}
.wt-chart-horizontal-first-parent{height:50%;position:relative;top:50%;border-top:var(--chart-line);border-left:var(--chart-line);border-radius:var(--chart-line-radius) 0 0 0}
.wt-chart-horizontal-last-parent{height:50%;border-bottom:var(--chart-line);border-left:var(--chart-line);border-radius:0 0 0 var(--chart-line-radius)}
.wt-chart-expansion-control>.chart-expand{display:none}
.wt-chart-expansion-control>.chart-collapse{display:inline}
.wt-chart-expansion-control.collapsed>.chart-expand{display:inline}
.wt-chart-expansion-control.collapsed>.chart-collapse{display:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;width:100%;height:100%}
#cboxOverlay,#colorbox{z-index:9999}
#cboxContent,#cboxOverlay{background-color:#fff}
#cboxContent{overflow:hidden;position:relative;padding:.5rem;border:.25rem solid #ccc;border-radius:.5rem;box-sizing:content-box}
.cboxPhoto{margin:auto;display:block}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px;box-sizing:content-box}
#cboxTitle{background-color:#fff;position:absolute;bottom:.25rem;margin:0 2rem 0 4.5rem;text-align:center}
/*#cboxLoadingGraphic{background:url(images/loading-32x32.gif) no-repeat center center}*/
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{background-color:#eee;border:0;border-radius:.5rem;overflow:visible;padding:0 .5rem;position:absolute}
#cboxSlideshow{bottom:.25rem;right:.25rem}
#cboxPrevious{bottom:.25rem;left:.25rem}
#cboxNext{bottom:.25rem;left:2.5rem}
#cboxClose{top:.25rem;right:.25rem}
.wt-initials-list{font-size:1.25rem}
.wt-initials-list-item{display:inline}
.wt-initial.active{color:red;font-weight:bold}
.wt-mime{background:url(images/mime.svg);display:inline-block;width:48px;height:48px}
.wt-mime-application-pdf{background:url(images/mime-application-pdf.svg)}
.wt-mime-audio{background:url(images/mime-audio.svg)}
.wt-mime-text{background:url(images/mime-text.svg)}
.wt-mime-text-html{background:url(images/mime-text-html.svg)}
.wt-mime-video{background:url(images/mime-video.svg)}
.wt-osk{position:fixed;z-index:1000;top:1rem;display:none}
.wt-osk-keys{background-color:#eee;padding:.25rem;font-size:larger}
.wt-osk-group{display:inline-block;margin:.25rem;padding:.25rem 0}
.wt-osk-key{background-color:#ddd;border-radius:.25rem;padding:.25rem;cursor:pointer}
.wt-osk-key-shift{color:#aaa;font-size:smaller}
.wt-osk-keys.shifted .wt-osk-key{color:#aaa}
.wt-osk-keys.shifted .wt-osk-key-shift{color:#555}
.wt-tab-relatives .wt-chart-box-lifespan{display:none}
/*header h1{font-size:1.8em;padding:20px 0;width:85%;margin-right:auto;margin-left:auto;font-weight:bold;background-color:var(--fond);border:3px solid var(--bordure);border-radius:20px;box-shadow:0 0 2px #999;text-align:center;line-height:1.5em}*/
header h1 {font-size: 1.4rem;font-weight:bold;margin-right:auto;margin-left: auto;}
.btn-link{padding-left:.25rem;padding-right:.25rem}
figure{margin:0 auto 10px auto !important;text-align:center}
figure img{border-radius:20px}
figcaption{font-size:1.2em}
.table-given-name{overflow-x:hidden}
.container-fluid{padding-left:5px;padding-right:5px}
table{border-collapse:separate;background-color:var(--fond2)}
[dir] .table {
	border-color: var(--bordure);
	margin-bottom: 1rem;
}
.table {
	--bs-table-bg: transparent;
}
body.wt-global{font-size:.90rem;background-color:#fff;margin:0;padding:0 8px;color:red}
[dir] .wt-global{color:#000;background-color:#fff}
.wt-global{color:#000;background-color:#fff}
/*.wt-site-logo{order:1;flex:0 0 272px}*/
.wt-site-title{order:3;flex:0 0 calc(100% - 15rem);font-size:1.5rem;font-weight:normal}
@media (width > 800px) {
.ukraine{width:242px;height:150px}
/*.ukraine{max-width:140px;height:auto}*/
.ukraine:after{content:url(/modules_v4/Dolman/resources/images/Flag_of_Ukraine.jpg)}
}
.wt-header-search{top:-0.25rem;width:250px;float:right;margin:0 0 10px 0}
.wt-secondary-navigation{order:2;white-space:nowrap;margin-top:15px}
.wt-user-menu{flex-wrap:nowrap;justify-content:flex-end}
.wt-user-menu .nav-link{display:inline-block;padding:.5rem;color:#000}
.nav-link{color:#000}
.wt-user-menu .nav-item+.nav-item::before{content:" "}
[dir] .nav-tabs .nav-item{margin-bottom:-1px;background-color:var(--Fond)}
[dir] .nav-tabs .nav-item.show .nav-link,[dir] .nav-tabs .nav-link.active{background-color:#99c2ff}
[dir] .dropdown-item.active,[dir] .dropdown-item:active{background-color:var(--fonce)}
.wt-user-menu .dropdown-toggle::after{display:none}
.wt-primary-navigation{order:5;flex:0 0 100vw;max-width:98%;margin:0 auto;padding:0 calc(50vw - 50%);border:3px solid var(--bordure);border-radius:12px}
.wt-genealogy-menu{justify-content:center}
.wt-genealogy-menu .nav-item{text-align:center;min-width:6rem}
.wt-genealogy-menu .nav-link::before{display:block}
.wt-genealogy-menu .dropdown-toggle::after{display:none}
.wt-genealogy-menu .dropdown-menu{border-radius:0;border:thin solid #aaa}
.wt-genealogy-menu .dropdown-item{padding:0 5px 0 0;line-height:1.0}
.wt-genealogy-menu .dropdown-item::before{vertical-align:text-top;line-height:2.4;padding:0 .25rem}
.wt-main-container{padding-top:1rem;padding-bottom:1rem}
.wt-page-title{color:#006;font-size:1.4rem;font-weight:bold;text-align:center}
.wt-page-title .SURN,.wt-page-title .NAME{font-size:1.5rem}
.wt-page-options .form-group{margin-bottom:2px}
.wt-page-options-label{color:#000;background-color:var(--fonce);font-weight:bold;border-left:2px solid transparent;border-right:2px solid transparent}
.wt-page-options-value{background-color:#edf7f9;border:solid var(--bordure) 1px;padding:.25rem .75rem}
.wt-page-content{margin-top:1rem}
.wt-footer-cookies{background:#aaa;color:#fff;transition:height .5s}
[dir] .wt-block{border:solid 3px var(--bordure);border-radius:20px;padding:10px 10px}
[dir] .card-header, [dir] .accordion-item{border-bottom:0;background-color:var(--fond)}
#sidebar .accordion-item{border-bottom:0;background-color:var(--fond)}
.accordion-button { color: #000!important; background-color: var(--fond2)!important; }
.card-header{font-size:1.2em;font-weight:bold}
.card-body dt,.card-body dd{padding-right:13px !important;padding-left:13px !important;margin-bottom:3px}
.wt-block .wt-block- .card .wt-main-blocks{background-color:green !important;border:solid var(--bordure) 1px}
.card{background-color:var(--fond) !important}
.wt-block-header{background-color:var(--fond) !important;border-bottom:0;font:bold;text-align:center}
.wt-block-content{background-color:var(--fond)}
.wt-block-content .list_table{border-spacing:1px;border:solid var(--bordure) 1px;border-right:0}
.wt-block-content .list_value,.wt-block-content .list_value_wrap{border:0;border-top:solid var(--bordure) 1px;border-right:solid var(--bordure) 1px}
.img-thumbnail{padding:0 !important;background-color:transparent !important;border:0 solid #dee2e6 !important;border-radius:.25rem !important}
.wt-chart-box,.wt-chart-box-menu{background:var(--sex-u-bg);border:dashed var(--sex-u-fg) thin}
.wt-chart-box{height:5rem;padding:2px;line-height:1.1}
.wt-chart-box-f,.wt-chart-box-f .wt-chart-box-dropdown{background-color:var(--sex-f-bg);border:0;border-bottom:solid 1px}
.wt-chart-box-m,.wt-chart-box-m .wt-chart-box-dropdown{background-color:var(--sex-m-bg);border:0;border-bottom:solid 1px}
a{color:#000;/*font-weight:bold;*/text-decoration:none}
a:hover{color:red;text-decoration:none}
:focus{outline-style:none}
.flash-messages{clear:both;text-align:center}
img{border:0}
legend img{height:20px;vertical-align:middle;width:20px}
img.block{border:0;height:25px;vertical-align:middle}
.topbottombar{background-color:var(--fond2);color:#fff;font-weight:bold;padding:4px;text-align:center}
.button{width:60px}
.alpha_index{color:#999}
.news_box:target,#gedcom_stats:target{background-color:#ffc}
table.width100{width:100%}
table.center{margin-left:auto;margin-right:auto;width:100%;background-color:transparent}
.list_table{margin:0 auto}
.list_label,.list_label_wrap{color:#fff;background-color:var(--bordure);font-weight:bold;text-align:center}
.list_value,.list_value_wrap{background-color:#edf7f9;border:solid var(--bordure) 1px;vertical-align:top;padding:4px}
.list_label,.list_value{white-space:nowrap}
.list_label_wrap,.list_value_wrap{white-space:normal}
div.fact_SHARED_NOTE{clear:both}
.wt-facts-table{border:solid 4px var(--bordure)!important;border-radius:12px}
.wt-facts-table caption{caption-side:top}
.wt-facts-table th{background-color:#cde;text-align:center;font-weight:normal;min-width:20%;border-top:none;border-bottom:solid 1px var(--bordure)!important;border-left:0;border-right:solid 1px var(--bordure)}
/*.wt-facts-table td{background-color:#cde;font-weight:normal;min-width:20%;border-top:none;border-bottom:solid 1px var(--bordure)!important;border-left:0;border-right:0}*/
.wt-facts-table td{background-color:var(--fond2);border-bottom:solid 1px var(--bordure);border-top:none !important;padding-top:0}


/*table th {border:none}*/
/*td:first-child{border:none}*/
/*.table:first-child{border:none}*/
/*tr :not(th){border-bottom:none}*/
tr.table:last-child{border-bottom:solid 3px red}
/*[dir] tr:last-child { border: solid 2px red; }*/

/*.table-sm td{border:0}*/
.wt-facts-table .wt-gender-M td{background-color:var(--sex-m-bg);border-bottom:solid 1px var(--bordure) !important}
.wt-facts-table .wt-gender-F td{background-color:var(--sex-f-bg);border-bottom:solid 1px var(--bordure) !important}
/* modif 16 juil. 24 */
:root{--wt-map-height:70vh}
.wt-map{height:70vh;height:var(--wt-map-height)}
:-webkit-full-screen .wt-map{height:100%}
:fullscreen .wt-map{height:100%}
.wt-map-sidebar{height:70vh;height:var(--wt-map-height);overflow-y:auto}
:-webkit-full-screen .wt-map-sidebar{height:100%}
:fullscreen .wt-map-sidebar{height:100%}

.name1{font-weight:bold;font-size:12px}
.name2{font-size:16px}
a:hover .name1,a:hover .name2{color:red;font-weight:bold;font-size:12px}
.details_label{font-weight:bold}
.date{color:#337}
.label{font-weight:bold}
.error{color:#d00;font-weight:bold}
.largeError{color:#d00;font-size:large;font-weight:bold}
.warning{color:red;font-weight:bold}
.indent{padding-left:20px}
.thumbnail{height:auto;padding:3px}
.icon{border:0;padding:0 5px}
.subheaders{font-weight:bold;font-size:15px;margin-top:15px;vertical-align:bottom}
.parentdeath{border:thin solid #888;padding:1px}
.source_citations{display:none}
.selected-option{background-color:#edf7fd}
.border1{border:solid #000 1px}
.journal_box{padding:3pt;border:thin solid #aaa;overflow:visible}
.news_box{background-color:#edf7fd;border-top:solid var(--bordure) 1px}
.news_title{font-weight:bold}
.news_date{margin-bottom:12px}
.current_day{font-weight:bold;font-size:16px}
.cal_day{float:left;font-weight:bold}
.rtl_cal_day{direction:rtl;float:right;color:#00f;font-weight:bold}
#user-page h1{margin:.25em auto .6em}
.tvertline{vertical-align:bottom}
#childbox{padding:5px;position:absolute;display:none;text-align:start;white-space:nowrap;top:20px;left:0}
.layout3 #childbox{top:auto;bottom:20px}
#childbox a.name1{display:block;margin-left:5px}
.person0{background-color:#aaf;border:outset #aaf 1px;vertical-align:top}
.person1{background-color:#afa;border:outset #afa 1px;vertical-align:top}
.person2{background-color:#faa;border:outset #faa 1px;vertical-align:top}
.person3{background-color:#55f;border:outset #55f 1px;vertical-align:top}
.person4{background-color:#f55;border:outset #f55 1px;vertical-align:top}
.person5{background-color:#5f5;border:outset #5f5 1px;vertical-align:top}
.starredname{text-decoration:underline}
.search_hit{background-color:#ff0}
.descriptionbox{color:#fff;font-size:12px;background-color:var(--bordure);border:solid var(--bordure) 1px;vertical-align:top;padding:3px}
.optionbox{background-color:var(--fond);font-size:1rem;border:solid var(--bordure) 1px;vertical-align:top;white-space:nowrap;padding:3px}
.red{color:red}
.wt-relation-fact,.wt-historic-fact{opacity:.8}
.messagebox{background-color:#c2ceef;border:solid var(--bordure) 1px}
.wt-new{outline:solid blue 1px}
.wt-old{outline:solid red 1px}
.tag_cloud{text-align:center}
.tag_cloud a{white-space:nowrap}
.nowrap{white-space:nowrap}
.wrap{white-space:normal}
.statistics-page{text-align:center}
.gchart{border:solid var(--bordure) 1px}
#facts_content dd{float:left;width:70%}
td.descriptionbox a{color:#fff}
.place{padding-top:5px}
.filtersH,.filtersF{margin:4px}
.filtersH img{margin-bottom:2px}
.list-charts{text-align:center}
#place-hierarchy h2,#place-hierarchy h4{text-align:center}
table.faq{background-color:#e0e0e0;margin:5px 0 50px 5px;width:98%}
table.faq tr:nth-child(odd) td{background-color:#e7eef3}
div.faq_title{background-color:#e0e0e0;margin:1em 0;padding:.25em;font-weight:bold;width:98%}
div.faq_body{clear:both;padding:0 1em}
.faq_top{float:right}
.editfacts{clear:left;padding-top:0 !important}
#indi_note{margin:0 0 5px}
.indi_table{clear:left}
#sex{float:right}
#dates{float:right}
#individual-names .wt-icon-edit,#individual-names .wt-icon-delete{float:right}
#indi_note .fact_NOTE{float:left;margin:0 5px 0 0}
#indi_note .fact_SOUR{margin:3px 0}
#indi_note .fact_SOUR a{font-size:100%}
#indi_note .fact_NOTE,#indi_note .fact_SOUR{clear:both}
.markdown{overflow-x:auto}
.markdown p{margin:0 0 .5em;white-space:pre-wrap}
.markdown table{border-collapse:collapse;margin-bottom:5px}
.markdown th{font-weight:bold}
.markdown td,.markdown th{border:solid thin #000;padding:3px}
.odometer{background-color:#f00 !important;color:#fff;font-weight:bold}
.media-display-image{float:left}
.media-display-title{float:left;font-style:italic;margin:10px}
.wt-family-navigator-dropdown{background-color:#edf7fd}
.wt-family-navigator-dropdown-heading{font-weight:bold;font-size:inherit;color:inherit}
#sb_content_descendancy{margin-top:5px}
#sb_desc_content{margin-left:3px;font-size:.8em}
#sb_desc_content ul{padding:0;margin:0}
.sb_desc_indi_li{list-style-type:none}
#sidebar-content-individuals,#sidebar-content-families{margin-top:5px}
.name_tree_div ul{padding:0;margin:0}
.name_tree_div li{list-style:none;margin:0;padding:0}
#sb_clippings_content ul{padding:0;margin:0}
#sb_clippings_content li{list-style:none;margin:0;padding:0;white-space:nowrap}
#sb_content_extra_info{font-size:80%;font-weight:bold;margin-top:1px;overflow:hidden;padding:5px}
#sb_content_extra_info .editfacts{float:right;margin-top:-30px}
#sb_content_extra_info a{display:block}
#sb_content_extra_info span{font-weight:normal}
#sb_content_extra_info span a{display:inline}
#sb_content_extra_info #hitcounter{border-top:1px solid #b2c7d7;font-weight:bold;padding-top:5px}
.story_title{padding-top:12px;font-size:13px;height:32px;font-weight:bold}
.story_body{padding:20px;white-space:normal}
.story_edit{padding:12px}
.fan_chart_menu{background-color:#fff;position:absolute;display:none;z-index:100}
#fan_chart ul{list-style-type:none;margin:0}
.wt-lifespans-subtitle{text-align:center}
.wt-lifespans-scale{white-space:nowrap}
.wt-lifespans-individuals{background-color:#fafafa}
.wt-lifespans-summary{background-color:#fff;border:thin solid #000;z-index:1}
.wt-lifespans-summary-link{font-weight:bold}
#timeline_chart{position:relative;top:0;left:0}
.wt-icon-sex{height:1em}
.wt-census-assistant-form-control:focus{min-width:12rem}
.wt-sortable-item{cursor:move}
.wt-side-blocks .wt-side-block-optional{display:none !important}
.wt-block-content-charts{overflow:auto}
.wt-chart{overflow-x:auto;overflow-y:hidden}
.select2-selection.select2-selection--single{min-height:36px;height:auto;padding:2px 0}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:2px}
.select2-selection--single .NAME{padding-left:4px}
#place-hierarchy ul{list-style-type:none}
.d-table-cell{padding-right:5px}
.dropdown-menu{max-height:30rem;overflow-x:hidden}
.col-form-label{font-weight:bold}
.wt-user-menu li{border:solid 1px var(--bordure);background-color:var(--fond)}
.menu-mymenu{border-radius:8px;margin-right:10px}
.menu-language{border-start-start-radius:8px;border-end-start-radius:8px;border-right:0!important}
.cherche{border-start-end-radius:8px;border-end-end-radius:8px;padding-right:10px;border-left:0!important;margin-right:20px}
.cherche .btn{border:0;border-radius:0}
#quick-search{background-color:var(--fond);border:none}
.input-group-append .btn-primary{background-color:var(--fond)}
.btn-primary{color:var(--bordure)}
.just{text-align:justify !important}
.center{text-align:center}
.monbloc h2{text-align:center;font-size:1.5rem;font-weight:bold;color:#004}
.monbloc th{font-size:1.2em;font-weight:bold;text-align:left}
.monbloc td{text-align:left}
.bloc{width:84%;margin-left:auto;margin-right:auto;border:ridge 10px;border-color:#aad #ccc #ccc #aad;text-align:center;padding-top:15px}
.bloc table{margin-top:15px;margin-bottom:5px}
.bloc td{text-align:center;height:25px}
.bloc td.gauche{text-align:left}
.droite,.right{text-align:right}
.bloc .big{font-size:1.5em;font-weight:bold}
.manote{margin-left:10px;vertical-align:sub}
.hist p:first-letter {font-size:150%;font-weight:bold;color:#00f}
.hist ul{margin-top:0}
.hist .date{color:#284}
.hist .nom{color:#00f;font-weight:bold}
.hist .citation{color:#00c;font-style:italic}
.hist .bleu{color:#00c}
.hist .rnormal{color:red}
.story_body p:first-letter {font-size:150%;font-weight:bold;color:#00f}
.story_body ul{margin-top:0}
.story_body .extrait{color:#00c;font-style:italic;margin:0 40px;text-align:justify}
.story_body .citation{color:#00c;font-style:italic}
.story_body .auto{max-width:100%;height:auto;margin:0 10px}
.story_body dt{margin-left:15px}
.story_body dd{margin-left:25px}
.contour{border:solid 4px #a95;background-color:#a95;margin-top:.6em}
.bulimg{background-color:#ed9;text-align:center}
div.centre{text-align:center}
td.centre{padding:8px 10px}
.hist .bleu{color:#00c}
.petit{font-size:.8em}
.blctitre{font-size:1.4em}
svg.fa-baby-carriage {color:blue!important; /*font-size:2.0em!important*/}
/*.svg-inline--fa {font-size:2.0em}*/

ul.wt-places-tab-sidebar{min-height:480px}

