/* --------------------------------------------------------------

   spip960.css

-------------------------------------------------------------- */

/* ------------------------------------------
/* Responsive
/* ------------------------------------------ */

/* largeur minimum 960px */

@media (min-width : 960px) {

	/* Listes SPIP */

	ul.spip,
	ol.spip { margin-left : 24px; }



	/* Logos, documents et images */

	.spip_documents { padding-bottom : 1.5rem; /* 24px */ }

	.spip_documents_left { margin-right : 1.5rem; /* 24px */ }

	.spip_documents_right {  margin-left : 1.5rem; /* 24px */ }



	/* Formulaires */

	.formulaire_spip {  }

		.formulaire_spip ul { margin-bottom : 24px; }

			.formulaire_spip li { margin-bottom : 24px; }

				.formulaire_spip input[type="text"],
				.formulaire_spip input[type="email"],
				.formulaire_spip input[type="tel"],
				.formulaire_spip input[type="password"] { width : calc((4 * ((100% - (7 * 24px)) / 8)) + (3 * 24px)); }



				/* Choix */

				.formulaire_spip .choix {  }

					.formulaire_spip .choix ul li { padding-right : 24px; }

					.formulaire_spip .choix.checkbox { margin-bottom : 24px; }

				.formulaire_spip select { width : calc((4 * ((100% - (7 * 24px)) / 8)) + (3 * 24px)); }

				.formulaire_spip .formulaire_validation { margin-bottom : 24px; }



	/* Reponses */

		.reponse_formulaire {
		
			padding : 24px 24px 0;
			border-radius: 24px;
			border-top-left-radius: 0;
			margin-bottom : 24px;
			
		}



	/* Paragraphes */

		div.spip,
		ul.spip,
		ol.spip,
		.spip_poesie,
		.spip_cadre,
		div.spip_code,
		.spip_documents.spip_documents_center { padding-bottom: 1.5rem; /* 24px */ }

} /* @media (min-width : 960px) */

/* end */