@media (min-width:0px) and (max-width:979px) {
	body {
		width: 100%;
		background-color: white;
	}
	.body {
		width: 100%;
		height: 100%;
		background:url(fibers.png) repeat;
		/*background:url(/site/_lib/images/patterns/fibers.png) repeat; */
	}
	#content {
		width: 65%;
		height: 100%;
		margin: auto;
		vertical-align: auto;
	}
		.clear {
		clear: both;
	}
	#header {
		margin: 1% auto;
	}
	#header p {
		clear: both;
	}
	#div_carte {
	height : 400px; /* IMPERATIF */
	width : 100%;
	margin : 1% auto;
	border : 1px solid #888;
	}
	#adress {
		display: block;
		width: 100%;
		margin: 5% auto!important;
		color: #727272;
		text-align: center;
		background-color: rgba(240,240,240,1);
		border: dashed 3px rgba(175,175,175,1);
	}
	.client-name {
		margin-top: 5%;
	}
	.number-phone {
		display: block;
		margin-bottom: 5%;
	}
	#adress span {
		font-size: 16px;
	}
	#adress h3 {
		color: #727272;
	}
	#form {
		margin-top: 3%;
		color: #727272;
		width: 100%;
	}
	label {
		font-size: 14px;
	}
	.send-button {
		display: block;
		margin: auto;
		margin-top: 20px;
	}
	#bg-color {
		background-color: black;
		width: 100%;
		height: 60px;
	}
	#bg-color h1 {
		width: 65%;
		margin: auto;
		line-height: 60px;
		color: white;
	}
	#bg-color a {
		display: none;
	}
	#header .facebook {
		display: none;
	}
	input, textarea {
		background-color: rgba(214,214,214,1)!important;
		border: none!important;
	}
	input.send-button {
		background-color: black!important;
		width: 120px;
		height: 50px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		color: white;
		font-size: 16px;
		font-weight: bold;
	}
	input.send-button:hover {
		background-color: rgba(175,175,175,1)!important;
	}
	.adress h3 {
		display: block;
		margin: auto;
	}
	form h3  {
		display: block;
		color: #727272;
		text-align: center;
		margin: 1% auto;
		padding: auto;
	}
}