/* NEW*/
/*---------- FORM ----------*/
*{
    font-family: 'calibri';
}
body{
	background-color: #fff;
    font-size:13px !important; 
}

h1{
	font-family: "calibri";
	font-weight: lighter;
	color: #727272;
	font-size: 1.8em;
	text-transform: none;
	padding-bottom: 6px;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0.2em;
	display: none;
	vertical-align: middle;
}

img{
	vertical-align: middle;
}

#header{
	text-align: center;
	margin-bottom: 1em;
	margin-top: 1.2em;
}

		.form-content{
			width: 320px;
			background-color: #f8f8f8;
			border: 1px solid #b6b5b5;
			margin: 0 auto;
			padding: 0;
			box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
			-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
			-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
			-o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
		}


		.form-content h2{
			text-align: center !important;
			padding: 1em 0 0 0 !important;
			color: #666 !important;
			font-size:1.6em !important;
		}

		.form-content fieldset{
			border: none;
			color: #666666;
			padding: 0;
			text-align: center;
		}

		.form-content fieldset span{
			display: block;
		}

		.form-content fieldset input,
		.form-content fieldset label,
		.form-content fieldset select{
			*display: inline-block;
			*vertical-align: middle;
			*float: none !important;
			font-size: 1em;
			 
		}

		.form-content fieldset input{
			transition: 0.3s all ease;
			-moz-transition: 0.3s all ease;
			-webkit-transition: 0.3s all ease;
			-o-transition: 0.3s all ease;
			box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.5) !important;
			-moz-box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.5) !important;
			-webkit-box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.5) !important;
			-o-box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.5) !important;
			border-radius: 2px;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			-o-border-radius: 2px;
		}

		.form-content fieldset input#Login1_UserName,
		.form-content fieldset input#Login1_Password{
			border-width: 1px !important;
			border-style: solid !important;
			border-color: #b6b5b5;
			height: 35px;
			font-family:Segoe UI, Arial ,Sans-Serif;
		}

		.form-content fieldset span.remember-me {
			width: 230px;
			margin: 0 30px;	
			text-align: left; 
			padding-left:25px;
			line-height:20px !important;
		}

		.form-content fieldset span.remember-me label{
			font-size: 1.09em;
		}

		.form-content fieldset span.remember-me label,
		.form-content fieldset span.remember-me input{
			display: inline-block !important;
			vertical-align: middle;
		}

			.form-content fieldset input#Login1_LoginButton {
				width: 260px !important;
				border: 1px solid #02558e;  /* blue a bit dark for border */
				background-color: #006BB4; /* hyrid blue (light normal official)*/
				font-size: 1.5em;
				/*margin: 2em 0 0 0 !important;*/ /* remove by ben, the margin is done in the progress image */
				color: white;
				transition: 0.3s all ease;
				-moz-transition: 0.3s all ease;
				-webkit-transition: 0.3s all ease;
				-o-transition: 0.3s all ease;
				padding: 0.2em 0;
				border-radius: 2px;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				-o-border-radius: 2px;
				cursor: pointer;
				height: inherit;
			}

				.form-content fieldset input#Login1_LoginButton:hover {
					border: 1px solid #024471; /* blue a bit dark for border  => more dark to hover effect*/
					background-color: #0163a7; /* hyrid blue (light normal official) => more dark to hover effect*/
				}

		.form-content fieldset label.login_label{
			margin: 0px auto !important;
			line-height:20px !important;
		}

				
		.form-content fieldset label#Login1_UserNameLabel1
		{
		    display: none;  /*---- DISPLAY BLOCK IF I.E.---- */
			width: 220px !important;
		}
		
		.form-content fieldset label#Login1_PasswordLabel
		{
			display: none;  display: none;  /*---- DISPLAY BLOCK IF I.E.---- */
			width: 220px !important;
		}
		
		

		.form-content fieldset span#lblUsername-container input,
		.form-content fieldset span#Label1-container input{
			margin: 15px auto 5px;
			background-repeat: no-repeat;
			background-position: 5px center;
			padding: 5px 20px 5px 40px;
			color: #666666;
			outline:none;
		}

			.form-content fieldset span#lblUsername-container input{
				background-image: url(../../images/picto-download.png);
				background-position: 10px 7px;
				outline: none;
			}

		.form-content fieldset span#Label1-container input{
			background-image: url(../../images/picto-download.png);
			background-position: 8px -28px;
		}


	.form-content fieldset a#Login1_aForgotPasswordLink{
		margin: 5px 0 0 0;
	}

	.form-content fieldset a#lnkShowDiv{
		margin: 10px 0 0 0;
	}


	.form-content fieldset a#Login1_aForgotPasswordLink,
	.form-content fieldset a#lnkShowDiv{
		display: block;
		color: #666666;
		font-size: 1.08em;
		text-decoration:underline; 
	}

	.form-content fieldset a#Login1_aForgotPasswordLink:hover,
	.form-content fieldset a#lnkShowDiv:hover{
		text-decoration: none;
	}

#footer{
	
	text-align: center;
	font-size: 1em;
	color:#666;
	line-height: 20px !important; 
}


/* OLD*/

