/* ********** software egiweb.it *************/
@import "menunav.css";
@import "footer.css";
html, body {
	width: 100%;
	background-color: #eee;
	font: normal 11px tahoma,arial,helvetica,sans-serif;
	color: #000;
}
html {
  overflow:-moz-scrollbars-vertical;
}
body, form {
	margin: 0px;
	padding: 0px;
}
img {
  border: none;
}
div#footer {
  background: #fff url(../images/footer3.jpg) no-repeat;
}

div#pagina {
	width: 980px;
	max-width: 980px;
  border-left: 1px #aaa solid;
  border-right: 1px #aaa solid;
	margin: 0px auto 0px;
  height: 100%;
}
div#testata {
	position: relative;
  float: left;
  width: 980px;
  height: 134px;
  background: #fff url(../images/testata.jpg) top left no-repeat;
  border-left: 1px #aaa solid;
  border-right: 1px #aaa solid;
}
div#content {
	position: relative;
  float: left;
  top: 0px;
  left: 0px;
  width: 980px;
  background: #fff;
  border-left: 1px #aaa solid;
  border-right: 1px #aaa solid;
}
div#content .testotop {
	position: relative;
  float: left;
	font: bold 14px tahoma,arial,helvetica,sans-serif;
	color: #fff;
  margin-top: 20px;
  padding-left: 20px;
  text-align: left;
  line-height: 24px;
  background: url(../images/bgtestotop.gif) repeat-x;
  width: 710px;
}
div#colsx {
	position: relative;
  float: left;
  top: 0px;
  right: 0px;
  width: 740px;
  text-align: center;
  overflow: hidden;
  background: #fff;
}
div#colsx img {
  margin: 3px auto;
}
div#testotop {
	position: relative;
	float: left;
  margin: 10px;
  width: 700px;
	font: normal 12px tahoma,arial,helvetica,sans-serif;
	color: #333;
	text-align: justify;
  border-bottom: 1px #338 dashed;
}
.prodottisw {
	position: relative;
	float: left;
  margin: 10px;
  width: 700px;
	font: normal 11px tahoma,arial,helvetica,sans-serif;
	color: #333;
	text-align: justify;
  border-bottom: 1px #338 dashed;
}
.fotoprod {
	position: relative;
	float: left;
  margin: 10px auto;
  width: 170px;
}
.testoprod {
	position: relative;
	float: left;
  margin: 10px;
  width: 500px;
	font: normal 12px tahoma,arial,helvetica,sans-serif;
	color: #333;
	text-align: justify;
}
.info {
	position: relative;
	float: left;
  margin: 10px;
  width: 500px;
}
.info a.btinfo {
  display: block;
  width: 80px;
  height: 25px;
  background: url(../images/btinfo.gif) no-repeat;
  border: none;
}
.info a.btinfo:hover {
	background-position: 0 -25px;
}
div#coldx {
	position: relative;
  float: right;
  top: 0px;
  left: 0px;
  width: 240px;
  padding-top: 10px;
  overflow: hidden;
  text-align: center;
}
div#coldx img {
  margin: 5px auto;
}
div#coldx .testo {
	position: relative;
  margin: 20px;
  width: 200px;
  height: 110px;
	font: normal 11px tahoma,arial,helvetica,sans-serif;
	color: #333;
	text-align: justify;
}
