* {outline:0px; margin:0px; padding:0px;}

body {margin:0px; padding:0px;  font-family: Arial; color:#343434; font-size:13px; background-color:#ffffff;}

td, div, span {margin:0px; padding:0px; font-family: Arial; color:#343434; font-size:13px;}

img {border:0px;}

a {color:#343434; text-decoration:none;}
a:hover {color:#343434; text-decoration:underline;}

#Intro {width:280px; margin-left:auto; margin-right:auto; margin-top:250px; }
#Intro object {float:left;}

#MainDiv {width:900px; margin-left:auto; margin-right:auto; margin-top:5px; }

#Header {width:900px; float:left; margin-bottom:5px;}

#Header object {float:left; margin-bottom:4px;}

#Header ul {float:right; margin:68px 10px 0px; 0px; list-style-type:None;}
#Header li {display:Inline; float:left; height:36px; margin:0px; padding-right:10px; padding-left:10px; text-align:center; cursor:pointer;}
#Header li p {font:Normal 12px Arial; margin:0px; padding-top:9px; font-weight:normal;} 
#Header a {color:#343434; text-decoration:none;}
#Header a:hover {color:#5b5b5b;} 
#Header li.on p {color:#621f81;}

#Header li.on {background-color:#cbc6c1;}
#Header li.onsx {background-image:url('/img/layout/menuonsx.gif'); width:4px; height:36px; padding:0px; margin-left:1px;}
#Header li.ondx {background-image:url('/img/layout/menuondx.gif'); width:4px; height:36px; padding:0px; margin-right:2px;}

#Header li.viola {background:url('/img/layout/menu1.gif') repeat-x 0px 0px;}
#Header li.violasx {background:url('/img/layout/menu1sx.gif') repeat-x 0px 0px; width:4px; height:36px; padding:0px; margin-left:1px;}
#Header li.violadx {background:url('/img/layout/menu1dx.gif') repeat-x 0px 0px; width:4px; height:36px; padding:0px; margin-right:2px;}

#Header li.verde {background:url('/img/layout/menu2.gif') repeat-x 0px 0px;}
#Header li.verdesx {background:url('/img/layout/menu2sx.gif') repeat-x 0px 0px; width:4px; height:36px; padding:0px; margin-left:1px;}
#Header li.verdedx {background:url('/img/layout/menu2dx.gif') repeat-x 0px 0px; width:4px; height:36px; padding:0px; margin-right:2px;}

#Header li.giallo {background:url('/img/layout/menu3.gif') repeat-x 0px 0px;}
#Header li.giallosx {background:url('/img/layout/menu3sx.gif') repeat-x 0px 0px; width:4px; height:36px; padding:0px; margin-left:1px;}
#Header li.giallodx {background:url('/img/layout/menu3dx.gif') repeat-x 0px 0px; width:4px; height:36px; padding:0px; margin-right:2px;}

#Header li.viola_on {background:url('/img/layout/menu1.gif') repeat-x 0px -36px;}
#Header li.violasx_on {background:url('/img/layout/menu1sx.gif') repeat-x 0px -36px; width:4px; height:36px; padding:0px; margin-left:1px;}
#Header li.violadx_on {background:url('/img/layout/menu1dx.gif') repeat-x 0px -36px;; width:4px; height:36px; padding:0px; margin-right:2px;}

/*
#Header li.verde {background:url('/img/layout/menu2.gif') repeat-x 0px -36px;}
#Header li.verdesx {background:url('/img/layout/menu2sx.gif') repeat-x 0px -36px; width:4px; height:36px; padding:0px; margin-left:1px;}
#Header li.verdedx {background:url('/img/layout/menu2dx.gif') repeat-x 0px -36px;; width:4px; height:36px; padding:0px; margin-right:2px;}

#Header li.giallo {background:url('/img/layout/menu3.gif') repeat-x 0px -36px;}
#Header li.giallosx {background:url('/img/layout/menu3sx.gif') repeat-x 0px -36px; width:4px; height:36px; padding:0px; margin-left:1px;}
#Header li.giallodx {background:url('/img/layout/menu3dx.gif') repeat-x 0px -36px;; width:4px; height:36px; padding:0px; margin-right:2px;}
*/



#Header div.menu2 {width:900px; height:22px; background-color:#cbc6c1; float:left; margin:0px; text-align:right;}
#Header div.menu2 img.cornersx {float:left; height:22px; width:4px; margin:0px; margin-right:28px;}
#Header div.menu2 img.cornerdx {float:right; height:22px; width:4px; margin:0px;}

#sottomenu {font-family: Arial; height:19px; margin: 3px 20px 0px 40px; font-size:12px; font-weight:normal;}
#sottomenu a{color:#5e5e5e;}
#sottomenu strong{color:#621f81; font-weight:normal;}



#Header div.menu2 div.icoright {float:right; display:inline; width:210px;}

#Header div.menu2 table.ico {display:inline; margin-right:12px; margin-top:3px; cursor:pointer; float:left; }
#Header div.menu2 table.ico td {font-size:10px; color:#5e5e5e;}

#Header div.menu2 table.icoover {display:inline; margin-right:12px;  margin-top:3px; cursor:pointer; float:left; }
#Header div.menu2 table.icoover td {font-size:10px; color:#343434;}

#Header div.menu2 table.ico td.home {width:15px; height:12px; background:url('/img/layout/ico_home.gif') no-repeat 0px 0px;}
#Header div.menu2 table.icoover td.home {width:15px; height:12px; background:url('/img/layout/ico_home.gif') no-repeat 0px -12px;}

#Header div.menu2 table.ico td.contacts {width:15px; height:12px; background:url('/img/layout/ico_contacts.gif') no-repeat 0px 0px;}
#Header div.menu2 table.icoover td.contacts {width:15px; height:12px; background:url('/img/layout/ico_contacts.gif') no-repeat 0px -12px;}

#Header div.menu2 table.ico td.map {width:15px; height:12px; background:url('/img/layout/ico_map.gif') no-repeat 0px 0px;}
#Header div.menu2 table.icoover td.map {width:15px; height:12px; background:url('/img/layout/ico_map.gif') no-repeat 0px -12px;}

table.lingue {float:left; margin-left:6px; margin-top:3px; cursor:pointer;}
table.lingue td {font-size:10px; color:#5e5e5e;}
table.lingue td img {margin-right:4px; margin-left:4px;}

table.lingue_on {float:left; margin-left:6px; margin-top:3px; cursor:pointer;}
table.lingue_on td {font-size:10px; color:#343434;}
table.lingue_on td img {margin-right:4px; margin-left:4px;}

#SXContainer {width:684px; height:432px; float:left; background-image:url('/img/layout/bg.gif');}

#titolo {font-family: 'Trebuchet MS', Arial; width:620px; height:25px; margin: 28px auto 0px 40px; font-size:22px; color:#343434; font-weight:bold;}

#body {
	width:600px; height:355px; padding:0px 25px 0px 0px; margin-top:10px; margin-left:40px; overflow-y: auto;
	scrollbar-face-color:#a1a1a1; scrollbar-shadow-color:#a1a1a1; scrollbar-highlight-color:#a1a1a1; scrollbar-3dlight-color:#dbd8d4; scrollbar-darkshadow-color:#a1a1a1; scrollbar-track-color:#dbd8d4; scrollbar-arrow-color:#fff;
}
#body li {list-style-position: outside; margin-top:0px; margin-left:30px;}
#body h1 {font-family: 'Trebuchet MS', Arial; color:#621f81; font-size:16px; font-weight:bold; margin:0px;}
#body h1 a {color:#343434;}
#body h2 {font-family: 'Trebuchet MS', Arial; color:#621f81; font-size:15px; font-weight:normal; margin:0px;}
#body h3 {font-family: 'Trebuchet MS', Arial; color:#621f81; font-size:14px; font-weight:normal; margin:0px;}
#body hr {margin-top:0px; margin-bottom:0px;}
#body a {color:#621f81;}


#DXContainer {width:210px; height:432px; float:right;}
#DXContainer img {width:210px; height:140px; margin:0px 0px 6px 0px; display:block;}
#DXContainer img.last {margin:0px;}

#FootContainer {width:900px; height:22px; float:left; background-color:#cbc6c1; margin-top:6px; margin-bottom:10px; text-align:center;}
#FootContainer img.cornersx {float:left; height:22px; width:4px; margin:0px;}
#FootContainer img.cornerdx {float:right; height:22px; width:4px; margin:0px;}
#FootContainer p {font-size:11px; padding-top:3px; margin:0px;}
#FootContainer p a {text-decoration:none;}
#FootContainer p a:hover {text-decoration:underline;}
#FootContainer p span {font-size:12px; padding-left:5px; padding-right:5px;}

#Footer {text-align:center;}
#Footer p.legal {font-size:11px; color:#5e5e5e;}
#Footer p.w3c {margin-top:10px; font-size:11px; color:#5e5e5e;}
#Footer a {color:#5e5e5e;}

#imghome {width:900px; height:117px; float:left; margin-top:5px;}
#imghome img {width:176px; height:117px; margin:0px 5px 0px 0px; display:inline; float:left;}
#imghome img.last {margin:0px;}

#boxhome {width:241px; height:310px; float:right;}

#mainhome {width:659px; height:310px; background-image:URL('/img/layout/bghome.gif'); float:left;}

a.green {color:#5c9436;}

table.box_allegati {width:600px; margin:0px; padding:0px; border-collapse:collapse; margin-top:20px;}
table.box_allegati td.tdtop {background-image:url('/img/layout/boxdown1.gif'); height:4px; width:600px;}
table.box_allegati td.tdbottom {background-image:url('/img/layout/boxdown2.gif'); height:4px; width:600px;}
table.box_allegati td.tdmid {background-color:white; padding-left:6px; padding-right:6px;}