body{	padding:0px;	margin:0px;	font-family:'Open Sans', sans-serif;	background-color:#f1f1f1;	color:#333333;}body>.header{	height:2.5em;	line-height:2.5em;	color:#FFFFFF;	background-color: #B4CA2A;	margin:0px;	border-bottom:none;	font-size:16px;	padding:0px 50px;	overflow:hidden;}h2 {	font-size:1.5em;	font-weight:bold;}h3 {	font-size:1.25em;	font-weight:bold;}h2 .kent-ico, h3 .kent-ico {	color:inherit;	margin-right:12px;	vertical-align:middle;}.header .kent-ico{	font-size:30px;	padding-right:10px;	vertical-align:middle;	color:inherit;}body>.contents{	margin:34px 50px;	position:relative;}body>.contents>.info{	line-height:20px;	height:auto;	min-height:20px;	border-radius:10px;	background-color:#FFFAEA;	padding:10px 15px;	font-weight:bold;}a{	color:#069BC3;	text-decoration:none;}p{	margin:0px;	margin-bottom:0.5em;}a:hover{	color:#B5BFCB;	text-decoration:underline;}.subheader{	color:#333333;	font-size:1.2em;	font-weight:bold;	padding: 10px 0px;	border-bottom:1px solid #d7d7d7;}.subheader .kent-ico{	color:#A6A6A6;	font-weight:normal;	font-size:24px;	vertical-align:baseline;}.subheader a {color:#B5BFCB;}.subheader a:hover {color:#069BC3;}ul{	padding:0px;	list-style:none;}li .kent-ico{	padding-right:5px;}#footMessage {	margin-top:calc(3 * 14px);	margin-bottom:calc(-2 * 14px);	font-size:.75em;	font-style:italic;	text-align:right;	}.footer{	border-top:1px dashed #d7d7d7;	margin-top:60px;	position:relative;}.footer .copyright{	color:#A6A6A6;	margin:0px;	margin-top:7px;	font-size:10px;}.footer .close{	position:absolute;	top:5px;	right:0px;	margin:0px;}form:not(.fullWidth)>p{	width:500px;}form>p .kent-ico{	font-size:16px;}/* label{	display:inline-block;	text-align:right;	font-weight:bold;	width:130px;	padding-right:10px;	line-height:27px;	vertical-align:top;}label+span{	display:inline-block;	padding: 3,5px 0;}input[type=checkbox]+label, input[type=radio]+label{	display:inline;	text-align:justify;	width:auto;	padding-left:5px;	padding-right:0px;	line-height:20px;}textarea, input[type=text], input[type=file], input[type=password]{	width:355px;	box-sizing:border-box;	-moz-box-sizing:border-box;	border: 1px solid #e3e3e3;	-moz-box-shadow: 0 0 10px #B0B0B0 inset;	-webkit-box-shadow: 0 0 10px #B0B0B0 inset;	box-shadow: 0 0 10px #B0B0B0 inset;	/* For IE 8 */	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#B0B0B0')";	/* For IE 5.5 - 7 */	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#B0B0B0');	margin:0px;	padding:3px;	background-color:#FFFFFF;	font-family:'Open Sans', sans-serif;	font-size:inherit;}textarea:focus, input[type=text]:focus, input[type=file]:focus, , input[type=password]:focus{	outline:none;	border-color:#909090;	background-color: #FFFDED;}textarea{	resize:vertical;	height:250px;}input[readonly]:not(.k_select *), textarea[readonly]{	color:#A6A6A6;	background-color:#FFFFFF;	font-style:italic;}input[type=text], input[type=file], input[type=password]{	height:27px;	line-height:21px;}input[size]{	width:auto;}.submit{	text-align:right;}*/.ui-widget-header /* style for calendar */{	background-color:#B4CA2A;	color : #FFFFFF;} #ui-datepicker-div{	margin-left:100px;}/* ---------- Navigation Visionneuse --------- */body>.header .nav{	position:absolute;	right:10px;	top:0px;	padding-left:10px;background-color: #069BC3;	height:16px;	line-height:16px;								background-image: -webkit-gradient(linear, left top, left bottom, from(#B4CA2A), to(#B4CA2A)); background-image: -webkit-linear-gradient(top, #B4CA2A, #B4CA2A); background-image: -moz-linear-gradient(top, #B4CA2A, #B4CA2A); background-image: -o-linear-gradient(top, #B4CA2A, #B4CA2A); background-image: -ms-linear-gradient(top, #B4CA2A, #B4CA2A); background-image: linear-gradient(top, #B4CA2A, #B4CA2A); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#B4CA2A', EndColorStr='#B4CA2A'); }body>.header .nav a{	font-family:kentika-std;	color:#D8D8D8;	text-decoration:none;	font-size:20px;	vertical-align:middle;}body>.header .nav a:hover{	color:#A6A6A6;}/* ------------ GED Compare ------------- */body>#ged_compare{	position:absolute;	top:16px;;	left:0;	bottom:0;	right:0;	margin:2em 0 0 0;} #ged_compare #controls{	position:absolute;	top:-2em;	left:6em;	line-height:2em;} #ged_compare #controls *{	display:inline-block;	vertical-align:middle;} #ged_compare>div{	position:absolute;	top:0;	bottom:0;	left:0;	right:50%;	background-color:#fff;} #ged_compare>#upload{	left:50%;	right:0;}iframe{	width:100%;	height:100%;	border:none;} #ged_compare .img{	overflow:auto;	width:100%;	height:100%;	position:relative;} #ged_compare>div .img img{	max-width:100%;	max-height:100%;	display:block;} #ged_compare .zoom{	display:none;} #ged_compare>.image .zoom{	display:block;	position:absolute;	top:0;	left:0;	background-color:#000;	background-color:rgba(0,0,0,0.4);	margin:0.5em;	border-radius:3px;} #ged_compare .zoom a{	color:#fff;	padding:5px;	display:inline-block;} #ged_compare .zoom a:hover{	color:#B4CA2A;}/* Workflow */.workflowInfos>.title {	font-weight:bold;	font-size:1.25em;}.workflowInfos p>.kent-ico:first-child{	color:inherit;	vertical-align:middle;	font-size:1.5em;	margin-right:.5em;	}.workflowInfos>p.title+div em {	font-weight:bold;	font-style:normal;}.workflowInfos .listActions {	display:grid;	grid-template-columns:1fr 1fr;	gap:0 8px;}.workflowInfos .listActions p{	display:flex;	margin:0;}.wfButtons {	 margin:16px 0;	 text-align:center;}.wfButtons .delete {	border-color:#e00000 !important;}.wfButtons .close {	border-color:#B9CE1D !important;} #wfCurrentActions {	margin-top:24px;} #wfCurrentActions h3 {	margin-bottom:16px;} #wfCurrentActions>p {	 margin-left:16px;} #wfCurrentActions>p .kent-ico{	 margin-right:8px;	 vertical-align:middle;	 } #wfCurrentActions>p em {	 font-style:normal;	 font-weight:bold;} #wfCurrentActions .wfActionsGroup {	margin:8px 0;	background-color:$$varKent_default_background_color;	padding:8px 16px;	border-radius:8px;} #wfCurrentActions .wfActionsGroup>p {	font-size:1.25em;	font-weight:bold;	display:flex;	justify-content:space-between;	gap:16px;} #wfCurrentActions .wfActionsGroup>p .kent-ico{	vertical-align:middle;	margin-right:8px;	color:inherit;} #wfCurrentActions .wfActionsGroup>p span:last-child {	font-weight:bold;	flex:0 0 auto;} #wfCurrentActions .wfActionsGroup ul {	margin:0;} #wfCurrentActions .wfActionsGroup ul>p{	font-weight:bold;} #wfCurrentActions .wfActionsGroup li {	position:relative;} #wfCurrentActions .wfActionsGroup li label{	padding:0 8px 0 calc(16px + (.6 * 27px));	display:block;	border-radius:8px;	display:flex;	justify-content:space-between;} #wfCurrentActions .wfActionsGroup li.remove label{	 text-decoration:line-through;} #wfCurrentActions .wfActionsGroup li.remove-del label{	 color:#e00000;} #wfCurrentActions .wfActionsGroup li.remove-cancel label{	 color:$$varKent_CNT_font_Faded;} #wfCurrentActions .wfActionsGroup li input{	position:absolute;	left:8px;} #wfCurrentActions .wfActionsGroup li input:checked+label{	font-weight:bold;	background-color:#0001;} #wfCurrentActions .wfActionsGroup li label span:last-child{	flex:0 0 auto;} #wfCurrentActions .wfActionsGroup li label span:last-child .kent-ico{	flex:0 0 auto;	padding:0;	margin-right:8px;	color:inherit;	font-size:1.25em;	vertical-align:middle;	line-height:1;} #wfCurrentActions+.actions {	text-align:right;	margin:16px 0 32px;} #wfCurrentActions+.actions .delete:not(.inactive) {	border-color:#e00000;} #wfCurrentActions+.actions+p {	text-align:right;	font-style:italic;	color:#EC8B00;	position:relative;	top:-28px;} #wfCurrentActions+.actions+p a{	color:inherit;	text-decoration:underline;}