@charset "utf-8";
/* CSS Document */

.mailStatus {
	color:#FF0000;
	font-weight: 700;
}

.forgotPassword {
	color: #006699;
	font-weight: normal;
	text-decoration : underline;
}

.alertMessage {
	color: #FF0000;
}

.confirmMessage {
	color: green;
}

.tabForm {
	background:#ebe6db url(images/interface/fond_form.gif) repeat-x top left; 
	width:460px; 
	border-bottom: 0;
	border-top: 1px solid #d8d6d3;
	border-left: 1px solid #d8d6d3;
	border-right: 1px solid #d8d6d3;
}

.tabRecapContact {
	background:#ebe6db url(images/interface/fond_form.gif) repeat-x top left; 
	width:390px; 
	border-bottom: 0;
	border-top: 1px solid #d8d6d3;
	border-left: 1px solid #d8d6d3;
	border-right: 1px solid #d8d6d3;
}

.tabRecapLegal {
	background:#ebe6db url(images/interface/fond_form.gif) repeat-x top left; 
	width:870px; 
	border-bottom: 0;
	border-top: 1px solid #d8d6d3;
	border-left: 1px solid #d8d6d3;
	border-right: 1px solid #d8d6d3;
}

.tabLoginAccount {
	background:#ebe6db url(images/interface/fond_form.gif) repeat-x top left; 
	width:800px; 
	border-bottom: 0;
	border-top: 1px solid #d8d6d3;
	border-left: 1px solid #d8d6d3;
	border-right: 1px solid #d8d6d3;
}

.titleLogin {
	font-size: 16px;
	font-weight: 700;
	color: #3e3a36;
}
.tabBottomForm {
	background: url(images/interface/fond_footer_form.gif) repeat-x top left;
	width:460px;
	height:18px;
}

.inputText{
	color: #0E0E0E;
	border-bottom:#EFE3E5 1px solid;
	border-left:#B3A7A9 1px solid;
	border-right:#EFE3E5 1px solid;
	border-top:#B3A7A9 1px solid;
	padding:1px 0px 0px 5px;
	width: 240px;
	font-size: 12px;
}

.inputTextArea{
	color: #0E0E0E;
	border-bottom:#EFE3E5 1px solid;
	border-left:#B3A7A9 1px solid;
	border-right:#EFE3E5 1px solid;
	border-top:#B3A7A9 1px solid;
	padding:1px 0px 0px 5px;
	width: 240px;
	overflow:auto;
}

.formFloatLeft{
	 float:left;
	 position:relative;
	 top:-1px;
}

a.legalLink {
	color: #3e3a36;
	text-decoration: none;
}

a.legalLink:hover {
	color: #3e3a36;
	text-decoration: underline;
}

.radio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #846E71;
	font-size: 10px;
	line-height:16px;
}

.radioButton{
	position:relative;
	top:1px;
}

.formTitle {
	font-size:10px;
	color: #3e3a36;
	font-weight:600;
	line-height:17px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	width:130px;
}

.formTitle100 {
	font-size:10px;
	color: #3e3a36;
	font-weight:600;
	line-height:17px;
	text-align:left;
	padding-left:20px;
	vertical-align:middle;
	width:100px;
}

.legalTitle {
	font-size:10px;
	color: #3e3a36;
	font-weight:600;
	line-height:17px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	width:200px;
}

.subFormInput{
	text-align:left;
	width:245px;
}

.vertFormMarge{
	padding-bottom:10px;
}