/* CSS Document */.content_news {		float: left; 		width: 688px;		background-image: url(../img/sfondo_prodotto_dx.jpg);		background-repeat: repeat-y;		background-position: 462px 0;				}			.content_news_sx {		float: left;		width: 462px;		}			.content_news_dx {		float: left;		width: 224px;		}			.content_news_dx h4{		padding: 5px 10px;		font-size: 12px;		font-family:Arial, Helvetica, sans-serif;		border-bottom: 1px solid white;		background-color: #CCCCCC;		}			.content_news_dx ul {		padding: 10px;		line-height: 16px;		}				.content_news_dx ul .first {		border: none;		}				.content_news_dx ul .archivio {		border: 1px solid #CCCCCC;					margin-top: 10px;		}						.content_news_dx ul .archivio a{		display: block;		padding: 5px;		color: #114B57;		}				.content_news_dx ul .archivio a:hover {		color: #99CC66;		background-color: #114B57;		}						.content_news_dx ul img {		padding-left: 3px;		}		.content_news_dx li {		list-style: none;		padding: 5px 0;		border-top: 1px solid #CCCCCC;		}			.content_news_dx a {		display: block;		}			.content_news_dx a:hover {		color: #99CC66;		}					.content_news_sx h2{	font-family:Arial, Helvetica, sans-serif;	font-size: 20px;	width: 429px;	color: #114B57;	display: block;	line-height: 22px;	font-weight: normal;	padding: 0 20px 0px 0;	margin: 0;			}			.content_news_sx h3{	font-family:Arial, Helvetica, sans-serif;	font-size: 20px;	width: 429px;	color: #99CC66;	display: block;	line-height: 32px;	font-weight: normal;	padding: 0px 20px 10px 0;	margin-top: -5px;			}					.content_news_sx p {		width: 429px;		color: #666666;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;		line-height: 17px;		}									.content_news_sx h4{	color: #114B57;		background-color:#99CC66;		padding: 5px 10px 4px 10px;		font-size: 12px;		font-family:Arial, Helvetica, sans-serif;			background-image:url(../img/sfondo_verde.gif);	background-position: bottom;	background-repeat: repeat-x;	border-bottom: 1px solid #99CC66;				}			.prodotto_dx {		border-bottom: 20px solid white;		}				.link_news {			float: left;			width: 407px;			border-top: 1px solid #CCCCCC;			background-image:url(../img/logo_pdf.gif);			background-repeat: no-repeat;			background-position: 0 50%;			padding: 15px 0 15px 22px;			}					.foto_wrap {			float: left;			width: 429px;			padding: 10px 0;			}					.news_foto_td_first {			vertical-align: bottom;			width: 142px;			text-align: center;			border-left: 1px solid #CCCCCC;			border-right: 1px solid #CCCCCC;			border-bottom: 3px solid #99CC66;			padding: 15px 10px;			}					.news_foto_td {			vertical-align: bottom;			width: 141px;			text-align: center;			border-right: 1px solid #CCCCCC;			border-bottom: 3px solid #99CC66;			padding: 15px 10px;			}				.archivio_news_title {			float: left;			width: 200px;			}						.archivio_news_title h2 {			color: #333333;			font-size: 28px;			padding-bottom: 15px;			}					.archivio_news_nav {			float: right;			padding: 0 0 10px 0;			width: 400px;			text-align: right;			}					.archivio_news_nav a {			border: 1px solid #CCCCCC;			color: #114B57;			padding: 3px;			}						.archivio_news_nav a:hover {			border: 1px solid #114B57;			background-color: #99CC66;			}					.archivio_news_wrap {			float: left;			width: 688px;			color: #666666;						padding: 15px 0;			border-top: 3px solid #99CC66;			}						.archivio_news_wrap a{			color: #666666;			text-decoration: none;			font-weight: normal;			}						.archivio_news_wrap h2 a {				color: #114B57;				text-decoration: none;				}							.archivio_news_wrap h2 a:hover {				color: #99CC66;				text-decoration: none;				}									.archivio_news_bottom_nav {			float: left;			width: 688px;			padding: 15px 0 0 0;			border-top: 3px solid #99CC66;			}								/********* CASE STUDY *******/.casestudy_wrap {			float: left;			width: 688px;			padding: 15px 0;			border-top: 3px solid #99CC66;			}			.casestudy_wrap a{			color: #666666;			text-decoration: none;			font-weight: normal;			}			.casestudy_wrap h2 {	font-family:Arial, Helvetica, sans-serif;	font-size: 20px;	width: 419px;	color: #114B57;	display: block;	line-height: 22px;	font-weight: normal;	/*padding: 0 20px 5px 220px;*/	margin: 0 20px 5px 230px;	/*margin: 0;*/					}						.casestudy_wrap h2 a {				color: #114B57;				text-decoration: none;				}							.casestudy_wrap p {				/*padding-left: 220px;*/				margin-left: 230px;				color: #666666;				width: 419px;				font-family: Verdana, Arial, Helvetica, sans-serif;				font-size: 11px;				line-height: 18px;				}							.casestudy_wrap a{			color: #666666;			text-decoration: none;			font-weight: normal;			}									.casestudy_wrap h3 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;	color: #333333;	width:  282px;	font-size: 14px;	padding: 0 0 0px 220px;	}										.casestudy_wrap img {				float: left;				}
