html, body {
	background-color: #fffbde;
	margin: 0px;
	padding: 0px;	
	height: 100%;
}
body, div, td, a {
	font-family: Helvetica,;
	font-size: 12px;
	color: #ffffff;
	line-height: 17px;
	text-decoration: none;
}



a:hover{
	font-family: Helvetica,;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	color: #A10024;
}

div#intro {
	top: 50%;
	left: 50%;
	width: 720px;
	height: 530px;
	position: absolute;
	margin-top: -265px;
	margin-left: -360px;
	background-color: #fffbde;
}



div#box {
	top: 50%;
	left: 50%;
	width: 1004px;
	height: 412px;
	position: absolute;
	margin-top: -206px;
	margin-left: -502px;
	background-color: #fffbde;
}

div#menu{
	width: 218px;
	height: 320px;
	float: left;
	background-color:#A10024;
	position: absolute;
	left: 0px;
}
.menuul{
	margin: 18px 0 0 36px;
	padding:0;
	list-style-type: none;
	background-image:url(../img/bg_logo_new.gif);
	background-repeat: no-repeat;
}
.menuul li{
	margin-top: 5px;
}
.menuula{
	font-size: 12px;
	color: #FFFFFF;
}
.menuula:hover{
	color: #9A7C66;
}
.menuul2{
	margin: 10px 0 10px 16px;
	list-style-type: none;
}
.menuu2a{
	font-size: 10px;
	color: #FFFFFF;
}
.menuu2a:hover{
	font-size: 10px;
	color: #9A7C66;
}
div#foto{
	width: 445px;
	height: 320px;
	float: left;
	background-color:#fffbde;
	left: 228px;
	position: absolute;

}


	
div#azienda{
	width: 250px;
	float: left;
	background-color:#9a7c66;
	padding: 16px;
	overflow:hidden;
	padding-top: 28px;
	
	




	
}
div#foto2{
	width: 217px;
	height: 320px;
	float: left;
	background-color:#fffbde;
	left: 228px;
	position: absolute;
	
}

	
div#servizi{
	width: 473px;
	float: left;
	background-color:#93a79d;
	padding: 20px;
	overflow:hidden;
	padding-top: 32px;
	left: 453px;
	position: absolute;
	

	


	
}

div#colonna{
	width: 212px;
	height: 280px;
	float: left;
	background-color:#93a79d;
	padding-right: 13px;
	padding-left: 7px;


	
}

div#news{
	background-color:#7eaf84;
	padding: 20px;	
	width: 480px;
	height: 280px;
	float: left;
	overflow: hidden;
	left: 453px;
	position: absolute;


	
}
div#news2{

	background-color:#7eaf84;
	width: 217px;
	height: 320px;
	float: left;
	overflow: hidden;
	left: 228px;
	position: absolute;
	background-image:url(../img/coda1.jpg);

	
}
div#contatti{
width: 520px;
	height: 320px;
	float: left;
	background-color:#abb4c3;
	overflow: hidden;
	left: 453px;
	position: absolute;
	




	
}

div#contatti2{
	background-color:#abb4c3;
	width: 177px;
	height: 280px;
	float: left;
	overflow: hidden;
	left: 228px;
	position: absolute;
		background-image:url(../img/coda2.jpg);
		padding: 20px;
}


div#analisi{
	width: 190px;
	float: left;
	background-color:#a9b9b1;
	padding: 20px;
	height: 280px;
	left: 453px;
	position: absolute;
	overflow: hidden;
}


div#analisi2{
	background-color:#93a79d;
	width: 283px;
	height: 320px;
	float: left;
	overflow: hidden;
	left: 683px;
	position: absolute;
	
}


div#sotto{
	width: 746px;
	height: 127px;
	left: 250px;
	position: absolute;
	top: 340px;
	
}


div#testo{
	margin-top:7px;
	text-align: left;


}
.titolo{
	font-family: Helvetica,;
	font-size: 14px;
	letter-spacing: 1px;
}

div#testo2{
	width: 250px;
	height: 400px;
	float: left;
	padding: 20px;
	overflow: hidden;
	padding-top: 15px;

	
}


div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn	{ 
    position:absolute;
    width:310px; height:320px;
    overflow:hidden;
	lefT: 703px;
	}
	
 div#wn2	{ 
    position:absolute;
    width:540px; height:320px;
    overflow:hidden;
	left: 453px;
	}   
div#scrollbar { 
  position:absolute;
  width:24px; height:200px; 
  top: 120px;
  left: 514px;
  font-size:1px;
    /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:24px; height:-1px;
  background: #fffbde;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:0px; height:0 px;
  background-color:#fffbde;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}

div#scrollbar2{ 
  position:absolute;
  width:24px; height:200px; 
  top: 120px;
  left: 510px;
  font-size:1px;  
  }


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 

div#contatti2 a:hover{
	font-family: Helvetica,;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	color: #8498b0;
}

#fotogallery{
  color:#666666;
}
#fotogallery img{
	border:1px solid #FFFFFF;
	padding:2px;
	margin:2px;
}
