@CHARSET "utf-8";

@media all and (max-width:1485px) {
	#groupes-conteneur:not(.ctn-liste-suivi-projet) .groupe-element-nom {display:block;}
	#groupes-conteneur:not(.ctn-liste-suivi-projet) .groupe-element-nom-detail {width:100%;}
	#groupes-conteneur:not(.ctn-liste-suivi-projet) .groupe-element-listes-conteneur {width:100%; margin-top:15px;}
}
	
@media all and (max-width:990px) {
	#bandeau-conteneur-global {height: 160px;}
}
	
/* Tablette */
@media all and (max-width:780px) {
	
	body {width:100%;}
	.w1260 {display:none;}
	
	#global {min-width:inherit; margin:0 auto; width:auto; }

	.lg {  height: 120px;}
	.sm { height: 80px; border:none;}
	
	#bandeau.sm #logo a img {height: 55px;}	
		
	#bandeau-conteneur-global {height: 120px;}
	#bandeau #logo,
	#bandeau.sm #logo {float:none; padding:10px 0 0;}
	#bandeau #logo a img {height:80px; margin: 0 auto;}
		
	/* Contenu */
	#contenu {width:auto; }
	#contenu img {max-width:100%; max-height:100%;  height:auto; width:auto; }
	
	/* Formulaire */
	.form140 {float:none; text-align:left; width:auto; min-width: 49px;}
	.input-text,
	input[type="text"] {width:calc(100% - 15px);height:30px;}
	select {min-width:200px; width:calc(100% - 80px);}
	input[type="image"],#contenu input[type="checkbox"],#contenu input[type="radio"] {width:auto; height:auto;}	
	textarea {width:calc(100% - 12px) !important; }
	
	#groupes-filtres label {width: calc(33% - 10px); padding: 10px 5px; font-size: 14px;}
	#groupes-filtres label * {display:inline-block; vertical-align:top;}
	#groupes-filtres label span {width:calc(100% - 30px);}
	
	/* Paginator */
	#paginator {margin:30px 0 20px;}
	#contenu #paginator .pagination-lien, #contenu #paginator .pagination-span {margin:0 9px;}

	#pied .global .contenu-wrapper { padding:5px 0px;}
		
}

@media all and (max-width:580px) {
	#groupes-filtres label {width: calc(50% - 10px); }
}

@media all and (max-width:400px) {
	#groupes-filtres label {width: calc(100% - 10px);}
}
