@media screen and (min-width:750px) and (max-width:1050px){	
	h1{font-size:1.8rem;padding-top: 2rem;width:auto;max-width:1378px; margin-left:auto; margin-right:auto;line-height:2.3rem;text-align: center;margin-top:0;padding-top:1rem }
	h2{font-size:2rem;width:auto;max-width:1378px; margin-left:auto; margin-right:auto;line-height:2rem; }
	.divsurtitrevert{text-align:center; color:#56B13D;font-size:1.4rem;margin-top:2rem;;}
	
	body{ -webkit-animation: bugfix infinite 1s; }
	@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }
	
	/***************** Partie header *****************/	
	div#divheaderint{width: 100%; height:auto;background-color:transparent;}
	div#divadresseht{position:absolute;top:25px;right:380px;font-size:0.8rem;line-height:1.5rem;background-image: url(/images/localisation.png);background-repeat:no-repeat;background-size: 20px auto;background-position:left center;padding-left:25px}
	div#divtelephoneht{position:absolute;top:25px;right:230px;font-size:0.9rem;height:50px;line-height:50px;background-image: url(/images/telephone.png);background-repeat:no-repeat;background-size: 25px auto; background-position:left center;padding-left:30px;}
	div#divcontactht{position:absolute;top:25px;right:120px;background-color:#56B13D;color:white;font-weight:bold;height:50px;line-height:50px;background-image: url(/images/contact.png);background-repeat:no-repeat;background-position:25px center;padding-left:80px;padding-right:0px;border-radius:50px}
	div#divcontactht span{display:none;}
	div#divcontactht:hover{background-color:black;}
	
	/** Menu **/
	input + div#divmenu{max-height:0px;overflow:hidden;position: absolute;top:100px;width:100%;transition:max-height 0.5s;background:white;padding:0;}
	input:checked + div#divmenu{max-height:1200px;width:100%;transition:max-height 0.5s;position: absolute;top:100px;padding:0;padding-bottom: 2rem;}
	header div#divmenumain{position:relative;}
	label[for="close"]{position:absolute;display:none;}
	input:checked ~ label[for="close"]{right:7px;top:25px;display:block;cursor : pointer;}
	label#labelmenu{
		height: 100px;
		font-size:1.5em;
		display:block;
		background-color: transparent;
		background-image:url(/images/menu-off-t.png);
		background-repeat:no-repeat;
		background-position:right 35px;
		cursor : pointer;
		background-color:white;
	}
	/** Menu **/
	
	#divlogo{
		position: absolute;
		left: 20px;
		top: 2px;
		width: 167px;
		height: 93px;
		z-index:10;
	}
	
	a#alogo:link,a#alogo:visited,a#alogo:active,a#alogo:hover{
		width: 167px;
		height: 93px;
		display: inline-block;
		text-decoration: none;
		background-image: url(/images/logo-phoenix-clean.png);
		background-position: center center;
		background-repeat: no-repeat;
		color: transparent;				
	}
	
	/******************** les sous menus **************************/	
	img#imgmenus{display:none;}
	
	#divmenu{
		width: auto;		
		z-index: 0;
		display: block;
		padding: 15px;
		text-align:left;
	}
	
	#divmenu > ul{
		margin: 0px;
		padding: 1rem !important;
		padding-right:100px !important;
		list-style-type: none;
		background-color:white;
		background-color:#F3F3F3;
	}
	
	#divmenu > li{list-style-type: none;}
	#divmenu > ul > li{
		display:block;
		position: static;
		
	}
	
	#divmenu > ul > li > ul{list-style-type: square;color:white;}
	
	#divmenu a{
		display: block;
		text-decoration:: none;
	}
	
	#divmenu > ul > li > a{
		display:block;
		color: #333333;
		text-decoration: none;
		width: auto;
		height: 27px;
		padding-top:15px;
		min-height: 27px;
		font-size: 1.2rem;
		padding-left: 2%;
		padding-right: 20px;
	}
	
	#divmenu > ul > li:first-child > a{border:none;}

	.submenu li{padding:0;margin:0;}
	.submenu li a{
		display:block;
		color: #333333;
		width: auto;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:40px;
	}
	.submenu li a:hover{text-decoration:none;color:#1b9397;}
	
	/******************** les sous menus **************************/
	
	/***************** Partie main *****************/
	
	table{margin: 2rem;}
	
	div#divsloganhome{
		width: 100%;
		height:400px;
		background-image: url(/images/phoenix-clean-slide-home.jpg);
		background-repeat:no-repeat;
		background-position: center center;
		background-size: cover;
	}
	div#divsloganhome div.divmainint div{color:white;font-size:4rem;text-align:center;width:100%;font-family: 'robotobold';line-height:6rem;padding-top:9rem;}
	div#divsloganhome div.divmainint div span{display:block;font-family: 'robotolight';font-size:3rem;}
	
	div.flexslider{display:none;}
	div#divillusht{width:100%;height:300px;background-size: cover;background-position:center center}
	div.divmainint{width:96%; padding:2%;height:auto;}
	
	/************** LES PRESTATIONS ********************/
	div#divpresentation{
		display:block;
		background-color:white;
		margin-top:3rem;
	}
	div#divpresentationillus{display:block;width:100%;height:600px;background-image: url(/images/cathy.jpg);background-repeat: no-repeat;background-size:cover;}
	div#divpresentationtxt{
		display:block;
		text-align:left;
		font-size:0.95rem;
		line-height:2rem;
		color:#7b7b7b;
		padding:2rem;
	}
	div#divpresentationtxt h1{color: #333333;}
	
	div#divprestations{
		text-align:center;
		z-index: 11;
		position: relative;
		width: 100%;
	}
	
	div.divprestationitem{
		background-color:white;
		margin-top:-100px;
		display: inline-block;
		width:45%;
		padding:2rem;
		padding-top:2.5rem;
		margin-left:2%;
		margin-right:2%;
		box-shadow: 5px 5px 10px #919191;
		-moz-box-sizing: border-box; 
		box-sizing: border-box;
		color:#8f8f8f;
		text-align:center;
	}	
	div.divprestationitem h2{display:inline-block;font-size:1.2rem;padding-top: 0;padding-left:1rem;padding-right:1rem;padding-bottom:0.5rem;border-bottom: 1px solid #E4E4E4;color: #333333;}
	/************** LES PRESTATIONS ********************/
	
	form label{
		display:inline-block;
		width:25%;
		margin-right:10px;
	}
	
	form input[type=text],form input[type=email],form input[type=password], form select, form textarea{width:70%;}
	span.spanform{width:70%;}
	
	/** Blocs responsives **/
	div.div3tiers_1 div,div.div3tiers_2 div,div.div2moities_1 div,div.div2moities_2 div,div.div1tier2tiers_1 div,div.div1tier2tiers_2 div,div.div2tiers1tier_1 div,div.div2tiers1tier_2 div{display:block;width:100%;height:auto;}
	div.div2moities_1 div:first-child{margin-bottom:2rem;}
	/** Blocs responsives **/
	
	.divmoitieg,.divmoitied{width:100%;box-sizing:border-box;text-align:center;color:white;padding:2rem;}
	
	/** Blocs actus de la home page **/
	div.divactuitem{
		display:inline-block;
		float:left;
		width:45%;
		height:550px;
		margin:2%;
		box-sizing: border-box;
		text-align:left;
		border: 1px solid #E0E0E0;
	}
	div.divactuitem div{padding:1rem;padding-top:0;}
	div.divactuitem h2{font-size:1.2rem;color:#1b9397;margin-top:1.2rem;padding-top:0;}
	/** Blocs actus de la home page **/
	
	/** Blocs partenaires **/
	div.divpartenairesitem{
		display:inline-block;
		float:left;
		width:30%;
		height:200px;
		margin:1%;
		padding:2%;
		box-sizing: border-box;
		text-align:center;
		border: 1px solid #E7E7E7;
		background-color:white;
	}
	div.divpartenairesitem:hover{border: 1px solid #8B8B8B;background-color:#F9F9F9;}
	div.divpartenairesitem img{width:auto;max-height:100px !important;}
	div.divpartenairesitem h2{font-size:1.2rem;color:#1b9397;margin:0;padding:0;margin-bottom:1rem;text-align:center;}
	/** Blocs actus de la home page **/
	
	div#divcontactform div#divcontactformit1,div#divcontactform div#divcontactformit2{padding-left:50px;padding-right:50px;box-sizing:border-box;}
    div#divcontactmap{height:500px;}
    
    /*****************	Les services ******************/
	div.div_item_service{float:left;width:33.3%;text-align:center;padding:0.5rem;box-sizing:border-box;margin-bottom:2rem;}
	div.div_item_service h2{color:#56B13D;margin-top:0;font-size:1.5rem;}
	/*****************	Les services ******************/
	
	/*****************	Important ******************/
	div.div_import_item{width:20%;float:left;padding:1rem;box-sizing:border-box;text-align:center;color:white;}
	div.div_import_item h3{font-weight:bold;font-size:1.1rem;margin-top:0.5rem;margin-bottom:0.7rem}
	/*****************	Important ******************/
    
    div#divcta{background-image: url(/images/font-ctp.jpg);background-repeat:no-repeat;background-size:cover;}
	div#divcta .divmoitieg,div#divcta .divmoitied,div#divcta{text-align:center;color:white;font-size:1.1rem;}
	div#divcta .divmoitieg{border-bottom: 1px solid #fff;}
	.divmoitieg h2,div#divcta .divmoitied h2{color:white;font-size:2.5rem;font-weight:bold;margin-bottom:3.5rem;}
	
	/***************** Partie footer *****************/
	footer{padding-top:40px;}
	
	#divintfooter{width:100%; height: auto;}
	
	footer div aside{float:left;width:29%;margin-right:1%;margin-top:20px;text-align:center;}
	footer div aside img#imglogobas{margin-top:-40px;}
	footer div aside img.imgrs{margin:0.5rem;margin-top:1rem;}
	
	footer div aside:first-child h3,footer div aside:last-child h3{padding-left:0;text-align:center;font-weight:normal;font-size:1.5rem;padding-bottom:2rem;}
}
