body {margin:0; padding:0;}html, body {margin:0}body {background-color:#fff;text-align:center}#wrap, #stage {width:950px;height:550px; }#wrap {bottom: 50%;right: 50%;position:absolute;}#stage {left: 50%;position: relative;top: 50%;text-align:center; width:846px; height: 200px;}#zflash { z-index: 0; position:absolute;  left:100px; top:75px; width:746px; height: 476px; }#zover { z-index: 1; position:relative; left:0; top:175px; width:846px; height: 301px; } #zunder { z-index: -1; position:relative; left:50px; top:95px; }#mns {position:absolute; left:100px; top:0; width:0; height: 301px; }#cnt {position:absolute; left:100px; top:0; width:746px; height: 301px; }#srvcnt {position:absolute; left:0; top:0; width:746px; height: 301px; }#head {position:absolute; left:100px; top:0; width:752px; height:75px; }#head { background-image: url('img/head.jpg'); background-repeat: no-repeat; background-position: 0 0; }#cnt { opacity:0.82; }#cnt {background-image:url('img/fil-bg.png'); background-repeat:no-repeat;}#zflash.img  {background-image:url('img/bandeswf.png'); background-repeat:no-repeat;}#cntsx {position:absolute; left:0; top:80px; width:320px; height: 170px;}#cntdx {position:absolute; right:0; top:0; width:420px; height: 301px;}#cntsx {padding: 2px; vertical-align: middle; }#cntsx .txt {padding: 2px; margin-top:2px; z-index: 10000; background: #fff; } #cntsx .tx a,#cntsx .tx a:visited {text-decoration: none; color:#000;}#cntsx .bg { position:absolute; width: 100%; height: 100%; left:0; top:0; background: #fff; opacity:0.99;z-index: -1;  }#cntctextra { position:absolute; z-index: 3001; width: 360px; height: 298px; right:0px; padding-top:80px;}#cntctextra { text-align: center; vertical-align: middle; font-size: 16px; color: black; font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif; font-style: oblique; }#cntctextra a { vertical-align: middle;color: #000; text-decoration: none; }#chi1 {position:absolute; left:25px; top:50px; width:45%; height: 240px; padding:2px;  }#chi2 {position:absolute; right:25px; top:50px; width:45%; height: 240px; padding:2px;}#chi1, #chi2 { text-align: justify; line-height: 1.2em; }#chi1 b, #chi2 b {line-height: 2.0em; }#cnt, #srvcnt { color: black; font-family: Verdana; font-size: 11px; text-align: left; }#cnt b, #srvcnt .tx b, b { font-style: oblique; font-size: 1.5em; font-weight: bold; color: black; font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif; }h1 { font-size: 1.5em; font-weight: bold; color: black; font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif; }h1 { font-size: 16px; line-height: 16px; font-weight: bold; }h1 { font-style: oblique; }li { display: block;}/* ========================================================================================= *//* ===== servizi =========================================================================== *//* ========================================================================================= */#srvzcontainer {position:absolute; left:1px; top:0; z-index:100000; border:}#srvlist { position:absolute; left:0; top:0; bottom:0;margin: 0; padding: 0;z-index:110000; }#srvzcontainer { width: 746px; height: 42px; background-image: url('img/headnav/head-blank.jpg'); background-repeat: repeat;}#srvlist li { position:relative; display: inline; list-style-type: none;   }#srvlist a { font-size:14px }#srvlist .s { margin: 0 1px 0 1px; }li.sep { visibility:hidden;}#xsrv1 { position:relative; right:0; top:1px; width:84px; height:41px; }#xsrv2 { position:relative; left:0; top:1px; width:98px; height:41px; }#xsrv3 { position:relative; left:0; top:1px; width:108px; height:41px;}#xsrv4 { position:relative; left:0; top:1px; width:98px; height:41px; }#xsrv5 { position:relative; left:0; top:1px; width:108px; height:41px; }#xsrv6 { position:relative; left:0; top:1px; width:93px; height:41px; }#xsrv7 { position:relative; left:0; top:1px; width:103px; height:41px; }#srv1 {position:absolute; right:0; top:0; width:746px; height: 301px; overflow:hidden;  }#srv2 {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden;  }#srv3 {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden;  }#srv4 {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden;  }#srv5 {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden;  }#srv6 {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden;  }#srv7 {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden;  }#srv0 {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden;  }.srvbg {position:absolute; left:0; top:0; width:746px; height: 301px; overflow:hidden; background-color: #fff; }.srvbg { opacity:0.80; } #srvcnt .tx {position:absolute; right:0; top:50px; width:350px; height: 301px;padding-top:75px;padding-left:20px; font-size:inherit; padding: 2px;}#srvcnt .tx h1 {font-size:16px}#srvcnt .tx { text-align: justify; line-height: 1.2em; }#srvcnt .tx h1 {line-height: 2.0em; }#srv0 {position:absolute; left:1px; }#srv0 .tx {position:absolute; left:10px; top:50px; }/* ========================================================================================= *//* ===== credits =========================================================================== *//* ========================================================================================= */.box { margin: 0 auto; width:300px; background-color:#ffffff; text-align:left; right:0; position: absolute; }#crdtsCnt { height:157px;}#crdtsCnt { position:absolute; top:-1px; right:0; float:right;}#crdts { height:100px; width:300px; display:none; background-color: #fff; border:1px solid silver; }#crdts #Table_01 {  }#crdtsLink { right:0; height:20px; width:60px; display:block; cursor:pointer; position: absolute; background-image:url('img/crdtlable.png'); background-repeat: no-repeat; color: black; font-family: Arial, sans-serif; font-size: 9px; text-align: center; vertical-align: middle; padding: 4px 0 0 0; }#crdts { color: black; font-family: Verdana, sans-serif; font-size: 11px; }/* ========================================================================================= *//* ===== navigation ======================================================================== *//* ========================================================================================= */#navcontainer {position:absolute; width:400px; height:18px; left:0; top:0; }#navlist { position:absolute; left:0; top:47px; margin: 0; padding: 0; }#navlist li { display: inline; list-style-type: none; }#navlist li { margin: 0 0 0 2px;}#navcontainer #navlist { font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif;  }#navcontainer #navlist a {color: #000; text-decoration: none; }#navcontainer #navlist a:hover { color: #4a4a4a; } #navcontainer #navlist a .a, #navcontainer #navlist a .a:hover { color: #c33; }#navcontainer #navlist li.s { position:absolute; width:1px; height:18px; background-image:url('img/headnav/head-blank.jpg'); background-repeat:no-repeat; clear: right;}#navcontainer #navlist li.sl { position:absolute; width:3px; height:18px; clear: right; margin: 0 5px 0 0}#nvh, #nva, #nvs, #nvc, #altlang { font-size: 16px; line-height: 16px; font-style: oblique; padding: 0 0 0 6px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif; }#altlang { margin: 0 0 0 15px; background-image:url('img/headnav/head-blank.jpg'); background-repeat:no-repeat; clear: left;}#altlang img { width: 10px; height: 8px; border-width: 0px; }/*#altlang  {position:absolute; width:400px; height:18px; right:0; top:0; }*//*#altlang a { color: #000; text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif; line-height: 16px; font-style: oblique; }#altlang a:hover { color: #4a4a4a; } */