@media screen and (max-width:732px){
	h1{font-family: 'Poppinsbold';font-size: 3rem;line-height:4rem;padding-top:0;padding-bottom:15px;text-align:center;}
	h2{font-size:1.2rem;line-height:1.5rem;margin-bottom:3rem;}
	
	div#div_glob section#divcontent{position:absolute;left:0;top:70px;width: 100%;}
	div#div_glob section#divcontent #divcontent_ht{padding:1.5rem;}
	div#div_glob #divnav{
		position: fixed;
		left: 0;
		top: 0;
		height: 70px;
		width: 100%;
		background-color: #fff;
		z-index: 10;
		border-bottom: 1px solid #dfdfdf;
	}
	div#div_glob #divnav div#divnav_reseaux_sociaux{display:none;}
	
	div#divlogo{
		width: 200px;
		height: 31px;
		background-image: url(/images/logo-le-numerique-libre-s.png);
		background-repeat: no-repeat;
		margin-left: auto;
		margin-top: 15px;
		margin-left: 20px;
	}
	
	/** Menu **/
	#divlibmenu{display:none;}
	
	div.divmainint{width:100%;padding:1.5rem;}
	
	/********** SLIDE *************/
	div#divslide #divsloganslide{position:absolute;z-index:2;top:10px;left:2%;font-family: 'Poppinsregular';width:45%;}
	div#divslide #divsloganslide ul{display:none;}
	div#divslide #divsloganslide h2{color:var(--cp--bleu);font-weight:normal;font-family: 'Poppinsregular';font-size:1rem;line-height:1rem;margin-bottom:0;}
	div#divslide #divsloganslide a.abtn:link, div#divslide #divsloganslide a.abtn:visited, div#divslide #divsloganslide a.abtn:active{margin-top:20px;font-size:0.8rem;line-height:1rem;padding:0.2rem;font-weight:normal;width:80%;}
	
	div#divtooltip{position:absolute;z-index:2;right:2%;background-color:white;width:30%;top:20px;padding:0.5rem;border-radius:10px;font-size:1.1rem;line-height:1.5rem;}
	div#divtooltip h2{margin:0;margin-bottom:1rem;margin-top:0;margin-bottom:0;font-size:1rem;color:var(--cp--bleu)}
	div#divtooltip span{display:none;}
	div#divtooltip:before{
		position: absolute;
		z-index: 1000;
		left: -16px;
		top: 25%;
	}
	/********** SLIDE *************/
	
	/********** POUR QUI *************/
	#divilluspourqui{margin-bottom: -50px;}
	/********** POUR QUI *************/
	
	/********** ADOPTEZ LE LIBRE *************/
	#div_illus_adoptez_le_libre{margin-bottom:4rem;}
	#ll_gimp{top:30%;  left: 20%;}
	#ll_libreoffice{top:10%;left:10%;}
	#ll_nextclound{left:3%;bottom:2%;}
	#ll_thunderbird{right:5%;bottom:2%;}
	#ll_thunderbird img, #ll_davinci img,#ll_nextclound img,#ll_libreoffice img{width:80%;height:80%;}
	#ll_firefox{left:5%;bottom:40%;}
	#ll_davinci{right:2%;top:5%;}
	/********** ADOPTEZ LE LIBRE *************/
	
	.menu-overlay {
		transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
		display: none;
		position: fixed;
		top: 70px;
		bottom: 0;
		right: 0;
		left: 0;
		background: #1d278f;
		z-index: 100;
	}
	
	.hamburger-menu-wrapper {
		right: 25px;
		padding: 10px;
		display: inline-block;
		position: absolute;
		top: 8px;
	}

	.hamburger-menu-wrapper.bounce-effect { animation: bounce 0.3s ease 1; }



	.menu {
		position: absolute;
		width: 100%;
	}

	.hamburger-menu {
	  border: 0;
	  margin: 0 auto;
	  display: block;
	  position: relative;
	  overflow: hidden;
	  padding: 0;
	  width: 50px;
	  height: 36px;
	  font-size: 0;
	  text-indent: -9999px;
	  cursor: pointer;
	  z-index: 9999;
	  cursor: pointer;
	  background: transparent;
	}

	.menu-list {
		display: none;
		position: fixed;
		top: 80px;
		left:0;
		width: 100%;
		z-index: 9999;
		padding-top:30px;
		padding-left:10%;
	}
	
	.hamburger-menu span {
		display: block;
		position: absolute;
		top: 17px;
		left: 5px;
		right: 5px;
		height: 2px;
		background-color: var(--bleu);
	}

	.hamburger-menu span:before, .hamburger-menu span:after {
		position: absolute;
		display: block;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: var(--bleu);
		content: "";
	}
	
	.menu-list #menulist_profils a:link,.menu-list #menulist_profils a:visited,.menu-list #menulist_profils a:active{
		color: #C6D2D6;
		text-decoration: none;
		font-size: 1.3rem;
		display: block;
		margin-bottom: 1.2rem;
		transition: all 0.5s ease;
		background-color: white;
		border-radius: 500px;
		width: 90%;
		padding: 0.5rem;
		padding-left: 1rem;
		color: #22288c;
		padding-right: 1rem;
		margin-left: -1rem;
	}
	.menu-list #menulist_profils a:hover{background-color:var(--cp--rouge);color:white;}
	
	.menu-list #menulist_menu a:link,.menu-list #menulist_menu a:visited,.menu-list #menulist_menu a:active{
		color: #C6D2D6;
		text-decoration: none;
		font-size: 1.3rem;
		display: block;
		margin-bottom: 1.2rem;
		transition: all 0.5s ease;
	}
	.menu-list #menulist_menu a:hover { color: var(--cp--rouge); }
	
	#divmenureseausmart a{float:none;display:inline-block;width:20%;margin:0;box-sizing:border-box;}
	/** Menu **/
	
	a.abtn:link, a.abtn:visited, a.abtn:active{
		padding: 0.5rem;
		padding-left: 1.8rem;
		padding-right: 1.8rem;
		text-align:center;
		border-radius: 5px;
		font-weight:bold;
		font-size:0.9rem;
	}
	
	#divsloganslide ul li,#divtextpourqui ul li,#div_adoptez_le_libre_txt ul li{line-height: 1.7rem;}
	
	/** Blocs responsives **/
	/** 2 moitiés **/	
	div.div2moities_visuel_d{display:block;width:100%;}
	div.div2moities_visuel_d div.div2moities_visuel_d_t,div.div2moities_visuel_d div.div2moities_visuel_d_v{display:bloc;width:100%;padding:1.5rem;}
	div.div2moities_visuel_d div.div2moities_visuel_d_v{height:400px;}
	div.div2moities_visuel_d div.div2moities_visuel_d_v{background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;}
	
	div.div2moities_visuel_g{display:block;width:100%;margin-top:2rem;}
	div.div2moities_visuel_g div.div2moities_visuel_g_t,div.div2moities_visuel_g div.div2moities_visuel_g_v{display:bloc;width:100%;padding:1.5rem;}
	div.div2moities_visuel_g div.div2moities_visuel_g_v{height:400px;}
	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:bloc;width:100%}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_t{display:bloc;width:100%;margin-bottom:2rem}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_v{display:bloc;width:100%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;height:400px;margin-bottom:2rem}
	
	/** 2 tiers 1 tier **/
	div.div1tier2tiers_visuel_g{display:bloc;width:100%;}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_t{display:bloc;width:100%;margin-bottom:2rem}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_v{display:bloc;width:100%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;height:400px;margin-bottom:2rem}
	
	/* 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:bloc;width:100%;}
	div.div2moities_wysi div.div2moities_wysi_t_g,div.div2moities_wysi div.div2moities_wysi_t_d{display:bloc;padding:5%;background-color:#eeeeee}
	
	/** 1 tier 2 tiers wysi **/
	div.div1tier2tiers_wysi{display:bloc;width:100%;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_g{display:bloc;width:100%;background-color:#eeeeee;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_d{display:bloc;width:100%;background-color:#eeeeee;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_g textarea,div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_d textarea{width:100%;height:100% !important;}
	
	/** 2 tiers 1 tier wysi **/
	div.div2tiers1tier_wysi{display:bloc;width:100%;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_g{display:bloc;width:100%;background-color:#eeeeee}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_d{display:bloc;width:100%;background-color:#eeeeee;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_d textarea,div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_g textarea{width:100%;height:100% !important;}
	
	/** 3 tiers wysi **/
	div.div3tiers_wysi{display:block;width:100%;padding:2rem;}
	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:bloc;width:100%;background-color:#eeeeee;}
	
	/** 4 quarts wysi **/
	div.div4quarts_wysi{display:block;width:100%;padding:2rem;}
	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:bloc;width:100%;background-color:#eeeeee;}
	/** Blocs responsives **/
	
	div.divhashtag{font-size:2rem;padding-left:0.5rem;margin-bottom:-4rem;font-family: 'Poppinsbold';color:#9c9c9c}
	
	/** Contact Sticy **/
	#cap_sticky_devis{display:none}
	div#cap_sticky_contact_h{
		width:60px;
		height:60px;
		background-color:var(--cp--rouge);
		position:fixed;
		z-index:100;
		bottom: 5px;
		right: 5%;
		border-radius: 500px;
		color: white;
		font-family: 'Poppinsbold';
		padding:0;
		padding-top:0;	
		display:block;	
	}
	
	#cap_sticky_contact_h h3 img{vertical-align:middle;}

	div#cap_sticky_contact_h h3{
		height: 60px;
		line-height: 60px;
		cursor: pointer;
		margin-top: 0;
		text-align:center;
	}
	/** Contact Sticy **/
	
	
	/***************** Partie footer *****************/
	footer div aside{float:none;display:block;width:100%;margin-top:10px;height:auto;padding:1rem;border-bottom: 1px solid #ffffff59;}
	footer div:last-child{border-bottom: none;}
	#div_reseau_sosiaux_smaprt img{margin-right:1rem;}
	#div_reseau_sosiaux_smaprt span{display:block;font-size:0.9rem;margin-top:1rem;margin-bottom:0.5rem;}
}
