
/* dtree */
.dtree { color: #4f4f4f; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.dtree img { vertical-align: middle; border: 0px }
.dtree a { color: #730000; text-decoration: none }
.dtree a.node, .dtree a.nodeSel { padding: 1px 2px }
.dtree a.node:hover, .dtree a.nodeSel:hover { color: white; text-decoration: underline; background-color: #4bb9b9 }
.dtree a.nodeSel { color: #666; background-color: #fc9 }
.dtree .clip { overflow: hidden }

/* calendario */
.cal_calendar {font-size:10pt;font-family:verdana;padding:0px;margin:0px; border:none;}
.cal_header {background-color:#CCCCCC;padding:0px;margin:0px;}
.cal_cell {padding:2px; margin:1px; border:2px groove; text-align:center; width:3ex}
.cal_labelcell {padding:2px;margin:1px; border:2px groove;text-align:center;}
.cal_oddweek {background-color:#AAAACC;padding:0px;margin:0px; }
.cal_evenweek {background-color:#CCCCEE;padding:0px;margin:0px;}

.cal_common {color:black;width:3ex;padding:0px;margin:0px;}
.cal_day {width:3ex;text-align:center;padding:0px;margin:0px;}
.cal_today {background-color:#CCffCC;color:black;text-align: center;font-weight:bold;width:3ex;padding:0px;margin:0px; border: 1px inset;}
.cal_disabled {color:#999999;width:3ex;padding:0px;margin:0px; border: none;}

.cal_holiday {color:red;width:3ex;padding:0px;margin:0px;}
.cal_event {background-color:yellow;color:red;text-align: center; width:3ex;padding:0px;margin:0px; border: 1px outset; cursor: pointer;}

/* font sizer */

ul.font-selector {display:inline;padding-left: 4px;}
ul.font-selector li{display:inline; margin:0 4px;}
ul.font-selector img{padding:1px;border:1px solid #D7D7D7;}
ul.font-selector img:hover{border:1px solid #4476AD;}
/* li#font-size img{background:#4476AD;border:1px solid #4476AD;} */
li.font-size img{background:#4476AD;border:1px solid #4476AD;}

.testi {
	background-color: transparent;
	color: #000000;
	font-size: 10pt;
	font-family: Verdana;
	line-height: 16pt;
	text-decoration: none;
	text-align: justify;
	letter-spacing: 2pt;
	padding: 20pt 12pt 12pt 20pt;
	border-right: 1px dashed silver;
	border-bottom: 1px dashed silver;
}
.testi a { color: #303030; font-weight: bold; text-decoration: none; }
.testi a:hover { color: white; text-decoration: none; }
.testi img { float: right; clear: none; margin: 10pt; }

.testi-small {font-size: 8pt;line-height: 14pt;}
.testi-medium {font-size: 10pt;line-height: 16pt;}
.testi-large {font-size: 14pt;line-height: 18pt;}
.testi-xlarge {font-size: 20pt;line-height: 22pt;}

a.testi-small {font-size: 8pt;line-height: 14pt;}
a.testi-medium {font-size: 10pt;line-height: 16pt;}
a.testi-large {font-size: 14pt;line-height: 18pt;}
a.testi-xlarge {font-size: 20pt;line-height: 22pt;}

/*  Galleria */

.Lista_Foto {
	list-style-type: none;
	margin:10pt;
	padding: 0;
}
.slide_foto {
	text-align: center;
	vertical-align: middle;
	position: relative;
	width: 150px;
	height: 150px;
	float: left;
	margin:10pt;
}
.slide_foto a {
	font-weight: bold;
	text-decoration: none;
}
.slide_foto a:hover  {
	color: white;
}
.schermo {
	background-color: black;
	color: white;
}
.Scroller {
	position: relative;
	top: 5px;
	width: 100%;
	color: white;
	font-size: medium;
	font-family: Verdana;
	text-align: center;
	visibility: visible;
	display: block;
	z-index: inherit;
}
.comandi{
	background-color: silver;
	width: auto;
	border-color: #a0a0a0;
	border-style: solid;
	border-width: 1px 1px 1px 0;
}
.comandi img { vertical-align: middle; border: 0; }
.comandi a { background-color:silver; display: inline-block;}
.comandi a:hover { background-color:#b0b0b0; }


/* progress bar */

.progressGallery {
	position: absolute;
	top: 10%;
	left: 10%;
	width:auto;
	height:auto;
	display: block;
	visibility: hidden;
	padding: 20%;
	border: 1px solid silver;
	background-color: gray;
}
.progressBar{
	width:216px;
	height:28px;
	background:url(progressbar/Blackbg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	top:8px;
	left:8px;
	width:200px;
	height:10px;
	display:block;
	background:url(progressbar/Blackbar.gif) no-repeat 0 0;
	overflow:hidden; 
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
        left:0;
	top:0;
	width:200px;
	height: 12px;
	display:block;
	background:url(progressbar/Blackbg_cover.gif) repeat-x 0 0;
}
