/*****formulaire contact*****/
#form_contact {
	width: 50%;
	height:100%;
	padding:0 0 10px;
	margin:0 0 10px 0;
	text-shadow:none;
	float:left;
}
#form_contact input[type=submit]{
	background-color: #65ae00;
	padding:0 5px;
	margin-top:-20px;
	height:40px;
	font-family: "Open Sans", Arial, sans-serif;
	cursor: pointer;
	color: #fefefe;
	font-weight:normal;
	font-size:1rem;
	border:none;
	width:40%;
	float:left;
	text-align:right;
	box-shadow: 0 0 1px #000;
}
#form_contact p.oblig{
	text-align: right;
	padding: 2px;
	font-size: 10px;
}
#form_contact input[type=submit]:hover {background-color: #93121f;}	
#form_contact fieldset {margin: 5px;}
#form_contact label {font-style:italic;font-size: 0.8rem;}
#form_contact input, #form_contact textarea {
	background : #ffe;
	width:100%;
	height:100%;
	color:#555;
	font-family: Arial, sans-serif;
	font-size: 0.9rem;
	font-weight: bold;
	box-sizing:border-box;
	border: 1px inset #009;
	padding: 5px;
}
#form_contact input:hover, #form_contact textarea:hover {background-color: #E6ECF9;}
#form_contact input:focus, #form_contact textarea:focus {background-color: #C4EAEF;}
/*****table contact*****/
table#tab_contact {
	width:100%;
	height:100px;
	margin: 0;
	text-align: left;
	font-size: 1rem;
	font-weight: normal;
	border-collapse:unset;
	overflow:hidden;
	color:#fff;
}
table#tab_contact tr{}
table#tab_contact td{
	padding: 0;
	border: none;
	height:100%;
}
table#tab_contact td:first-of-type{
	width:1%;
	text-align:right;
	white-space:nowrap;
}
/*
*/



