/*//--------------------------------/
///  PAGE : CONTACT
//-------------------------------*/

div#column1 {
	position:relative;
	z-index:10;
}

/* AFFICHAGE ERREURS ET VALIDATION */
ul.error, ul.valid {
	width:490px;
	margin-bottom:10px;
	padding:6px 10px;
	color:#FFFFFF;
	line-height:14px;
	list-style-type:square;
	list-style-position:inside;
}
ul.error {
	background:#CC0000;
}
ul.valid {
	background:#1560D2;
}
input.error {
	border-color:#CC0000;
}

/* AFFICHAGE FORMULAIRE */
form  {
	width:510px;
}
form legend {
	display:none;
}
form p {
	margin-bottom:10px;
	line-height:14px;
}
	form p label,
	form p input,
	form p select,
	form p textarea,
	form p span {
		display:-moz-inline-stack;
		display:inline-block;
		vertical-align:middle;
	}
	form p input,
	form p select,
	form p textarea {
		padding:2px;
		border:1px solid #A0A0A0;
	}
	form p input:hover,
	form p select:hover,
	form p textarea:hover {
		border-color:#3399fe;
	}
	form p label {
		width:150px;
	}
	form p label.alignTop {
		vertical-align:top;
	}
	form p input {
		width:200px;
	}
	form p input.checkbox {
		border:none;
		width:auto;
	}
	form p select {
		padding:1px;
		width:206px;
	}
	form p textarea {
		width:350px;
		height:200px;
	}
	form p span {
		width:147px;
		font-size:2em;
		line-height:22px;
		color:#1560D2;
	}
	form p.submit {
		margin:20px 0 0 153px;
	}
			form p.submit input {
				border:none;
				color:#FFFFFF;
				background-color:#1560D2;
				width:100px;
			}
