@media screen and (max-width: 1000px) {
	header h1{
		float:none;
		max-width:100%;
	}
	header h2 {
		float:none;
		max-width:100%;
		margin:auto;
		margin-top:12px;
		margin-bottom:8px;
	}
	#menu {
		color: #ddd;
		clear:both;
		text-align:center;
	}
	#logos img {
		float:none;
	}
	.hide {
		display:none !important;
	}
	.colonne {
		text-align:left;
		max-width:260px;
		min-height: none;
	}
	.colonne img{
		height:auto;
		width:80px;
		height:60px;
	}
	.droite {
		width:500px;
		float: right;
		min-height:450px;
		border:solid 0px green;
	}
	.droite img{
		box-shadow:1px 1px 2px rgba(0,0,0,0.3);
		display:inline-block;
		max-height:400px;
		max-width:500px;
		width:auto;
		border:solid 0px grey;
	}
	.main {
		margin-top:2px;
	}
}
@media screen and (max-width: 820px) {
	body {padding-bottom:40px;font-size:16px;}
	header h1{
		margin:auto;
		font-size:30px;
	}
	header h2{
		font-size:20px;
		margin:auto;
		margin-bottom:6px;
	}
	#menu a,
	#menu a.active,
	#menu a.visited {
	/*text-transform: capitalize;*/
		font-size: 16px;
	margin-left:0px;
	margin-right:0px;
	padding-left:2px;
	padding-right:2px;
	text-shadow:1px 1px 0px rgba(255,255,255,1);
	word-spacing: -2px;
	color:#000;
	}
	
	#menu a.current {
		border:0;
		font-size: 16px;
		font-weight:bold;
		border-bottom:solid 0px #999;
		color:#444;
		padding-bottom:5px;
		margin-top:2px;
		/*background-color:rgba(255,255,255,0.00);
		background-image:radial-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0));*/
		text-transform: capitalize;
		text-transform: uppercase;
	}

	#cartedevisite div{
		font-size:15px;

	}
	#logos {}
	.block {
		width:100%;
	}
	.colonne {
		float:none;
		text-align:center;
		border:solid 0px rgba(255,255,255,1);
		overflow:auto;
		width:auto;
		max-width:100%;
	}
	.over{
		display:none;
	}
	.colonne div p{
		text-align:center !important;
	}
	.colonne img{
		max-height:400px;
		width:auto;
		height:auto;
		filter: none;
		margin:auto;
		float:none;
		
	}
	.colonne img:hover{
		filter: none;
		transform:none;
	}

	img#chambre, img#chambre2 {display:none;}
	p.resa {
		text-align:center;
		margin:12px;
		display:block;
	}
	table.tarifs {
		margin:auto;
		margin-top:12px;
		margin-left:130px;
		border-collapse:collapse;
		display:inline-block;
		vertical-align:middle;
		font-size:23px;
	}
}
