.content-body input.text_field, .content-body select, .content-body textarea {
	background-color:#e5e7eb;
	border:none;
	font-family: Tahoma, Verdana, Arial;
	font-size:12px;
	padding:2px 1px;
}


/* - Formulaire "Nous contacer" - */
.contact-form {
	
}
.contact-form .line {
	margin-bottom:15px;
}

.contact-form label {
	margin-right:8px;
	float:left;
}

.contact-form .bloc_left, .contact-form .bloc_right {
	float:left;
	display:block;
	width:318px;
}

.contact-form .bloc_right {
	margin-left:24px;
}

.contact-form .nom { width:270px;}
.contact-form .prenom { width:252px;}
.contact-form .societe { width:261px;}
.contact-form .domaine { width:200px;}
.contact-form .email { width:558px;}
.contact-form .demande { width:584px;}

.contact-form .btn_submit {
	float:left;
}

.CNIL {
	float:left;
	margin-left:8px;
	display:block;
	width:542px;
	font-size:11px;
	color:#c0bfbd;
}
.CNIL a {
	color:#c0bfbd;
	text-decoration:underline;
}

/*
 * press form
 */

#press_form .nom { width:270px;}
#press_form .prenom { width:252px;}
#press_form .societe { width:190px;}
#press_form .domaine{ width:203px; }
#press_form .tel{ width: 236px; }
#press_form .email{ width: 218px; }
#press_form .newsletter{ margin-bottom: 5px; }

/*
 * Search form
 * 
 */

#search_form_content input.text_field, #search_form_content input.btn_search { float:left;}

#search_form_content input.text_field {
	background-color:#e5e7eb;
	border:none;
	margin-top:10px;
	width:217px;
}

.textRight{
	text-align:right;
}
.impinfo { padding:24px 0;}

