	body{
		/*background : url("immagini/newsletter_background.gif") repeat-y top center;*/
		background:#CCCCCC;
		text-align:center;
		padding: 0px;
		margin: 0px; 
	}
	* HTML #body_conteiner {
		height:1%;
	}
	div{
		font-size:12px;
	}	
	a{
		font-weight:bold;
		color:#666666;
	}	

	ul{
		padding:0px;
		margin:0px;
		padding:10px;
		padding-left:20px;
	}
	
	li{
		
		line-height:20px;
	}	
	
	li A{
		font-weight:normal;
		text-decoration:none;
	}	
	li A:hover{
		text-decoration:underline;
	}	
	
	form label{
		float:left;
		width:80px;
		line-height:20px;
		text-align:right;
		padding-right:10px;
	}
	form select{
		float:left;
		width:160px;
	}
	form br{
		clear:both;
	}
	form .btn{
		font-family:Verdana;
		float:right;
		margin-right:10px;
	}
	
	#body_conteiner{
		margin-left: auto; margin-right: auto;
		margin-right: auto;
		width: 688px;
	}
	#ph_editoriale{

	}
	#ph_events{
		width:688px;
	}
	#ph_technology{
		width:688px;
	}
	#ph_whatsnew{
		width:688px;
	}
	#ph_bottom{
		clear:both;
		padding-top:00px;
		width: 688px;
		padding-left:50px;
	}
	#ph_selezione{
		position:absolute;
		left:-155px;
		width:172px;
		height:128;
		margin-top:20px;
		padding-top:20px;
		padding-left:10px;
		text-align:left;
		background: url("immagini/img_archivio.png") no-repeat top center;
	}
	#ph_lingue{	
		text-align:right;
		float:right;
		height:30px;
		/*width:300px;*/
		width:100px;
	}
	#ph_lingue img{	
		margin-right:10px;
	}

	#ph_indietro{	
		position:absolute;
		left:0px;
		margin-left:0px;
		margin-top:0px;
		width:100%;
		height:18px;
		text-align:center;
		cursor:pointer;
	}
	#ph_contatti{	
		clear:both;
		font-family:Verdana;
		font-size:10px;
		color:#808185;
		margin-top:10px;
		padding:6px;
	}
	
	
	/* dimensione grande */
		.main_conteiner{
			width:688px;
			background:#ffffff;
		}
		
			.main_banner{
				height:160px;
				width:688px;	
				/*background: url("immagini/biesseenews.gif") no-repeat top center;*/
			}
		
		
			.main_title{
				height:35px;
				line-height:35px;
				font-family:Verdana;
				font-size:14px;
				font-weight:bold;
				text-align:left;
				color:#FFFFFF;
				background:#666666;
				padding-left:10px;
			}
		
			.main_body{
				height:230px;
				/*position:relative;
				height:100%;*/			
				font-family:Verdana;
				font-size:14px;
				color:#666666;
				background:#ffffff;
				text-align:justify;
				padding:15px;
				padding-right:4px;
			}
			.main_foto{
				background:#ffffff;
				width:200px;
				height:240px;
				overflow:hidden;
				float:left;
				text-align:center;
			}
			
				.main_foto_label{
					position:absolute;
					top:220px;
					left:0px;
					width:200px;
					height:20px;
					background:#ffffff;
					/*opacity:0.6;
					filter:alpha(opacity=60);*/
				}
				.main_foto_label_txt{
					position:absolute;
					top:220px;
					left:0px;
					width:200px;
					overflow:hidden;
					height:20px;
					line-height:20px;
					font-size:10px;
					color:#000000;
					text-align:left;
					white-space: nowrap;
					font-weight:normal;
				}
				.main_foto_label_txt A{
					color:#000000;
					font-size:9px;
				}
				
			.main_foto_dettagli{
				background:#ffffff;
				width:200px;
				float:left;
				text-align:center;
				display:inline;
			}		
			.main_description{
				padding-left:10px;
				width:440px;
				float:left;
				display:inline;
			}
	/* dimensione grande */
	
	.main_corner{
		background:#ffffff;
		height:18px;
	}
	
	.main_bottoni{
		clear:both;
		width:688px;
		height:200px;
		padding-top:20px;
		background:#cccccc;
	}

	
	#ph_bottom{
		margin-top:52px;
	}	
	
	
	/* dimensione media */
		.main_conteiner2{
			margin-top:20px;
			width:600px;
			background:#ffffff;
			margin-left: auto; 
			margin-right: auto;
		}
		
			.main_title2{
				height:35px;
				line-height:35px;
				font-family:Verdana;
				font-size:12px;
				font-weight:bold;
				text-align:left;
				color:#FFFFFF;
				padding-left:10px;
				

				background:#a8a8aa;
			}
			
			.main_title3{
				height:35px;
				line-height:35px;
				font-family:Verdana;
				font-size:14px;
				font-weight:bold;
				text-align:left;
				color:#FFFFFF;
				padding-left:10px;
				
				color:#4d4d4f;
				background:#616264;
			}
			
			.main_title4{
				height:35px;
				line-height:35px;
				font-family:Verdana;
				font-size:14px;
				font-weight:bold;
				text-align:left;
				color:#FFFFFF;
				padding-left:10px;
				background:#3b3a3b;
			}
			
			.main_body2{
				height:140px;
				font-family:Verdana;
				height:180px;
				color:#666666;
				background:#ffffff;
				text-align:justify;
				padding:15px;
								
			}		
			
			.main_foto2{
				background:#ffffff;
				height:180px;
				width:200px;
				overflow:hidden;
				float:left;
				text-align:center;
			}
			.main_description2{
				width:360px;
				float:right;
			}
			.main_description2_opacity{
				position:absolute;
				width:360px;
				height:140px;
				background: url("immagini/trasparente.png") repeat-x bottom center;
				
				z-index:+10;
			}		
	/* dimensione media */
	
	
	/* dimensione piccola */
		.main_conteiner3{
			margin-top:0px;
			margin-left:10px;
			width:280px;

			background:#ffffff;
			float:left;
		}
		
			.main_title3{
				height:35px;
				line-height:35px;
				font-family:Verdana;
				font-size:14px;
				font-weight:bold;
				text-align:left;

				padding-left:10px;
				

				color:#FFFFFF;
				background:#808185;

			}
			
			.main_body3{
				height:140px;
				font-family:Verdana;
				font-size:12px;
				height:200px;
				color:#666666;
				background:#ffffff;
				text-align:justify;
				padding:15px;
			}

			.main_description3{
				background:#ffffff;
			}
	
	/* dimensione piccola */
	#photo-list {
		margin: 0px;
		padding: 2px;
		height: 128px;
		width: 620px;
		list-style: none;
		overflow: auto;
		white-space:nowrap;
	}
	#photo-list li {
		margin-left: 3px;
		display: inline;
	}
	#photo-list li A{
		border:1px solid #eaeaea;
		padding:3px;
	}
	#photo-list li A:hover{
		padding:3px;
		border:1px solid red;
	}
	#photo-list img {
		height: 100px;
		border: 0;
	}
	