
/****************************************************************/
/* Fichier login.css * Fichier de style fenêtre login			*/
/* Version 2.0.0 - 22.06.2018 - GROS SERVICES - SUISSE			*/
/* Dernière MAJ : Refonte complète								*/
/****************************************************************/
/* Historique :													*/
/* v 1.x : 2017-03-25 : TFG										*/
/****************************************************************/

body {
	background-color:	#ffffff;
	font:				bold 16px arial helvetica, sans-serif;
	color:				#000099;
}
body:link {
	color:				#0000ff;
}
body:link:visited {
	color:				#ff0000;
}
body:link:active {
	color:				#ff0000;
}
#parent {
	background-image:	url("../images/hny.png");
	background-repeat:	repeat-x;
	background-color:	#ffffff;
	position:			absolute;
	top:				0;
	left:				0;
	width:				100%;
	height:				100%;
	border:				none;
}
#enfant {
	background-color:	#eeeeff;
	position:			absolute;
	top:				50%;
	left:				50%;
	width:				800px;
	height:				600px;
	margin-left:		-400px;
	margin-top:			-300px;
	border:				3px solid #000099;
	border-radius:		7px;
}
form {
	text-align:			center;
}
table.main {
	width:				100%;
	height:				100%;
	border:				none;
	vertical-align:		middle;
}
table.inner {
	width:				100%;
	height:				100%;
	border:				none;
}
tr.logo {
	height:				200px;
	border:				none;
}
tr.form {
	height:				300px;
}
tr.entete {
	height:				50px;
	vertical-align:		middle;
	border:				none;
}
tr.input {
	height:				25px;
	vertical-align:		middle;
	border:				none;
}
tr.erreur {
	height:				35px;
	vertical-align:		middle;
	border:				none;
}
tr.copy {
	font:				italic bold 9px arial;
	height:				9px;
	vertical-align:		bottom;
	border:				none;
}
td.form {
	text-align:			center;
	border:				none;
}
td.logo {
	text-align:			center;
	vertical-align:		bottom;
	border:				none;
}
td.entete {
	text-align:			center;
	border:				none;
}
td.label {
	width:				50%;
	text-align:			right;
	border:				none;
}
td.text {
	width:				50%;
	text-align:			left;
	border:				none;
}
td.erreur {
	text-align:			center;
	border:				none;
}
td.copy {
	font:				italic bold 9px arial;
	text-align:			center;
	border:				none;
	height:				9px;
}
img.logo {
	width:				200px;
	height:				200px;
	border:				none;
}
span.erreur {
	font:				italic bold 16px arial;
	color:				#ff4444;
}
span.copy {
	color:				#000099;
}
input.text {
	background-color:	#ffffff;
	font:				bold 16px Arial, Helvetica, sans-serif;
	color:				#000066;
	border:				2px solid #000099;
	border-radius:		7px;
	padding:			5px;
}
input.text:focus {
	background-color:	#ccccff;
	font:				bold 16px Arial, Helvetica, sans-serif;
	color:				#000066;
	border:				3px solid #000099;
	border-radius:		7px;
	padding:			5px;
}
input.button {
	background-color: #ffffff;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000066;
	border: 2px solid #000099;
	border-radius: 7px;
	padding: 5px;
}
input.button:hover, input.button:focus {
	background-color: #ccccff;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000066;
	border: 3px solid #000099;
	border-radius: 7px;
	padding: 5px;
	cursor: pointer;
}
span.m11m {
	unicode-bidi:		bidi-override;
	direction:			rtl;
}