
@media (max-width: 1200px)
{
	.formulaire .left,
	.formulaire .right
	{
		width: 100%;
	}
	.full
	{
		width: 960px;
	}
}

@media (max-width: 1000px)
{

	.main
	{
		width: 100%;
		padding-left: 20px!important;
		padding-right: 20px!important;
	}

	.pic
	{
		width: 50%;
	}
	.pic img
	{
		width: 100%;
		max-width: 387px;
	}
	.contact
	{
		width: 50%;
	}
}

@media (max-width: 850px)
{
	h1
	{
		font-size: 35px;
	}
	h2
	{
		font-size: 18px;
	}
	a.tel
	{
		font-size: 18px;
	}

}

@media (max-width: 768px)
{

	*
	{
		font-size: 16px;
	}

	.pic
	{
		width: 250px;
	}
	.contact
	{
		padding-top: 30px;
		width: 350px;
	}

	h1
	{
		font-size: 33px;
	}
	h2
	{
		font-size: 16px;
	}

	.remax
	{
		margin-top: 20px;
	}
	.remax img
	{
		height: 30px;
	}

}

@media (min-width: 568px) and (max-width: 650px)
{
	.pic
	{
		width: 30%;
	}
	.pic img
	{
		width: 234px;
		height: 242px;
	}
	.contact
	{
		width: 350px;
		text-align: right;
	}
	.remax
	{
		margin-top: 10px;
	}
}

/*@media (max-width: 650px)*/
@media (max-width: 567px)
{
	.main
	{
		width: 100%;/*400px;*/
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
	.container.header,
	.container.header .main
	{
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.pic
	{
		background-color: #191919;
		width: 100%;
		clear: both;
		text-align: center;
	}
	.contact
	{
		width: 100%;
		clear: both;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 10px!important;
		padding-right: 10px!important;
		text-align: center;
	}
	.button
	{
		margin-top: 10px;
	}
	form,
	input[type=text],
	input[type=email],
	textarea
	{
		width: 100%;
	}
}

@media (max-width: 515px)
{
	input[type=submit]
	{
		clear: both;
		margin-top: 10px;
		width: 100%;
	}
}

@media (max-width: 450px)
{
	html,
	body,
	.main
	{
		width: 100%;
	}
	a.tel
	{
		font-size: 16px;
	}

	.formulaire .left,
	.formulaire .right
	{
		padding: 20px;
	}
}

@media (max-width: 400px)
{
	h1
	{
		font-size: 29px;
	}
	a.tel
	{
		font-size: 14px;
	}
}

@media (max-width: 350px)
{
	.main
	{
		padding-left: 9px!important;
		padding-right: 9px!important;
	}
}

/* eof */
