body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#DCDCB8;
}

a:link {color:#333333; text-decoration:none;}      /* unvisited link */
a:visited {color:#333333; text-decoration:none;}  /* visited link */
a:hover {color:#67AF0A; text-decoration:none;}  /* mouse over link */
a:active {color:#67AF0A; text-decoration:none;}  /* selected link */

h1 {font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#788248;
line-height:35px;
}
.header {
width:100%;
height:155px;
background-image:url(../images/logo_dx.jpg);
text-align:center;
}

.menu_principale {
text-align: center;
margin: 0 auto;
height:35px;
/*background-image:url(../images/menu-bg.jpg);
background-repeat:repeat-x;
padding-top:4px;*/
}

.box_principale {
position:absolute;
left:50%;
margin-left:-425px;
padding:20px;
background-color:#FFFFFF;
border:#788248 solid 1px;
}
.box_principale2{
position:absolute;
left:50%;
margin-left:-425px;
padding:20px;
}
.box_principale3{
position:absolute;
left:50%;
margin-left:-425px;
padding:20px;
}
.boxsx {
width:650px;
float:left;
}

.boxsx_realiz {
width:158px;
float:left;
}
.boxsx_realiz p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
color:#669900;}

.boxsx_realiz ul {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
padding-top:15px;
}

.boxsx_realiz li {
list-style-type: none;
}

.boxsx_realiz li a.attivo {
list-style-type: none;
line-height:35px;
padding:5px 53px 5px 5px;
background: url("../images/_r2_c1.gif");
font-weight:bold;
}

.boxsx p {
padding-right:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
text-align:justify;
line-height:16px;
color:#333333;
margin-bottom:12px;}

.boxdx {
width:160px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#006633;
font-size:16px;
text-align:center}

.boxdx_realiz {
width:690px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#006633;
font-size:16px;
text-align:center;
border:solid 1px #DCDCBA;
padding: 10 px;}

.imm_home {
float:left;}
.imm_home_p {
text-align:center;
padding:5px 0 20px 0;}

.txt_home {
float:left;
width:500px;
height:auto;
background-color:#fff;
clear:inherit;
padding: 0 0px 0 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:1px;
text-align:justify;
}
.interlinea {
clear:both;
height:20px;
width:100%;}

.box_footer {
background-color:#DCDCB8;
height:440px;
width:100%;
margin-top:820px;
}
.box_footer_bio {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:1650px;

}
.box_footer_casa_intorno {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:3200px;

}
.box_footer_casa_clima {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:1769px;

}
.box_footer_casa_ecologica {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:2580px;

}
.box_footer_case_prefabbricate {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:1800px;

}
.box_footer_risparmio_energetico {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:1450px;

}
.box_footer_libri_bioedilizia {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:1880px;

}

.box_footer_dove {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:600px;

}
.box_footer_contatti {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:360px;

}
.box_footer_realizz {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:880px;

}
.box_footer_mutui {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:2100px;

}
.box_footer_veneto {
background-color:#DCDCB8;
height:480px;
width:100%;
margin-top:850px;

}
.menu4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.titolo {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:10px;}
.menu_footer {
margin-top:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#C5C589;
width:100%;
height:250px;
}
.menu_col_1 {
float:left;
width:220px;
text-align:left;
padding-top:10px;
letter-spacing:1px;
line-height:20px;}

.dati_azienda { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:200px; color: #333333; letter-spacing:1px;}
.testo_realizz {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
padding:10px;
line-height:18px;
letter-spacing:1px;}


