body,td,div,p,ul,li,span {font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #262626; line-height: 14px}
body {margin: 0; background-color: white; text-align: center; background-image: url("img/sfondo_body.gif"); background-repeat: repeat-x} 
body.home {background-image: url("img/sfondo_body_home.gif"); background-repeat: repeat-x}
A {color: #262626; font-size: 11px; font-family: Verdana, Tahoma, serif; font-weight: bold}
A:HOVER {text-decoration: none}
IMG {border: 0}
span.blu {color: #0058a8}
div.clearer {clear: both}
div#container_home {width: 912px; background-image: url("img/sfondo_container_home.gif"); background-repeat: no-repeat; background-position: top; margin: auto}
div#container {width: 912px; background-image: url("img/sfondo_container.gif"); background-repeat: no-repeat; background-position: top; margin: auto}
div#flash_home {position: relative; width: 897px; margin: auto}
div#menu_home {width: 897px; position: absolute; top: 313px; left: 0; height: 45px; z-index: 10; background-image: url("img/sfondo_menu.gif"); background-repeat: no-repeat; text-align: center}
div#home_sx {float: left; width: 376px; height: 185px; background-image: url("img/sfondo_home1.gif"); background-repeat: no-repeat; margin: 40px 6px 10px 20px !important; margin: 40px 6px 10px 10px}
div.home1_sx_img {float: left; width: 66px; text-align: right}
div.home1_sx_img img {border: 1px solid #C0DBED; margin-top: 18px}
div.home1_dx_txt {float: right; width: 300px; text-align: left; color: white}
div.home1_dx_txt A {color: white}
div.home_news {margin: 0 0 6px 0}
div.home1_dx_txt p {width: 236px; padding: 2px 0 0 0; margin: 4px 0 0 0; border-top: 1px solid #2C8BBC; color: white}
div#home_dx {float: right; width: 504px; text-align: left; margin-top: 40px}
div#footer {clear: both; color: #0072BE; border-top: 1px solid #E1E1E1; padding-top: 6px; font-size: 10px; width: 97%; margin: auto}
div#footer A {font-size: 10px; color: #0072BE}
div#header {position: relative; width: 897px; margin: auto}
div#menu {width: 897px; position: absolute; top: 175px; left: 0; height: 45px; z-index: 10; background-image: url("img/sfondo_menu.gif"); background-repeat: no-repeat; text-align: center}
div#azienda_sx {float: left; width: 611px; height: 324px; background-image: url("img/sfondo_azienda.jpg"); background-repeat: no-repeat; background-position: right; margin: 34px 0 10px 0; text-align: left}
div#azienda_sx div {width: 230px; margin: 45px 0 6px 32px}
div#azienda_dx {float: right; width: 285px; text-align: left; margin: 34px 0 10px 0}
div#azienda_certif {background-image: url("img/sfondo_azienda_certif.gif"); background-repeat: no-repeat; background-position: left; width: 266px; height: 200px; position: relative}
div#azienda_certif div {margin: 0 6px 6px 6px; position: absolute; top: 45px; width: 250px}
div#settori {background-image: url("img/sfondo_settori.gif"); background-repeat: no-repeat; background-position: center; width: 869px; height: 324px; margin: 34px auto 10px auto}
div#settori_sx {width: 270px; float: left}
div#settori_dx {width: 576px; text-align: left; float: right}
div#settori_sx ul {padding: 0; margin: 90px 0 20px 18px}
div#settori_sx ul li {list-style: none; background-image: url("img/freccia_elenco.gif"); background-repeat: no-repeat; height: 19px; background-position: left; padding: 2px 0 0 24px; margin-bottom: 14px; text-align: left}
div#settori_sx ul li A {font-variant: small-caps; font-size: 12px; color: #0058A8; text-decoration: none}
div#settori_sx ul li A:HOVER {color: #DBA909}
div#settori_sx ul li span {font-variant: small-caps; font-size: 12px; color: #DBA909; font-weight: bold}
div#settori_dx span.tit {font-family: Georgia, Verdana, Arial; font-size: 13px; font-weight: bold; color: #0279C9}
div#settori_dx div {text-align: left; margin: 16px 0 20px 0; width: 97%}
div#settori_dx img {float: right; margin: 0 0 2px 8px}
div#settori_dx div p {line-height: 16px}
div#settori2 {background-image: url("img/sfondo_news.gif"); background-repeat: no-repeat; background-position: center; width: 869px; height: 324px; margin: 34px auto 10px auto}
div#settori_sx div.elenco_news {margin: 0 0 2px 10px; background-image: url("img/sfondo_elenco_news.gif"); background-repeat: no-repeat; width: 255px; height: 84px; text-align: left}
div.elenco_news p {padding: 6px; margin: 0; font-size: 10px; line-height: 12px}
div.elenco_news p span.tit_news {color: #0279C9; font-family: Georgia, Verdana, Arial; font-size: 11px; font-weight: bold}
div.elenco_news p A {color: #0279C9; font-size: 10px; text-decoration: none}
div.elenco_news p A:HOVER {text-decoration: underline}
div#settori_dx p.nav_anni_news {margin: 13px 0 0 0; padding: 0}
div#settori_dx div.txt_news {margin-top: 20px}
div.txt_news H1 {color: #0279C9; font-family: Georgia, Verdana, Arial; font-size: 13px; padding-left: 30px; background-image: url("img/freccia_elenco.gif"); background-repeat: no-repeat; background-position: left; margin: 10px 0}
div#settori3 {background-image: url("img/sfondo_contatti.gif"); background-repeat: no-repeat; background-position: center; width: 869px; height: 324px; margin: 34px auto 10px auto}
div#settori_sx p.indicazione_contatti {padding: 0 0 0 26px; margin: 70px 0 30px 14px; text-align: left; background-image: url("img/freccia_elenco.gif"); background-repeat: no-repeat; background-position: left top}
div#contatti_sx {float: left; width: 270px; margin: 14px 10px 0 0}
div#contatti_dx {float: right; width: 270px; margin: 14px 10px 0 0}
div#settori_dx2 {width: 560px; text-align: left; float: right}
div#settori_dx2 INPUT {width: 96%; border: 0; font-size: 11px; background-color: #A3CAEB; font-family: arial, verdana, san-serif; color: #262626; margin: 2px 0 8px 0}
div#settori_dx2 TEXTAREA {width: 95%; height: 70px; border: 0; font-size: 11px; background-color: #A3CAEB; font-family: arial, verdana, san-serif; color: #262626; margin: 2px 0 10px 0}
div#settori_dx2 .invia {width: 61px; height: 19px; margin-left: 240px}
div#settori4 {background-image: url("img/sfondo_dovesiamo.gif"); background-repeat: no-repeat; background-position: top center; width: 869px; margin: 34px auto 10px auto; position: relative}
div#realizzazioni {background-image: url("img/sfondo_realizzazioni.gif"); background-repeat: no-repeat; background-position: top center; width: 869px; height: 324px; margin: 34px auto 10px auto}
div#realizzazioni_sx1 {width: 236px; float: left; text-align: left}
div#realizzazioni_sx2 {width: 234px; float: left; text-align: left}
div#realizzazioni_dx {width: 380px; text-align: left; float: right}
div#realizzazioni_sx1 ul {padding: 0; margin: 50px 0 0 10px}
div#realizzazioni_sx1 ul li {list-style: none; background-image: url("img/freccia_elenco.gif"); background-repeat: no-repeat; height: 19px; background-position: left; padding: 2px 0 0 24px; margin-bottom: 8px}
div#realizzazioni_sx1 ul li A {font-variant: small-caps; font-size: 11px; color: #0058A8; text-decoration: none}
div#realizzazioni_sx1 ul li A:HOVER {color: #DBA909}
div#realizzazioni_sx1 span {font-variant: small-caps; font-size: 11px; color: #DBA909; font-weight: bold}
div#realizzazioni_sx2 ul {padding: 0; margin: 0 0 0 14px}
div#realizzazioni_sx2 ul li {list-style: none; background-image: url("img/bullet_elenco.gif"); background-repeat: no-repeat; height: 19px; background-position: left; padding: 2px 0 0 12px; margin-bottom: 8px}
div#realizzazioni_sx2 ul li A {font-size: 11px; text-decoration: none}
div#realizzazioni_sx2 ul li A:HOVER {color: #DBA909}
div#realizzazioni_sx2 span {font-variant: small-caps; font-size: 11px; color: #DBA909; font-weight: bold}
div#realizzazioni_sx2 H2 {color: #0279C9; font-family: Georgia, Verdana, Arial; font-size: 13px; padding-left: 14px; margin: 10px 0 20px 0}
div#realizzazioni_dx H1 {font-family: Georgia, Verdana, Arial; font-size: 15px; padding-left: 38px; background-image: url("img/freccia.gif"); background-repeat: no-repeat; background-position: left; margin: 20px 0; height: 19px; width: 98%}
div#realizzazioni_dx p {width: 98%}
div#realizzazioni_dx img {float: right; margin: 0 8px 0 4px}

