body{
	margin:0 10px; /* era 0 100 */
	padding:0 300px 0 150px; /* era 0 200px 0 150px */
	font-family: "Times New Roman", Serif; /* Garamond, */
}
#container{
	background-color:#fff; /* sfondo colonna centrale - era 9cc */
	float:left;
	width:100%;	
	border-left:150px solid #222; /* larghezza e colore del binario sx --- era 150			SFONDO MENU	*/			
	border-right:300px solid #fff; /* larghezza e colore del binario dx --- era 200 */
	margin-left:-150px; /* era -150 */
	margin-right:-300px; /* era 200 */
	display:inline; /* per far funzionare IE */
}
#leftRail{
	float:left;
	width:150px; /* era 150 */
	margin-left:-150px; /* era -150 */
	position:relative;
}
#center{
	float:left;
	width:100%; /* metterlo fisso per fissare la colonna centrale */
	margin-right:-100%;
}
#rightRail{
	float:right;
	width:300px; /* era 200 */
	margin-right:-300px; /* era -200 */
	position:relative;
}
#header{	/* div che ospita il logo */
	height: 150px;
}
	#header img{
		position: relative;
		top: 70px; /* altezza div - altezza logo = 150 - 80 */
		left: 150px; /* larghezza left rail */
		width:380px;
		height:80px;
		border:0;
	z-index:2;
	}

#partner{
	position: absolute;
	right:0px;
	top:0px;
	width: 100%;
	margin-right: 10px;
	margin-top: 4px;
}
	#partner img{
		float:right;
		width:690px;
		height:50px;
		border: 0;
	z-index:4;
	}

#header, #footer{
	background-color:#fff;
	margin-left:-150px; /* -150px */
	margin-right:-300px; /* -200px */
	clear:both;
}
h2{
	margin:0;
	padding:5px;
}
#center h2{
	font-size: medium;
	background-color:#fff;
	color:#000;
}

#leftRail h2{
	background-color:#c33;
}
#rightRail fieldset{
	border:1px solid #fff; /* era 222 */
	margin:5px;
	padding:5px;
}
#pixFrame{
	position:relative;
	width: 300px;
	height: 592px;
	background-image: url(../images/bg01_rotondaamare.jpg); 
	background-repeat: no-repeat;
}
.freeText{
	border:0; /* 2px solid #444 */
	margin:5px;
	padding-top:0;
	overflow:hidden;
	padding-left:0px; /* era 20 ed era prima 102 */
}
* html .freeText{
	height:1%; /* cosė IE funziona */
}
.freeText p{
	margin:0;
}

.article{
	border:2px solid #fff;	/* era 2px solid #444 */
	margin:5px;
	padding-top:0;
	overflow:hidden;
	padding-left:20px; /* era 102 */
	padding-bottom:20px;
}
* html .article{
	height:1%; /* cosė IE funziona */
}
.article p{
	margin:0;
}
.articleTitle{ /* titolo articolo */
	font-weight:bold;
}
.articleData { /* data articolo */
	color: #ff1493;
}
.articleContainer{ /* testo articolo */
	width:100%;
	border-left:20px solid #fff;	/* larghezza e sfondo colonna sx dentro articolo --- era 102px solid #699 */
	margin-left:-20px; /* era -102 */
	background-color:#fff; /* era #fefef */
	display:inline;
	float:left;
}
.articleContent{
	width:100%;
	float:right;
	border-left:2px solid #fff;	/* era 2px solid #444 */
	margin-left:-2px;
	position:relative;
}
.articleContent p{
	padding:0px;
}
.articleRail{
	float:left;
	width:18px; /* = (|margin-left| - border-right.thickness) */
	margin-left:-20px; /* -102 */
	border-right:2px solid #fff;
	position:relative;
}
.subTit {
	font-weight: bold;
	padding-top: 2px;
	margin-left: -1em;
}
.galleryQuadroArtista {
	position: relative;
	border-left: solid 10px #fff;
	border-right: solid 10px #fff;
}
.galleryNomeArtista {
	font-weight: bold;
	font-size: 2em;
}
.galleryTown {
	font-family: Tahoma, Verdana, Sans-serif;
	color: #ff1493;
}
.galleryCollection {
	 font-style: italic;
	 font-weight: bold;
}
.galleryNote {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: small;
	color: #000099;
}
