	body
	{
		overflow-x: hidden;
		padding-top:50px;
		font-family: 'Roboto', sans-serif;
	}
	*{
		margin:0;
		padding:0;	
	}
	

	
	a img
	{
		 border:0;
	}
	
	
	#imgs_interface
	{
		display:none;
		visibility:hidden;
	}
	
	
	.ancre
	{
		position:absolute;
		width:0px;
		height:0px;
		margin-top:-80px;
	}
	
	.parallax
	{
		 position:absolute;
	}
	
	
	ul li
	{
		margin-left:20px;
		padding-bottom:10px;
	}
	
	/*enacart contact/////////////////////////////////*/ 
	#encart_contact
	{
		position:fixed;
		top:200px;
		left:0px;
		z-index:100;

	}
	
	#encart_contact a
	{
		display:block;
		position:absolute;
		text-align:center;
		height:70px;
		width:50px;
		font-size:0.75em;
		color:#FFFFFF;
		overflow:hidden;
	}
	
	#encart_contact .txt
	{
		position:absolute;
		top:20px;
		left:-100px;
		width:100px;
	}
	
	#encart_contact a img
	{
		display:block;
		position:absolute;
		top:15px;
		left:3px;
	}
	
	#encart_contact #bloc_contact
	{
		background-color:#4C7193;
	}
	#encart_contact #bloc_brochure
	{
		background-color:#D56FA5;
		top:70px;
	}
	
	/*num de tel sur ios/////////////////////////////////*/ 
	a[href^="tel:"]
	{
		text-decoration:none;
		color:#FFFFFF !important;
	}	
	.no_mobile
	{
		visibility:hidden;
		display:none;
	}

	.light
	{
		font-weight:100;
	}
	.bold
	{
		font-weight:700;
	}
	
	.conteneur
	{
		width:90%;
		position:relative;
		margin:0 auto;
		overflow:hidden;
		clear:both;
	}
	
	.bloc30
	{
		width:96%;
		padding:2%;
		margin-bottom:20px;
	}
	.bloc70
	{
		width:96%;
		padding:2%;
		margin-bottom:20px;
	}
	.bloc50
	{
		width:96%;
		padding:2%;
		margin-bottom:20px;
		position:relative;
	}
	
	.angle_bulle
	{
		position:absolute;
		width:95%;
		bottom:-15px;
		text-align:center;
	}
	.no_margin_left
	{
		margin-left:0 !important;
	}
	
	.fd_blanc
	{
		background-color:#FFF;
	}
	
	.bloc_arrondi
	{
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	.texte_centre
	{
		text-align:center;
	}
	
	.gris_fonce
	{
		color:454545;
	}
	
	.blanc
	{
		color:#FFF;
	}
	

	
	h2
	{
		color:#FFF;
		text-align:center;
		font-size:1.8em;
		margin-bottom:30px;
	}
	
	h2 .sous_titre
	{
		font-size:0.65em;
		font-weight:300;
		padding-bottom:10px;
		background-image:url(../images/filet_sous_titre.gif);
		background-position:center bottom;
		margin-bottom:5px;
		background-repeat:no-repeat;
	}

/* tranche1	*/
	#tranche1
	{
		background-color:#56B2CD;
		padding-bottom:200px;
		position:relative;
		overflow:hidden;
		background-image:url(../images/diagonale1.png);
		background-position:center bottom;
		background-repeat:no-repeat;
	}
	#tranche1 .conteneur_fond
	{
		position:absolute;
		width:100%;
		height:100%;
	}
	
	#tranche1 .conteneur_fond .img_fd
	{
		position:absolute;
		width:100%;
		height: auto;
		margin-top:200px;
	}
	
	#tranche1 .bande1
	{
		margin-bottom:150px;
	}
	
	#tranche1 .bande2
	{
		color:#454545;
	}
	
	#tranche1 .bande2 h3
	{
		font-size:1.5em;
		font-weight:400;
	}
	
	#tranche1 .bande2 img
	{
		width:30%;
		height:auto;
	}
	
	h1
	{
		position:relative;
		text-align:center;
		width:90%;
		padding-left:5%;
		margin-top:50px;
		margin-bottom:35px;
		color:#FFF;
		font-family: 'Roboto', sans-serif;
		font-weight:400;
		font-size:3em;
		line-height:0.8em;
	}
	
	h1 .petit_texte
	{
		font-size:0.37em;
	}
	
	h1 div
	{
		padding-top:20px;
		margin-bottom:30px;
	}
	
	h1 .sous_titre
	{
		line-height:0.35em;
	}
	
	#tranche1 a
	{
		text-decoration:none;
		color:#454545;
	}
	
	#tranche1 #bloc_numero_telephone
	{
		position:relative;
		margin-top:30px;
		width:250px;
		padding:15px;
		margin:0 auto;
		text-align:center;
		border:2px solid #FFF;
		color:#FFF;
	}
	#tranche1 #bloc_numero_telephone p
	{
		font-size:2em;
		font-weight:700;
	}
		
	#tranche1 .perso1
	{
		position:absolute;
		left:-5%;
		bottom:30%;
		width:125px;
		height: auto;
	}
	#tranche1 .perso2
	{
		position:absolute;
		left:20%;
		bottom:30%;
		width:125px;
		height:auto;
	}
	#tranche1 .perso3
	{
		position:absolute;
		left:15%;
		bottom:25%;
		width:90px;
		height: auto;
	}
	#tranche1 .perso4
	{
		position:absolute;
		left:5%;
		bottom:12%;
		width:160px;
		height: auto;
	}
	
	#tranche1 .perso5
	{
		position:absolute;
		right:0%;
		bottom:5%;
		width:140px;
		height: auto;
	}
	
	#tranche1 .chien
	{
		position:absolute;
		left:35%;
		bottom:17%;
		width:75px;
		height: auto;
	}
	
	#tranche1 .arbre_gauche, #tranche1 .arbre_droite
	{
		display:none;
		visibility:hidden;
	}
	
	
/* tranche2	*/

	#tranche2 #repere_tranche2
	{
		position:absolute;
		bottom:0%;
		width:10px;
		height:250px;
	}


	#tranche2
	{
		background-color:#D33088;
		position:relative;tra
	}

	#tranche2 #picto_video
	{
		display:block;
		width:100%;
		text-align:center;
		padding-bottom:300px;
	}
	
	#tranche2 #picto_video img
	{
		width:70%;
		height:auto;
	}

	#tranche2 #perso_brochure img
	{
		display:block;
		width:100%;
		height:auto;
	}

	#tranche2 #perso_brochure
	{
		position:absolute;
		left:20%;
		bottom:0%;
		width:60%;
		z-index:2;
	}
	
	
	/* tranche_tarifs	*/
	#tranche_tarifs
	{
		color:#FFF;
		padding-bottom:100px;
		width:100%;
		position:relative;
		background-color:#1D7CA5;
	}
	
	#tranche_tarifs #residence_tarifs
	{
		position:absolute;
		left:50%;
		margin-left:-1450px;
	}
	
	#tranche_tarifs .filet
	{
		background-color:#D33088;
		height:7px;
		width:20%;
		margin:20px 0px;
	}
	
	#tranche_tarifs h4
	{
		font-size:2em;
		font-weight:300;
		padding-bottom:15px;
	}
	#tranche_tarifs p
	{
		padding-top:10px;
	}

	#tranche_tarifs .liste2
	{
		padding-top:10px;
	}
	
	#tranche_tarifs .gras
	{
		font-weight:900;
	}
	#tranche_tarifs .bloc_deux
	{
		background-color:#56B2CD;
		margin-top:40px;
	}
	
/* tranche plan appartements	*/	
	#tranche_plans_appartement
	{
		color:#FFF;
		padding-bottom:40px;
		padding-top:100px;
		width:100%;
		position:relative;
		background-color:#56B2CD;
	}
	
	#tranche_plans_appartement .bloc_infos
	{
		background-color:#D33088;
		padding:2.5%;
		width:85%;
		left:5%;
		position:relative;
		margin-top:-190px;
		font-size:2em;
		font-weight:100;
		-webkit-border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border-radius: 10px;
	}
	
	
	#tranche_plans_appartement .gras
	{
		font-weight:900;
	}
		
	#tranche_plans_appartement .filet
	{
		background-color:#D33088;
		height:7px;
		width:32%;
		margin:20px 0px;
	}
	
	#tranche_plans_appartement h4
	{
		font-size:2em;
		font-weight:300;
		padding-bottom:15px;
	}
	
	#tranche_plans_appartement .bloc70
	{
		position:relative;
	}
	
	#tranche_plans_appartement .bloc70 img
	{
		width:100%;
		height:auto;
	}
	
	
	#tranche_plans_appartement .bloc70 .lien_pdf
	{
		position:absolute;
		display:block;
		width:12%; height:30%;
	}
	
	#tranche_plans_appartement .bloc70 .pdf_b
	{
		left:22%;
		top:14%;
	}
	
	#tranche_plans_appartement .bloc70 .pdf_c
	{
		left:38%;
		top:8%;
	}
	
	#tranche_plans_appartement .bloc70 .pdf_d
	{
		left:58%;
		top:7%;
	}
	#tranche_plans_appartement .bloc70 .pdf_e
	{
		left:76%;
		top:7%;
	}
	#tranche_plans_appartement .bloc70 .pdf_f
	{
		left:76%;
		top:43%;
	}
	
/* tranche3	*/
	#tranche3 #repere_tranche3
	{
		position:absolute;
		width:10px;
		height:100%;
	}
	
	#tranche3
	{
		padding-top:40px;
		width:100%;
		height:500px;
		background: url(../images/fd_tranche3.jpg) no-repeat center;
 		background-size: cover;
		position:relative;
		z-index:10;
	}
	
	#tranche3 .bloc50_no_padding
	{
		width:100%;
	
	}
	
	#tranche3 .bloc50_no_padding .contenu
	{
		position:relative;
		padding:15px 7%;
		width:86%;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		background-color:#1D7CA5;
	}
	
	#tranche3 #diagonale_tranche3
	{
		position:absolute;
		bottom:0;
	}
	
	#tranche3 .bloc_un
	{
		color:#FFF;
		font-weight:100;
	}
	
	#tranche3 .bloc_un .angle_bulle
	{
		width:85%;
	}
	
	#tranche3 #lien_article_residence
	{
		display:block;
		position:relative;
		z-index:1000;
		color:#FFF;
		text-transform:uppercase;
		text-decoration:none;
		width:86%;
		padding:10px 7%;
		margin-bottom:20px;
		background-color:#D33088;
		font-weight:900;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	
	
	#tranche3 .ligne1
	{
		font-size:1.8em;
	}
	
	#tranche3 .ligne1 span
	{
		font-size:2em;
		font-weight:700;
	}
	#tranche3 .ligne2
	{
		padding-bottom:10px;
	}
	
	#tranche3 .bloc_deux
	{
		font-style:italic;
		font-weight:400;
		color:#D33088;
	}
	#tranche3 p
	{
		padding-bottom:5px;
	}
/* tranche4	*/
	#tranche4 #repere_tranche4
	{
		position:absolute;
		width:10px;
		height:100%;
	}
	#tranche4
	{
		padding-top:40px;
		position:relative;
		z-index:2;
		width:100%;
		height:480px;
		background: url(../images/fd_tranche4.jpg) no-repeat center;
 		background-size: cover;
	}
	#tranche4 .conteneur_fond
	{
		position:absolute;
		width:100%;
		height:100%;
		background-image:url(../images/diagonale2.png);
		background-position:center bottom;
		background-repeat:no-repeat;
	}
	#tranche4 .bloc50
	{
		
		float:right !important;
		background-color:#7FB32A;
		color:#FFF;
		font-weight:100;
	}
	#tranche4 .bloc50 .ligne1
	{
		font-weight:400;
	}
	#tranche4 .bloc50 .ligne2
	{
		font-weight:700;
		font-size:3em;
	}
	#tranche4 p
	{
		padding-bottom:5px;
	}
	
	#tranche4 .perso1
	{
		position:absolute;
		left:40%;
		width:13%;
		height:auto;
		bottom:26%;
		display:none;
		visibility:hidden;
	}
	
	/* tranche5	*/
	#tranche5 #repere_tranche5
	{
		position:absolute;
		z-index:100;
		bottom:0;
		width:10px;
		height:260px;
	}
	
	#tranche5
	{
		background-color:#AEC52A;
		position:relative;
		overflow:hidden;
		padding-bottom:280px;
		color:#5F6A89;
		font-weight:300;
	}

	#tranche5 h2 a
	{
		color:#FFF;
		text-decoration:none;
	}
	#tranche5 p
	{
		margin-bottom:5px;
	}
	
	#tranche5 h3
	{
		padding:10px 0px;
		background-image:url(../images/filet_rose.gif);
		background-repeat:no-repeat;
		font-weight:400;
		padding-bottom:10px;
		font-size:1.4em;
	}
	#tranche5 .sous_titre
	{
		padding-top:40px;
	}
	
	#tranche5 .conteneur_fond
	{
		position:absolute;
		width:100%;
		height:100%;
		z-index:0;
		background-image:url(../images/diagonale3.png);
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	
	#tranche5 .perso1
	{
		position:absolute;
		z-index:0;
		bottom:0;
		width:300px;
		left:20%;
	}
	
	#tranche5 .perso2
	{
		position:absolute;
		z-index:0;
		bottom:-70px;
		right:10%;
	}
	
	#tranche5 #arbre
	{
		position:absolute;
		z-index:0;
		bottom:0;
		width:350px;
		left:5%;
	}
	
	
	/* tranche6	*/
	
	#tranche6 #repere_tranche6
	{
		position:absolute;
		bottom:0%;
		width:10px;
		height:780px;
	}
	
	
	#tranche6
	{
		background-color:#7DBA44;
		position:relative;
		height:100px;
		text-align:center;
		color:#5F6A89;
		font-weight:300;
	}
	
	#tranche6 h3
	{
		font-weight:400;
		padding:10px 0px;
		background-image:url(../images/filet_rose.gif);
		background-repeat:no-repeat;
		font-size:1.4em;
	}
	
	#tranche6 p
	{
		margin-bottom:5px;
	}
	#tranche6 .contenu
	{
		margin-top:-150px;
		position:absolute ;
		z-index:4;
		width:100%;
	}
	
	#tranche6 .bloc50
	{
		float:right !important;
		text-align:left;
	}
	
	
	#tranche6 .perso1
	{
		position:absolute;
		bottom:0%;
		left:15%;
		width:180px;
	}

	/* tranche7	*/
	#tranche7
	{
		background-color:#fff;
		padding-top:40px;
		height:550px;
		background: url(../images/fd_tranche7.gif);
		background-repeat:repeat-x;
		position:relative;
	}
	#tranche7 h2
	{
		padding-bottom:40px;
	}
	
	/* tranche8	*/
	#tranche8 #repere_tranche8
	{
		position:absolute;
		width:10px;
		height:400px;
	}
	
	#tranche8
	{
		/*background: url(../images/fd_tranche8.jpg) no-repeat center;
 		background-size: cover;*/
		position:relative;
		overflow:hidden;
		height:700px;
		padding-top:50px;
		color:#0065B1;
		font-weight:400;
		font-style:italic;
		font-size:1.2em;
		
	}
	
	#tranche8 .parallax
	{
	
		width:2000px;
		height:auto;
		z-index:0;
		margin-left:-700px;
	}
	
	/* tranche9	*/
	#tranche9 #repere_tranche9
	{
		position:absolute;
		width:10px;
		margin-top:-180px;
		height:800px;
	}
	
	#tranche9 #repere_tranche9_2
	{
		position:absolute;
		width:10px;
		height:600px;
		margin-top:-580px;
	}
	
	#tranche9
	{
		background-color:#F28D01;
		padding-top:40px;
	}

	
	#tranche9 h3
	{
		color:#FFF;
		font-size:2em;
	}
	
	#tranche9 .bloc img
	{
		width:100%;
		height:auto;
	}
	#tranche9 .bloc
	{
		width:96%;
		padding:2%;
		margin-bottom:20px;
		position:relative;
		text-align:center;
	}
	/* tranche10*/
	#repere_tranche10
	{
		position:absolute;
		width:10px;
		height:450px;
		margin-top:300px;
	}
	
	#tranche10
	{
		background-color:#56B8DF;
		position:relative;
		padding-top:40px;
		color:#FFF;
		padding-bottom:200px;
		text-align:center;
		background-image:url(../images/fd_tranche10.png);
		background-position:center bottom;
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#tranche10 .bloc50
	{
		line-height:1.4em;
	}
	
	#tranche10 .bloc25
	{
		padding-bottom:40px;
		line-height:1.4em;
	}
	
	#tranche10 .perso1	
	{
		display:none;
		visibility:hidden;
	}
	#tranche10 .perso2
	{
		display:none;
		visibility:hidden;
	}

	.plan
	{
		position:relative;
		width:90%;
		left:5%;
	}
	
	.plan img
	{
		width:100%;
		height:auto;
	}
	
	.plan #plan
	{
		display:none;
		visibility:hidden;
	}
	
	/* google map*/
	.google-maps {
		display:block;
        position: relative;
        padding-bottom: 40%;
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
	
	/* tranche11*/
	#repere_tranche11
	{
		position:absolute;
		width:10px;
		height:450px;
		margin-top:150px;
		
	}
	#tranche11
	{
		position:relative;
		overflow:hidden;
		background-color:#D33088;
		color:#FFF;
		background-image:url(../images/fd_tranche11.gif);
		background-position:center;
		background-repeat:no-repeat;
		padding-bottom:230px;
	}
	
	#tranche11 h3
	{
		font-weight:300;
		font-size:1.3em;
		padding-bottom:10px;
	}
	
	#tranche11 #brochure1
	{
		position:absolute;
		left:60%;
		margin-left:-30%;
		width:200px;
		height:auto;
	}
	#tranche11 #brochure2
	{
		left:65%;
		margin-left:-25%;
		position:absolute;
		visibility:hidden;
		width:280px;
		height:auto;
	}
	
	#tranche11 #contact
	{
		position:absolute;
		text-align:center;
		border:2px solid #FFF;
		padding:15px;
		width:75%;
	}
	
	
	#tranche11 #contact p
	{
		font-size:2em;
		font-weight:700;
	}
	
	#tranche11 #contact a
	{
		text-decoration:none;
		color:#FFF;
		font-size:1.5em;
	}
	
	footer
	{
		padding-top:20px;
		padding-bottom:20px;
		background-color:#FFF;
	}
	
	footer p
	{
		padding-bottom:10px;
		font-size:0.8em;
	}
	
	footer a
	{
		color:#999;
		text-decoration:none;
		float:right;
	}
	
	footer #labels
	{
		width:100%;
		float:left;
		text-align:center;
	}
	
	footer #labels img
	{
		width:100%;
		height:auto;
	}
	
	footer #masfip
	{
		width:100%;
		float:right;
		text-align:center;
	}
	
	footer #masfip img
	{
		width:30%;
		height:auto;
	}
	
	
	
@media screen and (min-width: 640px) {

	
	.bloc30
	{
		width:26%;
		padding:2%;
		float:left;
		margin-left:5%;
	}
	
	.bloc50
	{
		width:41%;
		padding:2%;
		float:left;
		margin-left:10%;
	}
	
	.bloc70
	{
		width:61%;
		padding:2%;
		float:left;
		margin-left:5%;
	}

	/* tranche1	*/
	h1
	{
		font-size:4em;
	}
	
	#tranche1 .chien
	{
		width:105px;
	}
	
	#tranche1 .conteneur_fond .img_fd
	{
		margin-top:100px;
	}
	
	
	#tranche2 #picto_video img
	{
		width:60%;
		height:auto;
	}
	#tranche2 #perso_brochure
	{
		left:30%;
		bottom:0%;
		width:40%;
	}
	
	/* tranche  tarifs	*/	
	#tranche_tarifs .liste1 span
	{
		display:block;
	}
	

	
	/* tranche3	*/
	#tranche3 .bloc50_no_padding
	{
		width:45%;
		float:left;
	}
	
	/* tranche4	*/
	#tranche4 .perso1
	{
		visibility:visible;
		display:block;
	}
	/* tranche9	*/
	#tranche9 .bloc img
	{
		width:60%;
		height:auto;
	}
	/* tranche11	*/
	#tranche11
	{
		padding-bottom:430px;
	}
	#tranche11 #brochure1
	{
		padding-bottom:230px;
	}

	#tranche11 #brochure1
	{
		width:280px;
		left:50%;
	}
	#tranche11 #brochure2
	{
		visibility:visible;
	}
	/* footer	*/
	footer #labels
	{
		width:250px;
	}
	
	
	footer #masfip
	{
		width:75px;
	}
	footer #masfip img
	{
		width:100%;
		height:auto;
	}

} /*/mediaquery*/
	
	
@media screen and (min-width: 960px) {
	

		
	.bloc25
	{
		width:21%;
		padding:2%;
		float:left;
		margin-left:5%;
	}
	
	.no_mobile
	{
		visibility:visible;
		display:block;
	}
	
	body
	{
		padding-top:100px;
	}
	
	.ancre
	{
		margin-top:-135px;
	}
	
	h2
	{
		font-size:2.6em;
	}
	/* tranche1	*/
	h1
	{
		font-size:4.5em;
	}
	h1 .sous_titre
	{
		line-height:0.2em;
	}
	h1
	{
		margin-bottom:75px;
	}
	
	#tranche1 .bande1
	{
		margin-bottom:100px;
	}
	#tranche1 .perso1
	{
		width:200px;
	}
	#tranche1 .perso2
	{
		width:200px;
	}
	#tranche1 .perso3
	{
		width:115px;
		bottom:30%;
		right:25%;
		left:inherit;
	}
	#tranche1 .perso4 img
	{
			display:block;
	}
	#tranche1 .perso4 .perso
	{
			width:190px;
			height:auto;
	}
	#tranche1 .perso4 .visage
	{
		position:absolute;
		top:31px;
		left:68px;
		width:9px;
		height:auto;
	}
	#tranche1 .perso5
	{
		width:220px;
		right:5%;
	}
	#tranche1 .chien
	{
		position:absolute;
		left:30%;
		bottom:12%;
		width:165px;
		height: auto;
	}
	/* tranche2	*/
	#tranche2 #picto_video
	{
		padding-bottom:0px;
	}
	#tranche2 #picto_video img
	{
		width:40%;
		height:auto;
	}
	#tranche2 #perso_brochure
	{
		left:70%;
		width:20%;
	}
	
	/* tranche  tarifs	*/	
	#tranche_tarifs .liste1 span
	{
		display:inline;
	}
	
	
	/* tranche6	*/
	#tranche6
	{
		background-color:#7DBA44;
		position:relative;
		height:600px;
		text-align:center;
		background-image:url(../images/diagonale4.gif);
		background-position:center bottom;
		background-repeat:no-repeat;
		color:#5F6A89;
		font-weight:300;
	}
	#tranche6 .perso1
	{
		left:25%;
		width:240px;
	}
	
	/* tranche9	*/
		
	#tranche9 .bloc
	{
		width:41%;
		padding:2%;
		float:left;
		margin-left:10%;
		text-align:left;
	}
	
	
	#tranche9 .bloc img
	{
		width:100%;
		height:auto;
	}
	
	#tranche9 .bloc_decale
	{
	
		float:right;
		margin-left:0;
		margin-right:15%;
	}
	
	
	#tranche9 .perso1
	{
		position:absolute;
		z-index:9;
		margin-top:-530px;
		right:10%;
	}
	
	#tranche9 .conteneur_fond
	{
		position:absolute;
		width:100%;
		margin-top:-400px;
	
	}
	
	#tranche9 .bloc_decale img
	{
		position:absolute;
		margin-top:-150px;
		z-index:10;
	}
	
	#tranche9 .conteneur_fond .conteneur
	{
		overflow:visible;
	}
	
	/* tranche10	*/
	#tranche10
	{
		text-align:left;
	}
	
	.google-maps {
		width:70%;
	}
	
	#tranche10 .perso2	
	{
		display:block;
		visibility:visible;
		position:absolute;
		bottom:25%;
	}
	

	.plan #plan_mobile
	{
		display:none;
		visibility:hidden;
	}
	
	.plan #plan
	{
		display:inline;
		visibility:visible;
	}
	
	/* tranche11*/

	#tranche11
	{
	
		padding-bottom:0px;
	}
	
	#tranche11 #brochure1
	{
		position:absolute;
		left:50%;
		margin-left:-30%;
	}
	#tranche11 #brochure2
	{
		left:50%;
		margin-left:-25%;
		position:absolute;
	}

} /*/mediaquery*/
	@media screen and (min-width: 1280px) {
	.conteneur
	{
			width:1200px;
	}
	/* tranche1	*/
	h1
	{
			font-size:5em;
	}
	#tranche1 .conteneur_fond .img_fd
	{
		margin-top:0px;
	}
	#tranche1 .perso1
	{
			width:275px;
			left:5%;
	}
	#tranche1 .perso2
	{
			width:250px;
	}
	#tranche1 .perso3
	{
			width:150px;
	}
	#tranche1 .perso4
	{
			left:15%;
			width:243px;
	}
	#tranche1 .perso4 .perso
	{
			width:243px;
			height:549px;
	}
	#tranche1 .perso4 .visage
	{
		position:absolute;
		top:37px;
		left:85px;
		width:13px;
	}
	#tranche1 .perso5
	{
			width:280px;
	}
	#tranche1 .arbre_gauche
	{
		position:absolute;
		left:0px;
		width:417px;
		height: auto;
		display:block;
		visibility:visible;
		padding-top:300px;
		
	}
	#tranche1 .arbre_gauche img
	{ 
		display:block;
	 	width:100%;
		height:auto;
	}
	#tranche1 .arbre_droite
	{
		position:absolute;
		right:0px;
		width:417px;
		height: auto;
		display:block;
		visibility:visible;
		padding-top:450px;
		
	}
	#tranche1 .arbre_droite img
	{ 
		display:block;
	 	width:100%;
		height:auto;
	}
	/* tranche2	*/
	#tranche2 #perso_brochure
	{
		
		width:15%;
	}
	/* tranche4	*/
	#tranche4 .perso1
	{
		width:150px;
	}
	/* tranche8	*/
	#tranche8 .parallax
	{
		width:150%;
		margin-left:-10%;
		height:auto;
	}
	
	/* tranche10	*/
	#tranche10 .perso1	
	{
		display:block;
		visibility:visible;
		position:absolute;
		bottom:30%;
	}
	
	.plan
	{
		width:1152px;
		left:auto;
		margin:0 auto;
	}
	
	/* tranche plan appartements	*/	
	#tranche_plans_appartement .bloc_infos
	{
		
		width:1130px;
		left:auto;
		margin-left:auto;
		margin-right:auto;
	
	}
	

	

} /*/mediaquery*/
@media screen and (min-width: 1920px) {
	#tranche1 .conteneur_fond .img_fd
	{
		margin-top:-150px;
	}
	
	/* tranche8	*/
	#tranche8 .parallax
	{
		width:100%;
		margin-left:0;
		height:auto;
	}
} /*/mediaquery*/
/* caroussel owl	*/

		.owl-carousel .item {
			background: #FFF;
			padding:10px;
			height: 300px;
		}
		.owl-carousel .item h4 {
			padding-top:10px;
			font-size:1em;
		}
		.owl-carousel .item .photo {
			display:block;
			width:100%;
			overflow:hidden;
			height:250px;
			background-size: cover;
		}
		.owl-carousel .item .photo1 {
		    background: url(../images/diapos/mairie.jpg)no-repeat center;
		}
		.owl-carousel .item .photo2 {
		    background: url(../images/diapos/rue.jpg)no-repeat center;
		}
		.owl-carousel .item .photo3 {
		    background: url(../images/diapos/berge.jpg)no-repeat center;
		}
		.owl-carousel .item .photo4 {
		    background: url(../images/diapos/centre_commercial.jpg)no-repeat center;
		}
		.owl-carousel .item .photo5 {
		    background: url(../images/diapos/parc.jpg)no-repeat center;
		}
			
		
	