@media screen and (min-width:950px){	
	h1{font-size: 6rem;line-height:3rem;text-align:center;font-weight:normal;max-width:1000px;margin-left:auto;margin-right:auto;font-family: 'Abuget'; font-weight: normal;}
	#h1home{margin-top: 12rem;color: white;line-height: 6rem; padding-bottom: 5rem; font-size: 7.5rem;}
	h2{font-size:2rem;padding-top:0;margin-bottom:2rem;line-height: 2rem;font-weight:normal;}
	h2#hdhomeselbien{font-size:3rem;margin-top:5rem;}


	#divnav{display:none;}
	
	div#divlogo{
		width: 16%;
		height: 196px;
		background-image: url(/images/logo-troidia-serti.svg);
		background-repeat: no-repeat;
		margin-left: auto;
		margin-right: auto;
		background-size: contain;
		background-position: center top
	}	
	
	
	/** Menu **/
	#menupc1{width:42%;text-align:right;margin-top:-120px;float:left;text-align:center;}
	#menupc1 a:link,#menupc1 a:link,#menupc1 a:visited,#menupc1 a:active{
		color:white;
		text-decoration: none;
		font-size: 1rem;
		margin-bottom: 2.5rem;
		margin-left: 1.5rem;
		margin-right: 1.5rem;
		padding-top:0.25rem;
		padding-bottom:0.25rem;
		border-top: tranparent;
		border-bottom: tranparent;
	}
	
	#menupc2{width:42%;text-align:left;margin-top:-120px;float:right;text-align:center;}
	#menupc2 a:link,#menupc2 a:link,#menupc2 a:visited,#menupc2 a:active{
		color:white;
		text-decoration: none;
		font-size: 1rem;
		margin-bottom: 2.5rem;
		margin-left: 1.5rem;
		margin-right: 1.5rem;
		padding-top:0.25rem;
		padding-bottom:0.25rem;
		border-top: tranparent;
		border-bottom: tranparent;
	}
	
	#menupc1 a:hover,#menupc2 a:hover{
		text-shadow: 10px 010px 20px white;
	}
	
	.menu{display:none;}
	/** Menu **/
	
	div.divmainint{width:auto;max-width:1500px;margin-left:auto;margin-right:auto;padding:2rem;}
	
	/** Blocs responsives **/		
	/** 2 moitiés visuel droit **/
	div.div2moities_visuel_d{display: -webkit-flex;display: flex;width:100%;}	
	div.div2moities_visuel_d div.div2moities_visuel_d_t{-webkit-order: 1;order: 1;width:50%;padding:3rem;}
	div.div2moities_visuel_d div.div2moities_visuel_d_v{-webkit-order: 2;order: 2;width:50%;padding:3rem;}
	div.div2moities_visuel_d div.div2moities_visuel_d_v{background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;}
	
	/** 2 moitiés visuel gauche **/
	div.div2moities_visuel_g{display: -webkit-flex;display: flex;width:100%;}	
	div.div2moities_visuel_g div.div2moities_visuel_g_t{-webkit-order: 2;order: 2;width:50%;padding:3rem;}
	div.div2moities_visuel_g div.div2moities_visuel_g_v{-webkit-order: 1;order: 1;width:50%;padding:3rem;}
	div.div2moities_visuel_g div.div2moities_visuel_g_v{background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;}

	/** 1 tier 2 tiers **/
	div.div1tier2tiers_visuel_d{display: -webkit-flex;display: flex;width:100%;margin-bottom:3rem;}	
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_t{-webkit-order: 2;order: 2;width:33%;padding:3rem;}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_v{-webkit-order: 1;order: 1;width:67%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;padding:3rem;}
	
	/** 2 tiers 1 tier **/
	div.div1tier2tiers_visuel_g{display: -webkit-flex;display: flex;width:100%;margin-bottom:3rem;}	
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_t{-webkit-order: 1;order: 1;width:33%;padding:3rem;}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_v{-webkit-order: 2;order: 2;width:67%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;padding:3rem;}
	
	/* 1 bloc txt */
	div.div1block_wysi,div.div1block_wysi.div1block_wysi_t,div.div1block_wysi.div1block_wysi_t textarea{width:100%;}
	
	/* 2 moitiés wysi */
	div.div2moities_wysi{display:table;width:100%;}
	div.div2moities_wysi div.div2moities_wysi_t_g,div.div2moities_wysi div.div2moities_wysi_t_d{display:table-cell;width:50%;background-color:#eeeeee;padding:3rem;}
	
	/** 1 tier 2 tiers wysi **/
	div.div1tier2tiers_wysi{display:table;width:100%;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_g{display:table-cell;width:33%;background-color:#eeeeee;padding:3rem;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_d{display:table-cell;width:67%;background-color:#eeeeee;padding:3rem;}
	
	/** 2 tiers 1 tier wysi **/
	div.div2tiers1tier_wysi{display:table;width:100%;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_g{display:table-cell;width:67%;background-color:#eeeeee;padding:3rem;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_d{display:table-cell;width:33%;background-color:#eeeeee;padding:3rem;}
	
	/** 3 tiers wysi **/
	div.div3tiers_wysi{display:table;width:100%;}
	div.div3tiers_wysi div.div3tiers_wysi_t_1,div.div3tiers_wysi div.div3tiers_wysi_t_2,div.div3tiers_wysi div.div3tiers_wysi_t_3{display:table-cell;width:33%;background-color:#eeeeee;padding:3rem;}
	
	/** 4 quarts wysi **/
	div.div4quarts_wysi{display:table;width:100%;}
	div.div4quarts_wysi div.div4quarts_wysi_t_1,div.div4quarts_wysi div.div4quarts_wysi_t_2,div.div4quarts_wysi div.div4quarts_wysi_t_3,div.div4quarts_wysi div.div4quarts_wysi_t_4{display:table-cell;width:25%;background-color:#eeeeee;padding:0.5rem;}
	/** Blocs responsives **/
	
	div#div3tiers_wysi_equipe{padding-top:4rem !important;padding-bottom: 3rem !important;}
	
	div#divillushthome{height:900px;padding-top:28px;padding-top: 65px;}
	div#divillusht{height:400px;padding-top: 65px;}
	
	/** Contact Sticy **/
	#cap_sticky_devis{display:none}
	div#cap_sticky_contact_h{
		width:380px;
		height:60px;
		background-color:var(--cp--rouge);
		position:fixed;
		z-index:100;
		bottom: 10px;
		right: 30px;
		border-radius: 500px;
		color: white;
		font-family: 'Poppinsbold';
		padding:0;
		padding-top:0;	
		display:block;	
	}
	div#cap_sticky_contact{
		width:380px;
		height:60px;
		background-color:var(--cp--rouge);
		position:fixed;
		z-index:100;
		bottom: 10px;
		right: 30px;
		border-radius: 10px;
		color: white;
		font-family: 'Poppinsbold';
		padding:0;
		padding-top:0;		
		display:none;

	}
	
	#cap_sticky_contact_h h3 img{vertical-align:baseline;}
	
	div#cap_sticky_contact_content{padding-left:30px;padding-right:30px;}

	div#cap_sticky_contact h3{
		margin:0;padding:0;padding-left:90px;
		height:60px;line-height:60px;			
	}
	div#cap_sticky_contact_h h3{
		height: 60px;
		line-height: 60px;
		cursor: pointer;
		margin-top: 0;
		text-align:center;
	}
	div#cap_sticky_contact h3 span,div#cap_sticky_contact_h h3 span{font-size:1.5rem;}
	#img_ferme_stiky{
		float: right;
		cursor: pointer;
		margin-top:-10px;
		margin-right:-10px;
	}
	#btvalidecont{margin-top:2rem;margin-bottom: 1rem;}
	/** Contact Sticy **/
	
	div#div_svg_tel{
		float: left;
		clear:both;
		height:250px;
		width:100%;
		margin-top:-350px;
		margin-bottom:500px;
	}
	
	/** Sélection de Biens en home page **/
	.divport_slide{position:relative;}
	.divport_slide .divnouveau{position:absolute;z-index:200;background-color:var(--cp--rouge);color:white;font-weight:bold;margin-top:1rem;margin-left:1rem;padding-left:1rem;padding-right:1rem;padding-top:0.2rem;padding-bottom:0.2rem;}
	.divport_slide .divport_slide_txt{padding:1rem;}
	.divport_slide:hover .divport_slide_txt{background-color:var(--cp--bg-footer);color:white;}
	.divport_slide_img{overflow:hidden;position:relative;}
	.divport_slide_img img{display:block;width:100%;z-index:0;}
	.divport_slide_img h3{font-size:2rem;height:auto;position:absolute;z-index:200;bottom:5rem;left:2rem;color:#fff;}
	/** Sélection de Biens en home page **/
	
	/** Présentation home **/
	#div_pres_home{width:100%;display:table;box-sizing:border-box;margin-bottom:0.3rem;;}
	#div_pres_home #div_pres_home_txt{display:table-cell;width:50%;padding:1rem;padding-bottom:100px;box-sizing:border-box;margin-right:2%;text-align:center;padding-left:10%;padding-right:10%;font-size:1rem;line-height:1.6rem;}
	#div_pres_home #div_pres_home_txt h2{font-size:2.2rem;}
	#div_pres_home #div_pres_home_img{display:table-cell;width:49.5%;background-image:url(/images/troidia-pres.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}
	/** Présentation home **/
	
	/*** Les annonces ***/
	div#divnbryesultpage{float:right;margin-right:50px;margin-top:-70px;}
	div#divannoncelst_glob{text-align:center;background-color:#F3F3F3;padding:1rem;}
	div.divannoncelst {
		display: inline-block;
		background-color: white;
		height: auto;
		min-height: 445px;
		width: 400px;
		margin:1%;
		box-sizing: border-box;
	}
	div.divannoncelst div.divannoncelstphoto{width:100%;height:270px;background-repeat:no-repeat;background-position: center center;background-size:cover;}
	div.divannoncelstdet{padding:1rem;font-size:0.8rem;}
	div.divannoncelstdet div.divannoncelstdet_h2{height:60px;display:table-cell;vertical-align:middle;width:100%;}
	div.divannoncelstdet div.divannoncelstdet_descriptif{height:100px;}
	div.divannoncelstdet div.divannoncelstdet_budget{height:50px;}
	div.divannoncelstdet h2{font-size:1rem;font-weight:bold;line-height:1.5rem;margin:0;padding:0;}
	#imgprecedent{width:25px;height:25px;}
	#imgsuivant{width:25px;height:25px;}
	
	div#divbientht{display:table;width: 100%;margin-bottom:2rem;position:relative;}
	div#divbientht div#divbienimg{width: 50%;display: table-cell;background-repeat:no-repeat;background-position: center center; background-size: cover;}
	div#divbientht div#divbienimg img{width:100%;}
	div#divbientht div#divbienbt{width: 50%;display: table-cell;padding:2rem;}
	div#divbienbt a.afdbien{
		color: white;
		background-color: black;
		padding: 5px;
		padding-right: 7px;
		display: block;
		margin-bottom: 20px;
		margin-top: 20px;
		padding-left: 26px;
		background-image: url(/images/puce-rouge-fn.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		line-height: 1rem;
		font-size: 0.8rem;
		text-decoration: none;
		border: 1px solid #000000;
		width: 350px;
	}
	a.afdbien strong {display: block;}

	
	/*** Les annonces ***/
	
	/************************** Formulaires *******************************/
	form input[type="text"],form input[type="email"],form input[type="number"],form input[type=password],form select,form textarea{width:500px;}
	#divdemcons {
		width: auto;
		max-width: 1000px;
		margin-left: auto;
		margin-right: auto;
		padding: 2rem;
	}

	/************************** Formulaires *******************************/
	
	
	/***************** Partie footer *****************/
	#divintfooter{width:auto;max-width: 80%; margin-left: auto; margin-right: auto;height: auto;}
	
	div#divlogobasb{background-image: url(/images/logo-troidia-serti.svg);background-repeat:no-repeat;background-size:183px 167px;width:183px;height:167px;margin-bottom:1rem;float:left;margin-top: -40px;margin-right:1rem;}
	footer div aside{min-height:184px;box-sizing:border-box;}
	footer div aside{float:left;width:25%;padding:1rem;margin-top:40px;margin-bottom:30px;}
	footer div aside:first-child{width:50%;}
	footer div #lastaside{background-image: url(/images/diamant-bas.svg);background-repeat:no-repeat;background-position: left center;padding-left:50px;background-size: auto 200%;}
	#div_reseau_sosiaux_smaprt{display:none;}
	
	/*** Nous trouver  ***/
	#div_trouver_glob{display:table;width:100%;min-height:800px;}
	#div_trouver_adresse{display:table-cell;width:30%;padding:2rem;}
	#div_trouver_map{display:table-cell;width:70%;position:relative;}
	/*** Nous trouver  ***/
	
	/****************  BOUTONS STICKY  ******************/
	div#divbtsticky{
		position:fixed;
		top: 50%;
		transform: translate(0, -50%);
		right:5px;
		width:80px;
		height:auto;
		text-align: center;
		color: #fff;
		font-size:0.7rem;
	}
	div#divbtsticky img{margin-top:10px;}
	div#divbtsticky span{display:block;margin-top:-10px;}	
	/****************  BOUTONS STICKY  ******************/
	
	/**** Les techniques ****/
	.flipcard{width:20%;height:350px;display:inline-block;margin:2%;text-align:center;cursor:pointer;}
	.flipcard div{width:100%;height:300px;display:table;padding:1rem;font-size:0.9rem;line-height:1.1rem;vertical-align:middle;}
	.flipcard div h2{margin:0;margin-bottom:1rem;font-size:1.5rem;}
	.flipcard div.front{background-color:white;height:auto;background-size:contain;background-position: center center;background-repeat:no-repeat;}
	.flipcard div.back{background-color:black;color:white;}
	/*.flipcard div.front img{filter: invert(1);}*	
	/**** Les techniques ****/
	
	#div_engagement_ethique{display:table;}
	#div_engagement_ethique_img{display:table-cell;width:40%;background-color:#EEEDE8;vertical-align:middle;border-right: 1px solid #B1B1B1;}
	#div_engagement_ethique_txt{display:table-cell;width:60%;vertical-align:top;padding-left:2rem;}
	
	
	.list_carousel{margin-top:1rem;margin-bottom:1rem;}
	
	/** Formulaire  ontact **/
	#formdemadevis{display: inline-block;margin-left: 15%;text-align:left;max-width:800px;}
	#contat_nom,#contat_email,#contat_nomprenom{width:47% !important;float:left !important;}
	#contat_prenom,#contat_societe,#contat_telephone,#contat_cv{width:47% !important;float:right !important;line-height:40px;}
	#label_contat_cv{position:absolute;z-index:100;color:black;width:100px;margin-top:60px;text-align:left;margin-left:30px;}
	#cont_message{width:100%;}
	.divformulaire1{float:left;}
	#buttonform{float:right;width:50%;text-align:right;}
	#btContact{background-color:#1F3C62;width:80% !important;height:80px;font-size:1.5rem;}
	#avisitevirtuelle{color:white;background-image:url(/images/visite-virtuelle.png);background-repeat:no-repeat;display:block;padding-left:60px;margin-top:1rem;}
	/** Formulaire  ontact **/
	
	/***************** Partie footer *****************/
}

@media screen and (max-width:1145px){
	#menupc1,#menupc2{text-align:center;margin-top:-150px;}	
	#divintfooter{max-width: none;}	
	footer div aside{width:33%;}
	footer div aside:first-child{width:33%;}
	#divlogobasb{display:none;}
	
	#formdemadevis{margin-left: 5%;}
}


@media screen and (max-width:1360px){	
	#menupc1,#menupc2{text-align:center;}	
	#menupc1 a:link,#menupc1 a:link,#menupc1 a:visited,#menupc1 a:active,#menupc2 a:link,#menupc2 a:link,#menupc2 a:visited,#menupc2 a:active{
		font-size: 1rem;
		margin-left: 1rem;
		margin-right: 1rem;
		margin-bottom:0.2rem;
		display:inline-block;		
	}
	.flipcard{width:30%;margin:1%}
}




