BODY {
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	scrollbar-base-color : Silver;
	scrollbar-darkshadow-color : Gray;
	scrollbar-face-color : #00529b ;  /*Navy;*/
	scrollbar-track-color : #D3D3D3;
	scrollbar-arrow-color : #00BFFF;
}
TABLE, TD, TR {
	/*background-color : #fddfb0; /* white; */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
TH {
	background-color : #DCDCDC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	text-align : center;
	font-variant : small-caps;
	color : Black;
}
A, A:LINK, A:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : Blue;
	text-decoration : none;
}
A:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #6495ED;
	text-decoration : none;
}
.cel_menu {
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.cel_links {
	background-color : #00529B;   /*#F0F8FF;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	/*border : 1px solid #87CEFA;*/
}
.cel_links_titoli {
	background-color : #00529B;   /*#F0F8FF;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #f9f60d;
	font-weight : bold;
	/*border : 1px solid #87CEFA;*/
}
.cel_footer {
	background-color : #FFFFFF;   /*#F0F8FF;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #00529B;
	font-weight : bold;
}
.cel_info_piede {
	background-color : #FFFFFF;   /*#F0F8FF;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #00529B;
}
.date {
	font-family : "Courier New", Courier, monospace;
	font-size : 8pt;
	color : #00529b; /*Navy;*/
}
.footer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
	background-color : #ffffff;
}
.cel_login {
	background-color : #00529B; /*#ffffff;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : white;
}
.cel_pratica {
	background-color : #ffffff; /*#3737b3; /*Navy;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : black;
	/*font-weight : bold;*/
}
input.button {
	background-color : Blue;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #F0F8FF;
	font-weight : bold;
}
input.text {
	background-color : #ffffff; /*#00529b; */ /*navy;*/ /*#F0F8FF;*/
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #00529b;  /*white;*/
}
.cel_header {
	background-color : #ffffff; /*040487;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-variant : small-caps;
	font-weight : bold;
	color : #00529b; /*navy;*/
	letter-spacing : 3px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
}
.cel_header1 {
	background-color : #ffffff; /*040487;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-variant : small-caps;
	font-weight : bold;
	color : #00529b; /*navy;*/
	letter-spacing : 3px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
}
.cel_subheader {
	background-color : #3737b3; /*Navy;*/
}
.cel_body {
	/*background-color : #fddfb0;*/
	background-image: url(../graphics_clienti/sfondo.jpg);
	background-repeat: no-repeat;
}
.cel_body_userlog {
	/*background-color : #fddfb0;*/
	background-image: url(../graphics_clienti/sfondologged.jpg);
	background-repeat: no-repeat;
}
.cel_body_admlog {
	/*background-color : #fddfb0;*/
	background-image: url(../graphics_clienti/sfondo.jpg);
	background-repeat: no-repeat;
}
input.error {
	background-color : #FF7F50;   /*#FFF0F5;*/
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
#hintbox {
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px;
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor {
	font-weight: bold;
	color: #00529b; /*navy;*/
	margin: 3px 8px;
}
.dpl_error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : Red;
}
.success {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	/*font-style : italic;*/
	font-weight : bold;
	color : #00529b;
}
.bd {
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.tbl {
  background-color: #00529b;
  color: #ffffff;
}
a:link { 
  /* background-color: #FFFFFF; */
  color: #00529b; /*#800080;*/
  /* color: #FF0000;*/
  /*font-family: Arial;*/
  font-size: 12px;
}
a:active { 
  color: #0000FF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
a:visited { 
  color: #800080; /*#800080;*/
  /*font-family: Arial;*/
  font-size: 12px;
}
.hr111 {
  background-color: #FFFFFF;  /*#6495ED;*/
  color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a.hr:link {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a.hr:active {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a.hr:visited {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.dr {
  background-color: #e8eff6;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.sr {
  background-color: #eff5fb;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.dr1 {
  background-color: #94F9A8;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.sr1 {
  background-color: #B4FCC3;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.fr {
  background-color: #e8eff6;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
	font-weight: bold;
}
.ar {
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
}
.br {
  background-color: #94F9A8;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
}
