/*****************/
/* Corps de page */
#div_main {
	float: left;
	padding-top: 0px;
	width: 100%;
}
/* Corps de page */
/*****************/
/************/
/* Colonnes */
#div_informations {
	background-image: url("skin/rub_achatsecu.png");
	background-repeat: no-repeat;
	float: left;
	height: 797px;
	margin-bottom: 30px;
	width: 211px;
}
#div_asYouWant {
	background-image: url("skin/picture_rc.png");
	background-position: 575px 135px;
	background-repeat: no-repeat;
	float: left;
	padding-left: 35px;
	padding-top: 45px;
	width: 730px;
}
/* Colonnes */
/************/
/**********/
/* Titres */
#div_asYouWant h1 {
	background-image: url("skin/title_contacts.png");
	display: block;
	height: 34px;
	margin-bottom: 15px;
	width: 276px;
}
#div_asYouWant h1 span {
	display: none;
}
/* Titre à onglet -type1- */
#div_asYouWant h2 {
	background-image: none;
	color: #89817f; 
	display: block;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 17px;
	font-weight: bold;
	height: 33px;
	padding-top: 9px;
	width: 709px;
}


/* Titres */
/**********/
#div_asYouWant p {
	margin-bottom: 10px;
}
label {
	white-space: nowrap;
}
span.actionMessage {
	color: red;
	padding-bottom: 15px;
}
span.errorMessage {
	font-size: 9px;
	white-space: nowrap;
}
/* Pro */
#p_professionalContact1_1_1,
#form_professionalContact1 {
	width: 540px;
}
#td_professionalContact1_1_3 {
	width: 130px;
}
#td_professionalContact1_1_1,
#td_professionalContact1_4_1,
#td_professionalContact1_5_1,
#td_professionalContact1_6_1,
#td_professionalContact1_7_1,
#td_professionalContact1_8_1,
#td_professionalContact1_9_1,
#td_professionalContact1_10_1,
#td_professionalContact1_11_1,
#td_professionalContact1_12_1 {
	text-align: left;
}
#td_professionalContact1_13_1 {
	margin-bottom: 20px;
	text-align: left;
}
#td_professionalContact1_3_1 textarea {
	height: 220px;
	width: 540px;
}
#td_professionalContact1_4_2 br {
	width: 150px;
}
#link_professionalContact1_1_1 {
	background-image: url("skin/bt_envoyer.png");
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 33px;
	margin-right: 40px;
	margin-top: 15px;
	width: 114px;
}
#link_professionalContact1_1_1:hover {
	background-position: 0px -33px;
}
#link_professionalContact1_1_1 span {
	display: none;
}
#span_professionalContact1_1_1 {
	display: block;
	margin-top: 85px;
}
#span_professionalContact1_1_1 em {
	color: #983939; 
}
/* Particulier */
#p_customerContact1_1_1,
#form_customerContact1 {
	width: 540px;
}
#td_customerContact1_1_3 {
	width: 130px;
}
#td_customerContact1_1_1,
#td_customerContact1_4_1,
#td_customerContact1_5_1,
#td_customerContact1_6_1 {
	text-align: left;
}
#td_customerContact1_7_1 {
	margin-bottom: 20px;
	text-align: left;
}
#td_customerContact1_3_1 textarea {
	height: 220px;
	width: 540px;
}
#link_customerContact1_1_1 {
	background-image: url("skin/bt_envoyer.png");
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 33px;
	margin-right: 40px;
	margin-top: 15px;
	width: 114px;
}
#link_customerContact1_1_1:hover {
	background-position: 0px -33px;
}
#link_customerContact1_1_1 span {
	display: none;
}
#span_customerContact1_1_1 {
	display: block;
	margin-top: 85px;
}
#span_customerContact1_1_1 em {
	color: #983939; 
}
#div_customerContact1_1_1 {
	float: right;
	margin-top: 180px;
	width: 160px;
}
h3 {
	background-image: url("skin/table_top.png");
	background-position: bottom;
	background-repeat: no-repeat;
	color: #89817f; 
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 17px;
	margin-top: 20px;
	padding-bottom: 20px;
	width: 717px;
}
#div_customerContact1_1_2 {
	background-color: #edeeeb; 
	width: 717px;
}
#div_customerContact1_1_2 p {
	padding-left: 20px;
	padding-right: 20px;
}
#div_customerContact1_1_2 p.first,
#div_customerContact1_1_2 p.middle {
	margin-bottom: 20px;
}
#div_customerContact1_1_2 p.last {
	background-image: url("skin/table_bottom.png");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}