/*******************************************************************************************************
	###################### GESTIONE LAYOUT ######################
*******************************************************************************************************/

/******************************
	DIMENSIONAMENTI
*******************************/
#mainContainer {
	width: 940px;
	margin: 0 auto;
}
/******************************
	DUE COLONNE
*******************************/
#boxContenitoreArea1 {
	width: 160px;
}
#boxContenitoreArea2 {
	width: 720px;
}
#boxContenitoreArea2 #area2 {
	width: 695px;
	padding-left: 25px;
}
/******************************
	TRE COLONNE [class .boxContenitoreLayout3 sul div #row-boxContenitore]
*******************************/ 
.boxContenitoreLayout3Col #boxContenitoreArea2 {
	width: 565px;
}
.boxContenitoreLayout3Col #boxContenitoreArea2 #area2 {
	width: 520px;
	padding: 0 25px;
}
.boxContenitoreLayout3Col #boxContenitoreArea3 {
	width: 150px;
}
#row-boxContenitore {
	background-image: url(/resources/portal/images/bg_box-contenitore-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 0 20px;
	padding: 5px 0 0;
}
#row-boxContenitoreInner {
	background-image: url(/resources/portal/images/bg_box-contenitore-bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 20px 30px 30px;
}
.boxNoSpace #row-boxContenitoreInner {
	background-image: url(/resources/portal/images/bg_box-contenitore-bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 20px 30px 8px;
}
#boxContenitoreArea1, #boxContenitoreArea2 {
	float: left;
}
#boxContenitoreArea3 {
	float: right;
}
#boxContenitoreArea2 {
	background-image: url(/resources/portal/images/bg_navigazione-sx.gif);
	background-position: left;
	background-repeat: repeat-y;
	height: auto !important;
	height: 300px;
	min-height: 300px;
}
