body{font-family:Arial, Helvetica, sans-serif;color: black; margin:0; font-size:9pt;background-color:#f2f2f2}
.body {background:url("../skin/bk_page.gif") repeat-y center }
body a{color:#010080;text-decoration:none} 
p{padding:0 0 10px 0 !important;padding:0 0 0.35em 0 ;margin:0} 

dl{margin:0;padding:0}
dt{margin:0 0 5px 0;padding:0}

.attachseparatore {text-align: left; font-weight: bold; color: white; background-color: #6060e0; padding: 6px 4px 2px 4px; margin: 16px -2px 0px -2px; }
#banner {width: 980px; height: 190px; background:url("../skin/banner.png") no-repeat; margin: 0 0 0 -10px; }
#bannerimage {float:right; width: 300px; margin-left: 10px;}
#columnleft {border: transparent 1px green; float: left; width: 200px; overflow: hidden; padding: 0; }
#columnmain {border: 1px transparent blue; width: 540px; padding-bottom: 0px; padding-left: 10px; margin-right: 5px; padding-right: 10px; float: left; padding-top: 0px; overflow: hidden; text-align: left;}
#columnright {border: 1px transparent yellow; float: left: width: 200px; overflow: hidden; }
#columnsecond {border: 1px transparent blue; width: 734px; padding-bottom: 0px; padding-left: 10px; margin-right: 5px; padding-right: 10px; float: left; padding-top: 0px; overflow: hidden;}
#head {width: 980px; height: 20px; background-color: #f2f2f2; margin-left: -10px;}

.imagecommand {border: 0px transparent white;}

.mainlevel-nav {text-size: 16pt; }
.menuselected {color: #010080; font-weight: bold; font-size: 1.2em; margin: 3px 0 3px 0; padding: 3px;}
.menuitem {background: #010080; font-size: 1.2em; margin: 3px 0 3px 0; padding: 3px;}
.menuitem a {color: #FFFFFF; font-weight: bold; }
.menuitem a:hover {color: #808080; font-weight: bold; }

#page{width:960px;margin:0 auto;background:#ffffff;padding:0 10px;overflow:hidden}
#printcommand {text-align: right; cursor: pointer; }

#tail{clear:both;float:left;width:968px; margin:10px 0 0 0;border-top:1px dashed #c3d9e3;border-bottom:1px dashed #c3d9e3;padding:7px 0;} 
#tail img{border:0;vertical-align:middle} 
#tail .left{float:left;margin: 0 0 0 50px; width: 200px;}  
#tail .right{margin:10px 0 0;vertical-align:middle}
#tail .text{float:left;color:#8a8a8a; width: 960px; padding:0px 0 0 10px;letter-spacing:-.01em;font-family:Verdana,} 
#tail .text a{text-decoration:none;color:#000000}

.tabEl{float:left;width:100%;margin:0;padding:0;}
#tabNew{font-size:15px;font-family:"Myriad Pro", "Arial narrow", Verdana, Helvetica Neuef}
#tabNew{float:left;width:100%;padding:0 5px;height:27px;background:url("images/bk_newtab.gif");margin:10px 0 5px 0;display:inline;clear:both}
#tabNew .tabItem{color:#FFF;float:left;background:#7baabe;padding:3px 10px 3px 10px;margin:0;font-weight:100;margin:0 5px 0 0;border:1px solid #c3dae2;border-bottom: 0; cursor: pointer}
#tabNew .tabItem-OVER{float:left;background:#2a6c84;padding:3px 10px 3px 10px;margin:0;color:#FFFFFF;font-weight:100;margin:0 5px 0 0;border:1px solid #c3dae2;border-bottom: 0;cursor: pointer}
#tabNew .tabItem-OVER a{color:#FFFFFF}

.centralpos {width: 400px; padding-left: 80px; margin-top: 10px;}
.errortext {font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight:normal; color: red; text-align: left;, padding: 0px, margin: 0px;}
.header {text-align: center; font-weight: bold; color: white; background-color: #6060e0; padding: 6px 10px 2px 10px;}
.inputdata {text-align: left; font-family: Tahoma, Verdana, Arial; font-size: 10px; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-align: left; color: black;}
.label {text-align: left; font-family: Tahoma, Verdana, Arial; font-size: 10px; font-family: Tahoma, Verdana, Arial; font-size: 12px; text-align: left; color: #010080;}
.logerror {color: red; font-weight: bold;}
.space20 {position:relative; width: 540px; height: 20px;}
.space40 {position:relative; width: 540px; height: 40px; }
.space60 {position:relative; width: 540px; height: 60px; }
.tabellamain {align: left; text-align: left;}
.tabledata1 {font-family: Tahoma, Arial; padding-left: 5px; padding-right: 10px; font-size: 12 px; FONT-WEIGHT: normal; text-align: left; color: #000000; background-color: #f0f0f0; }
.tableheader {text-align: left; font-weight: bold; color: white; background-color: #6060e0; padding: 6px 4px 2px 4px; margin: 16px -2px 0px -2px; }
.tablelabel1 {font-family: Tahoma, Arial; font-size: 12 px; text-align: right; FONT-WEIGHT: normal; text-align: right; color: #C03000; background-color: #c0c0c0; padding-right: 10px; padding-bottom: 3px; padding-top: 3px; }
.tastoform{background: #010080; text-align: center; padding: 3px 5px; margin: 5px; border:1px transparent #010080; color: white; cursor: pointer}
.testo {font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight:normal; color: black; text-align: left; padding: 0px, margin: 0px;}
.testobody {border: 1px transparent green; width: 600; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px}
.testobold {font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight:bold; color: black; text-align: left;, padding: 0px, margin: 0px;}
.testoimage {padding-bottom: 16px; text-align: center;}
.testoleft {text-align: left;}
.titolobody {position:relative; left: 20px; margin-top: 16px; width: 580px; font-family: Tahoma, Arial; font-size: 18pt; FONT-WEIGHT: bold; color: #010080; text-align: left;}
.titoloscheda { font-family: Tahoma, Arial; font-size: 10pt; padding-top: 5px; FONT-WEIGHT: bold; color: #010080; text-align: left;}
