/* grid.css — noleggioimpianti.it
   Ricostruito il 10/09/2026. Referenziato da 16.818 pagine, rispondeva 404.

   Le pagine usano la struttura .container_12 del vecchio 960 Grid System,
   che era a larghezza fissa. Qui e' riscritta a larghezza fluida: una
   griglia fissa da 960px su un telefono produce esattamente lo sbordamento
   orizzontale misurato il 10/09 (736px di overflow a 800px di finestra). */

.container_12,
.container_16 {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	padding: 0 20px;
}

.main {
	display: block;
}

/* clearfix: nel markup originale i float chiudevano con .clearfix o .ic */
.container_12:after,
.container_16:after,
.main:after,
.clearfix:after,
.row:after {
	content: "";
	display: table;
	clear: both;
}

/* colonne fluide — le classi grid_N del template originale */
.grid_1  { width: 8.333%; }
.grid_2  { width: 16.666%; }
.grid_3  { width: 25%; }
.grid_4  { width: 33.333%; }
.grid_5  { width: 41.666%; }
.grid_6  { width: 50%; }
.grid_7  { width: 58.333%; }
.grid_8  { width: 66.666%; }
.grid_9  { width: 75%; }
.grid_10 { width: 83.333%; }
.grid_11 { width: 91.666%; }
.grid_12 { width: 100%; }

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6,
.grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: block;
	float: left;
	min-height: 1px;
	padding: 0 10px;
}

.alpha { padding-left: 0; }
.omega { padding-right: 0; }

@media screen and (max-width: 900px) {

	.container_12,
	.container_16 {
		padding: 0 16px;
	}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6,
	.grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
		width: 100%;
		float: none;
		padding: 0;
	}
}
