/* CSS Document */
@media screen and (max-width: 1280px) {
	
	header .header .wrap ul.main-nav { padding-left:50px; padding-right:50px; }
	header .header .wrap ul.main-nav li a { font-size:14px; }
	
	header .overhead .wrap ul li a.but2 { padding:6px 8px; font-size:15px; border-radius:8px; margin-right:15px; }
	header .overhead .wrap ul li > div:nth-child(2) { display:flex; justify-content:center; align-items:center; }
	
	header .overhead .wrap ul li.with-ico { padding-left:38px; }
	header .overhead .wrap ul li.with-ico::before, 
	header .overhead .wrap ul li.overhead-quit img { transform:scale(0.8); }
	header .overhead .wrap ul li { font-size:14px; }
	
	.projet .projet-infos div, .projet .projet-infos p { font-size:12px; }
	.projet .projet-desc-description { font-size:12px; }
	
	.projets-filter ul li i { font-size:13px; }
	
	.top-filters h3 { font-size:20px; }
	
	.main-content { padding:8px 18px 12px 18px; }
	.top-filters { padding:18px 22px; }
	.top-filters a.but-submit, a.but-submit, a.but { font-size:14px; align-items: center; } 
	
	.projets-filters + .projets-list { margin-left:12px; padding-left:12px; }
	.projets .projets-filters { min-width:250px; }
	.projets .projets-list { flex:11; }	
	.projets-coltitle { font-size:13px; line-height:16px; }
	
	.projets-filter h4 { font-size:16px; }
	.projets-filter ul li { font-size:12px; }
	
	.projets-onglets ul li a { font-size:14px; }
	
	.main-content-blue-header > .buts > li > a { padding:8px 12px; font-size:13px; }
	
	.activites-header > div { padding:10px 0; }
	.activites-header, .activite { padding:6px 0; }
	.main-content-blue-header > .onglets > li { font-size:20px; padding:8px 20px; }
	
	.act-projet-group-dates { font-size:12px; }
	.activites-header > div, .activite > div > div { font-size:14px; }
	
	.service { margin:0px 15px 30px 15px; width:calc(33% - 30px); border-radius:20px; }
	.service-title { font-size:16px; }
	
	.main-content-blue-header > .buts > li > a { border-radius:10px; }
	
	a.but.but-rikiki, input.but-rikiki, 
	.main-content-moncompte-content input[type="button"], .main-content-moncompte-content input[type="submit"] { font-size:14px; }
	
	.page-header { margin-bottom:25px; }
	.page-footer-title { font-size:17px; }
	a.but.but-submit2 { font-size:16px; }
	.page-header-title .page-header-title-nb { font-size:16px; border-radius:20px; }
	.page-header-title { font-size:20px; }
	
	.projet .projet-infos .famille > div.famille-title { font-size:15px; }
	
	.no-result { font-size:16px; }
	
	.cont-login { padding:30px; min-height:400px; }
	.wrap-cont1 { max-width:90%; }
	
	.cont-login h2, .cont-login h1 { padding-top:0; margin-top:0; }
	form label { font-size:18px; }
	.cont-login { font-size:16px; }
	form input { padding:1Opx 14px; font-size:16px; }
	
	input[type="submit"] { font-size:16px; }
	
	.cont-login > .cont-login2 ul li { font-size:16px; }
	.cont-login > .cont-login2 ul li img { margin-right:12px; }
	.cont-login > .cont-login1 { padding-right:55px; }
	.cont-login h1 strong { font-size:40px; }
	.formEl { margin-bottom:20px; }
	.cont-login > .cont-login2 ul li { margin:20px 0; }
	body.logout .logo { margin-top:15px; }
}