/* body structure - general
*********************************************************************/
body {
	margin:0;
	padding:0;
	text-align:center;
	/*color:#6e7882;*/
	color:#8e9296;
	font-size:12px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	background:#10101a url('../img/bg-body.jpg') no-repeat fixed center top;
}


/* body structure - MASTERPAGE A
*********************************************************************/
#container {
	width:920px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
#testata {
	position:relative;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto!important;
	height:96px;
	min-height:96px;
	border-bottom:8px solid #fff;
}
#piedino {
	clear:both;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}




/* body structure - CONTENUTI HOME
*********************************************************************/
#masterpage-A div.col-1{
	float:left;
	width:260px;
	margin:0 70px 0 0;
	padding:0 0 0 0;
}
#masterpage-A div.col-2 {
	float:left;
	width:260px;
	overflow:hidden;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
#masterpage-A div.col-3{
	float:right;
	width:260px;
	padding:0 0 0 0;
	margin:0 0 0 70px;
}

/* body structure - MASTER DUE COLONNE
*********************************************************************/
#masterpage-B div.col-1{
	float:left;
	width:400px;
	margin:0 20px 0 0;
	padding:0 0 0 0;
}
#masterpage-B div.col-2 {
	float:right;
	width:430px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}


/* body structure - CONTENUTI DUE COLONNE 1/3 e 2/3
*********************************************************************/
div.col-13{
	float:left;
	width:260px;
	margin:0 70px 0 0;
	padding:0 0 0 0;
}
div.col-23 {
	float:left;
	width:570px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
