body {
	margin: 0px;
	padding: 0px; /*elimina i margini e il padding di default dei browser*/
	text-align: center;   /*centra in IE 5.x */
	background: #b3c6d1 url(img/sfondo.jpg) repeat-x;
	font: 8pt/16pt verdana;
}
#contenitore {
	width: 820px;
	text-align: center;
    margin: 38px auto 0px auto;   /*centra negli altri browsers*/
	background: #FFF;
}
#contenitore2 {
	position:relative;
	width: 810px;
	text-align: center;
	margin-left:4px;
	margin-right:4px;
	bottom:4px;
	background: #FFF;
	border:1px solid #7093AF;
}
#indirizzo {
	top: 0px;
	width: 820px;
	height: 38px;
	text-align: center;
    margin: 0px auto;   /*centra negli altri browsers*/
	padding-top:10px;
	font: 8pt/16pt verdana;
	color: #fff;
}
.tbout{
	width: 820px;
	border: 0px;
	margin:0px auto;
	padding:0px;
}
.tbin{
	margin:5px;
	padding:0px;
	width: 810px;
	border:1px solid #7093AF;
}
.tbtestata{
	height:149px;
	width:808px;
	background: url(img/testata.jpg) no-repeat;
}
.tdlang{
	width:169px;
	text-align: right;
}
.tdin{
	background: #FFF;
}
.tdtop{
	height: 38px;
}
.tdindirizzo{
	height: 38px;
	font: 8pt/12pt verdana;
	color: #fff;
	text-align: center;
}
.tdinnerleft{
	width:228px;
	border-right:1px solid #7093AF;
}
.tdhome1{
	width:580px;
	height: 252px;
	background: url(img/sfondohome1.jpg) no-repeat;
	padding:76px 28px 2px 20px;
	font: 9pt/14pt verdana;
	color: #fff;
	text-align: justify;
}
.tdhome_en{
	width:580px;
	height: 252px;
	background: url(img_en/sfondohome1.jpg) no-repeat;
	padding:76px 28px 2px 20px;
	font: 9pt/14pt verdana;
	color: #fff;
	text-align: justify;
}
/* elenco */
.tdelencoleft{
	background: #9DB9CE;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:14px 9px 6px 9px;
	font: bold 11pt/14pt verdana;
	color: #fff;
}
.elencodesc{
	font: 9pt/13pt verdana;
	color: #25476D;
	/*padding-top:0px;*/
	margin-top:8px;
	margin-bottom:8px;
}
.elencosimili{
	font: bold 9pt/12pt verdana;
	color: #25476D;
	text-decoration:none;
}
.elencoscheda{
	font: bold 9pt/12pt verdana;
	color: #25476D;
	text-decoration:none;
}
/* contatti */
.tdcontatti{
	width:580px;
	height: 410px;
	background: #fff;
	padding:39px 28px 20px 20px;
	font: 10pt/14pt verdana;
	color: #25466C;
}
.tdcontattilabel{
	width:120px;
	font: 10pt/14pt verdana;
	color: #25466C;
}
.tdcontattilabelmini{
	width:120px;
	font: 8pt/12pt verdana;
	color: #25466C;
}
.inputcontatti{
	width:305px;
	height: 26px;
	font: 10pt/14pt verdana;
	border: 1px solid #25466C;
	color: #25466C;
}
.textareacontatti{
	width:305px;
	height: 96px;
	font: 10pt/14pt verdana;
	border: 1px solid #25466C;
	color: #25466C;
}
/* credits */
.creditsfoot{
	font: 8pt/10pt verdana;
	color: #25476D;
	text-decoration:none;
}
.tdcredits{
	height: 300px;
	background: #fff;
	font: 10pt/14pt verdana;
	color: #25466C;
	padding: 0px 30px;
}
.tdcreditsl{
	height: 300px;
	background: #fff;
	font: 10pt/14pt verdana;
	color: #25466C;
	border-right: 1px solid #25466C;
	padding: 0px 30px;
}
.creditsa{
	font: bold 10pt/14pt verdana;
	color: #25466C;
	text-decoration:none;
}
.creditsp{
	font: 10pt/14pt verdana;
	color: #25466C;
}


.tdtesto_white{
	height:122px;
	margin-left:5px;
	margin-right:5px;
	font:9pt/14pt verdana;
	color:#25476D;
	text-align: justify;
}
div#oem_automazione_prodotti{
	position:relative;
	width:580px;
	height:252px;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
}
div#oem_testo_prodotto{
	position:absolute;
	text-align:left;
	color:#FFFFFF;
	width:550px;
	height:140px;
	top:40px;
	left:15px;
}