@charset "utf-8";
/* CSS Document */

/* generali */
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#40b398 url(../img/layout/sfumato.jpg) repeat-x 0 0;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2a2a2a;
}

p {padding:6px 0; margin:0; text-align:justify;}

h1 {
	padding:0;
	margin:0 0 10px 0;
	font:24px Arial, Helvetica, sans-serif;
	color:#585858;
}

h2 {
	font: 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:7px 0 0 43px;
	margin:0;
}

a {text-decoration:none; color:#40b398; font-weight:bold;}
a:hover {color:#5bd2b6;}

/* classi di uso generico */

.left {	float:left;}
.right { float:right;}
.leftImage {float:left; margin:0 10px 6px 0;border:2px solid #ddd;}
.rightImage {float:right; margin:0 0 6px 10px;border:2px solid #ddd;}
.img { border:2px solid #ddd;}
.numeroverde {width:217px; text-align:center; margin:20px 0;}
.pdf {padding:10px 0 0 60px; background:url(../img/layout/pdf.gif) no-repeat 0 0; height:70px;}
.separator {width:395px; text-align:center; color:#40b398; margin:20px 0;}
.spacer {
	clear:both;
	height:0;
	width:0;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	border:0;
	background:none;
	overflow:hidden;
}
.divisore {
	width:694px;
	height:6px;
	background:url(../img/layout/divisore.jpg) no-repeat 0 0;
}


/* div fissi */

#laser {
	width:954px;
	text-align:center;
	margin:0 auto;
	background:url(../img/layout/sfondo.jpg) no-repeat 0 0;
}

#wrapper {
	margin:0 auto;
	width:694px;
	text-align:justify;
	background:#e7f1d4;
}

#header {
	background:#ffffe7;
	width:694px;
	height:120px;
}

#menu {
	height:30px;
	width:694px;
	background:url(../img/layout/back_menu.jpg) no-repeat 0 0;
}

#foto {
	width:694px;
	height:195px;
}

#content {
	background:url(../img/layout/back_content.jpg) no-repeat bottom left;
	width:654px;
	min-height:480px;
	padding:20px;
}

*html #content {
	width:694px;
	w\idth:654px;
}

#content ul {text-align:left; padding:0 15px; list-style:none;}
#content li {list-style:none; background:url(../img/layout/freccia.gif) no-repeat 0 2px; padding-left:15px;}

#text {
	float:left;
	width:395px;
	margin:0;
	padding:0;
}

#boxes {
	float:left;
	width:217px;
	margin:0 0 0 39px;
	padding:0;
}

#footer {
	color:#40b398;
	font-size:10px;
	text-align:center;
	background:url(../img/layout/back_footer.jpg) no-repeat 0 0;
	height:72px;
}

#engimedia {position:absolute; top:50%; right:0; margin-top:-60px; height:120px; width:28px;}

/* box sulla destra */
.box_item {
	width:217px;
	margin:15px 0;
}

.box_titolo {
	width:217px;
	height:34px;
	background:url(../img/layout/box_titolo.gif) no-repeat 0 0;
	margin:0;
	padding:0;
}

.box_content {
	width:217px;
	background:url(../img/layout/box_content.gif) repeat-y 0 0;
	margin:0;
	padding:10px 0;
	text-align:center;
}

.box_bottom {
	width:217px;
	height:22px;
	background:url(../img/layout/box_bottom.gif) no-repeat 0 0;
}

.box_img {
	border:2px solid #40b398;
}

.box {
	padding:4px 15px;
	font-size:10px;
}

/* homepage */
.pulsanti { margin:20px 0; width:395px;}


/* prodotti menu sotto*/
.prodotti { text-align:left; margin-top:20px; line-height:12px;}
.prodotti #p1 {line-height:12px; font-size:11px;}
.prodotti #p2 {line-height:12px; font-size:10px;}






