/*
 GenEasy GSS Compiler 2.0 (c) MVP 2015-2026
 Version 08/04/2026 16:12:53

 *** IMPORTANT : DO NOT EDIT BY HAND, EDIT .gss FILE ! ***

 Copyright (c)  MVP - All Rights Reserved
 Unauthorized copying of this file, via any medium is strictly prohibited
 Proprietary and confidential
 MVP, 2017
*/

html
{
	--TEXTCOLOR:black ;
	--TEXTICONSIZE:0.9rem ;
	--TEXTBUTTONSIZE:0.9rem ;
	--HTRPALET:107px ;
}

body.geneasy
{
	font-family:segoe ui, verdana ;
}

nav.GeaNav, nav.GeaNav .home, nav.GeaNav .xhome
{
	background:linear-gradient(to right, white, #d8d8d8) !important ;
}

.mainFixed
{
	padding-bottom:0 !important ;
}

h1
{
	padding-left:8px !important ;
}

.geneasy
{
	.Edit .Container.DecalCont
	{
		right:189px !important ;
	}
	
	.Edit #OverList, .Edit .Container.contForm, .Edit .Container.contFormInside
	{
		right:189px !important ;
	}
	
	.Edit .Container.contFormInside .Container#OverList
	{
		right:0 !important ;
	}
	
	.Edit .Container.contList, .Edit .Container.contForm, .Edit .Container.contTitle
	{
		top:48px !important ;
		left:0 !important ;
		.geaOverListLeft
		{
			background:transparent !important ;
			border-style:none !important ;
			padding-top:0 !important ;
			.theButtons a.superButton
			{
				margin-bottom:4px !important ;
			}
			
		}
		
		> .Container:not(#nexttblComment)
		{
			left:0 !important ;
		}
		
		.tableComment
		{
			margin-left:4px ;
			display:inline-block ;
			width:calc(100% - 203px) ;
			background:transparent !important ;
			border-style:none !important ;
		}
		
		#nexttblComment
		{
			padding:0 4px;
			> .Container
			{
				left:0 !important ;
				right:189px !important ;
			}
			
		}
		
	}
	
}

.geneasy .EditPart .Edit .Container:nth-child(3).contList:not(#nexttblComment)
{
	top:0px !important ;
	.OverList
	{
		left:0px !important ;
		right:0px !important ;
		bottom:0px !important ;
	}
	
	> .Container
	{
		right:0 !important ;
	}
	
}

.geneasy .EditTabSave
{
	background:transparent !important ;
	right:0 !important ;
	left:initial !important ;
	border-style:none !important ;
	padding-top:0 !important ;
}

.Edit .Container .geaOverListLeft
{
	left:initial !important ;
	border-bottom-style:none !important ;
	background:transparent !important ;
	border-top-style:none !important ;
	border-left-style:none !important ;
	right:0 !important ;
}

.geneasy .Edit .Container
{
	div.bgIcon
	{
		padding:0px !important ;
		padding-bottom:0px !important ;
		margin-bottom:0 !important ;
		overflow-y:auto ;
		text-align:center ;
		img
		{
			position:absolute ;
			bottom:8px ;
			left:50% ;
			margin-left:-64px ;
			width:128px ;
			background:white ;
		}
		
	}
	
}

.Edit .Container > .geaOverListLeft + .Container
{
	left:0 !important ;
	right:190px !important ;
}

.geneasy .geaPage
{
	position:relative ;
	#mainDiv
	{
	}
	
}

.geneasy.GeaNavPinned .geaPage
{
	margin-left:0 ;
	width:calc(100% - 300px) ;
	#mainDiv
	{
		left:0 ;
	}
	
}

.geneasy.xGeaMenuPinned:not(.GeaNavPinned) .geaPage
{
	width:calc(100% - 48px) ;
}

.geneasy a.dblink
{
	font-size:var(--TEXTICONSIZE) ;
	color:var(--TEXTCOLOR) ;
	transition:all ease 200ms ;
}

.geneasy div.next
{
	float:initial ;
	display:inline-block ;
	vertical-align:top ;
	margin:10px 10px 20px 10px ;
	img
	{
		height:64px ;
	}
	
}

.geneasy div.next:hover a
{
	text-decoration:underline ;
	img
	{
	}
	
}

.geneasy a.superButton[disabled]
{
	opacity:0.5 ;
	pointer-events:none ;
}

.geneasy a.superButton, .geneasy input[type="button"].superButton, .geneasy input[type="submit"].superButton, .geneasy span.superButton
{
	box-sizing:border-box ;
	box-shadow:initial ;
	font-family:segoe ui, verdana ;
	background:linear-gradient(to bottom, #285ec1, #3068d4, #285ec1) ;
	background:#009ed8 ;
	font-size:var(--TEXTBUTTONSIZE) ;
	border-style:none ;
	border-radius:0 ;
	color:white ;
	text-align:center ;
	position:relative ;
	display:inline-block ;
	overflow:visible ;
	border-radius:4px ;
	padding:0.5rem 1rem 0.5rem 1rem ;
	line-height:initial ;
	height:initial ;
	width:166px ;
	img
	{
		border-style:none ;
		display:none ;
		position:absolute ;
		right:4px ;
		left:initial ;
	}
	
	&:hover
	{
		background:#009ed8 ;
		background:#0082aa ;
		border-style:none ;
	}
	
	margin-bottom:2px ;
}

.geneasy a.superButton.superButtonCB, .geneasy span.superButton.superButtonCB
{
	border-radius:3px ;
	vertical-align:top ;
	text-align:center ;
	width:34px ;
	padding:5px 0 ;
	text-align:center ;
	img
	{
		right:0 ;
		left:initial ;
		margin:0 ;
		display:inline-block ;
		position:static ;
	}
	
}

.GeaMainMenu .bottom a:hover img
{
	filter: brightness(2) sepia(1) hue-rotate(180deg) saturate(5);
}

.geneasy #decalDiv.decal
{
	padding:0 4px ;
	#Ariane
	{
		display:none ;
	}
	
	#second
	{
		top:0 ;
		.Edit > .Container:not(#idtblTitle1)
		{
			top:48px !important ;
		}
		
	}
	
}

.GeaNavPinned #RibbonEditorPalet
{
	position:absolute ;
	left:0 !important;
	top:0 ;
	right:0 ;
	bottom:0 ;
}

.geneasy #mainDiv .decal > .une
{
	padding:0 !important ;
}

.geneasy #cntdos, .geneasy #cntFiles
{
	top:28px !important ;
	border-top-style:solid ;
	border-color:#6593cf !important ;
	background:#F0F0F0 !important ;
}

.geneasy #cntFiles
{
	th
	{
		background:linear-gradient(to bottom, #C0C0C0, #D0D0D0) !important ;
		border-color:#6593cf !important ;
	}
	
	td
	{
		border-color:#6593cf !important ;
	}
	
	tr
	{
		background:white !important ;
		cursor:pointer ;
		&:hover
		{
			background:#80C0F0 !important;
		}
		
	}
	
}

.geneasy .OverList
{
	left:4px !important ;
	bottom:4px !important ;
	.list
	{
		font-size:13px ;
	}
	
}

.geneasy div#subobscur
{
	top:0px ;
	right:0px ;
	bottom:0px ;
	left:0px ;
}

.geneasy
{
	h1
	{
		font-weight:100 ;
		padding:0 ;
		margin:0px 0 ;
		font-size:32px ;
	}
	
	h2
	{
		font-weight:100 ;
		padding:0 ;
		margin:12px 0 ;
		font-size:24px ;
		height:initial ;
		line-height:initial ;
		border-style:none !important ;
	}
	
}

.geneasy
{
	div.EditTab, div.TabDiv, div.OverList
	{
		border-color:#808080 !important ;
	}
	
	a.EditTab
	{
		background:#B0B0B0 !important ;
	}
	
	table.list td, div.th
	{
		border-color:#E0E0E0 !important ;
	}
	
	.sortlist.colored
	{
		background:transparent ;
		&:hover
		{
			background:rgba(0, 0, 0, 0.5) ;
		}
		
	}
	
	.sortlist
	{
		background:#A0A0A0 ;
		a
		{
			color:white !important ;
		}
		
		a.sortlist.ascend
		{
			font-weight:bold ;
			img
			{
				display:none ;
			}
			
			&::after
			{
				content:" " ;
				margin-left:8px ;
				padding:8px 6px ;
				background-image:url(/geneasy/css/flat/navigate_up.svg) ;
				background-position:center center ;
				background-repeat:no-repeat ;
				background-size:contain ;
			}
			
		}
		
		a.sortlist.descend
		{
			font-weight:bold ;
			img
			{
				display:none ;
			}
			
			&::after
			{
				content:"" ;
				margin-left:8px ;
				padding:8px 6px ;
				background-image:url(/geneasy/css/flat/navigate_down.svg) ;
				background-position:center center ;
				background-repeat:no-repeat ;
				background-size:contain ;
			}
			
		}
		
		&:hover
		{
			background:linear-gradient(to bottom, #C0C0C0, #E0E0E0, #C0C0C0) !important ;
			background:#808080 !important ;
		}
		
	}
	
	th.list
	{
		background:#A0A0A0 !important ;
		color:white ;
	}
	
}

.geneasy div.EditTab#idtblTabs
{
	right:0 !important ;
}

.geneasy div.EditTab
{
	left:4px !important ;
	right:190px !important ;
	bottom:4px !important ;
	background:transparent !important ;
	border-style:none !important ;
	border-bottom:solid 1px #808080 !important ;
	overflow:hidden !important ;
	a
	{
		margin:2px 4px 0 4px ;
		border:solid 2px transparent ;
		border-top-left-radius:5px ;
		border-top-right-radius:5px ;
		color:white ;
		font-size:14px ;
		transition:all ease 300ms ;
		line-height:28px !important ;
		&:hover:not(.EditTabSel)
		{
			background:#009ed8 !important ;
		}
		
	}
	
	a.EditTabSel
	{
		margin:0 4px 0 4px ;
		padding-top:2px ;
		border-color:#C0C0C0 !important ;
		color:#009ed8 !important ;
		background:transparent !important ;
	}
	
}

.geneasy form#frm #OverList
{
	left:4px !important ;
}

.geneasy div.TableButtons
{
	position:fixed !important ;
	top:8px !important ;
	right:8px !important ;
}

.geneasy .geaOverListLeft:not(#geaOverListLeft1), .geneasy .contFormInside .Edit .geaOverListLeft
{
	position:fixed !important ;
}

.geneasy .idtblTitle:not(#idtblTitle1), .geneasy .contFormInside .idtblTitle
{
	position:fixed !important ;
	right:0 !important ;
	left:calc(100% - 189px) !important ;
	h1
	{
		font-size:14px !important;
		color:navy ;
		border-bottom:solid 1px #C0C0C0 ;
	}
	
}

.geneasy .TableButtons
{
	height:initial !important ;
	td
	{
		border-style:none !important ;
		height:initial !important ;
	}
	
	tr
	{
		border:solid 1px #808080 !important ;
	}
	
	input.SearchInTable
	{
		border:solid 1px #808080 !important ;
		padding:1px 6px ;
		height:initial !important ;
		font-size:14px ;
		height:29px !important ;
	}
	
	a.SearchInTable
	{
		height:31px ;
		width:31px ;
		position:relative ;
		top:1px ;
		border:solid 1px #808080 !important ;
		border-left-style:none !important ;
		background-image:url(/geneasy/css/flat/magnifying_glass.svg) ;
		background-position:center center ;
		background-repeat:no-repeat ;
		background-size:60% ;
		img
		{
			display:none ;
		}
		
		&:hover
		{
			background-color:#C0C0C0 ;
			background-image:url(/geneasy/css/flat/magnifying_glass.svg) ;
			background-position:center center ;
			background-repeat:no-repeat ;
			img
			{
				display:none !important ;
			}
			
		}
		
	}
	
	td:last-child a.SearchInTable
	{
		background-image:url(/geneasy/css/flat/delete.svg) ;
	}
	
}

.geneasy .TabDiv
{
	background:#f0f0f0 !important ;
	.tblEdit
	{
		font-size:14px ;
		background:transparent !important ;
	}
	
	td.nicer
	{
		background:transparent !important ;
		border-style:none !important ;
	}
	
	td.fldName
	{
		display:none !important ;
	}
	
	.fldInput
	{
		.Lang
		{
			td.L1
			{
				background:transparent !important ;
				border-style:none !important ;
			}
			
		}
		
	}
	
	.Multp
	{
		border-style:none !important ;
		background:transparent !important ;
		label
		{
			white-space:nowrap ;
		}
		
	}
	
}

body.geneasy.geaEditorIframer #editComplem
{
	width:calc(100% - 300px) ;
}

body.geneasy.geaEditorIframer #editComplem.GeaNavPinned
{
}

body.GeaIntegratedEditorOpen.GeaNavPinned #integratedGenEasyEditor
{
	left:0 ;
	width:calc(100% - 300px) ;
}

body.GeaIntegratedEditorOpen
{
	#integratedGenEasyEditor
	{
		z-index:900000 ;
		height:var(--HTRPALET) !important ;
		top:0 ;
		position:absolute ;
		width:calc(100% - 48px) ;
		#RibbonEditorPalet
		{
			position:absolute ;
			left:0 !important ;
			z-index:900001 ;
			top:0 !important ;
			background:#F0F0F0 !important ;
			color:navy !important ;
			max-width:initial !important ;
			width:100% !important ;
			height:var(--HTRPALET) !important ;
			box-shadow:initial !important ;
			margin-left:0 !important ;
			margin-top:0 !important ;
			.PartTable
			{
				tr:last-child
				{
					display:none ;
				}
				
				.BTN
				{
					border-radius:0 ;
				}
				
				a.BTN
				{
					color:black !important ;
					&:hover
					{
						background:#808080 !important ;
						border-color:#808080 !important ;
						box-shadow:initial !important ;
					}
					
				}
				
			}
			
			.Ribbon .Tab
			{
				background:linear-gradient(to bottom, #C0C0C0, #D0D0D0) !important ;
			}
			
			#RibbonTabs
			{
				height:80px !important ;
				overflow:hidden !important ;
			}
			
			#RbnEdit
			{
				top:26px !important ;
				border-top-style:none !important ;
			}
			
			#RbnEditTitle
			{
				background:transparent ;
			}
			
			.CrossClose
			{
				background:#b76a63 !important ;
				border-radius:3px !important ;
				margin-right:2px !important ;
				margin-top:1px !important ;
				color:white !important ;
				&:hover
				{
					background:#ad3930 ;
				}
				
				&::after
				{
					content:"Fermer" ;
				}
				
			}
			
			.r7sepp
			{
				background:transparent !important ;
				div
				{
					background:#808080 ;
				}
				
			}
			
		}
		
	}
	
	.Edit iframe#frmobscur
	{
	}
	
}

body.GeaIntegratedEditorOpen > div.geaPage
{
	top:var(--HTRPALET) !important ;
	height:calc(100% - var(--HTRPALET)) !important ;
}

body.GeaIntegratedEditorOpen.page-catalog > div.geaPage
{
}

.html-catalog, body.geaCatalog
{
	height:100vh ;
	.geneasy .geaPage
	{
		height:100% ;
		margin-left:0 !important ;
	}
	
	.geneasy.GeaNavUser:not(.GeaNavPinned)
	{
	}
	
	.CatList
	{
		bottom:4px ;
		left:259px ;
		overflow:hidden ;
	}
	
	.geneasy .catalog div.Tree
	{
		width:220px ;
		border-style:none !important ;
	}
	
}

body.geaCatalog
{
	.geaPage
	{
		height:100% ;
		margin-left:0 !important ;
	}
	
	.CatList
	{
		bottom:4px ;
		left:259px ;
		overflow:hidden ;
	}
	
	.catalog div.Tree
	{
		width:220px ;
		border-style:none !important ;
	}
	
}

.geaPage div.geaFilterCatalog
{
	right:8px ;
	a.fcc
	{
		height:28px ;
		border:solid 1px #808080 ;
	}
	
	a.sync
	{
		height:30px ;
		background:
		url(/geneasy/img/sync-solid.svg) center center no-repeat
		#009ed8 ;
		border-radius:4px ;
		background-size:60% ;
		color:white ;
		border-color:#D0D0D0 ;
		border-style:none ;
		&:hover
		{
			background:
			url(/geneasy/img/sync-solid.svg) center center no-repeat
			#0082aa;
			box-shadow: inset 0px 0px 2px #ffffff;
			background-size:60% ;
			color:white ;
		}
		
	}
	
	> a.fcc.first
	{
		background:
		url(/geneasy/img/cf_tree.png) center left 12px no-repeat, #F0F0F0 ;
		border-right-style:none ;
	}
	
	> a.fcc.last
	{
		background:
		url(/geneasy/img/cf_full.png) center left 12px no-repeat, #009ed8 ;
		pointer-events:initial ;
	}
	
}

.geaPage div.geaFilterCatalog.active
{
	> a.fcc.first
	{
		background:
		url(/geneasy/img/cf_tree.png) center left 12px no-repeat, #009ed8 ;
		pointer-events:initial ;
	}
	
	> a.fcc.last
	{
		background:
		url(/geneasy/img/cf_full.png) center left 12px no-repeat, #F0F0F0 ;
	}
	
}

body.geneasy.page-catalog.GeaIntegratedEditorOpen
{
	#decalDiv
	{
	}
	
}

.GenEasy.page-catalog.geneasy
{
	.decal
	{
		> div
		{
			top:48px !important ;
		}
		
		div.catalog
		{
			div.EditTab
			{
				left:259px !important ;
			}
			
		}
		
	}
	
}

.page-GeaEditTable .TableButtons .TableNav
{
	display:none ;
}

.fullpage-geneasy-dvlp-GeaSecurity , .fullpage-geneasy-dvlp-GeaTypePassword , .fullpage-geneasy-dvlp-GeaRebuildViews, .fullpage-geneasy-dvlp-GeaNewLangAdm, .fullpage-geneasy-dvlp-GeaStructure, .fullpage-geneasy-dvlp-GeaEditField, .fullpage-geneasy-dvlp-GeaNewField, .fullpage-geneasy-dvlp-GeaNewList, .fullpage-geneasy-dvlp-GeaNewForm, .fullpage-geneasy-dvlp-GeaRenameTable, .fullpage-geneasy-dvlp-GeaLastUpdateTable, .fullpage-geneasy-dvlp-GeaDelTable, .fullpage-geneasy-dvlp-GeaForms, .fullpage-geneasy-dvlp-GeaEditFormu
{
	#mainDiv .une4, #mainDiv .une
	{
		border-style:none !important ;
		input[type=submit]
		{
			box-sizing:border-box ;
			box-shadow:initial ;
			background:#009ed8 ;
			font-family:segoe ui, verdana ;
			font-size:var(--TEXTBUTTONSIZE) ;
			border-style:none ;
			color:white ;
			text-align:center ;
			position:relative ;
			display:inline-block ;
			overflow:visible ;
			border-radius:4px ;
			padding:0.5rem 1rem 0.5rem 1rem ;
			line-height:initial ;
			height:initial ;
			cursor:pointer ;
			&:hover
			{
				background:#0082aa ;
				border-style:none ;
			}
			
		}
		
		input, select
		{
			font-family:segoe ui, verdana !important ;
			font-size:var(--TEXTBUTTONSIZE) !important ;
		}
		
	}
	
}

.fullpage-geneasy-dvlp-GeaEditField input[type=submit]
{
	margin-top:1rem ;
}

.geneasy td.structuret, td.structuret1
{
	background:#C0C0C0 !important ;
}

.fullpage-geneasy-dvlp-GeaUpdate, .fullpage-geneasy-dvlp-GeaBackUpdate
{
	div.une
	{
		#leftp
		{
			top:46px ;
			border-style:none !important ;
			background:transparent ;
			input[type=submit]
			{
				box-sizing:border-box ;
				box-shadow:initial ;
				font-family:segoe ui, verdana ;
				background:#009ed8 ;
				font-size:var(--TEXTBUTTONSIZE) ;
				border-style:none ;
				color:white ;
				text-align:center ;
				position:relative ;
				display:inline-block ;
				overflow:visible ;
				border-radius:4px ;
				padding:0.5rem 1rem 0.5rem 1rem ;
				line-height:initial ;
				height:initial ;
				cursor:pointer ;
				&:hover
				{
					background:#0082aa ;
					border-style:none ;
				}
				
			}
			
		}
		
		#rightp
		{
			top:44px ;
			margin-right:3px ;
			border-style:none !important ;
			border-left-style:solid !important ;
			th
			{
				background:#F0F0F0 !important ;
				font-size:1rem !important ;
			}
			
			.updt td
			{
				font-size:1rem !important ;
			}
			
			td.info
			{
				font-size:1rem ;
			}
			
			td.titl
			{
				font-size:1rem ;
			}
			
			td.chkb
			{
				font-size:1rem !important ;
			}
			
			.descx
			{
				font-size:1rem !important ;
				line-height:1.5rem !important ;
			}
			
		}
		
	}
	
}

.geneasy select
{
	height:auto ;
}

.geneasy td.fldInput > label > button, .geneasy .choice .searchP button:not(.searchIndexF)
{
	box-sizing:border-box ;
	box-shadow:initial ;
	font-family:segoe ui, verdana ;
	background:linear-gradient(to bottom, #285ec1, #3068d4, #285ec1) ;
	background:#009ed8 ;
	font-size:var(--TEXTBUTTONSIZE) ;
	border-style:none ;
	border-radius:0 ;
	color:transparent ;
	text-align:center ;
	position:relative ;
	display:inline-block ;
	border-radius:4px ;
	margin-left:4px ;
	height:23px !important ;
	vertical-align:top ;
	width:24px ;
	&::after
	{
		color:white ;
		content:"\f067" ;
		font-size:14px ;
		font-family:"FontAwesome" ;
		position:absolute ;
		left:6px ;
		top:4px ;
		font-weight:900 ;
	}
	
	&:hover
	{
		background:#0082aa ;
		border-style:none ;
	}
	
}

.geneasy td.fldInput > label > button[onclick^="geaTable.CallNew"]::after
{
	content: "+" ;
	font-size:20px ;
	top:0 ;
	left:7px ;
}

.geneasy td.fldInput > label > button, .geneasy .choice .searchP button.searchIndexF
{
	box-sizing:border-box ;
	box-shadow:initial ;
	font-family:segoe ui, verdana ;
	background:linear-gradient(to bottom, #285ec1, #3068d4, #285ec1) ;
	background:#009ed8 ;
	font-size:var(--TEXTBUTTONSIZE) ;
	border-style:none ;
	border-radius:0 ;
	color:transparent ;
	text-align:center ;
	position:relative ;
	display:inline-block ;
	border-radius:4px ;
	margin-left:4px ;
	height:23px !important ;
	vertical-align:top ;
	width:24px ;
	&::after
	{
		color:white ;
		content:"\f002" ;
		font-size:14px ;
		font-family:"FontAwesome" ;
		position:absolute ;
		left:6px ;
		top:4px ;
		font-weight:900 ;
	}
	
	&:hover
	{
		background:#0082aa ;
		border-style:none ;
	}
	
}

.geneasy .choice .searchP
{
	input.search
	{
		height:19px ;
	}
	
	button
	{
		top:1px ;
		&::after
		{
			left:7px ;
		}
		
	}
	
}

.geneasy div#obscur
{
	z-index:25001 ;
}

.geneasy div#dvnew
{
	left:0 !important;
	top:1px !important ;
	bottom:0 !important ;
	right:0 !important ;
}

.html-geaEditChooseColor, .html-geaEditChooseColor body.geneasy
{
	background:rgb(240, 240, 240) ;
}

.html-geaEditChooseColor h1.petit
{
	font-size:18px;
}

.geneasy .editchoosecolor
{
	background:rgb(240, 240, 240) ;
	margin:0 ;
}

.geneasy .editchoosecolor > div
{
	background:initial ;
}

.geneasy .editchoosecolor .margins
{
	border-style:none ;
}

.geneasy .editchoosecolor .margins > a
{
	height:32px ;
}

.geneasy .editchoosecolor .margins > a img
{
	display:inline ;
	left:34px !important ;
}

.geneasy .editchoosecolor .palet
{
	border-left:solid 1px #C0C0C0 ;
}

.page-GeaEditList, .page-GeaEditForm
{
	.TableButtons
	{
		display:none !important ;
	}
	
	.decal > .Container
	{
		top:0 !important ;
	}
	
	#pun #tableComment
	{
		visibility:hidden ;
	}
	
}

.geneasy table.tblEdit td.nicer
{
	vertical-align:top ;
	.emptyField
	{
		margin:0 1.1rem;
	}
	
}

.geneasy form.stacked table.tblEdit td.nicer
{
	display:inline-block ;
}

.geaEditorIframer #integratedGenEasyEditor
{
	position:absolute ;
	top:0 ;
	height:107px ;
	#RibbonEditorPalet
	{
		left:0 !important ;
		top:0 !important ;
		bottom:0 !important ;
		right:0 !important ;
		box-shadow:none !important ;
		width:auto !important ;
		max-width:initial ;
		position:absolute ;
		z-index:1900000 ;
	}
	
	button.CrossCloseXX
	{
		background:transparent url(/geneasy/img/crossclosei.png) ;
		background-repeat:no-repeat ;
		background-position:center center ;
		width:32px ;
		&:hover
		{
			background:transparent url(/geneasy/img/crossclose.png) ;
			background-repeat:no-repeat ;
			background-position:center center ;
		}
		
	}
	
	.Ribbon .Tab
	{
		background:linear-gradient(to bottom, #C0C0C0, #D0D0D0) !important
	}
	
	.mgrShadow
	{
		color:black ;
	}
	
}

body.GeaIntegratedEditorOpen
{
	#iManager, #dManager
	{
		left:10px !important ;
	}
	
	#kManager
	{
		left:608px !important ;
	}
	
	#tManager
	{
		left:738px !important;
		height:270px !important ;
	}
	
}

.geaEditorIframer:not(.GeaIntegratedEditorOpen) > iframe
{
	top:0 ;
	height:100% ;
}

body.geaEditorIframer > iframe
{
	width:calc(100% - 48px) ;
	height:calc(100% - 107px) ;
}

body.geaEditorIframer.GeaNavPinned > iframe
{
	width:calc(100% - 300px) ;
}

.geaEditorIframer:not(.GeaIntegratedEditorOpen) #integratedGenEasyEditor
{
	display:none ;
}

.geneasyalbum
{
	h1
	{
		font-weight:100 ;
		padding:0 !important ;
		font-size:20px ;
	}
	
	#tit5, #tit2
	{
	}
	
	#dvNewDir, #dvAdd, #cntdos, #cntFiles
	{
		background:#F0F0F0 !important ;
		border-color:#6593cf !important ;
		border-top-style:solid !important ;
	}
	
	.bords
	{
		background:transparent !important ;
	}
	
	#dvNewDir input
	{
		width:108px ;
	}
	
}

.ribstRow select
{
	vertical-align:top ;
}

.html-GeaMainAlbum , .html-GeaMainLibrary
{
	.geneasyalbum
	{
		#cntdos, #cntFiles
		{
			top:48px !important ;
		}
		
	}
	
}

.fieldSelector
{
	top:48px !important ;
	div.findSubUnder
	{
		top:0px !important ;
	}
	
}

.page-GeaIndexer, .page-GeaSearchPrepare
{
	.main, #mainDiv
	{
		position:absolute !important ;
		.une
		{
			top:43px !important ;
			border-style:none !important ;
		}
		
	}
	
}

.geneasy div.geayMP
{
	top:48px ;
}

.geneasy .theButtons .filtres, .geneasy #popFilters
{
	font-family:segoe ui ;
	font-size:0.95rem ;
	input
	{
		font-size:1rem ;
		font-family:segoe ui ;
	}
	
	div.flGroup
	{
		margin-top:0.75rem ;
		font-weight:bold ;
		font-size:1em ;
		color:#0082aa ;
		border-bottom:solid 1px #009ed8 ;
		margin-right:0.5rem ;
	}
	
	div.flHelp
	{
		font-weight:bold ;
		color:#808080 ;
		font-style:italic ;
	}
	
	div.fdName
	{
	}
	
}

.geneasy #popFilters > *
{
	height:initial !important ;
	background:none ;
	text-align:left ;
	padding-left:0 ;
	margin-left:10px ;
}

.geneasy #popFilters
{
	height:initial !important ;
	text-align:left ;
	background:none ;
}

.geneasy a.bigButton
{
	border-radius:0 ;
	background-image:none ;
	font-family:segoe ui, verdana ;
	border:solid 2px #F0F0F0 ;
	background:linear-gradient(to bottom, #f8f8f8, #f0f0f0, #f8f8f8) ;
	p
	{
		font-size:0.9em ;
	}
	
}

.geneasy a.bigButton:hover
{
	background-image:none ;
	background:linear-gradient(to bottom, #f8f8ff, #f0f0ff, #f8f8ff) ;
	border:solid 2px #c0c0c0 ;
	h3, p
	{
		color:black ;
	}
	
}

body.GenEasy.work-in-local
{
	div.TableButtons, .Edit .Container.contList #requestGeneasy, .geaNotifications
	{
		right:23px !important ;
	}
	
}

body.geneasyalbum.work-in-local #tit5
{
	right:23px !important ;
}

.geneasy .TableButtons td[id*="caserest"] a.SearchInTable
{
	background-image:url(/geneasy/css/flat/reset-search.svg) ;
}

.geneasy td.SearchInTable1
{
	background:transparent ;
}

.geneasy div.log-request
{
	font-family:lucida console ;
	padding: 4px 4px 4px 24px;
	background-color: #F8F8F8;
	box-shadow:0 0 3px 1px #C0C0C0 ;
	margin-bottom:6px ;
	display:inline-block ;
	border-radius:8px ;
	min-width:51% ;
	background-image: url(/geneasy/img/database-solid.svg);
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: top 6px left 4px;
	span.sqlkeyword
	{
		font-weight:bold ;
		color:navy ;
	}
	
}

.geneasy #decalDiv .geneasy .catalog
{
	div.Tree
	{
		border-left-style:none ;
		border-bottom-style:none ;
	}
	
}

.geneasy div.une
{
	border-style:none ;
}



/*                                That's all folks ! */