html, body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #B8B8B8; margin: 0 auto; padding: 0; min-height: 100%; height: auto !important; height:100%; } html {background: url(../templates/dipnet01/immagini/bg_main2.jpg) repeat-y center bottom #2f2f2f;} body {background:url(../templates/dipnet01/immagini/bg_body.jpg) repeat-x top left #2f2f2f; min-height:100%; height:auto !important; height: 100%; }  img {border:none;} img.rss {display:inline; float:left; margin:0 5px;} a {color:#96BF0D; text-decoration:none;} a:hover, a:focus, a:active {cursor: pointer; text-decoration:none;} h1 {color:#96BF0D; font-size:11px; text-align: left;} h2 {font-size:11px; color:#96BF0D;} h3 {font-size:10px; color:#96BF0D;} h4 {color:#96BF0D; font-size:10px;} h5 {color:#96BF0D; font-size:10px;} h2 a {color:#FFFFFF;} strong {color:#96BF0D;} .strong {color:#96BF0D;} p.pH3 {padding-left:20px;} p {line-height:1.6em; text-align:justify;} .sottolineato {text-decoration:underline;} .clear {clear:both; margin: 0;} .fltl {float:left;} .fltr {float:right;}   div#mainContainer {width: 1020px; height:100%; background: url(../templates/dipnet01/immagini/bg_main2.jpg) repeat-y center; margin: 0 auto; padding:0; padding-top: 1px; text-align:left; position:relative; z-index:1;} div#header {position: absolute; top: 0; left: 50%; margin-left: -510px; z-index:2; width: 1020px; height:174px; background: url(../templates/dipnet01/immagini/bg_header.png) no-repeat bottom center;} div#logo {position: absolute; left: 27px; top: 0; background: none; width:282px; height:174px; background-color:#000;}  div#menuDx {position:absolute; width:110px; height: 15px; top: 5px; right: 25px; } div#menuDx a.hover {float:left; line-height:15px; color:#96BF0D; background-color:#2f2f2f; width:104px; text-align:right; padding:0 6px 0 0; margin-bottom:2px;} div#menuDx a.hover:hover {color:#2f2f2f; background-color:#afdb1f;} div#menuDx a:first-letter {text-transform:capitalize;}  div#cerca {width: 290px; height: 29px; position:absolute; bottom: 5px; right: 27px;} input.cerca {border:none; width:260px; background-color:#2f2f2f; color:#FFFFFF; padding:0; padding-right:5px; text-align: right; height:14px; padding-top: 1px; margin-right:3px; font-size: 10px;} input.bottone {vertical-align:top;}  div#contbody {margin: 173px auto 0; width: 1020px; min-height: 704px; height: auto !important; height: 704px; padding: 0; padding-top: 1px; z-index:2; background: url(../templates/dipnet01/immagini/bg_contbody.png) no-repeat top center;}  div#filettoFinePagina {width:970px; margin: 5px auto 0; height:15px; background-color:#202020; }  div#footer {position:relative; border-width:1px 1px 0 1px; border-color:#2f2f2f; border-style:solid; z-index:2; width:970px; height: 20px; margin: 2px auto 0 auto; text-align:left; font-size:10px; color:#5D5D5D; } div#footer p#left {float:left; margin:0 0 0 10px; } div#footer p#right {float:right; margin:0 10px 0 auto; text-align:right;} div#footer p img {margin-top:5px;} div#footer a {color:#5D5D5D;}  div#contLinkFooter {position:relative; border:1px #2f2f2f solid; z-index:2; width:970px; height: 20px; margin: 2px auto 0 auto; text-align:left; font-size:8px; color:#5D5D5D; } div#contLinkFooter a {color:#5D5D5D; } div#contLinkFooter p { margin:3px; text-align:center; } div#contLinkFooter strong {color:#5D5D5D; } div.filettoTopPagina {width:968px; height:20px; padding-top: 6px; margin:0 auto; background-color: #202020;} #formRicerca {margin: 0; padding: 0; border: 0;} #formRicerca fieldset {margin:0; padding:0; border:none;} span.dataNews {color:#B8B8B8; margin-left:5px;} span.titoloNews {color:#96BF0D; margin-left:10px;} h1.titoloPagina {margin:0; height: 13px; line-height:13px; margin-left:2px; background-color: #000; color: #fff; text-transform: uppercase; font-weight: normal; float: left; text-align: center;} h1.titoloPagina a {color:#FFFFFF;}  a.linkNero {float:left; background-color:#202020; margin-left:2px; padding:0 8px; line-height:13px; } div.frecciaVerdeNera {float:left; width:13px; height:13px; vertical-align:top; background:url(../templates/dipnet01/immagini/freccetta_verde.gif) #202020 no-repeat center;}  div.frecciaVerde {background-color:#202020; width:8px; text-align:center; display:inline;} img.freccettaVerde {margin-right:5px;} img.filettoVerdePagine {margin:0 auto; display:block;}  div#sottomenu {width:970px; height: 25px; margin: 0 0 0 5px; text-align: center;} div#sottomenu ul {margin:0; padding:0; list-style:none; width: auto; height: 25px;} div#sottomenu ul li {margin-top: 0 !important; width: auto;float:left;} div#sottomenu ul li a {float: left; display:block; padding: 0; text-align:left; height:25px; line-height:25px; border: 0; } span.stmSx {width: 10px; height: 25px; display: block; float: left; background: url(../templates/dipnet01/immagini/btn_sottomenuSx.jpg) no-repeat;} span.stmDx {width: 10px; height: 25px; display: block; float: left; background: url(../templates/dipnet01/immagini/btn_sottomenuDx.jpg) no-repeat;} span.stmSxHover {width: 10px; height: 25px; display: block; float: left; background: url(../templates/dipnet01/immagini/btn_sottomenuSxHover.jpg) no-repeat;} span.stmDxHover {width: 10px; height: 25px; display: block; float: left; background: url(../templates/dipnet01/immagini/btn_sottomenuDxHover.jpg) no-repeat;} .bgDefault {background: url(../templates/dipnet01/immagini/btn_sottomenuRepeat.jpg) repeat-x;} .bgHover {background: url(../templates/dipnet01/immagini/btn_sottomenuRepeatHover.jpg) repeat-x; color: #202020; text-decoration: underline;}  ul.menuNavigazione {height: 26px; position: absolute; bottom:0; left: 218px; margin: 0; padding: 0; visibility: hidden; } ul.menuNavigazione li {float:left; position: relative; width: 69px; line-height: 26px; text-align: center; list-style:none; color:#96BF0D; z-index: 999; } ul.menuNavigazione li a {text-decoration: none; line-height: 26px; display:block; height:26px;padding: 0; background: url(../templates/dipnet01/immagini/btn_menu.png) no-repeat; cursor: pointer; } ul.menuNavigazione ul {margin: 0; padding: 0; list-style: none; width: 12em;} ul.menuNavigazione ul li {text-align: left; width: 12em; margin: 0; padding: 0; } ul.menuNavigazione ul li a {display: block; float:none; text-align: left; line-height: 1.8em; height: 1.8em; padding: 0 5px; margin: 0; background: none !important; background-color: #2f2f2f !important; border-right: 0 !important; border-bottom: 1px solid #000; } ul.menuNavigazione ul li a:hover {background-color: #afdb1f !important; color: #2f2f2f; } .noBordoBottom {border-bottom: 0 !important;} ul.menuNavigazione ul.subMenu-off {position: absolute; top:-10000em;  height: 0; overflow: hidden; } ul.menuNavigazione ul.subMenu-on {position: absolute; top: 23px; width: 15em; left: 3px; margin: 0; padding: 0; } ul.menuNavigazione ul li ul li {width:15.5em; position: relative; z-index: 999;} ul.menuNavigazione ul li ul li a:hover {color: #2f2f2f !important;} ul.menuNavigazione ul.subMenu-on ul.subMenu-on {margin:0 0 0 -1px; width:15em; position:absolute; border-left: 1px solid #000; top:0px; left:12.1em; cursor: pointer; } ul.menuNavigazione a:hover, ul.menuNavigazione a:focus, ul.menuNavigazione a:active {cursor: pointer;color: #2f2f2f; text-decoration:underline; background: url(../templates/dipnet01/immagini/btn_menuhover.png) no-repeat;} a#bghover1{ color:#96bf0d;}  div#newsBoxFlash {margin-top: 5px; position: relative; z-index: 900;} div#colSx {float:left; width:683px; min-height:650px; height:650px!important; margin-left: 20px; display:inline;} div#colSx h1 {margin-top: 0;} div#flashHome {width:669px; min-height:301px; height:auto !important; height:301px; background:url(../templates/dipnet01/css/../immagini/bg_flash_home.jpg) top center no-repeat; margin:0 auto; background-color:#000000;}  h2#piuVisitati {width:667px; margin:0 auto; height:18px; line-height:18px; color:#fff; font-size:11px; font-weight:normal; background-color:#202020; margin:2px auto;} div#linkPiuCliccati {width:669px; height:auto; position: relative; margin:0 auto; padding: 0; z-index: 0;  } div#linkPiuCliccati div {overflow:hidden; width:167px !important; height:245px !important; float:left;  display: inline; margin:0; padding:0; line-height: 1.20em; } div#linkPiuCliccati ul {list-style:none; padding:0; margin:0;} h2.liTitolo { width: 162px;height: 14px; padding:1px; margin:0 auto; overflow:hidden; line-height:14px; color:#FFFFFF; border-left:2px #000000 solid; background-color:#2F2F2F; margin: 2px 0 4px; font-size:10px; font-weight:normal; text-transform: uppercase;} div#linkPiuCliccati ul li {position: relative; z-index: 100; margin: 0; padding-left:8px ; margin-bottom:4px;} div#linkPiuCliccati ul li a { width: 159px; } div#linkPiuCliccati ul li a:hover {text-decoration: none; color: #2f2f2f; background-color: #96BF0D;} img#bgPattern {position: absolute; top: 20px; z-index: 20; width:164px; height:225px;}  div.ultimiLavori{ margin:0 auto; height:auto !important; width:975px; background:#2f2f2f; margin-top:2px; position:relative; z-index:900;} div.barragrigia{ background:#202020; width:970px; margin-bottom:10px; margin:0 auto; line-height:15px;} div.barragrigia h2{padding:5px; font-size:14px; text-transform:uppercase; font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-align:center; line-height:15px;} div.leftwork { width:280px; height:auto; float:left; margin-left:5px; display:inline;} div.middlework{width:180px; height:auto; float:left; display:inline;} div.space{width:20px; height:170px; float:left; border-right:1px solid #96BF0D; margin-right:18px; display:inline;}  img#lavoraconnoi {margin:0 auto; display:block;} div#colDx {float:left; width:293px; height:650px !important; display: inline; background: url(../templates/dipnet01/css/../immagini/bg_home_dx.jpg) #2f2f2f top center no-repeat; position:relative; z-index:900; } div#news {margin: 0 auto; width:291px; height: 171px; position: relative;} p#data {position: absolute; right: 10px; top: 12px; text-align: left; height: 18px; line-height: 18px; color: #eea800; margin: 0; padding: 0; font-size: 10px; width: 60px; } div#contImgNews {width: 120px; height: 120px; background-color: transparent;float: left; margin: 10px 0 0 5px;} div#colDx h1 {background-color:#202020; color:#fff; margin:2px 2px; height:26px; line-height:26px; width:286px; font-size:10px; font-weight:normal; margin-bottom:0; padding-left: 3px; text-transform: uppercase;} div#colDx h2 {background-color:#202020; color:#fff; margin: 0 auto;height: 18px; line-height: 18px; width:276px; font-size:10px; font-weight:normal; margin-bottom:0; text-transform: uppercase; padding-left: 5px;} .barraVerdeHome {margin:2px 4px; text-align: center; } p.titoloNews {width: 138px; height: 12px; margin: 8px auto 1px 10px;padding: 0; line-height: 12px; text-align: left; float: left; color: #96BF0D;} p.testoNews {width:138px; height: 90px; margin: 3px auto 10px 10px; padding:0; line-height: 18px; text-align: justify; float: left; } div#promozioni {position: relative; margin: 0 auto; width:291px; height: 106px;} p#doveSiamo { margin: 10px 5px auto 7px; } p#validita {position: absolute; right: 8px; top: 12px; text-align: left; height: 18px; line-height: 18px; color: #eea800; margin: 0; padding: 0; font-size: 10px; width: 60px; } div#contPromo {width:281px; height: 67px; margin: 0 auto; padding-top: 6px; } div.promo {clear: both; text-align:center; width:281px; height: 13px; margin: 2px auto 2px; } img.frecciaPromo {float: left; margin: 0; display: inline;} div.linkNeroPromo {width: 259px; background-color: #000; margin: 0; margin-left:1px; padding:0 4px; height: 13px; line-height:13px; float: left;} a.textLeft {float: left; text-align: left; color: #96bf0d;} a:hover.textLeft {text-decoration: underline; } span.textRight {float: right; text-align: right; color: #eea800;} div#inevidenza {background-color:#202020; color:#fff; margin:2px 2px; height:26px; line-height:26px; width:286px; font-size:10px; font-weight:normal; margin-bottom:0; padding-left: 3px; text-transform: uppercase;} div#ultimiLavori {position: relative; margin: 0 auto; width:291px; height: 195px !important; background-color: #2f2f2f; overflow:hidden; } div#contUltimi {position: relative;height:164px;} div#scrollContUltimi { } div.contImgUltimi {background-color: transparent;width: 120px; height: 120px; margin: 10px 0 5px 5px; float: left; display: inline; } div#ultimiText {width: 138px;float:left; } p.ultimiTitolo {width: 138px; height: 20px; margin: 10px auto 5px 10px;padding: 0; line-height: 12px; text-align: left; float: left; color: #96BF0D;} p.ultimiTesto {text-align:justify; width: 138px; height: 90px; margin: 6px auto 0 10px; padding:0; line-height: 18px; text-align: justify; float: left; } div.freccia {text-align:right; width:277px; height: 13px; margin-top: 0px; } img.frecciaVerdeNera {float: right; display: inline; } a.linkNeroHome {display:block; background-color: #000; margin: 0; margin-left:2px; padding:0 4px; height: 13px; line-height:13px; float: right;}