@charset "utf-8";
* {
	margin: 0;
}

* html .footer {
    position: absolute;
}
.footer{
	position:fixed;
	left:0px;
	bottom:0px;
width:100%;
background-color:#FFF;
z-index:25;
	
}

.header {
position:absolute;
	height:auto;
	width:auto;
left:28px;
top:12px;
   
}
.div_menu {
	position:absolute;
	width:auto;
	height:auto;
left:46%;
top:0;


}


.div_home {
	width:822px;
	height:auto;
	left:2px;
	position:absolute;
	right:auto;
	top:auto;
	bottom:12%;
	z-index: 24000;
}
.div_whatsup {
	width:462px;
	height:411px;
	left:52%;
	position:absolute;
	top:25%;
	bottom:auto;


}
.div_reference {
	width:400px;
	height:359px;
	left:52%;
	position:absolute;
	top:25%;
	bottom:auto;


}
.div_cont_reference {
	width:auto;
	height:auto;
	position:absolute;
	left: -1px;
	top: 46px;
	bottom:auto;


}
.div_cont_watsup {
	width:463px;
	height:362px;
	position:absolute;
	left: -2px;
	top: 48px;
	bottom:auto;


}
.div_cont_reference2 {
	width:auto;
	height:auto;
	position:absolute;
	left: 166px;
	top: 45px;
	overflow:visible;
bottom:auto;

}
.div_cont_reference_image{
	width:auto;
	height:auto;
	position:absolute;
	left:-196px;
	top: -15px;
bottom:auto;

}
.div_cont_watsup_image{
	width:auto;
	height:auto;
	position:absolute;
	left:-182px;
	bottom:auto;
	top: -7px;
}
#testo_grigio_reference{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#888;

}
#testo_grigio_reference_justify{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#888;
	text-align:justify;
	line-height: 12px;
}
.div_listanews {
	position: absolute;
	height: 403px;
	width: 380px;
	left: -447px;
	top: 118px;
	font-family:Tahoma, Geneva, sans-serif;
	size:11px;
	text-decoration:none;
	
}

.img_news {
	position: absolute;
	height: 05px;
	width: 50px;
	left: 266px;
	top: -46px;
}
.div_news {
	position: absolute;
	height: auto;
	width: 419px;
	left: 429px;
	top: 45px;
}
#foto1{
	width:77px;
	height:49px;
	top:251px;
	left:163px;
	position:absolute;
	z-index:10;
}
#foto2{
	width:77px;
	height:49px;
	top:251px;
	left:246px;
	position:absolute;
	z-index:10;
}
#foto3{
	width:77px;
	height:49px;
	top:251px;
	left:329px;
	position:absolute;
	z-index:10;
}
#foto4{
	width:77px;
	height:49px;
	top:307px;
	left:163px;
	position:absolute;
	z-index:10;
}
#foto5{
	width:77px;
	height:49px;
	top:307px;
	left:246px;
	position:absolute;
	z-index:10;
}
#foto6{
	width:77px;
	height:49px;
	top:307px;
	left:329px;
	position:absolute;
	z-index:10;
}
#foto7{
	width:77px;
	height:49px;
	top:363px;
	left:163px;
	position:absolute;
	z-index:10;
}
#foto8{
	width:77px;
	height:49px;
	top:363px;
	left:246px;
	position:absolute;
	z-index:10;
}
#foto9{
	width:77px;
	height:49px;
	top:363px;
	left:329px;
	position:absolute;
	z-index:10;
}
#foto10{
	width:77px;
	height:49px;
	top:419px;
	left:163px;
	position:absolute;
	z-index:10;
}
#foto11{
	width:77px;
	height:49px;
	top:419px;
	left:246px;
	position:absolute;
	z-index:10;
}
#foto12{
	width:77px;
	height:49px;
	top:419px;
	left:329px;
	position:absolute;
	z-index:10;
}
#foto13{
	width:77px;
	height:49px;
	top:475px;
	left:163px;
	position:absolute;
	z-index:10;
}
#foto14{
	width:77px;
	height:49px;
	top:475px;
	left:246px;
	position:absolute;
	z-index:10;
}
#foto15{
	width:77px;
	height:49px;
	top:475px;
	left:329px;
	position:absolute;
	z-index:10;
}
.listanews_list {
	z-index: 8;
	height: 353px;
	width: 339px;
	position: absolute;
	left: 20px;
	top: 27px;
	overflow: auto;
	
}
.listanews_list_2 {
	z-index: 8;
	height: 353px;
	width: 339px;
	position: absolute;
	left: -406px;
	top: -19px;
	overflow: auto;
	text-align: center;
	
}
#div_testo2{
	position:absolute;
	width:407px;
	height:auto;
	z-index: 5;
	left: 1px;
	top: 251px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: justify;
}
.div_frame_news {
	position: absolute;
	height:216px;
	width: 406px;
	top:6px;
	right:8px;
}
.div_titolo {
	position: absolute;
	height: 49px;
	width: 137px;
	left: 0px;
	top: 4px;
}
.div_bg_news {
	position: absolute;
	height: 598px;
	width: 449px;
	left: -14px;
	top: -31px;
}
.foto1_border {
	position: absolute;
	height: 58px;
	width: 86px;
	top: -4px;
	right: -4px;
	background:url(images/news_img.png);
	background-repeat:no-repeat;
	z-index:1;
	}
	.foto_riquadro{
		position:absolute;
		top:0px;
		right:0px;
		height:49px;
		width:77px;
		z-index:5;
	}
.div_news #div_testo2 .testiimg_neri .div_titolo {
	font-family: Tahoma, Geneva, sans-serif;
		color:#888;
}
.div_news #div_testo2 .testiimg_neri .div_titolo {
	font-size: 11px;
		color:#888;
}
.div_news #div_testo2 .testonero_spa {
	font-family: Tahoma, Geneva, sans-serif;
		color:#888;
}
.div_news #div_testo2 .testonero_spa {
	font-size: 11px;
		color:#888;
}
.div_news #div_testo2 .testonero_spa {
	font-family: Tahoma, Geneva, sans-serif;
	color:#888;
}
a {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#888;}
.layout_aux {
	position: absolute;
	height: 20px;
	width: 66px;
	left: 52%;
	top: 0px;
}
.layout_aux .div_listanews .div_news #div_testo2 .div_titolo p .testiimg_neri strong {
	font-size: 14px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
}
.layout_aux .div_listanews .div_news #div_testo2 .testonero_spa {
	text-align: justify;
}
.div_contattaci {
	position: absolute;
	height: auto;
	width: 535px;
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align: center;
	z-index: 4;
	right: 25%;
	top: 23%;
}
.wrapper {
	position: absolute;
	z-index: 520;
	height: auto;
	width: 437px;
	left: -14px;
	top: -44px;
}
.banner_stand_home {
	position: fixed;
	visibility: visible;
	height: auto;
	width: auto;
	top: 40%;
	right: 0px;
}
.banner_home {
	position: absolute;
	left: 0px;
	top: auto;
	width: 100%;
	background-image: url(images/sfondodx.png);
	height: 391px;
	bottom: 12%;
}
.imgpromo {
	position:absolute;
	left: 246px;
	z-index: 25624;
	bottom: 12%;
	top: auto;
	height: 391px;
	width: 739px;
}
.imgpromo2 {
	position:absolute;
	left: 32%;
	z-index: 4;
	bottom: 12%;
	top: auto;
	height: 391px;
	width: 662px;
}
.promostand {
	position: absolute;
	left: 11px;
	top: 89px;
	height: 549px;
}
.testi_promotional_1 {
	position: absolute;
	left: 632px;
	top: 236px;
	width: 92px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.testi_promotional_2 {
	position: absolute;
	left: 630px;
	top: 302px;
	width: 358px;
	height: 58px;
	font-family: Arial, Helvetica, sans-serif;
}
.testi_promotional_3 {
	position: absolute;
	left: 633px;
	top: 369px;
	width: 339px;
	height: 126px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

