.text-primaire
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #542000;
	font-weight: normal;
}


.images_center
{
text-align:center;
}

.images_right
{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

.images_left
{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

.image-border
{

	border:1px solid #333;
	float: left;
	margin:7px;

}

.image-border2
{

	border:1px solid #333;
	border-radius:10px;

}

.images_bottom
{

	border:1px solid #dfbc9c;
	margin-right:35px;

}

.logo_center
{
text-align:center;

}

.background_box
{
background-color: #e4e4e4;
border-radius:10px;
padding: 10px;
border:1px solid #d8d8d9;

}

.google_map
{
width:100%;
height:450px;
margin-top:50px;
margin-bottom:50px;

}

.form
{
	padding:15px;
	color:#333;
}


@media only screen and (min-width: 768px) and (max-width: 979px) {
.image-border
{

	border:1px solid #333;
	float: left;
	margin:12px;
	width:30%;

}
}



@media only screen and (max-width: 767px) {
.image-border
{

	border:1px solid #333;
	float: left;
	margin:13px;
	width:29%;

}
}

@media only screen and (max-width: 680px) {
.image-border
{

	border:1px solid #333;
	float: left;
	margin:10px;
	width:28%;

}
}


@media only screen and (max-width: 479px) {	
.image-border
{

	border:1px solid #333;
	float: left;
	width:90%;

}


}

@media only screen and (max-width: 380px) {	
#menu li {padding-left:51px}
}