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

.FormInfoBox {
	clear:both;
	display:block;
	border:1px #f1ca7f solid;
	-moz-border-radius :  3px 3px;
	-webkit-border-radius:  3px 3px;
	border-radius: 3px 3px;
	padding: 5px;
	margin:5px;
	background-color: #FAE9C9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:25px;
	margin-right:25px;
	width:370px;
}

label.BigForm, div.BigForm{
	display:block;
	float:left;
	width:200px;
	paddind-left:20px;
	/*border: 1px solid #00C;*/
}
label.LargeForm , div.LargeForm{
	display:block;
	position:relative;
	clear:both;
	paddind-left:20px;
}
span.InputName{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color: #666666;*/
}
span.error{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CA0F76;
}

input.InputTypeText , input[type="text"],input[type="password"] , textarea{
	display:block;
	border:1px #999999 solid;
	-moz-border-radius :  5px 5px;
	-webkit-border-radius:  5px 5px;
	border-radius: 5px 5px;
	padding-left: 5px;
	padding-right:5px;
	background-color: #FCFCFC;
	/* CSS3 webkit */
	-webkit-transition-property: background-color, color, border-color, paddind;
	-webkit-transition-duration: .5s, .3s,.5s,.3s;
	-webkit-transition-timing-function: linear, ease-out, linear, ease-out;

	/* CSS3 FF */
	-moz-transition-property: background-color, color, border-color, paddind;
	-moz-transition-duration: .5s, .3s,.5s,.3s;
	-moz-transition-timing-function: linear, ease-out, linear, ease-out;

	/* CSS3 un jour peut etre */
	transition-property: background-color, color, border-color, paddind;
	transition-duration: .5s, .3s,.5s,.3s;
	transition-timing-function: linear, ease-out, linear, ease-out;
}
input:focus{
	background-color: #FFFFFF;
	-moz-box-shadow: 0px 0px 1px #f1ca7f;
	box-shadow: 0px 0px 1px #f1ca7f;
	border: 1px solid #f1ca7f;
}
input:hover{
	background-color: #FFFFFF;
	-moz-box-shadow: 0px 0px 1px #f1ca7f;
	box-shadow: 0px 0px 1px #f1ca7f;
	border: 1px solid #f1ca7f;
}

input[type="submit"]{
	background-color:#7cb907;
	border: 2px solid #7cb907;
	color: #FFFFFF;
	
	text-transform:uppercase;
	cursor:pointer;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	-moz-box-shadow: 1px 1px 2px #4c4c4c;
	box-shadow: 1px 1px 2px #4c4c4c;
}
input[type="submit"]:hover{

	background-color:#ff840b;
	border: 2px solid #ff840b;
	padding-left:10px;
	padding-right:10px;
}
label.LargeForm input[type="text"]{

	width:370px;
	margin-left:5px;
}
label.LargeForm input[type="radio"] , label.LargeForm input[type="checkbox"], label.BigForm  input[type="radio"] , BigForm.LargeForm input[type="checkbox"] {
	display:inline;
	border:none;
}
label.LargeForm textarea{
	width:370px;
	margin-left:5px;
}
label.BigForm input[type="text"]{

	width:150px;
	margin-left:5px;
}

label.BigForm input[type="password"] {

	width:135px;
	margin-left:5px;
	background:url(css/icone_clef.png) left no-repeat;
	padding-left:20px;
}



