			#centrato {
				position:relative;
			}
			
			#logobox {
				float:none;
				position:absolute;
				top:0;
				left:0;
			}
			
			#menunav {
				float:none;
				position:absolute;
				top:0;
				left:240px;
			}
			
			.clear {
				clear:both;
			}
			
			form {
				border:none;
				margin:0;
				padding:0;
			}
			
			fieldset {
				border:none;
				float:left;
				margin:0;
				padding:0;
			}
			
			label {
				color:#fff;
				display:block;
				font-size:11px;
				font-weight:bold;
				margin:5px 0;				
			}
			
			input {
				border:1px solid #4a006b;
				margin-right:10px;
				width:190px;
			}
			
			textarea {
				border:1px solid #4a006b;
				width:390px;
			}
			
			input.error, textarea.error {
				border:1px solid #f00;
			}
			
			#centrato.newMagazine {
				background:transparent url(../img/newMagazine/magazine-background.jpg) top left repeat;
				font-family:arial;
			}
			
			#centrato.newMagazineDet {
				background:transparent url(../img/newMagazine/magazine-det-background.jpg) top left repeat-y;
				font-family:arial;
			}
			
			#centrato.newMagazineEsp {
				background:transparent url(../img/newMagazine/magazine-esp-background.jpg) top left repeat-y;
			}
			
			#centrato .newMagazineHome {
				background:transparent url(../img/newMagazine/home-background.jpg) top left no-repeat;
				height:860px;
			}	
			
			#centrato .newMagazineDettaglio {
				background:transparent url(../img/newMagazine/home-background.jpg) top left no-repeat;
				min-height:820px;
				height:auto !important;
				height:820px;
				position:relative;
			}
			
			#centrato .newMagazineMode {
				background:transparent url(../img/newMagazine/modeperlatesta-background.jpg) top left no-repeat;
			}	
			
			#centrato .newMagazineTest {
				background:transparent url(../img/newMagazine/test-background.jpg) top left no-repeat;
				height:810px;
				z-index:10;
			}	
			
			#centrato .newMagazineEsperto {
				background:transparent url(../img/newMagazine/esperto-background.jpg) top left no-repeat;
				min-height:660px;
				height:auto !important;
				height:660px;
				position:relative;
			}
			
				.newMagazine h1, .newMagazine h2 {
					display:block;
					height:2px;
					left:0;
					position:absolute;
					text-indent:-10000px;
					top:0;
					width:2px;
				}
				
				.newMagazine h3.intro {
					color:#fff;
					display:block;
					font-size:12px;
					height:auto;
					left:39px;
					position:absolute;
					top:230px;		
					width:400px;		
				}
				
				.newMagazine .newMagazineNewer {
					display:block;
					height:auto;
					left:39px;
					position:absolute;
					top:300px;
					width:400px;
				}
				
					.newMagazine .newMagazineNewer h4 {
						background:#3e044f;
						color:#fff;
						font-size:12px;
						font-weight:bold;
						margin:0;
						padding:1px 2px;
						position:realtive;
					}
				
					.newMagazine .newMagazineNewer h3 {
						color:#350049;
						font-size:12px;
						font-weight:bold;
						margin:5px 0;
						padding:1px;
						position:realtive;
					}
				
					.newMagazine .newMagazineNewer img.art {
						float:left;
						margin-right:20px;
					}
					
					.newMagazine .newMagazineNewer p {
						font-size:11px;
						margin:0;
					}
					
					.newMagazine .newMagazineNewer p.voti {
						color:#fff;
						font-style:italic;
					}
					
					.newMagazine .newMagazineNewer p.testo {
						color:#30154a;
					}
					
					.newMagazine .newMagazineNewer p.continua a {
						background:transparent url(../img/newMagazine/arrow.gif) center left no-repeat;
						color:#fff;
						padding-left:10px;
					}
				
				.newMagazine .newMagazineTopRank {
					display:block;
					height:auto;
					left:39px;
					position:absolute;
					top:480px;
					width:400px;
				}
				
				.newMagazine .newMagazineTopRank ul, .newMagazine .newMagazineTopRank li {
					border:none;
					list-style-type:none;
					margin:0;
					padding:0;
				}
				
				.newMagazine .newMagazineTopRank li {
					margin-bottom:15px;
				}
				
					.newMagazine .newMagazineTopRank h4 {
						background:#9789be;
						color:#44096e;
						font-size:12px;
						font-weight:bold;
						margin:0;
						padding:1px 2px;
						position:realtive;
					}
				
					.newMagazine .newMagazineTopRank h3 {
						color:#fff;
						font-size:12px;
						font-weight:bold;
						margin:5px 0;
						padding:1px;
						position:realtive;
					}
				
					.newMagazine .newMagazineTopRank img.art {
						float:left;
						margin-right:20px;
					}
					
					.newMagazine .newMagazineTopRank p {
						font-size:11px;
						margin:0;
					}
					
					.newMagazine .newMagazineTopRank p.voti {
						color:#fff;
						font-style:italic;
					}
					
					.newMagazine .newMagazineTopRank p.testo {
						color:#30154a;
					}
					
					.newMagazine .newMagazineTopRank p.continua a {
						background:transparent url(../img/newMagazine/arrow.gif) center left no-repeat;
						color:#fff;
						padding-left:10px;
					}
				
				.newMagazine .newMagazineArchive {
					display:block;
					height:auto;
					left:460px;
					position:absolute;
					top:480px;
					width:460px;
				}
				
				.newMagazine .newMagazineArchive ul, .newMagazine .newMagazineArchive li {
					border:none;
					list-style-type:none;
					margin:0;
					padding:0;
				}
				
				.newMagazine .newMagazineArchive li {
					display:block;
					float:left;
					height:60px;
					margin:0 20px 15px 0;
					overflow:hidden;
					width:210px;
				}
				
					.newMagazine .newMagazineArchive h4 {
						background:#9789be;
						color:#44096e;
						font-size:12px;
						font-weight:bold;
						margin:0 0 23px 0;
						padding:1px 2px;
						position:realtive;
					}
					
					.newMagazine .newMagazineArchive h3, .newMagazine .newMagazineArchive h3 a {
						color:#2d0752;
						font-size:12px;
						font-weight:bold;
						margin:0;
						padding:1px;
						position:realtive;
						text-decoration:none;
					}
					
					.newMagazine .newMagazineArchive p {
						color:#fff;
						font-size:11px;
						font-style:italic;
						margin:0;
					}
				
					.newMagazine .newMagazineArchive img.art {
						float:left;
						margin-right:20px;
					}
					
					.newMagazine .newMagazineArchive li div.tx {
						float:left;
						width:142px;
					}
					
					.newMagazine .newMagazineArchive #newMagazinePaginazioneArchivio {
						text-align:left;
					}
					
					.newMagazine .newMagazineArchive #newMagazinePaginazioneArchivio a {
						color:#fff;
					}
					
				.newMagazine .newMagazineBar {
					display:block;
					height:auto;
					position:absolute;
					left:615px;
					top:390px;
					width:460px;
				}
				
					.newMagazine .newMagazineBar ul, .newMagazine .newMagazineBar li {
						border:none;
						list-style-type:none;
						margin:0;
						padding:0;
					}
					
					.newMagazine .newMagazineBar li {
						color:#af83c6;
						float:left;
						font-size:13px;
						margin-right:1px;
					}
					
						.newMagazine .newMagazineBar li a {
							display:block;
							height:34px;
							text-indent:-10000px;
							width:34px;
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkMode {
							background:transparent url(../img/newMagazine/mode-off.png) no-repeat;
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkMode.active {
							opacity:0.4;
							filter:alpha(opacity=40)
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkEsperto {
							background:transparent url(../img/newMagazine/esperto-off.png) no-repeat;
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkEsperto.active {
							opacity:0.4;
							filter:alpha(opacity=40)
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkMagazine {
							background:transparent url(../img/newMagazine/magazine-off.png) no-repeat;
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkMagazine.active {
							opacity:0.4;
							filter:alpha(opacity=40)
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkTest {
							background:transparent url(../img/newMagazine/test-off.png) no-repeat;
						}
						
						.newMagazine .newMagazineBar li a#newMagazineLinkTest.active {
							opacity:0.4;
							filter:alpha(opacity=40)
						}
					
						.newMagazine .newMagazineBar li span {
							padding:15px 10px 0 0;
						}
						
			.newMagazineDet .newMagazineDetail {
				height:auto;
				margin:0;
				padding:250px 0 20px 39px;
				position:relative;
				width:420px;				
				z-index:9;
			}
			
				.newMagazineDet .newMagazineDetail .newmagazineImage {
					margin:20px 0;
				}
			
				.newMagazineDet .newMagazineDetail h3 {
					color:#fff;
					font-size:15px;
					margin:0;
					padding:0;
				}
				
				.newMagazineDet .newMagazineDetail h4 {
					color:#fff;
					font-size:11px;
					font-style:italic;
					margin:0;
					padding:0;
				}
				
				.newMagazineDet .newMagazineDetail p {
					color:#311045;
					font-size:12px;
				}
				
				
				.newMagazineDet .newMagazineSide {
					display:block;
					height:auto;
					left:520px;
					position:absolute;
					top:480px;
					width:400px;
				}
				
				.newMagazineDet .newMagazineSide ul, .newMagazineDet .newMagazineSide li {
					border:none;
					list-style-type:none;
					margin:0;
					padding:0;
				}
				
				.newMagazineDet .newMagazineSide li {
					margin-bottom:15px;
				}
				
					.newMagazineDet .newMagazineSide h4 {
						background:#9789be;
						color:#44096e;
						display:block;
						font-size:12px;
						font-weight:bold;
						left:0;
						margin:0;
						padding:1px 2px;
						position:relative;
						top:0;
						width:auto;
					}
				
					.newMagazineDet .newMagazineSide h3 {
						color:#fff;
						display:block;
						font-size:12px;
						font-weight:bold;
						left:0;
						margin:5px 0;
						padding:1px;
						position:relative;
						top:0;
						width:auto;
					}
				
					.newMagazineDet .newMagazineSide img.art {
						display:block;
						float:left;
						margin-right:20px;
					}
					
					.newMagazineDet .newMagazineSide p {
						font-size:11px;
						margin:0;
					}
					
					.newMagazineDet .newMagazineSide p.voti {
						color:#fff;
						font-style:italic;
					}
					
					.newMagazineDet .newMagazineSide p.testo {
						color:#30154a;
					}
					
					.newMagazineDet .newMagazineSide p.continua a {
						background:transparent url(../img/newMagazine/arrow.gif) center left no-repeat;
						color:#fff;
						padding-left:10px;
					}
					
	.newMagazineDet .newMagazineEspertoDet {
					height:auto;
					padding:250px 0 0 39px;
					width:420px;
	}
	
		.newMagazineDet .newMagazineEspertoDet h3 {
				color:#fff;
				font-size:15px;
				margin:0;
				padding:0;
		}	
		
		.newMagazineDet .newMagazineEspertoDet h4 {
				background:transparent url(../img/newMagazine/esperto.jpg) center left no-repeat;
				color:#fff;
				font-size:12px;
				margin:10px 0;
				padding:25px 0 25px 90px;
		}	
		
		.newMagazineDet .newMagazineEspertoDet a#newMagazineFormSubmit {
			background:transparent url(../img/newMagazine/bt-submit.jpg) no-repeat;
			display:block;
			height:22px;
			margin:20px 0 0 295px;
			text-indent:-10000px;
			width:95px;
		}
		
		.newMagazineDet .newMagazineEspertoDet p {
			color:#fff;
			font-size:12px;
			font-weight:bold;
		}
		
		.newMagazineTest h3 {
			border:none;
			color:#20083d;
			font-size:12px;
			left:38px;
			margin:0;
			padding:0;
			position:absolute;
			top:238px;
			width:400px;
		}
		
		.newMagazineTest h3.intro {
			color:#fff;
			top:232px;
		}

		.newMagazineTest .newMagazineTestArea div h3.ris {
			border:none;
			color:#20083d;
			font-size:14px;
			left:0;
			margin:0 0 20px 0;
			padding:0;
			position:relative;
			top:0;
		}
		
		.newMagazineTest .newMagazineTestArea div a {
			color:#20083d;
		}

		.newMagazineTest h4 {
			border:none;
			color:#fff;
			font-size:11px;
			left:250px;
			margin:0;
			padding:0;
			position:absolute;
			top:290px;
			width:195px;
		}		
		
		.newMagazineTest img.test {
			height:136px;
			left:42px;
			position:absolute;
			top:271px;
			width:189px;
			z-index:99;
		}
		

		.newMagazineTest h4 span {
			font-weight:normal;
		}			

		.newMagazineTest h4 a {
			color:#fff;
		}	
		
		.newMagazineTest .nMOthers {
			border:0;
			color:#fff;
			font-size:12px;
			height:330px;
			left:38px;
			margin:0;
			padding:0;
			position:absolute;
			top:480px;
			width:460px;
			z-index:9;
		}
		
		.newMagazineTest .nMOthers h3 {
			background:#9789BE none repeat scroll 0 0;
			color:#44096E;
			display:block;
			font-size:12px;
			font-weight:bold;
			left:0;
			margin:0 0 10px 0;
			padding:1px 2px;
			position:relative;
			top:0;
			width:auto;
		}
		
		
		.newMagazineTest .nMOthers ul, .newMagazineTest .nMOthers li {
			border:none;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		
			.newMagazineTest .nMOthers li {
				display:block;
				float:left;
				height:60px;
				margin-right:20px;
				overflow:hidden;
				width:210px;
			}
			
			.newMagazineTest .nMOthers li img.art {
				float:left;
				margin-right:5px;
			}
			
			.newMagazineTest .nMOthers li div.tx {
				float:left;
				width:158px;
			}
			
			.newMagazineTest .nMOthers li h3 {
				background:transparent;
				color:#fff;
				margin:0;
			}
			
			.newMagazineTest .nMOthers li p {
				margin:0;
			}
			
			.newMagazineTest .nMOthers li a {
				color:#fff;
				padding:0;
			}
		
		
		
		
		
		.newMagazineTest .newMagazineTestArea	{
			border:0;
			color:#fff;
			font-size:12px;
			height:350px;
			left:38px;
			margin:0;
			padding:0;
			position:absolute;
			top:440px;
			width:880px;
			z-index:9;
		}
		
			.newMagazineTest .newMagazineTestArea	.box {
				background:transparent url(../img/newMagazine/cornice.gif) no-repeat;
				display:block;
				float:left;
				height:150px;
				margin:0 20px 5px 0;
				overflow:auto;
				padding:5px 20px;
				width:380px;
			}

			.newMagazineTest .newMagazineTestArea	.box h5 {
				color:#501d6b;
				font-size:12px;
				font-weight:bold;
				margin:5px 0 5px 0;
			}
			
			.newMagazineTest .newMagazineTestArea	.box input {
				border:0;
				float:left;
				margin:0;
			}
			
			.newMagazineTest .newMagazineTestArea	.box div.sep {
				float:left;
				width:350px;
				padding:0 0 0 4px;		
			}

			.newMagazineTest .newMagazineTestArea	.box label {
				color:#fff;
				font-size:12px;
				font-weight:normal;
				padding:0;
				margin:0;
			}
			
		.newMagazineTest input {
			width:auto;
		}
		
		.newMagazineTest .container {
			display:none;
		}
		
		.newMagazineTest #newMagazineTestSubmit {
			background:transparent url(../img/newMagazine/prosegui.gif) no-repeat;
			display:block;
			outline:none;
			position:absolute;
			right:20px;
			top:330px;
			text-indent:-10000px;
			width:95px;
			height:22px;
		}