body, html{background:url(impianto-di-riscaldamento/sfondo.jpg) #e8ecf9 top repeat-x; overflow-x:hidden; text-align:center; margin:0; padding:0; font-size:14px; font-family:Trebuchet MS, Arial; color:#2a3767; height:100%;}
b{color:#e82d47; font-weight:normal;}
a{color:#e82d47; text-decoration:none;}
a:hover{color:#2a3767;}
#container{width:1000px; margin:0 0 0 -500px; position:absolute; top:0; left:50%; background:url(impianto-di-riscaldamento/logo.jpg) top left no-repeat; height:300px; text-align:center;}
#flags {float:right; padding-right:75px;}
#flags img {border-style:none;}
#menu{margin:42px 72px 0 0; float:right; height:38px;}
#menu a{float:right; display:block;}
#menu a:hover{FILTER: alpha(opacity=50);  moz-opacity: 0.5; opacity: 0.5;}
#menu a img{ border:0;}
#centrale{height:575px;}
.cleaner{clear:both;}
.text{text-align:left; padding:0 90px;}
#footer{position:absolute; top:770px; left:50%; width:820px; margin:0 0 0 -410px; padding-bottom:10px; text-align:left;}

#container .gallery {width:900px; margin: 50px 0 0 30px; float:left;}
#container .gallery .img {width:200px; height:100px; margin:5px 2px 5px 2px; text-align:center; float:left;}
#container .gallery .img a {width:200px; text-align:center; float:left;}

#arcole{position:absolute; width:20px; height:405px; z-index:11; top:140px; left:50%;  margin:0 0 0 -410px; background:url(impianto-di-riscaldamento/arcole.png) no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/arcole.png'); }

#verona{position:absolute; width:19px; height:405px; z-index:11; top:140px; left:50%;  margin:0 0 0 391px; background:url(impianto-di-riscaldamento/verona.png) no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/verona.png'); }

#imgchi{text-align:left; width:843px; position:absolute; top:152px; left:50%; margin-left:-422px; z-index:10;}
#imgchi div {float:left;}

.chilink{font-weight:bold; position:absolute; display:block; width:91px; height:36px; line-height:34px; text-align:center; background:url(impianto-di-riscaldamento/prodotti.png) no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/prodotti.png'); z-index:11; left:50%;}

#menuprod_left,#menuprod_right {font-size:15px; font-weight:bold; padding:0; margin:0 -20px 0 20px}
#menuprod_left a, #menuprod_right a {float:left; display:block; width:91px; height:36px; line-height:34px; text-align:center; background:url(impianto-di-riscaldamento/prodotti.png) no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/prodotti.png');}
#menuprod_left a:hover, #menuprod_right a:hover {display:block; width:91px; height:36px; color:navy;}

#descrprod{width:728px; margin-left:70px;}
#descrprod h1{font-size:15px; margin-top:0; width:100%; background:#e9edf9; border: dotted #d3d7e1; border-width:1px 0;}
#descrprod h1 a{color:#2a3767;}
#descrprod h2, h3 {font-size:14px; font-weight:normal;}
#descrprod blockquote{margin-top:0;}
#descrprod #top{font-size:0; line-height:6px; width:728px; height:6px; background:url(impianto-di-riscaldamento/impianti-1.png) no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/impianti-1.png');}
#descrprod #sf{text-align:justify; width:688px !important; min-height:300px !important; height:550px; overflow:auto; width:728px; padding: 10px 20px; background:url(impianto-di-riscaldamento/impianti-2.png) repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/impianti-2.png', sizingMethod="scale");}
#descrprod #sf table{width:100%; text-align:center; font-size:14px;}
#descrprod #sf table b{font-weight:bold;}
#descrprod #sf td{border:1px solid #dce1ef;}

#descrprod #bot{font-size:0; line-height:15px; height:15px; width:728px; background:url(impianto-di-riscaldamento/impianti-3.png) no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/impianti-3.png');}

/*#vedischema{float:right; margin:50px 30px 0 0; width:192px; height:157px; background:url(impianto-di-riscaldamento/schema-idraulico.jpg) no-repeat }
#vedischema a{display:block; margin:24px 0 0 43px; text-align:center; width:77px; height:77px; font-weight:bold;}*/

#vedischema{letter-spacing:2px; text-align:center; margin:0 0 10px 22px; font-size:18px; font-weight:bold; height:43px; line-height:43px; background:url(impianto-di-riscaldamento/h2-3.png) no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='impianto-di-riscaldamento/h2-3.png'); display:block;}

.ricambi{float:left; width: 157px; height:120px; border:1px dashed #D3D7E1; background-position:center center; background-repeat: no-repeat; margin:5px;}
.ricambi a{display:block; background:#fff; font-weight:bold; text-align:center; width: 157px; height:120px; FILTER: alpha(opacity=0);  moz-opacity: 0; opacity: 0; cursor:default;}
.ricambi a:hover{FILTER: alpha(opacity=80);  moz-opacity: 0.8; opacity: 0.8;}

#italia {position:absolute; margin:160px 0 0 -180px; z-index:12;}
