@charset "UTF-8";
html, body { width:100%; height:100%; }
body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #333;
	background-color: #e5e5e5;
	margin:0; padding:0;
}
a { color:#06C; text-decoration:none; font-weight:bold; border:0; }
img { border:0; }
#total { position:absolute; width: 850px; height:623px; left:50%; margin-left:-425px; background-color:#FFF; 
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
}
#fiore, #logo, #header, #content, #footer, #testo, #indirizzo { position:absolute; z-index:2; }
#logo { white-space:nowrap; margin-left:620px; }
#logo img { margin:0 10px 0 0; }
#header { background-color:#CCC; border-bottom:3px solid #fff; width:850px; height:77px; left:0; top:0; z-index:1; }
#header div { padding:55px 0 0 200px; }
#header a { color:#666; font-weight:normal; text-decoration:none; padding:10px; }
#header a:hover { color:#000; }

#content { background-image:url(../images/sindone.jpg); z-index:1; width:850px; height:480px; top:80px;  }
#footer { z-index:1; top:564px; color:#999; font-size:10px; width:850px; text-align:center;}

#testo, #indirizzo { z-index:1; left:210px; top:20px; font-size:16px; line-height:30px; width:640px; }
#indirizzo { font-size:12px; line-height:normal; color:#333; margin-top:40px; }
#map { float:right; margin-right:30px;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
}
.brochure { margin-right:10px;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
}

#product h1 { font-size:14px; color:#999; text-align:center; }
#pSx, #pDx { float:left; width: 440px; padding:0 20px 0 0; height:420px; margin:30px 0 0 130px; }
#pDx { width:210px; margin-left:0; border-left:2px dotted #000; text-align:center; padding-left:20px; }
.top { border-bottom:2px dotted #000; padding-bottom:10px; }

#pag { width:450px; height:400px; overflow:hidden; text-align:center;  }
#pag #boxTotal { width:2000px; }

.box { width:210px; height:390px; text-align:center; position:relative; left:115px; }
.top h1 { margin:0 0 5px 0; padding:0;  }
.materiali1, .materiali2, .materiali3, .materiali4 { color:#333; cursor:pointer; margin-bottom:10px;
opacity:.50;
filter:alpha(opacity=50);
filter:"alpha(opacity=50)"; }

.materiali1:hover, .materiali2:hover, .materiali3:hover, .materiali4:hover {
opacity:1;
filter:alpha(opacity=100);
filter:"alpha(opacity=100)"; }

.lista1, .lista2, .lista3, .lista4 { position:relative; top:-390px; left:450px; width:240px; height:390px; text-align:left; }
.lista2 { margin-top:-390px; }
.lista3 { margin-top:-390px; }
.lista4 { margin-top:-390px; }

.lista1 a, .lista2 a, .lista3 a, .lista4 a { color:#666; }
.lista1 a:hover, .lista2 a:hover, .lista3 a:hover, .lista4 a:hover { color:#333; }

.misure1, .misure2 { height:320px;
opacity:0;
filter:alpha(opacity=0);
filter:"alpha(opacity=0)";
}
.misure2 { margin-top:-320px; }
.misure1 table td, .misure2 table td { text-align:left; font-size:10px; border-bottom:1px dotted #333; }
caption { color:#333; font-size:12px; font-weight:bold; }

#left, #right { position:absolute; top:180px; left:30px; width:53px; }
#left img, #right img { border:0; }
#right { left:765px; }
#prod { position:absolute; overflow:hidden; margin:50px 0; left:90px; height:400px; width:670px; }
#prod #boxTotal { position:absolute; width:2000px; height:400px; }

.zoom { float:left; width:670px; height:400px; text-align:center; }
.detail { float:left; width:450px; margin-left:30px; text-align:left; padding-top:35px;  }
.detail h1 { text-align:left !important; color:#333 !important; font-size:16px !important; }
.detail p { color:#666; font-size:13px; }
.detail strong { color:#333; }
.particular { border:1px solid white; margin-right:10px;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
box-shadow: 0px 0px 10px #888;
float:right;
}

.left { width:120px; }
.right { width:90px; float:right; margin-top:-113px; }