body {margin: 0px; padding:0px; font-family:arial; font-size:12px; color:#404040; background-color:#676767; background-image:url('/img/layout/bg_png/background.png');}
table {border-collapse: collapse; border-spacing: 0px; border: 0px;}
td {padding: 0px; font-family:arial; font-size:12px; color:#404040;}
img {border:0px;}


table.maintable {margin-left:auto; margin-right:auto;}
table.maintable img {float:left;}

table.maintable td.td_1a {width:215px; height:57px; background-image:url('/img/layout/bg_png/bg01.png'); background-position:left;}
table.maintable td.td_1b {width:970px; height:57px; background-image:url('/img/layout/bg_png/bg02.png');}
table.maintable td.td_1c {width:215px; height:57px; background-image:url('/img/layout/bg_png/bg03.png');}

table.maintable td.td_2a {width:215px; height:7px; background-image:url('/img/layout/bg_png/bg04.png'); background-position:right;}
table.maintable td.td_2b {width:970px; height:7px; background-image:url('/img/layout/bg_png/contents_bg_top.png');}
table.maintable td.td_2c {width:215px; height:7px; background-image:url('/img/layout/bg_png/bg05.png');}

table.maintable td.td_3a {width:215px; height:316px; background-image:url('/img/layout/bg_png/bg04b.png'); background-position:right;}
table.maintable td.td_3b {width:970px; height:316px; background-color:white;}
table.maintable td.td_3c {width:215px; height:316px; background-image:url('/img/layout/bg_png/bg05b.png');}

table.maintable td.td_4a {width:215px; height:91px; background-image:url('/img/layout/bg_png/bg06b.png'); background-position:right top; background-repeat:no-repeat;}
table.maintable td.td_4b {width:970px; height:91px; background-color:#FFFFFF;}
table.maintable td.td_4c {width:215px; height:91px; background-image:url('/img/layout/bg_png/bg07b.png'); background-position:left top; background-repeat:no-repeat;}

table.maintable td.td_5a {width:215px; height:523px; vertical-align:top; background-image:url('/img/layout/bg_png/bg08.png'); background-repeat:no-repeat; background-position:right top;}
table.maintable td.td_5b {width:970px; vertical-align:top; background-color:white;}
table.maintable td.td_5c {width:215px; height:523px; vertical-align:top; background-image:url('/img/layout/bg_png/bg09.png'); background-repeat:no-repeat; background-position:left top;}

table.maintable td.td_6a {width:215px; height:9px; background-image:url('/img/layout/bg_png/bg12.png'); background-position:right;}
table.maintable td.td_6b {width:970px; height:9px; background-image:url('/img/layout/bg_png/contents_bg_bottom.png');}
table.maintable td.td_6c {width:215px; height:9px; background-image:url('/img/layout/bg_png/bg13.png');}

table.maintable td.td_7a {width:215px; height:50px;}
table.maintable td.td_7b {width:970px; height:50px; background-image:url('/img/layout/bg_png/bg14.png'); background-position:right;}
table.maintable td.td_7c {width:215px; height:50px;}

table.maintable td.td_8a {width:215px; height:8px; background-image:url('/img/layout/bg_png/bg15.png'); background-position:right;}
table.maintable td.td_8b {width:970px; height:8px; background-image:url('/img/layout/bg_png/footer_bg_top.png');}
table.maintable td.td_8c {width:215px; height:8px; background-image:url('/img/layout/bg_png/bg16.png');}

table.maintable td.td_9a {width:215px; height:112px; background-image:url('/img/layout/bg_png/bg17.png'); background-position:right;}
table.maintable td.td_9b {width:970px; height:112px; background-color:white;}
table.maintable td.td_9c {width:215px; height:112px; background-image:url('/img/layout/bg_png/bg18.png');}

table.maintable td.td_10a {width:215px; height:20px; background-image:url('/img/layout/bg_png/bg19.png'); background-position:right;}
table.maintable td.td_10b {width:970px; height:20px; background-image:url('/img/layout/bg_png/footer_bg_bottom.png');}
table.maintable td.td_10c {width:215px; height:20px; background-image:url('/img/layout/bg_png/bg20.png');}

table.maintable td.td_11a {width:215px; height:130px;}
table.maintable td.td_11b {width:970px; height:130px; vertical-align:top; padding-top:10px;}
table.maintable td.td_11c {width:215px; height:130px;}


table.header {width:970px; height:316px; margin:0px;}
table.header td.topmenu {width:970px; height:78px;}
table.header td.topmenu table.icons {width:970px; height:78px;}
table.header td.topmenu table.icons td.logo {width:220px; height:78px;}
table.header td.topmenu table.icons td.spacer {width:65px; height:78px;}
table.header td.topmenu table.icons td.ico {width:165px; height:78px; text-align:center;}
table.header td.topmenu table.icons td.spacerdx {width:25px; height:78px;}
table.header td.banner {width:970px; height:237px; vertical-align:top; border-top:1px solid #454746;}
table.header td.banner div.testobanner {width:500px; height:35px; margin-left:auto; margin-right:20px; margin-top:45px; color:#272727;}
table.header td.banner div.linkbanner {width:80px; height:15px; margin-left:auto; margin-right:40px; margin-top:1px; text-align:center;}
table.header td.banner div.linkbanner a {color:#FFFFFF; text-decoration:none;}


table.navigazione_top {width:970px; height:40px; margin-top:auto; margin-bottom:auto;}
table.navigazione_top td.sx {width:50%; color:#FFFFFF; font-size:11px; padding-left:30px;}
table.navigazione_top td.dx {width:50%; color:#FFFFFF; font-size:11px; padding-right:30px; text-align:right;}
table.navigazione_top td.dx span.spacer {margin-left:7px; margin-right:7px;}


table.navigazione_bottom {width:970px; height:40px; margin-top:auto; margin-bottom:auto;}
table.navigazione_bottom td.sx {width:870px; font-size:12px; font-weight:bold; padding-left:30px;}
table.navigazione_bottom td.sx a {color:#FFFFFF; margin-right:20px;}
table.navigazione_bottom td.mid {width:15px;}
table.navigazione_bottom td.dx {width:65px; color:#FFFFFF; font-size:11px; padding-right:30px; text-align:right;}


table.note {width:970px; height:40px; margin-top:auto; margin-bottom:auto;}
table.note td.sx {width:50%; padding-left:30px; vertical-align:top;}
table.note td.sx table.legal td.imglegal {width:105px; height:91px; padding-right:8px; padding-top:7px;}
table.note td.sx table.legal td.testolegal {color:#b6b6b6; font-size:10px; padding-left:30px; padding-top:5px; padding-bottom:5px;}
table.note td.dx {width:50%; color:#b6b6b6; font-size:11px; padding-right:30px; text-align:right; vertical-align:top;}
table.note td.dx span.spacer {margin-left:7px; margin-right:7px;}


table.menu_index {width:970px; height:91px;}
table.menu_index td.up {width:970px; height:59px; background-image:url('/img/layout/menu_bg1.gif');}
table.menu_index td.down {width:970px; height:32px; background-image:url('/img/layout/menu_bg2.gif'); padding:0px 10px 0px 10px; font-size:11px;}
table.menu_index td.down_off {width:970px; height:32px; background-image:url('/img/layout/menu_bg2b.gif');}


table.tabmenu {width:970px; height:59px;}
table.tabmenu td.livello1 {width:703px; height:31px; }

table.tabmenu table.menulev1 {width:690px; height:26px; margin:5px 2px 0px 11px;}
table.tabmenu table.menulev1 td {width:115px; font-size:14px; font-weight:bold; text-align:center;}
table.tabmenu table.menulev1 td.active {background-image:url('/img/layout/bg_menulev1.gif'); background-repeat:no-repeat; background-position:center;}
table.tabmenu table.menulev1 td a {color:#3a2924;}
table.tabmenu table.menulev1 td a:hover {color:#FFFFFF; text-decoration:none}
table.tabmenu table.menulev1 td.active a {color:#FFFFFF;}

table.tabmenu td.livello2 {width:703px; height:27px;}

table.tabmenu table.menulev2 {width:690px; height:26px; margin:0px 2px 1px 11px;}
table.tabmenu table.menulev2 td {width:138px; font-size:12px; font-weight:bold; text-align:center;}
table.tabmenu table.menulev2 td.active {background-image:url('/img/layout/bg_menulev2.gif'); background-repeat:no-repeat; background-position:center;}
table.tabmenu table.menulev2 td a {color:#914800;}
table.tabmenu table.menulev2 td a:hover {color:#FFFFFF; text-decoration:none}
table.tabmenu table.menulev2 td.active a {color:#FFFFFF;}

table.tabmenu td.riga {width:703px; height:1px;}
table.tabmenu td.search {width:267px; height:59px;}

table.tabmenu td.search table.ricerca {width:215px; height:20px; margin-left:10px;}
table.tabmenu td.search table.ricerca td.ico {width:25px; height:20px; vertical-align:bottom; padding-bottom:1px;}
table.tabmenu td.search table.ricerca td.go {width:30px; height:20px; vertical-align:bottom; padding-bottom:1px;}
table.tabmenu td.search table.ricerca td.tdform {width:150px;}
table.tabmenu td.search table.ricerca td.testo {width:190px; height:20px; font-size:10px; color:#914800; padding-bottom:3px; vertical-align:bottom;}
table.tabmenu td.search table.ricerca a{color:#171717}

a.menulev3 {margin: 0px 12px 0px 12px; font-weight:bold; color:#914800;}
a.menulev3:visited {color:#914800;}
a.menulev3:hover {color:#FFFFFF; text-decoration:none}

a.lev3a {margin: 0px 12px 0px 12px; font-weight:bold; color:#ffffff;}
a.lev3a:visited {color:#ffffff;}
a.lev3a:hover {color:#ffffff; text-decoration:none}

table.body {width:970px; height:523px; margin-bottom:40px;}
table.body td.spacer {width:30px;}
table.body td.main {width:600px; vertical-align:top;}
table.body td.main p.titolo{font-size:26px; font-weight:bold; color:#ff9900; margin-top:0px; margin-bottom:8px;}
table.body td.dx {width:280px; vertical-align:top;}


p.ultimenews {font-size:16px; color:#666666; font-weight:bold; padding:0px 12px 0px 12px; margin:30px 0px 0px 0px;}
p.tuttelenews {font-size:11px; font-weight:normal; text-align:right; padding:0px 12px 0px 12px; margin:0px 0px 0px 20px;}
div.news {margin:0px; padding:0px 0px 10px 0px; border-top: solid 1px #cccccc;}
div.news p {padding:0px 12px 0px 12px;}
div.news p.data {font-size:10px; color:#666666; font-weight:normal; margin:10px 0px 0px 0px;}
div.news p.titolo {font-size:13px; color:#ff9900; font-weight:bold; margin:0px; 0px 4px 0px;}
div.news p.testo {font-size:12px; color:#666666; font-weight:normal; margin:0px; text-align:justify;}
div.news div.more {font-size:11px; font-weight:normal; padding:0px 12px 0px 12px; margin-left:auto; margin-right:0px; margin-top:10px; margin-bottom:20px;}
div.news div.more img {margin-left:auto; margin-right:6px;}


table.box_contatti {width:280px;}
table.box_contatti td.top {width:280px; height:21px; background-image:url('/img/layout/box_top.gif'); padding-left:40px; font-size:16px; color:#666666; font-weight:bold;}
table.box_contatti td.mid {width:280px; background-image:url('/img/layout/box_seealso_mid.gif'); padding:10px 20px 10px 20px; color:#666666;}
table.box_contatti td.bottom {width:280px; height:10px; background-image:url('/img/layout/box_bottom.gif');}

table.box_home {width:290px;}
table.box_home td.top {width:290px; height:21px; background-image:url('/img/layout/box_homepage_top.gif'); padding-left:15px; font-size:16px; color:#666666; font-weight:bold;}
table.box_home td.mid {width:290px; height:255px; vertical-align:top; background-image:url('/img/layout/box_homepage_mid.gif'); padding:10px 20px 10px 20px; color:#404040;}
table.box_home td.mid p.titolo {font-size:13px; color:#ff9900; font-weight:bold; margin:0px; 0px 4px 0px;}
table.box_home td.bottom {width:290px; height:10px; background-image:url('/img/layout/box_homepage_bottom.gif');}
table.box_home td.mid div.more {font-size:11px; width:80px; font-weight:normal; padding:0px 0px 0px 0px; margin-top:auto; margin-bottom:5px; margin-left:auto; margin-right:-10px;}


table.box_seealso {width:280px; margin-top:30px;}
table.box_seealso td.top {width:280px; height:21px; background-image:url('/img/layout/box_top.gif'); padding-left:40px; font-size:16px; color:#666666; font-weight:bold;}
table.box_seealso td.mid {width:280px; background-image:url('/img/layout/box_seealso_mid.gif'); padding:10px 20px 10px 20px; color:#666666;}
table.box_seealso td.mid div.more {font-size:11px; font-weight:normal; padding:0px 0px 0px 12px; margin-left:auto; margin-right:-8px; margin-top:10px;}
table.box_seealso td.mid div.more img {margin-left:auto; margin-right:6px;}
table.box_seealso td.bottom {width:280px; height:10px; background-image:url('/img/layout/box_bottom.gif');}


table.box_prod {width:952px; margin-left:9px; margin-right:9px;}
table.box_prod td.top {width:952px; height:24px; background-image:url('/img/layout/boxprod_top.gif'); padding-left:32px; font-size:16px; color:#55524d; font-weight:bold;}
table.box_prod td.mid {width:952px; height:68px; background-image:url('/img/layout/boxprod_mid.gif'); padding:0px 0px 0px 0px; color:#666666;}
table.box_prod td.bottom {width:952px; height:19px; background-image:url('/img/layout/boxprod_bottom.gif'); padding-right:45px; font-size:12px; text-align:right; font-weight:bold;}


table.box_allegati {width:600px; margin-top:30px;}
table.box_allegati td.top {width:600px; height:22px; background-image:url('/img/layout/boxbig_top.gif'); padding-left:40px; font-size:16px; color:#666666; font-weight:bold;}
table.box_allegati td.mid {width:600px; height:100px; background-image:url('/img/layout/box_allegati_mid.gif'); padding:10px 20px 10px 140px; color:#666666;}
table.box_allegati td.bottom {width:600px; height:10px; background-image:url('/img/layout/boxbig_bottom.gif');}


table.allegati {width:440px;}
table.allegati td {width:220px; border-left:1px solid #cccccc; vertical-align:top; padding:10px 15px 10px 35px; text-align:left; font-size:10px; color:#666666;}
table.allegati td p {margin:0px;}
table.allegati td p.titolo_file {font-size:13px; font-weight:bold; color:#666666}
table.allegati td p.download {font-size:12px; margin: 3px 0px 3px 1px;}
table.allegati td span.titoletto {color:#404040;}


a {color:#ff9900; text-decoration:none;}
a:active {color:#ff9900; text-decoration:none;}
a:visited {color:#ff9900; text-decoration:none;}
a:hover {color:#ff9900; text-decoration:underline;}

a.orange {color:#ff9900; text-decoration:none;}
a.orange:active {color:#ff9900; text-decoration:none;}
a.orange:visited {color:#ff9900; text-decoration:none;}
a.orange:hover {color:#ff9900; text-decoration:underline;}

a.white {color:#FFFFFF; text-decoration:none;}
a.white:visited {color:#FFFFFF;}
a.white:hover {color:#FFFFFF; text-decoration:underline;}

a.grey {color:#dbdbdb; text-decoration:none;}
a.grey:visited {color:#dbdbdb;}
a.grey:hover {color:#dbdbdb; text-decoration:underline;}

a.grey2 {color:#666666; text-decoration:none;}
a.grey2:visited {color:#666666;}
a.grey2:hover {color:#666666; text-decoration:underline;}

form.contatti {margin:0px; font:11px arial; color: #666666;}
form.contatti label {font-size:11px;font-family:arial; color: #666666; margin:0px; float:left; width:30px; text-align:left; padding-top:5px; padding-right: 4px;}
form.contatti input, select {font-size:10px;font-family:arial; margin:0px; margin-top:2px; color:#666666; width:200px; border: 1px solid #cccccc;}
form.contatti textarea {font-size:10px; font-family:arial; margin:0px; margin-top:2px; color:#666666; width:200px; height:67px; border: 1px solid #cccccc;}
form.contatti br {clear:left;}


form.easyform {margin:0px; font:12px arial; color: #666666;}
form.easyform fieldset {border: 1px solid #abadb3; padding: 10px; margin: 0px; background:url(/easyweb//img/bg_trasparente.png); text-align:left;}
form.easyform fieldset legend {font:13px arial; font-weight:bold; color: #ff9900;}
form.easyform label {font:12px arial; color: #666666; float: left; padding: 0; margin: 5px 0 0 0;}
form.easyform label.sx {font:12px arial; color: #666666; margin:0px; width:65px; text-align:right; padding-top:5px; padding-right: 4px;}
form.easyform input,textarea,select {font:12px arial; margin:0px; margin-top:2px;}
form.easyform br {clear:left;}