/* out2 non usato */
body {
	margin: 0;
}
html, body, #page {
	height: 100%;
}
#page {
	width: 900px; /* L + C + R */
	max-width: none;
}
#out1 {
	background-color: #cde;
	border-left: 200px solid #ef9; /* L */
	border-right: 180px solid #cce844; /* R */
	min-height: 100%;
}
#out {
	padding-bottom: 2em;
}
#center {
	width: 520px; /* C */
}
#left {
	width: 200px; /* L */
	margin-left: -720px; /* -L -C */
}
#right {
	width: 180px; /* R */
	margin-right: -180px; /* -R */
}
#head {
	margin-left: -200px; /* -L */
	margin-right: -180px; /* -R */
}
#foot {
	height: 2em;
	margin-top: -2em;
	top: -1px;
	position: relative;
	margin-bottom: -1px;
}
