@charset "utf-8";
/* CSS Document */

	#content {
		width:960px;
		padding:0;
		text-align:left;
		background:url(../images/3colbackground.png) repeat-y;
		clear:both;
}

/* 1 colonna */
	#content.singola {
  		background:url(../images/1colbackground.png) repeat-y;
		width:960px;
		}
	#content.singola #page {
		width:960px;
		background:url(../images/1colbackground.png) repeat-y;
		}
	#content.singola #pRight {
		width:920px;
		float:left;
		padding:0px 20px 0px 20px;
		}
	#content.singola #pagehead {
		background-image:url(../images/1colhead.png);
		background-repeat:no-repeat;
		}
	#content.singola #page #pagehead #pagecontent #pRight table {
		border:medium none;
		padding:0 20px;
		width:780px;
	}
 #content.singola #containerfoot {
		background-image:url(../images/1colfoot.png);
		background-repeat:no-repeat;
		background-position:top;
		}
/* 2 COLONNE DX */
	#content.coldx {
  		background-image:url(../images/2colbackgrounddx.png);
		background-repeat:repeat-y;	
		width:960px;
		}
	#content.coldx #page {
		width:960px;
		}
	#content.coldx #page #pagehead #pagecontent #pRight {
		width:780px;
	}
	#content.coldx #pRight {
		width:760px;
		padding:0px 20px 0 20px;
		}
				
	#pRightText {
		float:left;
		width:258px;
		padding:0;
		}

	#pHome {
		padding:0px 20px 150px 20px;
		}

	#pHome #pRightText {
		padding-bottom:80px;
		}

	#container.coldx #pRightText {
		padding:0 10px;
		}
	#pRightImage {
		float:right;
		padding:0;
		margin:30px 15px 0px 0px;
		min-width:480px;
		}
	#pRightImage img {
		border:1px solid #888888;
		}
		
	#content.coldx #pagehead {
		background-image:url(../images/2colheaddx.png);
		background-repeat:no-repeat;
		background-position:top right
		}
	#content.coldx #page #pagehead #pagecontent #pRight table {
		border:medium none;
		padding:0 20px;
		width:780px;
	}
	#content.coldx #sidebar {
		background:url(../images/2colheaddxright.png) no-repeat top left;
	}
	#content.coldx #containerfoot {
		background-image:url(../images/2colfootdx.png);
		background-repeat:no-repeat;
		background-position:top;
		}
/* 2 colonne sx */
	#content.colsx {
  		background-image:url(../images/2colbackgroundsx.png);
		background-repeat:repeat-y;	
		width:960px;
		}
	#content.colsx #page {
		width:960px;
		}
	#content.colsx #page #pagehead #pagecontent #pRight {
		width:780px;
	}
	#content.colsx #pRight {
		width:700px;
	    padding:0 20px 0 20px;
	   	float:left
	}
	#content.colsx #pagehead {
		background-image:url(../images/2colheadsx.png);
		background-repeat:no-repeat;
		background-position:top right
		}
	#content.colsxpage #pagehead #pagecontent #pRight table {
		border:medium none;
		padding:0 20px;
		width:960px;
	}
	#content.colsx #sidebar {
		background:url(../images/2colheaddxright.png) no-repeat top left;
	}
	#content.colsx #containerfoot {
		background-image:url(../images/2colfootsx.png);
		background-repeat:no-repeat;
		background-position:top;
		}
