/*
*/

/* -- Imported styles ----------------------------- */

@import url("general.css");

/* -- Specific styles ----------------------------- */

form  			{ margin: 0px; padding: 0px; }
.inputbox { width: 120px; margin-left: 10px; }
form br 			{ display: none; }
.login      { margin: 0 auto; width: 500px; margin-bottom: 100px; }

h1 {
  margin: 15px 0;
}

p {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

/* logo KNet-Solutions */
#knet_logo {
	position: absolute;
	top: 11px;
	right: 18px;
	background: url(../images/logo_admincentre.png) no-repeat;
	height: 44px;
	width: 45px;
}

#content-box .m {
  padding: 10px;
}

#content-box .padding {
  padding: 30px 0;
}

#section-box  { float: right; width: 320px; margin-left: 10px;}

#section-box .m {
  padding: 5px;
}
#section-box .padding {
	background: none; padding: 0;
}

.button { text-align: right; }

.login-form    { text-align: left; width: 60%; }
.login-form h1 { display: none; }
.login-form p  { padding: 0 1em 0 1em; }

.login-text { text-align: left; width: 40%; float: left; }

#loginForm label {
	display: block;
	float: left;
	width: 120px;
	text-align: right;
	padding: 4px;
	color: #666;
	font-weight: bold;
}
#lostpassword_btn, #lostpassword_send {
	color: #0B55C4;
	text-decoration: none;
	cursor: pointer;
}
#lostpassword_btn:hover, #lostpassword_send:hover {
	text-decoration: underline;
	cursor: pointer;
}
#lostpassword {
	margin: 5px;
	padding: 10px;
	border: 1px solid #808080;
	background: #e6e6e6;
	display: none;
	text-align: center;
}
.resultbox_error {
	border: 1px solid #aa0000; 
	color: #000; 
	background: #da7979 url(../images/error.png) 5px 5px no-repeat;
	filter:alpha(opacity=60); /* propriétaire IE */
	-moz-opacity:0.60; /* propriétaire Firefox */
	opacity:0.60; /* CSS3 */
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.resultbox_success {
	border: 1px solid #00aa00; 
	color: #000; 
	background: #a2dfa2 url(../images/success.png) 5px 5px no-repeat;
	filter:alpha(opacity=60); /* propriétaire IE */
	-moz-opacity:0.60; /* propriétaire Firefox */
	opacity:0.60; /* CSS3 */
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.resultbox_loading {
	border: 1px solid #d2c300; 
	color: #000; 
	background: #f5e300;
	filter:alpha(opacity=60); /* propriétaire IE */
	-moz-opacity:0.60; /* propriétaire Firefox */
	opacity:0.60; /* CSS3 */
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 15px;
	padding-bottom: 15px;
}