/*body {font-family: Verdana, Arial, Helvetica, sans-serif;}*/
/* body {font-family: Arial, Verdana, Helvetica, sans-serif; src:url('./fonts/arial.ttf')} */
body {font-family: Arial; background-color:#006699; color:#000000; margin:0px;}
form {display:inline;}

.testonormale,
.resultbar {font-size: 11px; font-weight: bold;}

.testonormale0 {font-size: 10px; font-weight: bold;}
.testonormale0 select {font-size: 10px; font-weight: normal;}
.testonormale0 input {font-size: 10px; font-weight: normal;}
.testonormale0 textarea {font-size: 10px; font-weight: normal;}

.testonormale select {font-size: 10px; font-weight: normal; }
.testonormale input {font-size: 10px; font-weight: normal; }
.testonormale textarea {font-size: 10px; font-weight: normal;}
.testonormale_right {font-size: 10px; font-weight: bold; text-align: right}
.testonormalelight {font-size: 12px; font-weight: normal; line-height: 25px}
.testonormalelight2 {font-size: 12px; font-weight: normal;}
.testonormalelight3 {font-size: 12px; font-weight: bold;}

.testonormale2 {font-size:11px;} 
.testonormale2 select {font-size:11px;} 
.testonormale3 {font-size:12px; background-color:#F2F2F2;}
.testonormale4 {font-size:12px; background-color:#E2E2E2;}

.testonormale_color1 {font-size:11px; font-weight:bold; padding-left:10px; line-height:20px;}

.testonormale_color1 input,
.testonormale_color1 select {font-size:10px; font-weight:normal; border-color:#FF0000; border-style:solid; border-width:1px;}

.testonormale_color2 {font-size:11px; font-weight:bold; padding-left:10px; line-height:20px;}
.testonormale_color2 input,
.testonormale_color2 select {font-size: 10px; font-weight: normal;border-color:#0000FF;border-style:solid; border-width:1px;}
.testonormale_color3 {font-size: 11px; font-weight: bold; background-color:#FFFFCC; padding-left:10px;}

.testo,
.testo select,
.testo input,
.testo textarea {font-size: 10px;}

.testomicro {line-height: 20px;}
.testomicro,
.testomicro select,
.testomicro input,
.testomicro textarea {font-size: 9px; font-weight: normal}


/* Used in contratti_tia.php*/
.testomicro2 {font-size: 10px; font-weight: bold; vertical-align: middle}
.testomicro2 select {font-size: 10px; font-weight: normal}
.testomicro2 input {font-size: 10px; font-weight: normal}
.testomicro2 textarea {font-size: 10px; font-weight: normal}

.testoheavy { font-size: 12px; font-weight: bold}

.testobanner,
.testobanner2,
.testobanner3 {font-size:12px;text-align:center; font-weight:bold; line-height:20px; text-decoration:none; vertical-align:middle; }
.testobanner  {color:#FFFFFF;}
.testobanner2 {color:#AAAAAA;}
.testobanner3 {color:#BBBBBB;}

.testoCopyright {font-size: 8px; color: #000000}

.dt1, .dt2 { background:#FFFFCC; text-align:center;} /* dt2 background is white in consulting mode; dt2 is yellow in the guide */
.zoom, .zoom2 { background:#FFFFCC; } /*zoom == zoom2, but zoom background is white in consulting mode; zoom2 is yellow in the guide */
.cal { border-width:0; width:16px; height:16px; border-style:none; }
.icon1 { border-width:0; vertical-align:middle; }
.icon2 { border-width:0; width:25px; height:25px; vertical-align:middle; }
.table1 { width:100%; border-width:0; padding:0; text-align:center; }
.contratti, .contratti_cprownum { text-align:center; border: 2px solid #006699; border-right-width: 0px; border-left-width: 0px; }
.contratti_cprownum { border-left-width: 2px; }

.menubar,
.menuitem,
.menuitem2,
.subtitle,
.subtitle2 {font-size:12px;text-align:center; font-weight:bold; line-height:20px; text-decoration:none; vertical-align:middle; }
.menubar   {color:#FFFFFF; background-color:#666666; }
.menuitem  {color:#FFFFFF; padding-right:2px;padding-left:2px;}
.menuitem2 {color:#AAAAAA; }
.subtitle  {color:#FFFFFF; background-color:#333333; }
.subtitle2 {color:#FFFFFF; }

input,
textarea { padding-left:2px }
.table1 { width:100%; border:0;padding:0; }
.border_td1 { text-align:right;border-style:solid;border-right-style:none;border-color:#FF0000;border-width:1px; }
.border_td2 { text-align:left;border-style:solid;border-left-style:none;border-color:#FF0000;border-width:1px; }
.prg { font-size:10px;border-color:#00479C;border:1px;background-color:#CCCCCC; }
.button1 { width:150px;height:28px;color:#00479C; }

.inline_table,
.inline_table2 {width:100%;border-width:0px;border-spacing:0px;}
.inline_table  {padding:2px;background-color:#F2F2F2;}
.inline_table2 {padding:4px;padding-left:70px;padding-top:70px;background-color:#F5F5F5;}
.inline_table3 {background-color:#F5F5F5;width:100%;height:100%;}
.inline_table4 {background-color:#FFFFFF;width:100%;height:100%;}

.infrow1,
.infrow2 {font-size:11px; font-weight:bold; border-style:solid; border-width:1px; padding-left:4px;}
.infrow1 {border-color:#FF0000;}
.infrow2 {border-color:#0000FF;}

.standard,
.standard input {font-size:10px;font-weight:normal; }

.enter {font-size:12px;font-weight:normal;}
.inline_div {height:100%;text-align:center; vertical-align:middle; }
.info,
.logout {vertical-align:top; font-size:14px; font-weight:bold; color:#000000; text-decoration:none; padding:3px;}
.info {float:left;}
.logout {float:right;}

.dividerr,
.dividerr2 {float:right; padding-right:50px; text-align:right;}
.dividerr select {font-size:10px;}

.dividerr2 {font-size:10px; color:#FF0000;}
.dividerl {float:left; padding-left:50px;}

.a:link,
.a:visited {color:#FFFFFF;text-decoration:underline;}

.status {padding-left:20px;}
.history {font-size: 10px;}
.info2 {font-size: 10px; font-weight: normal; padding-left: 20px;}
.info3 {border-width:1px; border-color:#FF0000; border-style:solid;}
.steps {width:90%;text-align:center;}
.select_year {font-size:12px;width:60px;}
.note {font-size: 11px; font-weight: bold; color:#FF0000; padding-left:10px;}

.normal,
.normalb,
.normalb input,
.normalb select,
.border1,
.border2,
.border3 {font-size: 11px;}
.normalb input,
.normalb select {font-weight: normal;border-color:#0000FF;border-style:solid; border-width:1px;}

.border1 {border:1px solid black;}

.normal td,
.normalb td {padding: 2px 0px 2px 10px; font-size: 11px;}
.normalb {font-weight: bold;}
.normalb input,
.normalb select {font-size:11px;}

#submit, #submit2 {text-align:center; padding:2px; background-color:#006699; color:#FFFFFF; font-size:13px; font-weight: bold;}
#submit  {width:220px;}
#submit2 {width:100px;}
.submit3 {width:200px; height:30px; font-weight: bold;}

.modify_button {background: url(../image/logo_comune_borgo.jpg); background-repeat:no-repeat; background-position:top right;width:80px;}

.header2 {font-size:10px;font-weight:bold; color:#FFFFFF;text-align:center;vertical-align:middle; }
.header2 A:link,
.header2 A:visited,
.header2 A:active,
.header2 A:hover {text-decoration:none;color:yellow; }

/* DHTML elements - start*/
.iconspan{}
.eg-bar {}
.function_button {border: 2px solid; padding: 3px; border-color:#006699;}
.icongroup1{ background-color:#0000FF;}
/* DHTML elements - end*/
