
/* Classi per la formattazione delle aree del LayoutBuilder*/
.globalContainer
{
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}
.altezzaPagina
{
	height: 100%;
}

.MainAreaHeader
{
	background-color: #336699;
	height: 10px;
}

.MainAreaHeaderMenu
{
	background-color: #FF9900;
	height: 17px;
	font-size: 120%;
	text-align:left;
}

.MainArea
{
 padding-top: 4px;
 width: 620px;
/*font-size: 110%;*/
}

.LeftArea
{
	width: 143px;
    padding-right: 4px;
}
.LeftAreaTopCell
{
	background-color: #EFEFEF;
	border-width: 0px 0px 3px 0px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	height: 22px;
	border-collapse:collapse;	
	padding-left: 8px;
	font-weight: bold;
	width: 143px;
	font-size: 100%;
}
.LeftAreaTopCellPri
{
	background-color: #EFEFEF;
	border-width: 0px 0px 3px 0px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	height: 22px;
	border-collapse:collapse;	
	padding-left: 8px;
	font-weight: bold;
	font-size: 100%;
	width: 130px;
}
.LeftAreaTopCell a
{
	font-size: 90%;
}

.LinkHome
{
	color: #336699;
	background-color:#EFEFEF;
}

.LeftAreaMiddleCell {
	border-width: 2px 0px 4px 0px;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color: #CCCCCC;
	height: 15px;
	border-collapse:collapse;
}
.LoginInfo
	{
		margin-top:1px;
		/*background-image: url(../Layout/Images/pxceleste.gif);*/
		height: 20px;
		background-color: #99B2CC;
	}
.RightMenuArea
{
	padding-top:10px;
	padding-left: 10px;
	padding-right: 2px;
	width: 152px;
	text-align:right;
}

.RightArea
{

}

.MenuRightColumn
{
}

.MainAreaFooter
{
	width: 100%;
	padding-left: 10px;
	padding-top: 10px;
}

/* Fine classi per la formattazione delle aree del LayoutBuilder*/

/* Classi specifiche per lo skin (da non replicare in altri skin) */
.CellBorderTop
{
	background-image: url(../Layout/Images/HorizontalPixel.gif);
	background-repeat: repeat-x;
	height: 1px;
}
.CellBorderRight
{
	background-image: url(../Layout/Images/VerticalPixel.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 2px;
}
.CellBorderBottom
{
	background-image: url(../Layout/Images/HorizontalPixel.gif);
	background-repeat: repeat-x;
	height: 1px;	
}
.CellBorder
{
	background-image: url(../Layout/Images/VerticalPixel.gif);
	background-repeat: repeat-y;
	background-position: left;
	/*padding-left: 1px;*/
	width: 2px;
}

.HeaderAdministrationBackground
{
	background-image: url(../Layout/Images/BackgroundHeaderAdmin.gif);
	background-repeat: repeat-x;

}
.FooterBackground
{
	background-position: bottom;
	background-image: url(../Layout/Images/FooterBackground.gif);
	vertical-align: bottom;
	background-repeat: repeat-x;
}
/*	fine classi specifiche per lo skin (da non replicare) */

.containerFoto
{
	text-align:center;
	vertical-align:middle;
}
.globalContainerFoto
{
	margin-left: auto;
	margin-right: auto;
	padding:6px;
	font-size: 110%;
}
.alignCenter
{
	text-align:center;
}

.alignLeft
{
	text-align:left;
}