/*  GRID OF ONE   ============================================================================= */

.span_1_of_1 {width: 100%;}
.span_1_of_1_border {width: 100%; border: 1px solid #154a80;}


/*  GRID OF TWO   ============================================================================= */

.span_2_of_2 {width: 100%; }
.span_2_of_2_border {width: 100%; border: 1px solid #154a80;}
.span_1_of_2 {width: 49.2%;}

/*  GRID OF THREE   ============================================================================= */

	
.span_3_of_3 {
	width: 100%; 
	border: 1px solid #154a80;
}
.span_2_of_3 {
	width: 66.13%; 
	border: 1px solid #154a80;
}
.span_1_of_3 {
	width: 32.26%; 
	border: 1px solid #154a80;
}
.span_1_of_3_nb {				/*  = NO BORDER ON _nb ITEMS  = */
	width: 32.26%; 
}
.span_2_of_3_nb {
	width: 66.13%; 
}

/*  GRID OF FOUR   ============================================================================= */

	
.span_4_of_4 {
	width: 100%; 
}

.span_3_of_4 {
	width: 74.6%; 
}

.span_2_of_4 {
	width: 49.2%; 
}

.span_1_of_4 {
	width: 23.8%; 
}

.span_1_of_4_border {
	width: 23.8%; 
	border: 1px solid #a2a2a2;
}


/*  MEDIA QUIRIES ALL COLUMNS   ============================================================================= */


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 720px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_2_of_2_border {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 720px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}

	.span_1_of_3_nb {
		width: 100%;
	}
	.span_2_of_3_nb {
		width: 100%; 
	}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 720px) {
	.span_4_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	.span_1_of_4 {
		width: 100%; 
	}
	.span_1_of_4_border {
		width: 100%; 
	}
}

/*  GO FULL WIDTH AT LESS THAN 600 PIXELS */

@media only screen and (max-width: 720px) {
	.span_4_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	.span_1_of_4 {
		width: 100%; 
	}
	.span_1_of_4_border {
		width: 100%; 
	}
}
