body { background-color: white; margin-top: 60px; }
.testohome { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: justify; padding-top: 20px; padding-right: 20px; padding-left: 10px; }
.testocutter { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: justify; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; }
.barretta { padding-right: 10px; padding-left: 10px; }
.barrettaprogetti { width: 1px; padding-top: 70px; padding-right: 5px; padding-left: 5px; }
.paddingtitolo { padding-top: 22px; padding-left: 80px; }
.padding3d { padding-top: 10px; padding-left: 20px; }
.paddingmenuazienda { padding-top: 75px; padding-right: 10px; padding-left: 80px; }
.paddingvocimenu { padding-top: 75px; padding-right: 10px; padding-left: 10px; }
.paddingimghome { padding-left: 50px; }
.paddingimgcontatti { padding-top: 40px; padding-left: 60px; }
.testofooter { color: #b0b9c3; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 800; text-align: right; padding-top: 5px; padding-bottom: 5px; }
.paddingenglish { padding-top: 3px; }
.powered { color: #b0b9c3; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 800; text-align: right; padding-top: 5px; padding-bottom: 5px; }
.sfondohome { background-color: #b0b9c3; background-image: url(../images/sfondohome.jpg); background-repeat: no-repeat; background-position: 0 bottom; height: 321px; }
.paddingform { padding-top: 5px; padding-bottom: 5px; }
.invia { padding-right: 50px; }
.privacy { color: white; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-align: justify; padding-top: 10px; padding-right: 30px; padding-left: 5px; }
.sfondocontatti { background-color: #b0b9c3; background-image: url(../images/sfondocontatti.jpg); background-repeat: repeat-y; background-position: 0 bottom; height: 321px; }
.sfondotracciati { background-color: #b0b9c3; background-image: url(../images/tracciatisstcutter.jpg); background-repeat: no-repeat; background-position: 30px 35px; width: 390px; height: auto; }
.sfondocompattatore { background-color: #b0b9c3; background-image: url(../images/tracciaticompattatore.jpg); background-repeat: no-repeat; background-position: 30px 35px; width: 390px; height: auto; }
.paddingunit { padding-right: 20px; padding-left: 10px; }
.sfondoservizi { background-color: #b0b9c3; background-image: url(../images/imservizi.jpg); background-repeat: no-repeat; background-position: 540px 95%; height: 321px; }
.sfondostcutter { background-color: #b0b9c3; height: 321px; }
.sfondoprogetti { background-color: #b0b9c3; height: 321px; }
.sfondocutter { background-color: #b0b9c3; background-image: url(../images/tubi.jpg); background-repeat: no-repeat; background-position: right bottom; height: 321px; }
.paddingservizi { padding-top: 20px; padding-right: 10px; padding-left: 10px; }
.testoservizi { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 800; background-image: url(../images/immenu.jpg); background-repeat: no-repeat; background-position: 10px 70px; text-align: left; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
.input { color: #b0b9c3; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left; width: 170px; height: 14px; border-width: 0; }
.textarea { color: #b0b9c3; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left; width: 170px; height: 14px; border-width: 0; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.immaginemenu { background-image: url(../images/immenu.jpg); background-repeat: no-repeat; background-position: 70px 60px; padding-bottom: 15px; }
.imcontatti { background-image: url(../images/imcontatti.jpg); background-repeat: no-repeat; background-position: 120% 220px; }
.sfondomessaggio { background-image: url(../images/immessaggio.jpg); background-repeat: no-repeat; background-position: 50% 70%; width: 500px; }
.paddingimcategorie { padding-bottom: 10px; padding-left: 40px; }
.testoprogetti { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-top: 10px; padding-bottom: 20px; padding-left: 40px; }
.paddinggallery { padding-left: 40px; }
.padddingriga { padding-left: 40px; }
.paddingmenuprogetti { padding-top: 70px; }
.tornaaprogetti { padding-top: 10px; }
.mingallery { padding-right: 10px; padding-bottom: 10px; }

.dati_home{
	width: 600px;
	margin: 0 auto;
}
