/*@media screen and (max-width: 480px) {*/
@media only screen and (max-device-width: 480px) {

	#footer,
	#footer .container,
	#footer .containerFooter
	{
		width:100%;
		display:block!important;
		height:140px!important;
		opacity:1!important;
	}

	#footer .container .contact_footer, #footer .container .communaute_footer, #footer .container .liens_footer {
		top:15px;
	}

	#footer .container .contact_footer, #footer .container .communaute_footer {
		top:23px;

	}

	#footer .container p
	{
		font-size: 8px!important;
	}

	#footer .container .contact_footer a
	{
		display:inline;
	}

	#footer .container .contact_footer
	{
		left:27px;
		width:140px;
	}

	#footer .container h6
	{
		margin-bottom: 4px;
		font-size: 11px
	}

	#footer .container .liens_footer a
	{
		margin-bottom: 2px;
		height:9px;
	}

	#footer .container .liens_footer .droiteLien a
	{
		margin-left:5px;
	}

	#footer .container .liens_footer
	{
		left:340px;
		width:135px;
	}

	#footer .container .contact_footer
	{
		left:27px;
		width:160px;

	}

	#footer .container .communaute_footer
	{
		left:200px;
		width:130px;
	}

	#header
	{
		width:100%;
		height:110px;
	}

	.haut
	{
		background:top center url('../img/iphone/haut.jpg') no-repeat;
		height:18px;
	}

	.container
	{
		width:100%;
	}

	.all
	{
		background-position: 0 -9px;
	}

	#bottom
	{
		width:100%;
		padding-top:40px;
	}

	#slider
	{
		width:100%!important;
		/*height:135px!important;*/
		margin:0 auto;
		text-align: center;
	}

	#slider img
	{
		/*height:135px;*/
		/*width:auto!important;*/
		/*left:-50%!important;*/
	}

	#slideControl
	{
		display:none!important;
	}

	#logo
	{
		width: 130px;
		height: 110px;
		margin: 0 auto;
		position:relative;
		top:8px;
		left:0;
	}

	a.lang
	{
		background:#efb709;
		border-radius:40px;
		width:40px;
		height:40px;
		line-height:40px;
		font-size: 14px;
	}

.iphone
{
	display:block!important;
}

	.all2 { background:white; }

	.header_title { display: none!important; }
	.footer_title { background: #00a9c5; margin-top:0; padding-top:27px; margin-left:auto;margin-right:auto; }
}

@media only screen and (max-device-width: 480px) and (orientation : portrait) {

	#slider
	{
		width:auto!important;
		height:135px!important;
	}

	#slider img
	{
		height:135px;
		width:auto!important;
		/*left:-50%!important;*/
	}

	#footer
	{
	}
	#footer,
	#footer .container
	{
		height:auto!important;
		/*background:none!important;*/
	}

	#footer .container
	{
		background: #00a9c5;
		padding-bottom: 15px;
		padding-top: 15px

	}

	#footer .mail,
	#footer .facebook,
	#footer .plus
	{
		z-index: 5!important;
	}

	#footer .container .contact_footer, #footer .container .communaute_footer, #footer .container .liens_footer {
		width:180px;
		position:static;
		top:0;
		left:0;
		margin:0 auto;
		border:0!important;
		background:none!important;
	}

	#footer, #footer .container, #footer .containerfooter {
		height:auto!important;
	}

	#footer .container .contact_footer, #footer .container .communaute_footer, #footer .container .liens_footer {
		margin-bottom: 15px;
		height:auto!important;
	}

	#footer .container .liens_footer .gaucheLien,
	#footer .container .liens_footer .gauchelien,
	#footer .container .liens_footer .droiteLien a,
	#footer .container .liens_footer .droitelien a
	 {
		margin-left: 0!important;
		padding-left: 0!important;
	}

	#contenu .paraliabeachclub .contenu
	{
		padding-bottom:20px!important;
		margin-bottom:20px!important;
	}

	.header_title { display: none!important; }
	.footer_title { background: #00a9c5; margin-top:0; padding-top:27px; }

	.bloc-tel, .bloc-tel:hover, a.bloc-tel {
  background-color: #FBC30A;
  border-radius: 20px;
  color: red;
  margin: 10px auto;
  padding: 10px;
  text-align: center;
}
.bloc-j {
  background-color:#FBC508;
  border: 1px solid #fff26a;
  border-radius: 10px;
  color: #fff;
  padding: 2px; 
}
#footer a.bloc-j:hover {
  color: #fff;
}
	
	
}