* {
	border-bottom: medium none; text-align:  border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px
}
body {
	/*background: #ededed;*/ font-family: arial, helvetica, sans-serif; height: 1000px; color: #666666; font-size: 12px
}
#top {
	background-color: #cccccc; margin-bottom: 50px; height: 60px
}
.clear {
	clear: both
}
.page {
	margin: 0px auto; width: 960px
}
#background {
	min-height: 424px; /*background:url(../../images/bg.gif)no-repeat; height: 300px*/
}
.cadre {
	margin: 0px auto; width: 450px; padding-top: 30px; margin-top:40px;
	
}
/*input {
	border-bottom: #dad9d9 1px solid; text-align: left; border-left: #dad9d9 1px solid; padding-bottom: 5px; background-color: #fafafa; padding-left: 5px; width: 448px; padding-right: 5px; display: block; border-top: #dad9d9 1px solid; border-right: #dad9d9 1px solid; padding-top: 5px
}*/
select {
	border-bottom: #dad9d9 1px solid; text-align: left; border-left: #dad9d9 1px solid; padding-bottom: 5px; background-color: #fafafa; padding-left: 5px; width: 250px; padding-right: 5px; float: left; border-top: #dad9d9 1px solid; border-right: #dad9d9 1px solid; padding-top: 5px
}
select option {
	text-align: left
}
.titre {
	position: relative; text-align: left; font-family: arial, helvetica, sans-serif; color: #d2d2d2; font-size: 48px; top: 24px; left: 555px; width:400px
}
#header {
	margin-bottom: 18px
}
.logo {
	float: left
}
.information {
	text-align: center; margin-top: 30px; float: right; font-size: 14px
}
.information span {
	color: red
}
p label {
	display: block; margin-bottom: 10px
}
p label span {
	text-align: left; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; display: block; color: #333333; font-size: 11px; font-weight: bold; padding-top: 4px
}
.submit {
	position: relative; text-align: left; top: -10px
}
.caractere {
	height: 44px
}
.nodisplay {
	display: none
}
.forgottenpwd a {
	color: #999999; font-size: 10px
}
.rememberpwd {
	color: #999999; font-size: 10px
}
#storepassword {
	border-bottom: 0px; text-align: left; border-left: 0px; padding-bottom: 0px; background-color: transparent; width: 15px; display: inline; margin-left: 5px; vertical-align: middle; border-top: 0px; border-right: 0px
}
.questionselection {
	text-align: left; margin-top: 10px; width: 300px; float: right; font-size: 14px
}
#question {
	width: 400px
}
.fnfinformation {
	text-align: left; margin-top: 30px; float: right; font-size: 14px
}
.fnfinformation ul li {
	text-align: left; padding-left: 5px; margin-left: 25px
}
