@media screen and (min-width:950px){	
	h1{font-family: 'Poppinsbold';font-size: 6rem;line-height:6rem;padding-top:4rem;padding-bottom:15px;text-align:center;}
	h2{font-size:2.3rem;line-height:2.5rem;margin-bottom:3rem;}
	div#div_glob section#divcontent{position:absolute;left:0;top:88px;width:100%;min-height:100vh;padding-bottom:320px;}
	div#div_glob section#divcontent #divcontent_ht{padding:2rem;}
	
	div#divlogo{width:299px;height:46px;background-image: url(/images/logo-le-numerique-libre.png);background-repeat:no-repeat;background-position:center center;position:absolute;margin-top:38px;left:10%;}
	
	/** Menu **/
	#divlibmenu,.hamburger-menu-wrapper,.menu{display:none;}
	
	#menu_pc{
		position:absolute;
		right:10%;
		text-align:right;
	}
	#menulist_menu_pc a:link,#menulist_menu_pc a:visited,#menulist_menu_pc a:active{
		color: #002497;
		text-decoration: none;
		font-size: 1rem;
		margin-bottom: 2.5rem;
		transition: all 0.5s ease;
		margin-left:1rem;
		margin-right:1rem;
	}
	#menulist_menu_pc a:hover{color:var(--cp--rouge);}
	#menulist_profils_pc a:link,#menulist_profils_pc a:visited,#menulist_profils_pc a:active{font-size:0.7rem;color:#757575;margin-left:0.5rem;margin-right:0.5rem;}
	#menu_pc #menulist_profils_pc,#menu_pc #menulist_menu_pc{
		height:44px;
		line-height:44px;
	}
	#menulist_menu_pc a:last-child,#menulist_profils_pc a:last-child{margin-right:0;}
	/** Menu **/
	
	a.abtn:link, a.abtn:visited, a.abtn:active{
		padding: 0.8rem;
		padding-left: 2.5rem;
		padding-right: 2.5rem;
		text-align:center;
		border-radius: 5px;
		font-weight:bold;
		font-size:1rem;
	}
	
	#divsloganslide ul li,#divtextpourqui ul li,#div_adoptez_le_libre_txt ul li{line-height: 2.3rem;}
	
	/********** SLIDE *************/
	div#divslide #divsloganslide{position:absolute;z-index:2;top:90px;left:10%;font-family: 'Poppinsregular';font-size:1.1rem;list-style-image : url(/images/coche-rouge.png);}
	div#divslide #divsloganslide h2{color:var(--cp--bleu);font-weight:bold;font-family: 'Poppinsregular';}
	div#divtooltip{position:absolute;z-index:2;right:10%;background-color:white;width:400px;top:70px;padding:1.5rem;border-radius:10px;font-size:1.1rem;line-height:1.5rem;}
	div#divtooltip h2{margin:0;margin-bottom:1rem;margin-top:1rem;color:var(--cp--bleu)}
	div#divtooltip:before{
		content: url(/images/triangle-bull.png);
		position: absolute;
		z-index: 1000;
		left: -17px;
		top: 50%;
	}
	/********** SLIDE *************/
	
	/********** POUR QUI *************/
	div#divilluspourqui{background-image: url(/images/forme-pour-qui.png);background-repeat:no-repeat;background-position: center center;background-size:contain;padding-top:2rem;}
	div#divilluspourqui img{margin-bottom:-490px;}
	#divtextpourqui{font-size:1rem;}
	/********** POUR QUI *************/
	
	/********** ADOPTEZ LE LIBRE *************/	
	#ll_gimp{top:30%;  left: 20%;}
	#ll_libreoffice{top:10%;left:10%;}
	#ll_nextclound{left:25%;bottom:10%;}
	#ll_thunderbird{right:15%;bottom:15%;}
	#ll_firefox{left:5%;bottom:40%;}
	#ll_davinci{right:20%;top:15%;}
	/********** ADOPTEZ LE LIBRE *************/
	
	div.divmainint{width:auto;max-width:1500px;margin-left:auto;margin-right:auto;padding:2rem;padding-bottom:4rem;}
	
	/** Blocs responsives **/			
	/** 2 moitiés visuel droit **/
	div.div2moities_visuel_d{display: -webkit-flex;display: flex;width:100%;margin-left:auto;margin-right:auto;}	
	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%;margin-left:auto;margin-right:auto;}	
	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-left:auto;margin-right:auto;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-left:auto;margin-right:auto;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.divhashtag{font-size:5rem;padding-left:2rem;margin-bottom:-5rem;font-family: 'Poppinsbold';color:#9c9c9c}
	
	div#divillusht{height:800px;}
	div#divslogcap{width:auto;max-width:1100px;margin-left:auto;margin-right:auto;margin-top:3rem;padding:2rem;padding-top:0;}
	div#divslogcap div{font-size:1.3rem;line-height:2rem;border-left: 5px solid var(--cp--rouge);padding-left:2rem;}
	
	div.div_plan_site_glob{display:table;width:100%;}
	div.div_plan_site_glob div{display:table-cell;width:50%;padding:3rem;}
	div.div_plan_site_glob div h2{margin:0;padding:0;}
	
	/** 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;	
	}
	
	#cap_sticky_contact_h h3 img{vertical-align:baseline;}
	
	div#cap_sticky_contact_h h3{
		height: 60px;
		line-height: 60px;
		cursor: pointer;
		margin-top: 0;
		text-align:center;
	}
	/** Contact Sticy **/
	
	
	/***************** Partie footer *****************/
	footer{position: absolute; bottom: 0; left: 0; right: 0;height:350px;}
	#divintfooter{width:auto;max-width: 90%; margin-left: auto; margin-right: auto;height: auto;}
	
	#divintfooter{padding-left:2rem;}
	footer div aside{float:left;width:25%;padding:1rem;margin-bottom:30px;}	
	footer div aside:first-child img{margin-left:-50px;}	
	footer div aside h3{font-size:1.5rem;margin-top: 10px;}
	
	/***************** Partie footer *****************/
}
@media screen and (min-width:950px) and (max-width:1500px){
	div#divilluspourqui img{margin-bottom:-520px;}
	
	div.div2moities_visuel_d,div.div2moities_visuel_g,div.div1tier2tiers_visuel_d,div.div1tier2tiers_visuel_g{width:100%;}	
	
	div#divslide #divsloganslide{top:50px;left:5%;}
	div#divslide #divsloganslide h2{font-size:2rem;margin-bottom:0;line-height:2rem;}
	div#divslide #divsloganslide a.abtn:link, div#divslide #divsloganslide a.abtn:visited, div#divslide #divsloganslide a.abtn:active{margin-top:0;font-size:0.8rem;padding:0.5rem;padding-left:1rem;padding-right:1rem;}
}
@media screen and (min-width:950px) and (max-width:1550px){
	div#divtooltip{right:5%;padding:1.5rem;font-size:1rem;line-height:1.3rem;}
	div#divtooltip h2{margin:0;margin-bottom:1rem;margin-top:0;}
}
@media screen and (min-width:950px) and (max-width:1500px){
	div#divilluspourqui{background-size:80% 100%;}
}

@media screen and (min-width:950px) and (max-width:1300px){
	div#divtooltip{right:3%;width:350px;padding:1rem;font-size:0.9rem;line-height:1rem;top:40px;}
	div#divtooltip h2{margin:0;margin-bottom:0.5rem;margin-top:0;font-size:1.5rem;}
	#ll_davinci{right:5%;top:15%;}
	#ll_gimp{position:absolute;z-index:1; top:40%;  left: 20%;}
	#ll_nextclound{left:5%;bottom:10%;}
	
	#menulist_menu_pc a:link,#menulist_menu_pc a:visited,#menulist_menu_pc a:active{
		font-size: 1rem;
		margin-left: 0.7rem;
		margin-right: 0.7rem;
	}
}

@media screen and (min-width:950px) and (max-width:1100px){
	div#divslide #divsloganslide{top:20px;left:5%;}
	div#divslide #divsloganslide h2{font-size:1.5rem;margin-bottom:0;}
	div#divslide #divsloganslide a.abtn:link, div#divslide #divsloganslide a.abtn:visited, div#divslide #divsloganslide a.abtn:active{margin-top:0;}
	
	div#divtooltip{right:3%;width:300px;padding:1rem;font-size:0.9rem;line-height:1rem;top:20px;}
	
	#menulist_menu_pc a:link,#menulist_menu_pc a:visited,#menulist_menu_pc a:active{
		font-size: 0.95rem;
		margin-left: 0.5rem;
		margin-right: 0.5rem;
	}
}

@media screen and (min-width:950px) and (max-width:1050px){
	div#divilluspourqui img{margin-bottom:-410px;}
	
	div#divlogo {
		width: 250px;
		height: 38px;
		background-image: url(/images/logo-le-numerique-libre-pcm.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size:contain;
		position: absolute;
		margin-top: 44px;
		left: 10%;
	}
	
	#menulist_menu_pc a:link,#menulist_menu_pc a:visited,#menulist_menu_pc a:active{
		font-size: 0.9rem;
		margin-left: 0.5rem;
		margin-right: 0.5rem;
	}
} 
@media screen and (min-width:1221px) and (max-width:1400px){
	div#divlogo{left:5%;}	
	#menu_pc{right:5%;}
	#divtextpourqui{font-size:rem;}
}

@media screen and (min-width:950px) and (max-width:1220px){
	div#divlogo{left:1%;}	
	#menu_pc{right:1%;}
	
	ul li{font-size:0.9rem;line-height: 1.7rem !important;}
}

@media screen and (min-width:950px) and (max-width:990px){
	#menulist_menu_pc a {
		font-size: 0.85rem;
		margin-left: 0.4rem;
		margin-right: 0.4rem;
	}
}



