@media screen and (max-width:480px){
	div#global{
		width:100%;
	}
	
	div#fb{
		display:none;
	}
	
	div#top{
		width:100%;
		background-image:url(images/bg_body2.png);
		height:100px;
		background-size:100%;
	}
	
	div#top_mobile{ 
		display:block;
	}
	
	div#menu li{
		display:block;
		float:none;
		width:100%;
		margin-left:0%;
	}
	
	div.transp ul{ 
		margin-left:0%;
	}
	
	div#coordonnees{ 
		width:96%;
		padding:2%;
		text-align: center;
		padding-top: 8%;
	}
	
	iframe{ 
		margin-top:6%;
	}
	
	div.mob_chantiers{
		display:block;
	}
	
	div.web_chantiers{
		display:none;
	}
	
	div.chantier 
	
	div#content h2.chantiers{ 
		height:30px;
	}
	
	div.tous_chantiers img{ 
		float:none;
		width:100%;
	}
	
	div#content h2.chantiers img{ 
		vertical-align: middle;
		float: none;
	}
	
	div.prestations ul ul{
		margin-left:0%;
	}
	
	img.margin_right{ 
		margin-right:0%;
		width:30px;
	}
	
	div#menu li a{ 
		width:96%;
		padding-left:4%;
		padding-right:0%;
		background-image:none;
		background-color:#626060;
		padding-top:4%;
		padding-bottom:4%;
	}
	
	div#contact div#plan{ 
		margin-left:0%;
		width:100%;
		text-align:center;
	}
	
	iframe{
		width:80%;
	}
	
	div#menu{
		display:none;
	}
	
	div#int{
		width:96%;
		padding:2%;
		float:none;
	}
	
	div#top_mobile img{
		width:45%;
		float:left;
	}
	
	div#top_mobile img.logo_mob{
		float: right;
		width: 17%;
		margin-top: 14%;
		margin-right: 5%;
	}
	
	body{ 
		background-image:none;
	}
	
	div#sidebar{
		float:none;
		width: 96%;
		padding:2%;
		margin-left:0px;
		margin-top: 2%;
	}
	
	div.image_chantier{
		width:75%;
		margin:auto;
	}
	
	.contact_left{ 
		float:none !important;
		width:100% !important;
		margin-left:0% !important;
	}
	
	.contact_left_left{ 
		float:none !important;
		width:100% !important;
	}
	
	.contact_left h2 {
		text-align: center;
		margin: 0% 0%;
		color: #fff;
		padding: 4%;
	}
	
	div.align_center div.g-recaptcha {
		margin-bottom: 13%;
	}


	form{
		max-width:100%;
	}
	
	form table{
		max-width:100%;
	}
	
	form tbody{
		max-width:100%;
	}
	
	form input{
		max-width:92%;
		 font-size: 11px;
	}
	
	form select{
		max-width:97%;
		 font-size: 11px;
	}
	
	form tr{
		max-width:100%;
	}
	
	form td{
		max-width:100%;
	}
	
	form textarea{
		max-width:92%;
		 font-size: 11px;
	}

}