
/*------------------------------ formulaire de contact -----------------------------------------*/

#contact {
	color: #384464;
}

#contact form p {
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
}

#contact form div {
	padding: 5px;
}

#contact form div.submit {
	padding: 5px;
	padding-top: 25px;
	text-align: center;
}

#contact form div table input {
	width: 100px;
}

#contact form div table td.aligne-droite {
	text-align: right;
}

#contact form div table th,
#contact form div table td {
	padding: 3px;
}

#contact form div input,
#contact form div textarea,
#contact form div select {
    color: #4864b4;
}

#contact form div input[type=text],
#contact form div textarea,
#contact form div select {
	border: 1px #818589 solid;
}

/*------------------------------ formulaire de contact rapide -----------------------------------------*/

#contact-rapide {
	width: 426px;
	margin: 10px auto 10px auto;
	background-color: #E9E5E5;
}

#contact-rapide .contenu {
	padding: 5px;
}

#boite2col #colprincipale #contact-rapide .coins-arrondis-haut {
	background: url(../../../biens/front/images/coins-arrondis-haut-426.gif) no-repeat top left;
}

#boite2col #colprincipale #contact-rapide .coins-arrondis-bas {
	background: url(../../../biens/front/images/coins-arrondis-bas-426.gif) no-repeat bottom left;
}

#contact-rapide .contenu .titre {
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 0 5px 10px;
}

#contact-rapide .contenu form {
	margin-top: 10px;
}

#contact-rapide .contenu form p label {
	width: 140px;
	float: left;
	text-align: right;
	margin-right: 10px;
}

#contact-rapide .contenu form p.submit {
	margin: 10px 0 10px 150px;
}

#contact-rapide .contenu form p input {
	width: 140px;
}

#contact-rapide .contenu form p.checkboxes {
	margin-bottom: 10px;
	margin-left: 10px;
}

#contact-rapide .contenu form p.checkboxes input {
	width: 20px;
}

#contact-rapide .contenu form p.submit input {
	width: 100px;
}

/*------------------------------ page de remerciement -----------------------------------------*/

#formulaires_merci {
	font-weight: bold;
	text-align: center;
}

/* CAPTCHA */
.Required-Fields {
	display: none;
}

.required {
	color: red;
}