/* CSS Document */
body {
	margin-left: 0px;
	margin-top:0px;
	margin-right: 2px;
	margin-bottom: 0px;
	font-family: Open Sans, sans-serif; font-size:12px;

}
 

h2 { padding:0; margin:0}
h3 {
	padding:0;
	margin:0;
	text-align: left;
}
.testata {}

.testate_mn{background-color:#ccc; font-weight:bold; padding:3px;}


.toptab {
	PADDING-RIGHT: 3px; text-transform:uppercase; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  HEIGHT: 25px; BACKGROUND-COLOR: #6F8992; color:#FFFFFF; TEXT-ALIGN: center
}
.toptab  a:link, .toptab a:visited { color:#FFF}
.toptab a:hover { color:#C00}

.riga1 { background-color:#EFEFEF; line-height:18px; font-size:13px  } 
.riga1 a:link,.riga1 a:visited { color:#000000; text-decoration:none }
.riga1 a:hover { color:#000000; text-decoration:none;   }
 

.riga2 { background-color:#DEE3E7; line-height:18px;  font-size:13px }
.riga2 a:link, .riga2 a:visited { color:#000000; text-decoration:none }
.riga2 a:hover { color:#000000; text-decoration:none;   }

.livello { font-size:10px }
.top {font-weight:bold}
.titoli {background-color:#CCCCCC; color:#950052; font-weight:bold; font-size:12px }
.datainvio { 
font-size:10px; 
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
height:20px}
.pie { font-size:11px; height:40px; text-align:center; line-height:15px;  background-color:#FFFFFF; color: #333333 }
.pie a:link, .pie a:visited { color:#333333; text-decoration:none}
.pie a:hover { color: #6699CC}

.tabella th { background-image:url(images/bgk-menu.gif); height:30px; text-transform:uppercase;  background-repeat: repeat-x; font-family: Open Sans, sans-serif; font-weight:bold;  height:30px; color:#000; font-size:11px; padding:2px; text-align:center; }
.tabella a:link, .thtable A:visited { color:#000}
.tabella a:hover { color:#FC0}

.textbox { font-size:14px; padding:3px; border:1px solid #ccc;  font-family: Open Sans, sans-serif;}
.tabform { border-color:#CCCCCC; border-style:solid; border-width:5px; width:500px; background-color:#f0f0f0}
.tabformreg { border-color:#CCCCCC; border-style:solid; border-width:5px; width:600px; background-color:#f0f0f0}
.bianco { color:#FFFFFF; font-weight:bold}
.blackbold { font-weight:bold; font-size:12px}
.red { color:#CC0000; font-weight:bold; font-size:12px}

.menutopdx {font-size:11px; color:#000000}
.menutopdx a:link, .menutopdx a:visited{ color:#000000; text-decoration:none }
.menutopdx a:hover { color:#FF0000 }

.toolricerca { background-color:#f0f0f0; border: 1px solid #cccccc }
.toolricerca a:link, a:visited {display:block; text-decoration:none}
.toolricerca a:hover { color:#06C}
#ModuloRicerca {display:none; background-color:#f0f0f0}
#DivBarRic{background-color:#ccc; padding:3px;}

.oggettorich { color: #666666}
.testi {padding:2px; }
.dettagli {border-top-style:dashed; border-top-width:1px; border-top-color:#999999; font-size:11px; }
.app { font-size:11px; font-family: Open Sans, sans-serif;}
.msgbox { color:#CC0000; font-size:12px; padding:3px; line-height:18px; width:300px; font-family: Open Sans, sans-serif; background-color:#f0f0f0; border-style:dashed; border-color: #666666; border-width:1px;}
.linkesterni { font-family: Open Sans, sans-serif; font-size:11px;}
.linkesterni a:link, .linkesterni a:visited { color: #3366CC}
.linkesterni a:hover { color:#CC0000}
.mainmenuadmin { font-family: Open Sans, sans-serif; font-size:12px; width:20%; color:#000000; font-weight:bold; height:25px; background-color:#CCCCCC; text-align:center
}
.mainmenuadmin a:link, .mainmenuadmin a:visited{ text-decoration:none; color:#000000
}
.mainmenuadmin a:hover{ color:#CC0000; text-decoration:none }

.tastogiallo { background-color:#FFF100; color:#0083D7; font-family: Open Sans, sans-serif; font-size:11px; font-weight:bold}
.topmenu { background-color:#CCCCCC; font-size:12px; text-align:center;  }
.topmenu a:link, .topmenu a:visited { color:#000000; text-decoration:none; margin:10px; }
.topmenu a:hover { color:#CC0000}
#tabmenutop {border:1px #CCCCCC solid; padding:2px; width:50px}
.copertina{ padding:2px; border:3px solid #CCCCCC}
.testohome { font-size:11px; font-family: Open Sans, sans-serif;}
.testohome a:link, .testohome a:visited { color:#000000}
.testohome a:hover { color:#CC0000}
.button { background-color:#00aeef; color:#FFFFFF; font-size:11px; font-family: Open Sans, sans-serif; font-weight:bold}
#corpo { font-family: Open Sans, sans-serif;; font-size:12px; text-align:left; padding:5px;}
#corpo a:link, #corpo a:visited { color:#000000}
#corpo a:hover { color:#CC0000}

.testo12 { font-family: Open Sans, sans-serif; font-size:13px}

#dhtmltooltip{ font-family: Open Sans, sans-serif;
position: absolute;
width: 220px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size:10px; text-align:left;

}
.pagin {text-align:center;  padding:10px; font-size:12px;}
.pagin  a:link, .pagin a:visited { border:1px solid #dddddd; color:#000; text-decoration:none; padding:3px; margin-right:5px; background-color:#fff}
.pagin a:hover { background-color: #0072cf; color:#FFF}
.pagin_sel { font-size:14px; color:#C00; padding-left:2px; padding-right:2px; font-weight:bold}

.labelcampo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; padding:3px;   BACKGROUND-COLOR: #fdf2cc; TEXT-ALIGN: right
}
.valoricampo {
	FONT-SIZE: 12px;  BACKGROUND-COLOR: #f0f0f0; padding:3px
}

.verde { color:#090; font-weight:bold; font-size:12px; font-family: Open Sans, sans-serif;, Geneva, sans-serif}
.True {color:#090; font-weight:bold; font-size:12px; font-family: Open Sans, sans-serif;, Geneva, sans-serif}
.False {color: #C00; font-weight:bold; font-size:12px; font-family: Open Sans, sans-serif;, Geneva, sans-serif}

.btnsito { background-color:#00aeef; color:#FFF; border-radius:5px; border:0; cursor:pointer; padding:4px; font-size:14px; font-family: Open Sans, sans-serif; font-weight:bold; width:130px;}

.riga1_t { background-color:#EFEFEF; line-height:18px; font-size:13px  } 
.riga1_t a:link, .riga1_t a:visited { color: #06C;  }
.riga1_t a:hover { color:#000000; text-decoration:none;  }
 
.riga2_t { background-color:#DEE3E7; line-height:18px;  font-size:13px }
.riga2_t a:link, .riga2_t a:visited { color: #06C;  }
.riga2_t a:hover { color:#000000; text-decoration:none;  }
 