*{padding:0; margin:0;}
html, body{background:#000; color:#fff; font-family:"arial narrow",arial,verdana; font-size:13px; height:100%; width:100%}
pre{color:#fff; font-family:verdana,arial; font-size:11px; width:700px; margin:0 auto}

h1,h2,h3,h4,h5,h6{color:#c00; margin-bottom:10px}

a.hid{color:#000; font-weight:bold; text-decoration:none; visibility:hidden}
a#siparioLink{padding-left:25px}
a#siparioLink:hover{width:90px; height:50px; text-indent:-9999px; background:url(../i/logo_sipario_small.jpg) bottom left no-repeat }

a, a.sho{color:#c00; text-decoration:none; visibility:visible}
a:hover, a.sho:hover{color:#fff; text-decoration:none}

#wrapper{position:relative; top:0; left:0; width:100%; height:100%; margin:0 auto;}
#closeLink{position:absolute; bottom:30px; right:30px;}
img{border:0;}
ul, li{list-style-type:none;}
h1{font-size:20px}
h1.ignifughi{font-size:26px; font-weight:lighter; letter-spacing:5px; margin-bottom:40px}
h3.ignifughi{font-size:18px; font-weight:lighter; letter-spacing:5px; margin-bottom:40px}
table{border-collapse:collapse}

#menuLingue {display:none; position:relative; top:51%; left:0; }
#menuLingue table{position:relative; top:0; left:0; margin:0 auto; }
#menuLingue td{padding:5px 15px}
#menuLingue td a{font-size:12px}

.swfIntro{position:absolute; top:0; left:0; width:100%; height:100%;}
object.swfTop{position:absolute; top:0px !important; top:-60px; right:50px; width:1600px; height:80px !important; height:auto; }

#main{position:relative; top:90px; left:0; margin-left:30px}
#main p{width:90%; margin-bottom:15px}
#main p.kanekaron{width:400px; line-height:20px}
#main p.trevira{line-height:20px}
#main p.imgLavorazioni{position:absolute; top:0; left:0; text-align:right; }
#main img#imgLinea{margin-top:15px}

h3.titNews{margin-top:28px; margin-bottom:2px} 
table#news h3{margin:17px 0 0 0}
span.data{font-size:small; color:#fff; font-weight:normal}
td.linkOpposto {text-align:right}
table#newsDetail td.imgDetail{border:1px solid #fff; vertical-align:top}
table#newsDetail td.text{width:480px; padding-right:20px; vertical-align:top}
table#newsDetail p.imgDetail {position:relative; top:0; left:0;}
table#newsDetail img{display:none;}

table#newsFoto{position:relative; top:0; left:0; margin:0 0 0 35px; height:130px;}
table#newsFoto td{padding-right:20px}
table#newsFoto img{cursor:pointer}

table#contatti{}
table#contatti td{vertical-align:top; padding-right:20px; padding-bottom:5px}
table#contatti input, table#contatti textarea{width:300px; border:0; padding:2px}
table#contatti textarea{height: 60px}
table#contatti input#submit{width:auto; cursor:pointer;}
table#contatti td.submit{text-align:right}

ul#newsNav{position:absolute; top:-20px; left:35px; width:500px;}
ul#newsNav li.bck{float:left; margin-right:200px}

div.labelMenu{position:absolute; bottom:140px; left:auto;}

object#mask1{position:absolute; bottom:160px; left:20px; width:180px; height:20px; z-index:2}
object#mask2{position:absolute; bottom:160px; left:205px; width:180px; height:20px; z-index:2}
object#mask3{position:absolute; bottom:160px; left:385px; width:180px; height:20px; z-index:2}
object#mask4{position:absolute; bottom:160px; left:560px; width:180px; height:20px; z-index:2}
object#mask5{position:absolute; bottom:160px; left:740px; width:180px; height:20px; z-index:2}

object#v1{position:absolute; bottom:0; left:0; width:3px; height:100%; z-index:5}
object#v2{position:absolute; top:0; left:0; width:3px; height:100%; z-index:5}

#collectionName{position:absolute; top:40px; left:320px;; width:650px; text-align:center; color:#900; letter-spacing:0; font-size:20px; font-weight:normal}
p#collectionText{position:absolute; top:80px; left:320px; text-align:center; width:650px;}

#prodList, 
#menu{position:absolute; bottom:0; left:0; background:url(../i/sfondoGradiente.jpg) bottom right no-repeat; margin-bottom:20px; width:980px;}

#prodList.sipario{background:url(../i/sfondoSipario.jpg) bottom center no-repeat; margin-bottom:20px; width:100%;}

#menu table{margin-left:35px; height:130px}
#prodList table{margin-left:5px; height:130px}
#menu td{vertical-align:center; padding-right:10px; width:175px;}
#prodList td{vertical-align:center; padding-right:10px;}
#prodList.sipario td{vertical-align:center; width:100px; padding-right:5px;}

#prodList td a, 
#menu td a{display:block; margin-left:10px; }
#prodList td a.foto{display:inline; margin-bottom:10px}

/*#prodList #esploso a, 
#menu #esploso a, 
#menu #esplosoNoFoto a,
#prodList #esplosoNoFoto a{display:inline; margin-bottom:10px}

#esplosoNoFoto{margin-bottom:149px}*/

p#gallery{position:absolute; bottom:110px; left:35px;}
p#gallery img{margin-right:60px}

p.img{}
p#mappa{text-align:center}

p.showName{color:#c00; margin-bottom:10px; font-size:20px;}

#menu2{position:absolute; top:30px; left:30px; z-index:1}
#menu2 li{float:left; margin-right:30px; font-size:small}

#menu3{position:absolute; top:60px; left:30px; z-index:1; color:#666}
#menu3 li{float:left; margin-right:30px; font-size:small}
#menu3 a{color:#666}
#menu3 a:hover{color:#fff}

object#menuTop{position:absolute; top:-22px; left:0px; width:500px; height:40px;}

#footer{position:absolute; bottom:20px; left:0; background:url(../i/sfondoGradienteSmall.jpg) bottom right no-repeat; width:100%; height:100px; padding-top:0px; }
#footerBig{position:absolute; bottom:20px; left:0; background:url(../i/sfondoGradiente.jpg) bottom right no-repeat; width:100%; height:130px; padding-top:0px; }

#mainSipario{position:relative; top:90px; left:0; text-align:center; width:100%}
#mainSipario #tit{text-align:left; width:900px; margin:0 auto; margin-bottom:20px; padding-top:100px}
#mainSipario p#logoBig{display:block; text-align:center; padding-top:50px}
#mainSipario p{text-align:justify; width:900px; margin:0 auto; margin-bottom:20px}
#mainSipario p.imgSipario{position:absolute; top:0; left:30px;}

p#logoSipario{text-align:right; position:absolute; top:0; left:0; }

#footerSipario{position:absolute; bottom:20px; left:0; background:url(../i/sfondoSipario.jpg) center bottom no-repeat; width:100%; height:170px;}
#footerSipario table{margin:0 auto;}
#footerSipario td{padding:0 10px;}

a#ambienti{position:absolute; top:-30px; left:auto; padding-bottom:13px; display:block; width:100px}

img#fotoAzienda{margin-left:10px}

#copyright{position:absolute; bottom:1px; right:5px; width:350px; text-align:right; color:#999}