body{text-align:center;margin:10px;font-family:Verdana;font-size:14px;background:#0054AA;}
span{display:none;}         
a,a:focus,a:hover{color:Black;text-decoration:none;}

.sellingua {margin:0;padding:4px 0px;}
.sellingua li{list-style:none;display:inline;float:right;}
#it{background:url(immagini/bandieraitaliana.jpg) no-repeat;padding-left:30px;}
#en{background:url(immagini/bandierainglese.jpg) no-repeat;padding-left:30px;}

#centrato0{background:transparent url(immagini/sfondo2.jpg) top center no-repeat;width:932px;height:648px;margin:auto;}
#boxleft{display:inline;float:left;width:200px;height:640px;}
#trc1{float:left;width:75px;height:648px;margin:0;}
#trc2{float:left;width:120px;height:648px;margin:0;}
#centrato1{float:left;width:690px;height:648px;border-right:outset 3px #e8e8e8;border-bottom:inset 1px;}
#centrato2{float:left;width:480px;height:480px}
#centrato2b{float:left;width:560px;height:480px;margin-top:50px;}

#top{margin:auto;width:848px;height:95px;border:outset 3px #e8e8e8;border-bottom:none;text-align:left;background-color:#f9f9f9;padding:0}
#topl{background:transparent url(immagini/logo.jpg) 5px 5px no-repeat;height:95px;width:500px;float:left;display:inline;}
#topr{background:#f9f9f9 url(immagini/fotoaerea.gif) top right no-repeat;height:95px;width:348px;float:left;display:inline;}
#topb{margin:auto;clear:left;background:#f9f9f9 url(immagini/top.jpg) repeat-x;width:848px;height:25px;border-left:outset 3px #e8e8e8;border-right:outset 3px #e8e8e8;border-top:solid 1px #D8D8D8;border-bottom:solid 2px #27509C}
#topba{text-align:left;width:600px;float:left;display:inline;height:100%}
#topbb{text-align:right;width:220px;float:left;display:inline;height:100%}

.certif {margin:0;padding:0;text-align:left;line-height:25px; list-style:none}
.certif li {background:url(immagini/tsr-r2.jpg) top right no-repeat;padding:0;float:left;display:inline;font-size:18px;line-height:25px}

#soa {background:url(immagini/soa.gif) top left no-repeat;padding-left:115px;}
#iqnet {background:url(immagini/rina.gif) 5px center no-repeat;padding-left:80px;}
#deb {background:url(immagini/deb.gif) top left no-repeat;padding-left:24px}
#deb b{font-size:9px;font-weight:bold;color:#3C6F9D}
#premio {background:url(immagini/mercurio.gif) top left no-repeat;padding-left:15px}
#premio b{font-family:Times New Roman; font-size:10px;font-weight:bold;letter-spacing:1px;color:#000}

#bottom{padding:0;clear:left;margin:auto;width:848px;height:29px;text-align:left;border:outset 3px #e8e8e8;border-top:solid 1px #aeaeae;color:black;background:#f9f9f9 url(immagini/top.jpg) top left repeat-x}
#bottom p{margin:0;padding:5px 0 0 5px; font-weight:bold; font-size:12px}
#valid{margin:0;padding:0;width:100%; height:100%;background:url(immagini/valid-css.png) center right no-repeat;}
#ragsoc{font-weight:bolder;font-size:12px;margin:25px 0 0 240px}

.boxtop{ float:left; width:480px; height:93px}
.boxtop h1{font:bold 20px Arial; color:#fff; text-align:center;margin:0; padding-top:30px}
.boxvuoto{background-color:transparent;width:160px;height:160px;float:left;display:inline;padding:0}
.boxpieno, .boxbianco {padding:0px;background-color:transparent;width:160px;height:160px;margin:0px;float:left;display:inline}
.boxbianco{background-color:transparent}
.boxbianco p{line-height:20px;margin:2px 4px;text-align: left;font-size:12px}

#bb2{width:144px;}
.settori{font:bolder 14px arial;display:block;color:#0054AA;width:146px;height:140px;padding-top:5px;float:left;/*background:url(immagini/punto.gif) 5px 10px no-repeat*/}
.settori1 a{display:block;width:132px;height:140px;padding-left:8px}
.settori:focus,.settori:hover, .settori1 a:focus, .settori1 a:hover{color:White}

#boxpieno2 a:focus,#boxpieno2 a:hover{background:transparent url(immagini/foto/strutture.jpg) 2px 2px no-repeat;}
#boxpieno3 a:focus,#boxpieno3 a:hover{background:transparent url(immagini/foto/progettazione.gif) 4px 2px no-repeat;}
#boxpieno5 a:focus,#boxpieno5 a:hover{background:transparent url(immagini/foto/palipolig.jpg) 3px 2px no-repeat;}
#boxpieno7 a:focus,#boxpieno7 a:hover{background:transparent url(immagini/foto/appalti.gif) 1px 2px no-repeat;}
#boxpieno8 a:focus,#boxpieno8 a:hover{background:transparent url(immagini/foto/operedili.jpg) 3px 2px no-repeat;}

.prodottisx h1{padding:0;font-size:12px; text-align:left;}
.boxprod,.boxprodsel{border:solid 2px #d0d0d0;padding:2px 0px;width:140px;height:150px;margin:0px;background-position:center}
.boxprod b,.boxprodsel b{font-size:12px; line-height:12px}
.boxprodsel{border:solid 2px #a0a0a0; border-right-width:0px; color:white}
#prod1_1{background:white url(immagini/foto/palipolig.jpg) center bottom no-repeat}
#prod1_2{background:white url(immagini/foto/tralicci.jpg) center bottom no-repeat}
#prod1_3{background:white url(immagini/foto/fcamini.jpg) center bottom no-repeat}
#prod1_4{background:white url(immagini/foto/strutmet.jpg) center bottom no-repeat}
/*#prod1_5{background:white url(immagini/foto/torrifaro.jpg) center bottom no-repeat}*/
#prod1_5{background-color:transparent}
#prod2_1{background:white url(immagini/foto/misure.jpg) center bottom no-repeat}
#prod2_2{background:white url(immagini/foto/progettazione.jpg) center bottom no-repeat}
#prod2_3{background:white}
#prod3_1{background:white}
#prod3_2{background:white}
#prod3_3{background:white}
#prod3_4{background:white}
#prod4_1{background:white url(immagini/foto/appalti.gif) center bottom no-repeat}
#prod5_1{background:white url(immagini/foto/operedili.jpg) center bottom no-repeat}
.descrprod,.descrprodsel{padding:2px 5px;float:left; width:356px; height:auto !important; min-height:154px; height:154px}
.descrprodsel a{ font-weight:bolder}
.descrprodsel{margin-left:-2px;background-color:#f0f0f0;border:solid 2px #a0a0a0;border-left-width:0px;height:auto !important; min-height:150px; height:150px}
.descrprodsel h1{font-size:12px; line-height:14px; background-color:White;padding:0;margin:-2px -5px}
.descrprodsel p{font-size:12px; line-height:16px;padding:0px;margin:5px}
.descrprodsel li{font-size:12px}
.descrprodsel ul{margin-top:0px}
.descrprod div{display:none}

.tabella{ border-collapse:collapse; width:100%; border:solid 2px black}
.tabella th{font-size:12px;border:solid 2px black;font-weight:bolder; color:black; background-color:#D8D3D7}
.tabella td{font-size:12px;border:solid 1px black; text-align:center;padding:0.5em 0.2em}

.boxdescrprod{float:left}
.immprod{float:left}
    
.menub2{margin:0;padding:0;text-align:left;line-height:29px; list-style:none;}
.menub2 li{background:url(immagini/tsr-r3.jpg) top left no-repeat; padding:0 10px 0 15px;width:auto; display:inline;float:left; vertical-align:middle}
.menub2 a{background:url(immagini/punto.gif) center left no-repeat;margin:0;padding-left:10px}

.menuNavigazione{margin:50px 0 0 0;padding:0;width:200px;list-style:none;text-align:left;line-height:29px}
.primavoce{background:url(immagini/linguetta.gif) top left no-repeat;width:200px;margin-left:0px;border-right:none;border-bottom:white solid 1px}
.voceCorrente{font-weight:bolder;text-align:center}
.voce{background-color:#f0f0f0;border-top:#27509C dotted 1px;margin-left:0px;border-left:#D8D8D8 solid 1px;border-right:#D8D8D8 solid 1px}
.ultimavoce{background:url(immagini/linguettaB.gif) bottom left no-repeat;border-top:#D8D8D8 dotted 1px;margin-left:0px;line-height:20px}
.menuNavigazione a{background:url(immagini/punto.gif) 5px no-repeat;padding-left:20px}

.boxnews1{float:left;background:url(immagini/tsr-l.gif) top left no-repeat;width:11px;height:29px; border-right:none;font-weight:bolder;text-align:right}
.boxnews2{float:left;width:189px;height:29px;border:none;background:url(immagini/tsr-r.gif) top right no-repeat}
.boxnews3,.boxdescr{background:#f0f0f0;width:198px;height:210px;border-left:#D8D8D8 solid 1px;border-right:#D8D8D8 solid 1px;float:left}
.boxnews4{float:left;background:url(immagini/tsr-l.gif) bottom left no-repeat;width:11px;height:20px}
.boxnews5{float:left;background:url(immagini/tsr-r.gif) bottom right no-repeat;width:189px;height:20px}
.boxnews3 ul{margin:0 0 0 25px;padding:0;}    
.boxnews3 li{padding-left:10px}
.boxnews2 p{padding:0 5px 0 0;margin:0;line-height:29px;float:left;font-weight:bolder;color:black}
.boxnews3 p{margin:0;padding:5px 5px 0px 5px}
.b3Centrato {text-align:center !important}

#b01,#b02{margin-top:40px}
#b2,#b5{width:549px; height:29px}
/*#b5 p{font-size:11px; font-weight:bolder; text-align:right; height:30px;padding:0;margin:0}
#b5 a{background:url(immagini/frecciasx.gif) center left no-repeat;padding:8px 10px 8px 30px; line-height:30px}*/
#b4{height:30px}
#b3{width:540px;height:475px;overflow:scroll;padding:10px;text-align:justify;line-height:25px;border-top:solid 1px #7C7C7C;background-image:url(immagini/sfondoparagrafi.jpg);background-position:top left}

#bform{padding-top: 3px;width: 100px;float: left;text-align: left}
#bformBrochure{padding-top: 3px;width: 130px;float: left;text-align: left}

#titolonews{float:none;text-align:center}

.titolo{font-weight:bolder;padding:0;color:#27509C}
.tel{background:url(immagini/telefono.gif) top left no-repeat;padding-left:25px}
.mail{background:url(immagini/mail.jpg) top left no-repeat;padding-left:25px}
.cont{background:url(immagini/contatto.jpg) top left no-repeat;padding-left:25px}
.fax{background:url(immagini/fax.gif) top left no-repeat;padding-left:25px}

.vocenews{background-color:#f0f0f0;padding:0;margin:0px;text-align:justify}
.vocenews li{background:url(immagini/freccia.gif) center left no-repeat;border-bottom:#27509C dotted 1px;font-size:12px;margin:3px;padding:3px;padding-left:15px}
#news ul{list-style:none;margin:0;padding:0}

#fotofcamini{background:url(immagini/fcamini.jpg) center left no-repeat;border:#D8D8D8 outset 3px;width:140px; height:140px;float:left;margin:5px}
#fotomercurio{background:url(immagini/mercurio2.gif) center left no-repeat;border:#D8D8D8 outset 3px;width:140px; height:140px;float:left;margin:5px}
#produzione{text-align:center}
h1{ font-size:15px; text-align:center}
h2{ font-size:12px}
#b3 .vocenews,#b3 .vocenews li{ background-color:Transparent; font-size:14px}

p#SC{ font-weight:normal; text-align:center}

#torna{text-align:left; font-weight:bolder; font-size:13px; position:relative;top:4px; background:url(immagini/frecciasx.gif) center left no-repeat; padding-left:25px}
.brochure{text-align:left; font-weight:bolder; font-size:13px;background:url(immagini/adobe.gif) center left no-repeat; padding:5px 25px}
.loading{font-weight:bolder;font-size:13px;background:url(immagini/loading.gif) center left no-repeat; padding:10px 50px}