html,body,td,div,p,ul,li,span {font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #666; line-height: 16px}
img {border: 0}
body {margin: 0; background-color: white; text-align: center; background-image: url("img/sfondo_body.gif"); background-repeat: repeat-x} 
A {text-decoration: underline; color: #1783C6; font-size: 12px; font-family: Verdana, Tahoma, serif; font-weight: bold}
A:HOVER {text-decoration: none}
A.link_discreto {font-size: 10px; color: #AFAFAF; display: block; width: 140px; margin: 50px 0 0 8px}
div.clear {clear: both}
div#container {width: 805px; margin: auto; background-image: url("img/sfondo_container.gif"); background-repeat: repeat-x; background-position: top; background-color: white; height: 400px}
div#container2 {border-left: 1px solid #E8E8E8;  border-right: 1px solid #E8E8E8}
div#header {height: 218px; border-left: 2px solid white; border-right: 2px solid white}
div#logo {float: left; width:170px; margin: 50px 0 0 60px!important; margin:50px 0 0 30px; text-align: left}
div#logo img.logo {margin-bottom: 50px}
div#banner {float: right; width: 499px; height: 178px; border: 1px solid #D3D3D3; padding-top: 2px; margin: 14px 20px 0 0!important; margin:14px 10px 0 0}
div#banner img {margin: 2px}
div#nav {float: left; width: 250px}
div#content {float: right; width: 534px; border-left: 1px solid #E8E8E8}
div#footer {clear: both; height: 16px; background-image: url("img/sfondo_footer.gif"); background-repeat: repeat-x; border-left: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8}
div#menu {margin: 30px 0 40px 63px; text-align: left}
div#menu div.menu_item {text-align: left; padding: 4px 0; border-bottom: 1px solid #CECECE; width: 80%}
div#dati_azienda {margin: 30px 0 6px 63px; text-align: left}
div#dati_azienda div#dati_azienda_int {background-image: url("img/cappello_sfumato.gif"); background-repeat: repeat-x; background-position: top; width: 80%}
div#dati_azienda div#dati_azienda_int p {margin: 7px 2px 3px 8px; font-size: 10px; line-height: 13px}
div#dati_azienda div#dati_azienda_int a {font-size: 10px} 
div#box_nav_home {margin: 10px 25px 5px 25px; text-align: left}
div#box_nav_home img {margin-right: 40px}
div#box_nav_home img.tit {float: left; margin-right: 30px}
div#box_nav_home span.titolo {font-family: Georgia, Verdana, Arial; font-weight: bold; font-size: 15px; color: #1783C6}
div#box_nav_home span.intro {font-weight: bold; color: #AFAFAF}
div.box_content {margin: 0 25px 3px 25px; text-align: left; background-image: url("img/cappello_sfumato.gif"); background-repeat: repeat-x; width: 480px}
div.box_content img {margin: 5px 5px 15px 5px}
div.box_content div {margin: 0 10px 5px 16px}
div.box_content div span {font-family: Trebuchet MS; font-size: 13px; font-weight: bold}
div.box_content div.linea {border-bottom: 1px solid #CECECE; text-align: right; margin-bottom: 20px}
div.box_content img.freccetta {margin: 0 4px 3px 0}
div.box_content div.no_linea {border: 0; text-align: right; margin-bottom: 0}
div.box_content p {margin: 0 0 15px 6px}
div.box_content p.company {margin: 0 0 15px 6px; padding-top: 15px}
div.box_content img.azienda {float: right; margin: 30px 0 25px 16px}
H5 {margin: 0 0 0 6px; font-variant: small-caps; font-family: Tahoma, Verdana, Arial; font-size: 13px; font-weight: bold; color: #1783c6}
H4 {margin: 0 0 6px 0; font-variant: small-caps; font-family: Tahoma, Verdana, Arial; font-size: 14px; font-weight: bold; color: black}
div.box_content ul {margin-top: 5px}
form {margin: 0; padding: 0}
div.box_content div.form_sx {float: left; margin: 15px 0 0 16px; width: 210px}
div.box_content div.form_sx div {margin: 0 0 8px 0}
div.box_content div.form_dx {float: right; margin-top: 15px; width: 210px}
div.box_content div.form_dx div {margin: 0 0 8px 0}
div.box_content input {padding-left: 2px; font-size: 10px; background-color: #AED4EB; border: 0; width: 100%}
div.box_content textarea {padding-left: 2px; font-size: 10px; background-color: #AED4EB; border: 0; width: 100%; height: 100px}
div.box_content div.fine_form {clear: both; margin: 0 8px 0 15px}
div.box_content div.fine_form div {margin: 0 0 8px 0}
label {font-variant: small-caps}
div.box_content div.fine_form .button {width: 67px; 24px; background-color: white; margin-top: 12px; margin-left: 200px}
div.box_content p.intro_scura {color: #3E3E3E; font-weight: bold; font-size: 11px; padding-top: 4px}
div.box_content div.form_sx li, div.box_content div.form_dx li {list-style: none; background-image: url("img/box_rosso_freccia_elenco.gif"); background-repeat: no-repeat; background-position: left top; padding-left: 16px; margin-left:-30px; margin-bottom:10px}
div.box_content div.portfolio_lista { margin-left:-30px; }
ul#form_portfolio {list-style-type:none;}
ul#form_portfolio li {float:left; width:200px; height:25px; background-image:url("img/box_rosso_freccia_elenco.gif"); background-repeat:no-repeat; background-position:left top; padding-left:16px; margin-bottom:10px; margin-right:10px}

div.box_content div.dx_img_portfolio {margin: 50px 0 0 0; width: 210px; float: right}
div.box_content div.sx_portfolio {margin: 7px 0 0 0; width: 230px; float: left}
div.box_content div.fine_portfolio_dettaglio {margin: 0  0 0 6px; clear: both; padding-top: 20px}
div.box_content div.fine_portfolio_dettaglio img {margin: 0}
div.box_content div.fine_portfolio_dettaglio div.sx {float: left; margin: 0}
div.box_content div.fine_portfolio_dettaglio div.dx {float: right; margin: 0}
div.box_content div.fine_portfolio_dettaglio div.sx img, div.box_content div.fine_portfolio_dettaglio div.dx img {vertical-align: middle}
div.box_content li.news_tit {list-style: none; background-image: url("img/box_azzurro_freccia.gif"); background-repeat: no-repeat; background-position: left; padding-left: 35px; margin-left: -30px; margin-bottom: 4px}
div.box_content ul.news {margin-top: 8px}
div.box_content span.data_news {font-family: Trebuchet MS; font-size: 13px; font-weight: bold}
div.box_content span.titolo_news {color: #1783c6; font-weight: bold}
div.box_content p.fine_news {margin: 15px 0 0 0; padding-top: 15px; border-top: 1px solid #E8E8E8}
div.box_content p.fine_news img {margin: 0}
div.box_content2 {margin: 0 25px 3px 25px; text-align: left; width: 480px}
div.box_content2 div#mappa {margin: 15px 0 0 0}
div.box_content p.lavoro {margin: 5px 0 30px 6px}




