html, body{width:100%; height:100%;}
body{margin:0px; padding:0px; text-align:center; font:12px Arial, Helvetica, sans-serif; background:#011021;}

a{color:#5380B2;}
a:hover{color:#D6E1ED;}

p{color:#676A6E;}

h3, th{font:12px Arial, Helvetica, sans-serif; color:#98B3D1; text-align:center; padding:4px 0px 1px; margin:0px;}

iframe{border:1px #fff solid; margin:0px 0px 5px 0px;}

/* Fahrner Image Replacement (FIR) */ #header span, #footer span, .title span{display:none;}


/* z-index */
#cssdropdown li{
    z-index:1000!important;
}

/* titoli */
.title{float:left; display:inline; width:100%; height:73px; margin:40px 0px;}
#azienda .title{background:url(images/title/titleAzienda.png) no-repeat center center;}
#prodotti .title{background:url(images/title/titleProdotti.png) no-repeat center center; margin:40px 0px 0px;}
#contattaci .title{background:url(images/title/titleContattaci.png) no-repeat center center;}
/* /titoli */

#contenitore{width:1000px; margin:0px auto; text-align:left;}

#header{float:left; display:inline; width:100%; background:url(images/bgNavbar.png) repeat-x #034a96;}
#header h1{float:left; display:inline; width:281px; height:42px; background:url(images/logo.jpg) no-repeat; margin:0px;}
#header h1 a{float:left; display:inline; width:281px; height:42px;}
#header p{float:left; display:inline; margin:0px; padding:12px; color:#5380B2;}

#prodotto{overflow:hidden;}

/* navbar */
#header ul{float:right; display:inline; list-style:none; padding:0px; margin:0px;}
#header li{float:left; display:inline; padding:0px;}
#header li a{float:left; display:inline; width:154px; height:42px;}

a#btnAzienda{background:url(images/navbar/btnAzienda.png) no-repeat top;}
a#btnAzienda:hover{background:url(images/navbar/btnAziendaHover.png) no-repeat top;}

a#btnProdotti{background:url(images/navbar/btnProdotti.png) no-repeat top; cursor:default;}
a#btnProdotti.hover{background:url(images/navbar/btnProdottiHover.png) no-repeat top !important;}

#cssdropdown, #cssdropdown ul{list-style: none;}
#cssdropdown, #cssdropdown *{padding:0px; margin:0px;}

#cssdropdown ul{font-family:"Lucida Grande", Arial, sans-serif;}
#cssdropdown li.headlink ul { display: none; margin:42px 0px 0px 36px; position:absolute; left: 50%; width:156px;}
#cssdropdown li.headlink ul li{background:#063a70 url(images/navbar/btnProdottiHr.png) no-repeat; width:156px;}
#cssdropdown li.headlink:hover ul {display:block;}
#cssdropdown li.headlink ul li a { padding:12px 5px 0px; height: 30px; width:100%; text-decoration:none; text-align:center;}

a#btnDownload{background:url(images/navbar/btnDownload.png) no-repeat top;}
a#btnDownload:hover{background:url(images/navbar/btnDownloadHover.png) no-repeat top;}

a#btnContattaci{background:url(images/navbar/btnContattaci.png) no-repeat top;}
a#btnContattaci:hover{background:url(images/navbar/btnContattaciHover.png) no-repeat top;}


/* homepage */

#titoloHome span, #prodotti #focus h1 span{
    display:none;
}

/* /homepage */


/* focus */
.divCenter{float:left; display:inline; width:100%;  text-align:center;}

#focus{float:left; display:inline; text-align:center; height:540px; width:900px; padding:0px 50px; background:url(images/bgFocus.png) repeat-x;}

#focus p{margin:10px auto; width:75%; text-align:left;}

#home #focus{background: url(images/focusHome.png) no-repeat;}

#content{float:left; display:inline; background:#034a96 url(images/lightContentTop.png) center top no-repeat; width:980px; padding:0px 10px; border-bottom:1px #225FA1 solid; height:auto !important; height:100px; min-height:100px;}

#archivioNews #focus, #download #focus{height:10px;}

#prodotti #focus h1{
    background:url(images/title/titleProdotti.png) no-repeat center;
    height: 60px;
    width: 100%;
    padding: 0px!important;
    margin: 20px 0px 0px!important;
}

#prodotti #focus object, #prodotti #focus embed{
    float: left;
    display: inline;
    position: relative;
    bottom: 20px;
    background: none;
    height: 480px;
}

/* BOX (news, archivio news, prodotti, contattaci) */
.box{float:left; display:inline; width:206px; height:198px; background:url(images/box.png) no-repeat top center; margin:10px 19px 10px 20px;}
.box h2{text-align:center; color:#225fa1; text-transform:uppercase; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:11px 0px; /* hack ie */ padding:expression('9px 0px');}
.box img{display:block; margin:0px auto;}
.box .mantieni_spazi{height: 90px;}
.box a{display:block; margin:12px auto; font-size:14px; color:#5380B2; font-weight:bold; text-decoration:none; text-align:center;}
.box a:hover{color:#98B3D1;}
.box p{display:block; height:75px; width:178px; padding:10px 10px 0px; padding:expression('13px 5px 0px'); margin:0px auto;}

#home .box, #archivioNews .box{margin:20px 19px 10px 20px;}
#home .box h2, #archivioNews .box h2{text-transform:capitalize; font-size:13px; height:36px; padding:5px; /* hack ie */ padding:expression('3px 5px'); margin:0px;}

#contattaci .box{height:75px;}
#contattaci .box h2, #contattaci .box a, #contattaci .box p{text-transform:none; text-align:center; background:none;}
#contattaci .box h2{padding:5px 5px 13px!important; font-size:12px;}
#contattaci .box p{padding:0px!important; float:left; display:inline; color:#98B3D1; font-weight:normal; margin:0px auto; width:100%; color:#5380B2; font-size:15px;}
#contattaci .box a{display:inline; padding:0px!important; margin:0px!important; font-weight:normal; color:#5380B2;}
#contattaci .box a:hover{color:#B8CBDF;}


/* search */
#search{float:left; display:inline; margin:11px 0px 0px; width:100%; clear:both;}
#search form{float:right; display:inline; height:22px; padding:5px 20px 40px 60px; text-align:right; font:17px Arial, Helvetica, sans-serif; color:#D6E1ED; background:url(images/search.png) no-repeat left top;}
#search select{font-size:14px; padding:5px; width:171px;}

#btnArchivio{float:left; display:inline; margin:0px; padding:0px 0px 20px 0px; width:100%;}
#btnArchivio a{display:block; margin:0px auto; width:260px; height:17px; padding:5px 0px; background:url(images/btnArchivio.png) no-repeat; font:12px "Lucida Grande", Arial, sans-serif; text-align:center; color:#E6EDF4; text-decoration:none;}
#btnArchivio a:hover{color:#fff;}

/* pager */
#pager{display:block; clear:both; width:100%;}
#pager ul{display:block; margin:10px auto; padding:0px 10px; border-top:1px #5380B2 solid; background:url(images/bgPager.png) no-repeat top; width:229px; height:45px; list-style:none;}
#pager li{padding:0px; margin:0px 2px; float:left; display:inline;}
#pager a, #scheda a{float:left; display:inline; padding:5px 10px 3px; text-decoration:none; background:url(images/bgPagerElement.png) repeat-x; border:1px #5380B2 solid; color:#B8CBDF;}
#pager a:hover, #scheda a:hover{background:#5380B2; color:#fafafa;}
#pager a.selected, #scheda a.selected{background:/*#034A96*/none; border:/*1px #034A96 solid*/none;}

/* scheda */
#maschera{position:absolute; width:100%; height:100%;}
#mascheraDiv{position:relative; top:0px; right:0px; width:100%; height:100%;}
#scheda{position:relative; margin:0px auto; width:600px; height:600px; background:#EFF3F8;}
#scheda h2{float:left; display:inline; width:100%; text-align:center; color:#225fa1; background:url(images/boxBgTitle.png) repeat-x; text-transform:uppercase; font:19px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0px 10px; margin:0px 0px 5px 0px;}
#scheda a{font-size:10px; margin:0px 1px; padding:1px 5px;}
#scheda p{float:left; display:inline; text-align:left; color:#034A96; width:255px!important;}

#schedaNavbarDx{position:relative; right:429px; top:40px; float:right; display:inline; height:24px; background:url(images/bgSchedaNavbar.png) repeat-x; color:#98B3D1;}
#schedaNavbarDx a{float:left; display:inline; color:#B8CBDF; text-decoration:none; height:16px; margin:0px; padding:5px 10px 2px 30px;}
#schedaNavbarDx a:hover{color:#fff;}

/* scheda prodotto */
#prodotto img#imgProdotto{float:left; display:inline; width:600px; height:400px; padding:0px; margin:0px;}
#prodotto p{width:290px; height:140px; padding:0px 0px 0px 10px; margin:0px 10px 5px 5px; background:url(images/brScheda.png) no-repeat left;}
#prodotto ul{float:right; display:inline; margin:-20px 2px 0px; padding:0px;}
#prodotto li{float:left; display:inline; margin:0px; padding:0px;}
#prodotto img{float:left; display:inline; border:0px; margin:0px 0px 0px 10px;}

#schedaNavbarSx{position:relative; left:429px; top:40px; float:left; display:inline; height:24px; width:220px; background:url(images/bgSchedaNavbar.png) repeat-x; color:#98B3D1; border-bottom:1px #5380B2 solid; border-left:1px #5380B2 solid; border-right:1px #5380B2 solid;}
#schedaNavbarSx h3{float:left; display:inline; font-size:12px; font-weight:normal; margin:4px 0px 4px 5px; padding:2px 5px 2px 18px; background:url(images/icoDownload.png) no-repeat left center;}
#schedaNavbarSx ul{float:left; display:inline; list-style:none; height:24px; padding:0px; margin:0px; list-style:none; background:url(images/bgPagerElement.png) repeat-x;}
#schedaNavbarSx li{float:left; display:inline; background:url(images/brSchedaNavbar.png) no-repeat left top; padding:0px 5px; height:24px;}
#schedaNavbarSx a{float:left; display:inline; color:#B8CBDF; text-decoration:none; height:16px; margin:4px 0px 4px 7px; padding:2px 5px 2px 19px;}
#schedaNavbarSx a:hover{color:#fff;}
.icoPdf{background:url(images/icoPdf.png) no-repeat;}
.icoDwg{background:url(images/icoDwg.png) no-repeat;}

/* scheda news */
#news{background:#EFF3F8;}
#news h2{float:left; display:inline; width:100%; text-align:center; color:#225fa1; background:url(images/boxBgTitle.png) repeat-x; text-transform:uppercase; font:19px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0px 10px; margin:0px 0px 5px 0px;}
#news p{padding:0px 10px; overflow:auto; height:100px;}
#news img{border:1px #fff solid; margin:10px; height:200px;}

/* download */
#download table{width:80%; border:0px; color:#5380B2; margin:20px auto; padding:0px 0px 8px 0px; background:url(images/boxShadowBottom.png) bottom center no-repeat; clear:both;}
#download th{text-align:left;}
#download th, #download td{padding:11px; font-size:14px;}
#download th{background:url(images/bgPagerElement.png) repeat-x bottom #5380b2;}
#download tr{}
#download td{background:url(images/boxBgTitle.png) repeat-x bottom; border:1px #efefef solid;}
.tdProdotto{width:25%;}
.tdCategoria{width:17%;}
.tdSottocategoria{width:17%;}
.tdFile{width:41%;}

#download a:hover{
    color: #B8CBDF;
}

#download .icoPdf, #download .icoDwg{
    padding: 0px 0px 0px 17px;
    margin: 0px 15px 0px 0px;
}

/* footer */
#footer{float:left; display:inline; width:942px; font-size:10px; background:#0A2849 url(images/bgFooterTop.png) top center no-repeat; padding:5px 29px; border-top:1px #0a2849 solid;}
#footer p{float:left; display:inline; margin:0px; color:#98b3d1;}

a#greylab{float:right; display:inline; margin: 0px; padding: 0px; width:106px; height:17px; background:url(images/greylab.png) no-repeat;}
