.content-bloc .container .bloc-head h1{
	width: 280px;
	margin: auto;
	padding: 5px 10px;
	background-color: #FFB343;

	color: #F0EFEC;
	font-size: 40px;
	font-weight: 300;
	letter-spacing: 0px;
}

#partieContact{
	text-align:center;
	width: 100%;

	background-color: #ECEBE9;
	background-image: url("../img/main_BG_low.png");
}
#partieContact h2{
	color:#393939;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-weight:400;
}

#partieContact #motContact{
	width:50%;
	margin:auto;
	color:#393939;
	font-size:14px;
}

#partieContact #infosContact{
	position: relative;
	width: 550px;

	margin:auto;
	padding: 10px 20px 60px 20px;

	background-color: #E1CDBD;
	text-align: center;
}
#partieContact #infosContact h2{
	margin: 10px 0px;

	color: #552300;	
	font-size: 30px;
	font-weight: 300;
}
#partieContact #infosContact div.blocContact{
	display: inline-block;
	margin: auto;
	margin: 30px 40px;

	color: #552300;	;
}
#partieContact #infosContact div.blocContact img{
	position: relative;
	margin: 10px;
	width: 60px;
}
#partieContact #infosContact div.blocContact p{
	position: relative;
	margin: 0px;
	padding: 0px;
}
#partieContact #infosContact div.blocContact a{
	text-decoration: underline;
	color: #552300;
}
#partieContact #infosContact div.blocContact a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

#avatar-contact{
	position: relative;
	padding: 0px;

	pointer-events: none;
	z-index: 10;
}
#avatar-contact img{
	position: absolute;
	width: 100%;

	bottom: 20px;
	left: 0%;
}

#formContact{
	position:relative;
	width:100%;
	padding: 20px 0px 40px 0px;

	text-align: center;

	background-color: #ffffff;
}
#formContact div.container{
	width: 100%;
	min-width: 580px;
	max-width: 990px;

	margin: auto;

	background: #FFFFFF;
}
#formContact .bloc-contact{
	position: relative;
	display: inline-block;
	vertical-align: top;

	margin: 0px 25px;

	width: 400px;

	text-align: left;
}
#formContact form label{
	display: block;
	margin:10px 0px 10px 2px;

	color:#393939;
	font-size:14px;
	font-weight: 600;
	line-height:25px;
}
#formContact form label span{
	color:#9B9B9B;
	font-size:12px;
	font-weight: 400;
}
#formContact form input{
	padding:10px 12px;
	border:solid 1px #B7B7B7;
	font-size:16px;
	width:100%;
	color:#757575;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#formContact form #blocLeft{
	
}
#formContact form #blocLeft .input{
	margin-bottom: 20px;
	width: 100%;
}
#formContact form #blocLeft input{
	width: 380px;
}

#formContact form #blocRight{
	text-align: right;
}
#formContact form #blocRight label{
	text-align: left;
}
#formContact form textarea{
	position: relative;
	width:100%;
	height:210px;
	margin-bottom: 30px;
	padding:8px 10px;

	color:#757575;
	font-family:"Open Sans", "Arial", "Sans-serif";

	border:solid 1px #B7B7B7;
	resize:none;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#formContact form input:hover, 
#formContact form textarea:hover{
	border:solid 1px #858585;
}
#formContact form input:focus, 
#formContact form textarea:focus{
	color:#000;
	border:solid 1px #393939;
	background-color:#F2F2F2;
	outline:0px none transparent;
	-moz-appearance:none;
}

#formContact #statutMail{
	display: none;
	position: absolute;
	width: 100%;
	top: 0px;
	text-align: center;
}
#formContact #statutMail #statutBloc{
	padding: 10px;
	margin: auto;
	margin-top: 100px;
	max-width: 200px;
	text-align: center;

	text-align:center;

	background: #393939;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	box-shadow:0px 0px 20px #878787;
}
#formContact #statutMail img{
	width:40px;
	margin: 5px 0px 15px 0px;
}
#formContact #statutMail p{
	margin:0px;
	padding: 0px 0px 10px 0px;

	font-size: 12px;
	color:#ffffff;
}