@charset "utf-8";

@media screen and (max-width: 1130px) {
	#pages {margin-top:30px;}
}

@media screen and (max-width: 960px) {
	#menu {width:40%;}
	#navContainer {position:relative;bottom:auto;right:auto;}
	#nav {float:none;}
	#nav ul li a {padding:10px;}
	.page a {font-size:20px;}
}

@media screen and (max-width: 850px) {
	#menu {width:100%;float:none;margin:0;}
	#contenthome {width:100%;float:none;clear:both;margin-top:30px;}
	#nav5 ul li a, #nav6 ul li a, #nav7 ul li a, #nav8 ul li a, #nav9 ul li a {margin-right:5px;padding:10px 5px;font-size:13px;}
	#superwrapper {margin: 0 auto -80px;}
	.push{height:80px;}
	.footerwrapper {height:80px;}
	#fct {float:none;}
	#fct2 {float:none;clear:both;margin-top:10px;}
	.page a {font-size:20px;}
	#content {width:100%;float:none;margin:0;}
	#image {width:100%;float:none;clear:both;margin-top:30px;}
	#footer {text-align:center;}
}

@media screen and (max-width: 740px) {
	.page a {font-size:16px;}
	#nav ul li a {font-size:15px;}
	#nav5 ul li a, #nav6 ul li a, #nav7 ul li a, #nav8 ul li a, #nav9 ul li a {margin-right:0px;padding:10px 5px;font-size:11px;}
}

@media screen and (max-width: 640px) {
	#superwrapper {margin: 0 auto -100px;}
	.push{height:100px;}
	.footerwrapper {height:100px;}
	#navContainer, #navContainer5, #navContainer6, #navContainer7, #navContainer8, #navContainer9 {display:none;}
	#navMob {display:block;}	
	#main {padding:25px 0;}
}

@media screen and (max-width: 480px) {
	table img {width: 100% !important;height: auto !important;}
	.page a {font-size:24px;}
	.tel a {width:150px;}
	#logohome {float:none;width:100%;text-align:center;}
	#logohome img {width:auto;}
	#slidehome {float:none;width:100%;clear:both;margin-top:20px;}
	.col {float:none;width:100%;margin-left:0%;margin-bottom:20px;}
	table td {display:block;width: 100% !important;}
}