body {
background: url(../images/pixel.jpg) repeat-x;
margin: 0;
padding: 0;
}
table tr td {
	vertical-align:top;
}
/*
body{
width: 100%;
height: 100%;
background-color: #ffffff;
font-family: verdana;
font-size: 10px;
color: #000000;
}
.clearfix{ 
clear: both;
}
a{
color: #666666;
text-decoration: none;
}
a:hover{
color: #666666;
text-decoration: underline;
}

/*wrapper*/

#wrapper{
width: 990px;
height: 800px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -495px;
margin-top: -400px;
padding-top:25px;
}
#bg{
background:url('../images/background.jpg') top center no-repeat; 
}

/*header*/
.top{
height: 40px;
background-color: #003366;
text-align:left;
}






#head2{
width:196px; 
height: 160px;
float:left;
}
#head3{
width:686px; 
height: 160px;
float:right;
padding: 0px 0px 0px 0px;
background: url(../img_work/wt_img_04.jpg) no-repeat right;
}


/*colonna sinistra*/
#left_col{
float: left;
width: 154px;
margin-left:25px;
padding-left:5px;
text-align:left;
}

/*colonna destra*/
#right_col{
float: right;
width: 660px;
height: 400px;
padding-left:20px;
}

/*footer*/
#footer{
height: 40px;
width: 907px;
background: url(../img_work/bg_foot.jpg) no-repeat;
}

#foot1{
float:left; 
width:500px;
height:40px;
font-family: verdana;
font-size: 10px;
color: #e4e4e4;
padding-left:150px;
padding-top:24px;
}
#foot1 a{
color: #e4e4e4;
text-decoration: underline;
}
#foot1 a:hover{
color: #e4e4e4;
text-decoration: none;
}
#foot2{
width:160px; 
height:40px;
float:right;
font-family: verdana;
font-size: 10px;
color: #e4e4e4;
padding-top:24px;
}
#foot2 a{
color: #FF9933;
text-decoration: none;
}
#foot2 a:hover{
color: #FF9933;
text-decoration: underline;
}
