.class1 {font-family: Arial, verdana, Helvetica; color:#636563; font-size:12px; font-style:italic;}
.class1 A:link { text-decoration: none; color: #636563; font-size: 12px; font-style:italic}
.class1 A:visited { text-decoration: none; color: #636563; font-size: 12px; font-style:italic}
.class1 A:active {text-decoration: none; color: #636563; font-size: 12px;font-style:italic} 
.class1 A:hover { text-decoration: underline; color: #333333; font-size: 12px;font-style:italic}
.menu_shadow {font-family: Arial, verdana, Helvetica;color: #636563; font-size: 11px; font-style:normal; font-weight:bold;text-decoration:none; padding-left:20px;}
.menu_shadow a:link {font-family: Arial, verdana, Helvetica;color: #636563; font-size: 11px; font-style:normal; font-weight:normal; text-decoration:none;}
.menu_shadow a:visited {font-family: Arial, verdana, Helvetica;color: #636563; font-size: 11px; font-style:normal; 	font-weight:normal; text-decoration:none;}
.menu_shadow a:hover {font-family: Arial, verdana, Helvetica;color: #636563; font-size: 11px; font-style:normal; font-weight:normal; text-decoration:underline;}
.menu_pht {
	font-family: Arial, verdana, Helvetica;
	color: #006600; 
	font-size: 11px; 
	font-style:normal; 
	font-weight:normal;
	text-decoration:none;
	} 
	.menu_pht a:link {
	font-family: Arial, verdana, Helvetica;
	color: #006600; 
	font-size: 11px; 
	font-style:normal; 
	font-weight:normal;
	text-decoration:none;}
	.menu__pht a:visited {
	font-family: Arial, verdana, Helvetica;
	color:#006600;
	font-size: 11px; font-style:normal;
	font-weight:normal;
	text-decoration:none;}
	.menu__pht a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #006600;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;}

.pulsanti_dx  {
	font-family: Arial, verdana, Helvetica;
	color:#999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dx.jpg) top right;
	}
.pulsanti_dx a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dx.jpg) no-repeat top left;
	}
.pulsanti_dx a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
.pulsanti_dx a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
.pulsanti_dx a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
	.pulsanti_dx a:active {
	font-family: Arial, verdana, Helvetica;
	color:#999999; 
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}
.pulsanti_dxhome  {
	font-family: Arial, verdana, Helvetica;
	color:#999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdw.jpg) top right;
	}
.pulsanti_dxhome a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdw.jpg) no-repeat top right;
	}
.pulsanti_dxhome a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
.pulsanti_dxhome a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
.pulsanti_dxhome a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
	.pulsanti_dxhome a:active {
	font-family: Arial, verdana, Helvetica;
	color:#999999; 
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}
.pulsanti_dx_shdw  {
	font-family: Arial, verdana, Helvetica;
	color:#999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdw.jpg) top right;
	}
.pulsanti_dx_shdw a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdw.jpg) no-repeat top left;
	}
.pulsanti_dx_shdw a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
.pulsanti_dx_shdw a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
.pulsanti_dx_shdw a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
	.pulsanti_dx_shdw a:active {
	font-family: Arial, verdana, Helvetica;
	color:#999999; 
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}
.pulsanti_dxtop  {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:28px;
	height:28px; 
	width:154px;
	background: url(img/pulsanti_dxtop.jpg) top right;
	}
	.pulsanti_dxtop a {
	display: block;
	height:28px; 
	width:154px;
	background: url(img/pulsanti_dxtop.jpg) no-repeat top left;
	}
	.pulsanti_dxtop a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:28px;
	height:28px;
	width:154px;
	}
	.pulsanti_dxtop a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:28px;
	height:28px;
	width:154px;
	}
	.pulsanti_dxtop a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:28px;
	background-position: top center;
	}
	.pulsanti_dxtop a:active {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:28px;
	background-position: top right;
	}
	.pulsanti_dxhometop  {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:28px;
	height:28px; 
	width:154px;
	background: url(img/pulsanti_dxtop.jpg) top right;
	}
	.pulsanti_dxhometop a {
	display: block;
	height:28px; 
	width:154px;
	background: url(img/pulsanti_dxtop.jpg) no-repeat top right;
	}
	.pulsanti_dxhometop a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:28px;
	height:28px;
	width:154px;
	}
	.pulsanti_dxhometop a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:28px;
	height:28px;
	width:154px;
	}
	.pulsanti_dxhometop a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:28px;
	background-position: top center;
	}
	.pulsanti_dxhometop a:active {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:28px;
	background-position: top right;
	}
.pulsanti_dxbottom  {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxbottom.jpg) top right;
	}
	.pulsanti_dxbottom a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxbottom.jpg) no-repeat top left;
	}
	.pulsanti_dxbottom a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxbottom a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxbottom a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
	.pulsanti_dxbottom a:active {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}
.pulsanti_dxhomebottom  {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdwbottom.jpg) top right;
	}
	.pulsanti_dxhomebottom a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdwbottom.jpg) no-repeat top right;
	}
	.pulsanti_dxhomebottom a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxhomebottom a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxhomebottom a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
	.pulsanti_dxhomebottom a:active {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}
.pulsanti_dxbottom_shdw  {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdwbottom.jpg) top right;
	}
	.pulsanti_dxbottom_shdw a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdwbottom.jpg) no-repeat top left;
	}
	.pulsanti_dxbottom_shdw a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxbottom_shdw a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxbottom_shdw a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #009900;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
	.pulsanti_dxbottom_shdw a:active {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}
.pulsanti_dxRed  {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:152px;
	background: url(img/pulsanti_dx_red.jpg) top right;

	}
	.pulsanti_dxRed a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dx_red.jpg) no-repeat top left;
	}
	.pulsanti_dxRed a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxRed a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxRed a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #FF0000;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
		.pulsanti_dxRed a:active {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}
.pulsanti_dxRedshdw  {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px; 
	width:152px;
	background: url(img/pulsanti_dxshdw_red.jpg) top right;

	}
	.pulsanti_dxRedshdw a {
	display: block;
	height:25px; 
	width:154px;
	background: url(img/pulsanti_dxshdw_red.jpg) no-repeat top left;
	}
	.pulsanti_dxRedshdw a:link {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none; 
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxRedshdw a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	height:25px;
	width:154px;
	}
	.pulsanti_dxRedshdw a:hover {
	font-family: Arial, verdana, Helvetica;
	color: #FF0000;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top center;
	}
		.pulsanti_dxRedshdw a:active {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 11px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	line-height:22px;
	background-position: top right;
	}	
.phtcapt {
	font-family: Arial, verdana, Helvetica;
	color: #666666;
	font-size: 11px;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	}
.text {
	font-family: Arial, verdana, Helvetica;color: #666666;
	font-size: 12px;
	font-style:normal;
	font-weight: 500;
	text-decoration:none;
	text-align:justify;
	}
	.text a:link{
	font-family: Arial, verdana, Helvetica;color: #006600;
	font-size: 12px;
	font-style:normal;
	font-weight: 500;
	text-decoration:none;
	text-align:justify;
	}
	.text a:visited {
	font-family: Arial, verdana, Helvetica;color: #006600;
	font-size: 12px;
	font-style:normal;
	font-weight: 500;
	text-decoration:none;
	text-align:justify;
	}
	.text a:hover{
	font-family: Arial, verdana, Helvetica;color: #006600;
	font-size: 12px;
	font-style:normal;
	font-weight: 500;
	text-decoration:underline;
	text-align:justify;
	}
.text_referencies {
	font-family: Arial, verdana, Helvetica;color: #666666;
	font-size: 11px;
	font-style:normal;
	text-decoration:none;
	text-align:justify;
	}
.box3 {
	font-family: Arial, verdana, Helvetica;
	color: #999999;
	font-size: 12px;	
	font-style: normal;
	font-weight:bold;
	text-align: right;
	text-decoration:none;
	}
.menu{
	font-family: Arial, verdana, Helvetica;
	color: #006600;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	text-align: center;
	}
.menu_on{
	font-family: Arial, verdana, Helvetica;
	color: #006600;
	font-size: 12px;
	height:28px;
	line-height:28px;
	font-style: normal;
	font-weight: 700;
	text-align: center;
	background-image:url(img/menu_on.jpg)
	}
	.menu_on a:link{
	color: #006600;
	}
	.menu_on a:visited{
	color: #006600;
	}
	.menu_on a:hover{
	color: #006600;
	}
.submenu{
	font-family: Arial, verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	}
	.submenu a:link{ 
	font-family: Arial, verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	}
	.submenu a:visited{ 
	font-family: Arial, verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	}
	.submenu a:hover{
	font-family: Arial, verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	}
.footer_link{
	font-family: Arial, verdana, Helvetica;
	color: #006600;
	font-size: 11px;
	font-style: normal;
	font-weight:500;
	text-align: center;
	text-decoration: none;
	vertical-align:baseline;
	line-height:60px;
	padding-left:15px;
	}
	.footer_link a:link{ 
	font-family: Arial, verdana, Helvetica;
	color: #006600;
	font-size: 11px;
	font-style: normal;
	font-weight:500;
	text-decoration: none;
	text-align: center;
	}
	.footer_link a:visited{ 
	font-family: Arial, verdana, Helvetica;
	color: #006600;
	font-size: 11px;
	font-style: normal;
	font-weight:500;
	text-decoration: none;
	text-align: center;
	}
	.footer_link a:hover{
	font-family: Arial, verdana, Helvetica;
	color: #006600;
	font-size: 11px;
	font-style: normal;
	font-weight:500;
	text-decoration: underline;
	text-align: center;
	}
.footer_cntr{
	font-family: Arial, verdana, Helvetica;
	color: #666666;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	padding-left:5px;
	line-height:60px;
	}
.footer_sx{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-weight:500;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	line-height:60px;
	text-decoration:none;
	background: url(img/footer_index_sx.jpg) no-repeat top right;
	}
	.footer_sx a{
	display:block;
	background: url(img/footer_index_sx.jpg) no-repeat top right;
	}
.footer_sx a:link{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-weight:500;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
	background: url(img/footer_index_sx.jpg) no-repeat top left;
	}
.footer_sx a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-weight:500;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
	background: url(img/footer_index_sx.jpg) no-repeat top left;
	}
.footer_sx a:hover{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	text-decoration:underline;
	background: url(img/footer_index_sx.jpg) no-repeat top right;
	}
.flag_it {
	width: 43px;
	height: 30px;
	} 
.flag_it a{
	display: block;
	width: 43px;
	height: 30px;
	background: url(img/menuflag_it2.jpg) no-repeat top left;
	}	
.flag_it a:hover {
	background-position: top right;
	}
.flag_en {
	width: 31px;
	height: 30px;
	} 
.flag_en a{
	display: block;
	width: 31px;
	height: 30px;
	background: url(img/menuflag_en2.jpg) no-repeat top left;
	}	
.flag_en a:hover {
	background-position: top right;
	}
.flag_fr {
	width: 31px;
	height: 30px;
	} 
.flag_fr a{
	display: block;
	width: 31px;
	height: 30px;
	background: url(img/menuflag_fr2.jpg) no-repeat top left;
	}	
.flag_fr a:hover {
	background-position: top right;
	}
.flag_es {
	width: 31px;
	height: 30px;
	} 
.flag_es a{
	display: block;
	width: 31px;
	height: 30px;
	background: url(img/menuflag_es2.jpg) no-repeat top left;
	}	
.flag_es a:hover {
	background-position: top right;
	}
.flag_de {
	width: 43px;
	height: 30px;
	} 
.flag_de a{
	display: block;
	width: 43px;
	height: 30px;
	background: url(img/menuflag_de2.jpg) no-repeat top left;
	}	
.flag_de a:hover {
	background-position: top right;
	}
.footer_sx{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-weight:500;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	line-height:60px;
	text-decoration:none;
	background: url(img/footer_index_sx.jpg) no-repeat top right;
	}
	.footer_sx a{
	display:block;
	background: url(img/footer_index_sx.jpg) no-repeat top right;
	}
.footer_sx a:link{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-weight:500;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
	background: url(img/footer_index_sx.jpg) no-repeat top left;
	}
.footer_sx a:visited{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-weight:500;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
	background: url(img/footer_index_sx.jpg) no-repeat top left;
	}
.footer_sx a:hover{
	font-family: Arial, verdana, Helvetica;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	text-decoration:underline;
	background: url(img/footer_index_sx.jpg) no-repeat top right;
	}
.footer_info{
	font-family: Arial, verdana, Helvetica;
	color: #666666;
	font-size: 11px;
	font-weight:100;
	font-style: normal;
	text-align: left;
	margin-left:60px;
	text-decoration:none;
	padding-left:151px;
	padding-top:10px;
	}
.Stile_inallestimento{font-family: Arial, verdana, Helvetica;color:#006600; font-weight: bold;font-size:16px;}
div#contenitore{
	display:block;
    background:url(img/backgrnd_shdw.jpg);
	background-repeat: no-repeat;
	border:none;
	margin-top:16px;
	left: 50%;
	margin-left: -495px;
	height: 606px;
	width:990px;
	position: absolute;	
}
div#sx{
	display:block;
	background: url(img/shadow_sx.jpg);
	background-repeat: no-repeat;
	border:none;
	margin-top:0px;
	margin-left:0px;
	height: 606px;
	width:20px;
	position: absolute;
}
div#dx{
    display:block;
	background: url(img/shadow_dx.jpg);
	background-repeat: no-repeat;
	border:none;
	margin-top:0px;
	margin-left:971px;
	height: 606px;
	width:20px;
	position: absolute;	
}
div#head_box3{
    display:block;
	background-color:#003300;
	background-image: url(img/box3.jpg);
	background-repeat: repeat-x;
	border:none;
	margin-top:0px;
	margin-left:20px;
	height: 29px;
	width:950px;
	position: absolute;	
}
div#header{
    display:block;
	background-color:#999999;
	background-image:url(img/header.jpg);
	background-repeat: no-repeat;
	border:none;
	margin-top:29px;
	margin-left:20px;
	height: 82px;
	width:950px;
	position: absolute;
}
#menu {
	position: absolute;
	width: 540px;
	height: 30px;
	margin-top:112px;
	margin-left: 20px;
	background-color:#003300;
	background-image:url(img/menu.jpg);
	z-index:10;
}
#menu dl {
	margin: 0;
}
#menu dd {
	width:108px;
	height: 30px;
	float:left;
	margin: 0;
	padding: 0;
} 
#menu a {
	height:28px;
	line-height:26px;
	display: block;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
#menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/menu_active.gif);
	}
#menu dd dl {
	padding-top:0px;
	display: none;
}
#menu dd:hover dl {
	display: block;
	position: relative;
	width:180px;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .8;
	border:1px solid #666666;
}
#menu dd dd {
	padding: 0px 0px 0px 0px;
	width: 180px;
	height: 28px;
	line-height:26px;
	background-color: #000000;
	font-weight:600;
	border-bottom:1px solid #666666;
} 
#menu dd dd a {
	color: #CCCCCC;
	height: 28px;
	line-height:26px;
	} 
#menu dd dd a:hover {
	width: 180px;
	height: 28px;
	line-height:26px;
	color: #CCCCCC;
	position:absolute;
	background-image:url(img/menu_active.jpg);
	background-color:#006600;
	margin-left:0px;
	} 
#menu dd dd a:link {
	padding: 0px 0px 0px 0px;
	height: 28px;
	line-height:26px;
	} 
#menu2 {
	position: absolute;
	width: 231px;
	height: 30px;
	margin-top:112px;
	margin-left:560px;
	background-color:#003300;
	background-image:url(img/menu2.jpg)
	}
#menu_flag {
	position: absolute;
	width: 179px;
	height: 30px;
	margin-top:112px;
	margin-left:791px;
	background-color:#003300;
	background-image:url(img/menuflag.jpg)
	}
#menuflag_it {
	position: absolute;
	width: 43px;
	height: 30px;
	margin-top:112px;
	margin-left:791px;
	background-color:#003300;
	background-image:url(img/menuflag_it2.jpg)
	}

#menuflag_en {
	position: absolute;
	width: 31px;
	height: 30px;
	margin-top:112px;
	margin-left:834px;
	background-color:#003300;
	background-image:url(img/menuflag_en.jpg)
	}
#menuflag_fr {
	position: absolute;
	width: 31px;
	height: 30px;
	margin-top:112px;
	margin-left:865px;
	background-color:#003300;
	background-image:url(img/menuflag_fr.jpg)
	}
#menuflag_es {
	position: absolute;
	width: 31px;
	height: 30px;
	margin-top:112px;
	margin-left:896px;
	background-color:#003300;
	background-image:url(img/menuflag_es.jpg)
	}
#menuflag_de {
	position: absolute;
	width: 43px;
	height: 30px;
	margin-top:112px;
	margin-left:927px;
	background-color:#003300;
	background-image:url(img/menuflag_de.jpg)
	}
#menu_shadow {
	position: absolute;
	width: 771px;
	height: 41px;
	line-height:44px;
	margin-top:141px;
	margin-left:20px;
	background-image:url(img/menu_shadow_home.jpg)
}

#menu_shadow_home {
	position: absolute;
	width: 771px;
	height: 41px;
	line-height:44px;
	margin-top:141px;
	margin-left:20px;
	background-image:url(img/menu_shadow_home.jpg)
}
#menu_shadow_chisiamo {
	position: absolute;
	width: 771px;
	height: 41px;
	line-height:44px;
	margin-top:141px;
	margin-left:20px;
	background-image:url(img/menu_shadow_chisiamo.jpg)
}
#menu_shadow_prodotti {
	position: absolute;
	width: 771px;
	height: 41px;
	line-height:44px;
	margin-top:141px;
	margin-left:20px;
	background-image:url(img/menu_shadow_prodotti.jpg)
}
#menu_shadow_news {
	position: absolute;
	width: 771px;
	height: 41px;
	line-height:44px;
	margin-top:141px;
	margin-left:20px;
	background-image:url(img/menu_shadow_news.jpg)
}
#menu_shadow_contatti {
	position: absolute;
	width: 771px;
	height: 41px;
	line-height:44px;
	margin-top:141px;
	margin-left:20px;
	background-image:url(img/menu_shadow_contatti.jpg)
}
#menuflag_shadow {
	position: absolute;
	width: 179px;
	height: 41px;
	margin-top:141px;
	margin-left:791px;
	background-image:url(img/menuflag_shadow.jpg)
	}
#pag_sx_home{
	position: absolute;
	width: 433px;
	height: 380px;
	margin-top:182px;
	margin-left:20px;
	background-image:url(img/home2.gif);
	background-repeat:no-repeat;
	}
#pag_sx {
	position: absolute;
	width: 433px;
	height: 380px;
	margin-top:182px;
	margin-left:20px;
	background-image:url(img/pag_sx.jpg);
	z-index:1;
	overflow:auto;
	}
	#pag_sx2 {
	position: absolute;
	width: 433px;
	height: 190px;
	margin-top:190px;
	margin-left:0px;
	}
#pag_news {
	position: absolute;
	width: 393px;
	height: 380px;
	margin-top:0px;
	margin-left:20px;
	background:none;
	
	}
#pag_txt {
	position: absolute;
	width: 393px;
	height: 280px;
	margin-top:0px;
	margin-left:20px;
	background:none;
	}
#pag_references {
	position: absolute;
	width: 771px;
	height: 380px;
	margin-top:182px;
	margin-left:20px;
	background-color:#FFFFFF;
	}
	#pag_references_txt {
	position: absolute;
	width: 731px;
	height: 280px;
	margin-top:0px;
	margin-left:20px;
	background:none;
	}
#pag_pht {
	position: absolute;
	width: 393px;
	height: 100px;
	margin-top:280px;
	margin-left:20px;
	background:none;
	}
#pag_pht1 {
	position: absolute;
	width: 84px;
	height: 100px;
	margin-top:0px;
	margin-left:0px;
	background:none;
	}
#pag_pht2 {
	position: absolute;
	width: 75px;
	height: 100px;
	margin-top:0px;
	margin-left:84px;
	background:none;
	}
#pag_pht3 {
	position: absolute;
	width: 75px;
	height: 100px;
	margin-top:0px;
	margin-left:159px;
	background:none;
	}
#pag_pht4 {
	position: absolute;
	width: 75px;
	height: 100px;
	margin-top:0px;
	margin-left:234px;
	background:none;
	}
#pag_pht5 {
	position: absolute;
	width: 84px;
	height: 100px;
	margin-top:0px;
	margin-left:309px;
	background:none;
	}
#pag_cntr {
	position: absolute;
	width: 338px;
	height: 380px;
	margin-top:182px;
	margin-left:453px;
	background-image:url(img/pag_cntr.jpg)
	}
#pag_phtcapt {
	position: absolute;
	width: 338px;
	height: 20px;
	margin-top:490px;
	margin-left:453px;
	background:none;
	
		}
#pag_phtcapt_vert {
	position: absolute;
	width: 338px;
	height: 20px;
	margin-top:540px;
	margin-left:453px;
	background:none;
	
		}
#pag_cntr_telene{
	position: absolute;
	width: 338px;
	height: 380px;
	margin-top:182px;
	margin-left:453px;
	background-image:url(img/pag_cntr_telene.jpg)
	}
#pag_dx {
	position: absolute;
	width: 179px;
	height: 383px;
	margin-top:182px;
	margin-left:791px;
	background-image:url(img/pag_dx.jpg)
	}
#pulsante1_dx {
	position: absolute;
	width: 154px;
	height: 28px;
	margin-top:0px;
	margin-left:14px;
	}
#pulsante2_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:28px;
	margin-left:14px;
	}
#pulsante3_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:53px;
	margin-left:14px;
	}
	#pulsante3b_dx {
	position: absolute;
	width: 154px;
	height: 32px;
	margin-top:53px;
	margin-left:14px;
	}
#pulsante4_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:78px;
	margin-left:14px;
	}
	#pulsante4b_dx {
	position: absolute;
	width: 154px;
	height: 32px;
	margin-top:78px;
	margin-left:14px;
	}
#pulsante5_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:103px;
	margin-left:14px;
	}
	#pulsante5b_dx {
	position: absolute;
	width: 154px;
	height: 32px;
	margin-top:103px;
	margin-left:14px;
	}
#pulsante6_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:128px;
	margin-left:14px;
	}
#pulsante6b_dx {
	position: absolute;
	width: 154px;
	height: 32px;
	margin-top:128px;
	margin-left:14px;
	}
#pulsante7_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:153px;
	margin-left:14px;
	}
#pulsante8_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:178px;
	margin-left:14px;
	}
#pulsante9_dx {
	position: absolute;
	width: 154px;
	height: 25px;
	margin-top:203px;
	margin-left:14px;
	}
#pulsante10_dx {
	position: absolute;
	width: 154px;
	height: 26px;
	margin-top:228px;
	margin-left:14px;
	}
#pulsante11_dx {
	position: absolute;
	width: 154px;
	height: 32px;
	margin-top:253px;
	margin-left:14px;
	}
#banner_dx {
	position: absolute;
	width: 179px;
	height: 90px;
	margin-top:291px;
	margin-left:0px;
	}
#footer_sx {
	position: absolute;
	width: 154px;
	height: 44px;
	margin-top:562px;
	margin-left:20px;
	background-image:url(img/footer_index_sx.jpg);
	background-repeat:no-repeat;
	background-color: #CCCCCC;
	left: 2px;
	}
#footer_cntr {
	position: absolute;
	width: 279px;
	height: 44px;
	margin-top:562px;
	margin-left:174px;
	background-image:url(img/footer_index_cntr.jpg);
	background-repeat:no-repeat;
	background-color: #CCCCCC;
	}
#footer_dx {
	position: absolute;
	width: 513px;
	height: 44px;
	margin-top:562px;
	margin-left:453px;
	background-image:url(img/footer_index_dx.jpg);
	background-repeat:no-repeat;
	background-color: #CCCCCC;
	}
#footer_info {
	display:none;
	position: absolute;
	width: 950px;
	height:20px;
	margin-top:606px;
	margin-left:20px;
	background-repeat:no-repeat;
	}
