#contact_bloc
{
	padding-bottom: 	100px;
}

#contact_bloc::after
{
	content: 			" ";
	clear: 				both;
	display: 			block;
}

#contact_top
{
}
#contact_top::after
{
	content: 			" ";
	clear: 				both;
	display: 			block;
}

#contact_top p
{
	padding: 			5px 0;
	font-size: 			10pt;
}

#contact_topleft,
#contact_bottomleft
{
	float: 				left;
	width: 				47%;
}
#contact_topright,
#contact_bottomright
{
	float: 				right;
	width: 				47%;
}





.contact_magasin
{
	border-top: 		5px solid #00B3DB;
	margin-top: 		45px;
	margin-bottom: 		0;
}
.contact_magasin::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}

.contact_magasin img
{
	display: 			block;
	width: 				100%;
	margin: 			0;
}

	.contact_bloc
	{
	}
		.address_bloc
		{
			float: 				left;
			width: 				60%;
		}
		.hour_bloc
		{
			float: 				right;
			width: 				40%;
			background-color: 	#00B3DB;
			color: 				#fff;
			padding: 			20px;
		}
		.phone,
		.fax 
		{
			background-image: 		url(../images/content/phone.png);
			background-position: 	left;
			background-repeat: 		no-repeat;
			padding: 				3px 0;
			padding-left: 			20px;
		}
		.phone a,
		.fax a
		{
			color: 			#000;
		}
		.phone 	{ background-image: 		url(../images/content/phone.png); 	}
		.fax 	{ background-image: 		url(../images/content/fax.png); 	}
		
		
.center_bloc
{
	margin: 					30px 0;
}	
		
.bottom_bloc
{
	margin-top: 20px;
}
.bottom_bloc::after
{
	content: 			" ";
	clear: 				both;
	display: 			block;
}


	.bottom_bloc img
	{
		float: 				left;
		width: 				32%;
		margin-right: 		1%;
		margin-bottom: 		10px;
	}
	

/**********************************
 * Responsive
 **********************************/
@media only screen /* Tablette */ 
and (max-width : 1000px) 
{
	
}

@media only screen /* Smartphone */ 
and (max-width : 700px) 
{
	#contact_topleft,
	#contact_bottomleft,
	#contact_topright,
	#contact_bottomright
	{
		float: 				none;
		width: 				auto;
	}
}