body{	
	margin: 0;
	padding: 0;
	height: 100%;
	background: #fff;
}

#container {
	background: url('images/customer/bg-body.gif') repeat-x 0 0 #f3f3f3;
	width: 100%;
}

/* Header
-------------------------------------------------------------- */

#header {
	width: 700px;
	margin: 0 auto;

	position: relative;
}

#head {
	height: 120px;
	color:#fff;
}

	#head h1 {
		line-height: 50px;
		width: 50%;
		float: left;
		color: #fff;
	}

	#head a {
		color: #fff;
	}

	#head .loginData {
		width: 50%;
		float: right;
		padding: 13px 0 0 0;
	}

	#logo {
		position: absolute;
		left: 50%;
		margin-left: -60px;
		display: block;
		width: 117px;
		height: 116px;
		background: url('images/customer/integrale.png') 0 0 no-repeat;
	}



/* Main
-------------------------------------------------------------- */

#main {
	width: 700px;
	margin: 0 auto;
}

	#main .leftSide { width: 200px; float: left; }

	#main .fullPage {
		padding: 70px 0;
	}
	#main .fullPage .three-columns {}
	#main .fullPage .column { width: 246px; float: left; }

	#main .rightSide { width: 580px; float: left; }
	#main .rightSide .two-columns {}
	#main .rightSide .column { width: 280px; float: left; }

	#main .rightSide .columnSeparator,
	#main .fullPage .columnSeparator {
		width: 20px;
		height: 1px;
		float: left;
	}

/* Footer
-------------------------------------------------------------- */

#footer_addressContainer {
	width: 780px;
	margin: 0 auto;
	padding: 20px;
	background-color: #fff;
}

	#footer_address {
		width: 780px;
		padding: 20px 0;
		background-color: #e8e8e8;
		
		color: #747474;
		font-size: 10px;
		text-align: center;
		text-transform: uppercase;
	}

#footer {
	padding: 20px 0;
	background: url('images/customer/bg-footer.gif') repeat-x #fff;
	position: relative;
	
	color: #747474;
	font-size: 10px;
	text-align: center;
}

	#footer a {
		color: #747474;
		text-decoration: none;
	}

	#footer a:hover {
		color: #20669c;
	}

/* Float Elements
-------------------------------------------------------------- */

.floatLeft { float:left; }
.floatRight { float:right; }