/* CSS Document */
html, body {
background:url(img/bkg.jpg) repeat-x scroll 0 0;
color:#A0A5A8;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
}
body{
text-align: center;
}
a{
color:#666D72;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1 {
font-size:16px;
margin-top:25px;
text-align:center;
}
#header {

width: 1024px;
margin: 0 auto;
padding: 0;
}
#header img{
margin-top:100px;
}

#header .testoh{
line-height:20px;
font-size:11px;
text-align:center;
}
#main{ 
width: 1024px;
margin:0 auto;



}
#col1, #col2, #col3, #col4{
display:inline;
width:25%;
margin:25px 0 0 0;
float:left;
text-align:left;


}
#col1 img, #col2 img, #col3 img, #col4 img{
display:inline;
float:left;
margin:5px 15px 0 35px;
}
#col1 .testo, #col2 .testo, #col3 .testo, #col4 .testo{
line-height:14px;
font-size:10px;
float:left;
clear:both;
padding:15px 60px 15px 35px;
display:inline;

}
/*#col2{
display:inline; 
width:240px;
float:left;
margin-top:25px;

}
#col3{
display:inline;
width:240px;
float:left;
margin-top:25px;
background-color:#FF0000;
}
#col4{
display:inline;
width:240px;
float:left;
margin-top:25px;


}*/

#footer{
background:url(img/bkg_footer.jpg) repeat-x scroll 0 0;
font-size:10px;
clear:both;

margin:200px auto;
height:140px;
text-align:left;
}
#footer img{
margin:20px 0 60px 200px;

}
#footer .link {

color:#A0A5A8;
margin:0 0 0 200px;
}
#footer .link a:link, #footer .link a:visited {
color:#A0A5A8;
margin:0 0 0 12px;
text-decoration:none;
}
#footer .link a:hover, #footer .link a:visited:hover {
color:#A0A5A8;
text-decoration:underline;
}
#footer .link a.privacy {
padding:0 0 0 50px;
}
#footer .link span.copyright, #footer .link span.piva {
margin:0 0 0 12px;
}
