/*
 GenEasy GSS Compiler 2.0 (c) MVP 2015-2023
 Version 23/11/2023 17:47:14

 *** 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, 2018-2022
*/

html.fullhtml-geneasy-login
{
	--TEXTCOLOR:black ;
	--TEXTICONSIZE:0.9rem ;
	--TEXTBUTTONSIZE:0.9rem ;
	--MAINCOLOR:var(--prefs-GenEasy-Login-MainColor) ;
	--LOGOLOGIN:var(--prefs-GenEasy-Login-MainLogo-url) ;
}

html.fullhtml-geneasy-login
{
	height:100% ;
}

html.fullhtml-geneasy-login body
{
	height:100% ;
	position:relative ;
	background-color:#000000 ;
	background-size:cover ;
	background-position:bottom right ;
	background-repeat:no-repeat ;
	margin:0 ;
}

html.fullhtml-geneasy-login body > div
{
	position:absolute ;
	left:0 ;
	right:0 ;
	top:0 ;
	bottom:0 ;
}

html.fullhtml-geneasy-login body > div > table
{
	position:absolute ;
	padding-bottom:120px ;
	background:no-repeat bottom center ;
	background-image:var(--LOGOLOGIN) ;
	top:30px ;
}

html.fullhtml-geneasy-login body > div > table td
{
	color:#404040 !important ;
	font-size:34px !important ;
}

html.fullhtml-geneasy-login body #viewGE
{
	display:inline-block !important ;
}

html.fullhtml-geneasy-login input.smit
{
	font-family:segoe ui, arial,verdana, herlvetica;
	font-size:16px;
	color:#909090;
	width:310px ;
}

html.fullhtml-geneasy-login div.lostpw
{
	font-family:segoe ui, arial,verdana, herlvetica;
	font-size:16px;
	color:#909090;
	border-style:none ;
	border-width:1px ;
	border-color:#404040 ;
	margin-top:8px ;
	padding:4px ;
	font-weight:bold ;
	width:200px ;
}

html.fullhtml-geneasy-login table.t256
{
	border:solid 1px black ;
	background:#8080FF ;
	border-radius:4px ;
	border-spacing:8px ;
	overflow:visible ;
}

html.fullhtml-geneasy-login td.t256
{
	background:white ;
	border-radius:6px ;
	overflow:visible ;
}

html.fullhtml-geneasy-login td.tinfo
{
	background-image:url(/geneasy/img/information128.png) ;
	background-position:left center ;
	background-repeat:no-repeat ;
	border-radius:6px ;
	overflow:visible ;
}

html.fullhtml-geneasy-login a.lostpw
{
	color:var(--MAINCOLOR) ;
}

html.fullhtml-geneasy-login a.lostpw:hover
{
	text-decoration:none ;
	transition:all ease 200ms ;
	color:var(--MAINCOLOR) ;
}

html.fullhtml-geneasy-login div#tbllogin
{
	margin-top:260px ;
	box-shadow:none ;
	color:#606060 ;
	border-radius:0 ;
	width:260px ;
	border-color : #d0d0d0 ;
	background:white ;
}

html.fullhtml-geneasy-login div#tbllogin > img
{
	display:none ;
}

html.fullhtml-geneasy-login .geaDialogLogin
{
	padding:16px !important ;
	padding-bottom:20px !important ;
	font-size:16px !important ;
	font-weight:normal ;
	line-height:16px ;
	height:230px ;
}

html.fullhtml-geneasy-login .geaDialogLogin input[type=text], html.fullhtml-geneasy-login .geaDialogLogin input[type=password]
{
	background:#f1f1f1 !important ;
	color:#202020 !important ;
	border:solid 1px #dddddd ;
	padding:6px 12px ;
	font-size:16px ;
	margin:0 0 14px 0 ;
	width:226px !important ;
}

html.fullhtml-geneasy-login .geaDialogLogin div.lostpw
{
	margin-top:60px ;
	transition:all ease 800ms ;
}

html.fullhtml-geneasy-login .geaDialogLogin.geaDialogLoginML
{
	height:260px ;
}

html.fullhtml-geneasy-login .geaDialogLogin.geaDialogLoginML select
{
	font-size:16px ;
	padding:6px 12px ;
	height:35px ;
	width:252px !important ;
	border:solid 1px #dddddd ;
	background:#f1f1f1 ;
}

html.fullhtml-geneasy-login .geaDialogLogin.geaDialogLoginML #soumettre
{
	top:196px ;
}

html.fullhtml-geneasy-login:-moz-placeholder
{
	font-style:italic ;
}

html.fullhtml-geneasy-login::-webkit-input-placeholder
{
	font-style:italic ;
}

html.fullhtml-geneasy-login #soumettre
{
	position:absolute ;
	top:152px ;
	left:19px ;
	background:var(--MAINCOLOR) ;
	padding:0px 10px 0 30px !important ;
	width:252px ;
	height:42px ;
	border:solid #dddddd 1px ;
	border-radius:0 ;
	background-image:url(/geneasy/img/check128.png) ;
	background-size:auto 80% ;
	background-repeat:no-repeat ;
	background-position:left 10px center ;
	transition:all ease 500ms ;
	opacity:0 ;
	color:white ;
	cursor:pointer ;
	transition:all ease 300ms ;
}

html.fullhtml-geneasy-login #soumettre:hover
{
	background-color:#808080 ;
	transition:all ease 300ms ;
}

html.fullhtml-geneasy-login .geaDialog
{
	margin-top:250px ;
	box-shadow:none !important ;
	font-family:segoe ui, arial,verdana, herlvetica !important ;
	color:#606060 ;
	height:220px !important ;
	border-radius:0 !important ;
	width:480px !important ;
	border-color : #d0d0d0 !important ;
	background:white !important ;
	padding:10px !important ;
	overflow:hidden !important ;
}

html.fullhtml-geneasy-login .geaDialog .geaInnerDialog
{
	background:white ;
	padding:0px !important ;
	padding-bottom:0px !important ;
	padding-top:10px !important ;
	overflow:hidden !important ;
}

html.fullhtml-geneasy-login .geaDialog input[type=smit]
{
	background:#f1f1f1 !important ;
	color:#202020 !important ;
	font-family:segoe ui, arial,verdana, herlvetica !important ;
	border:solid 1px #dddddd ;
	padding:3px 6px ;
	font-size:16px !important ;
	margin:0 54px 0 0 !important ;
	width:240px !important ;
}

html.fullhtml-geneasy-login .geaDialog td
{
	vertical-align:top !important ;
	font-weight:normal !important ;
	font-size:16px !important ;
	padding:0 !important ;
	margin:0 ;
}

html.fullhtml-geneasy-login .geaDialog img
{
	display:none ;
}

html.fullhtml-geneasy-login #ldform a
{
	color:var(--MAINCOLOR) ;
	font-weight:bold ;
}

html.fullhtml-geneasy-login #ldform a a:hover
{
	text-decoration:none ;
}

html.fullhtml-geneasy-login table img
{
	display:none ;
}

html.fullhtml-geneasy-login #ldform #soumettre
{
	height:32px ;
}

html.fullhtml-geneasy-login #ldform > div > div
{
	margin-bottom:20px ;
	height:28px ;
}

html.fullhtml-geneasy-login .geaInnerDialog #soumettre
{
	left:auto ;
	right:10px ;
	width:40px ;
	height:40px ;
	top:50px ;
	color:transparent !important ;
	background-position:center center ;
}

html.fullhtml-geneasy-login .admtitle
{
	position:absolute ;
	text-align:center ;
	left:0 ;
	right:0 ;
	top:0 ;
	font-size:50px ;
	color:black ;
	text-shadow:1px 1px #C0C0C0 ;
	height:210px ;
	padding-top:40px ;
	line-height:40px ;
	background:no-repeat bottom center ;
	background-image:var(--LOGOLOGIN) ;
	background-size:auto 100px ;
	font-family:segoe ui ;
}

html.fullhtml-geneasy-login #geLogin
{
	display:inline-block ;
	position:fixed ;
	right:10px ;
	top:10px ;
	background-image:url(/geneasy/img/ge128.png) ;
	width:90px ;
	height:128px ;
	background-size:cover ;
	background-position:center center ;
}

html.fullhtml-geneasy-login .admtitle b
{
	font-size:40px ;
}

html.fullhtml-geneasy-login .admtitle b:empty
{
	display:none ;
}

html.technicProblem
{
	height:100% ;
}

html.technicProblem body
{
	height:100% !important ;
	position:relative !important ;
	background-color:#e8e8e8 !important ;
	background-size:cover !important ;
	background-position:center center !important ;
	background-repeat:no-repeat !important ;
	margin:0 !important ;
}

html.technicProblem body >div.full
{
	background:transparent ;
}

html.technicProblem body div.geaDialog
{
	border-radius:0 !important ;
	background:white !important ;
}

html.technicProblem body div.geaDialog .geaInnerDialog table
{
	font-family:segoe ui, verdana ;
	font-weight:normal !important ;
	font-size:16px ;
}

html.fullhtml-geneasy-login [data--prefs-geneasy-login-maskgeneasy="1"] body
{
}

html.fullhtml-geneasy-login [data--prefs-geneasy-login-maskgeneasy="1"] body #viewGE, html.fullhtml-geneasy-login [data--prefs-geneasy-login-maskgeneasy="1"] body #geLogin
{
	display:none !important ;
}


