.mini2, .mini2b {
	font-size: 11px;
	color: #888;
	font-weight: 400;
}
.mini2 b {
	color: #666;
	font-weight: 500;
}
div#posizionehome {
	float: right;
	width: 100px;
	text-align:center;
	font-size:9px;
	color:#000000;
	background-color:#FFFFFF;
	border: 1px #999999 solid;
	margin-left: 10px;
	padding: 1px;
	clear: both;
}
div#posizionehome form {
	padding: 0;
	margin: 0;
}
div#posizionehome input {
	font-size: 9px;
	height:10px;
	padding: 1px;
}
div#famiglia {
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
div#madre {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
}
div#figlia {
	padding-left: 32px;
	padding-top: 10px;
	font-size: 12px;
	height: 15px;
	font-weight: bolder;
	background-image: url(/adm_stuff/img_ew/indent.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#nipote {
	padding-left: 32px;
	padding-top: 10px;
	font-size: 12px;
	height: 15px;
	font-weight: bold;
	background-image: url(/adm_stuff/img_ew/indent.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#vocelivello1 {
	border: 1px #CCC solid;
	background-color: #EFEFEF;
	padding:5px;
	height: auto;
	display:block;
	position: relative;
	-webkit-transition: all 130ms ease-in-out;
	-moz-transition: all 130ms ease-in-out;
	-o-transition: all 130ms ease-in-out;
	transition: all 130ms ease-in-out;
}
div#vocelivello1assegnato {
	border: 1px #CCC solid;
	background-color: #AEE983;
	padding:5px;
	height: auto;
	display:block;
	position: relative;
	-webkit-transition: all 130ms ease-in-out;
	-moz-transition: all 130ms ease-in-out;
	-o-transition: all 130ms ease-in-out;
	transition: all 130ms ease-in-out;
}
div#vocelivello1assegnatonew {
	border: 1px #000 solid;
	background-color: #AEE983;
	padding:5px;
	background-image: url(/adm_stuff/img_ew/flash_grigio.gif);
	background-repeat: repeat;
	height: auto;
	display:block;
	position: relative;
}
div#vocelivello {
	border: 1px #DDD solid;
	padding:5px;
	height: auto;
	display:block;
	position: relative;
	-webkit-transition: all 130ms ease-in-out;
	-moz-transition: all 130ms ease-in-out;
	-o-transition: all 130ms ease-in-out;
	transition: all 130ms ease-in-out;
}
div#vocelivellonew {
	border: 1px #888 solid;
	background-color: #EFEFEF;
	padding:5px;
	background-image: url(/adm_stuff/img_ew/flash_bianco.gif);
	background-repeat: repeat;
	height: auto;
	display:block;
	position: relative;
}
div#vocelivello1:hover, div#vocelivello1new:hover, div#vocelivello:hover, div#vocelivellonew:hover {
	background-color: #FFC;
	position: relative;
	background-image:none;
	-moz-box-shadow: 0 2px 4px #777;
	-webkit-box-shadow: 0 2px 4px #777;
	box-shadow: 0 2px 4px #777;
}
div#vocelivello1assegnato:hover, div#vocelivello1assegnatonew:hover {
	background-color: #FFC;
	position: relative;
	background-image:none;
	-moz-box-shadow: 0 2px 4px #777;
	-webkit-box-shadow: 0 2px 4px #777;
	box-shadow: 0 2px 4px #777;
}

div#famiglia h1 {
	font-size: 22px;
	color:#F60;
}
div#figlia h2 {
	font-size: 16px;
	color:#F60;
}
img#botlivello {
	border: none;
	margin-left:10px;
}
div#pulsantiera {
	float:right;
	position:relative;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
div#status {
	float:left;
	position:relative;
	width: 150px;
	display:block;

}
div#pulsantiera2 {
	float:right;
	position:relative;
	right: 0;
	top: 0;
	border:1px #CCC solid;
	padding:3px 3px 0 9px;
}
div#pulsantiera2 img, div#pulsantiera2 a img {
	border:1px #CCC solid;
	margin-right: 6px;
}
div#vocelivello1:hover div#pulsantiera, div#vocelivello1new:hover div#pulsantiera, div#vocelivello1assegnato:hover div#pulsantiera, div#vocelivello1assegnatonew:hover div#pulsantiera, div#vocelivello:hover div#pulsantiera, div#vocelivellonew:hover div#pulsantiera {
	filter:alpha(opacity=99);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#contents input.tastoconferma {
	background-image: url(img_ew/si.png);
}
#contents input.tastonega {
	background-image: url(img_ew/no.png);
	padding: 2px 2px 3px 15px;
}
#contents input#prosegui {
	background-image: url(img_ew/prosegui.png);
}
#contents input.tastoconferma, #contents input.tastonega, #contents input#prosegui {
	background-color: #EEE;
	background-repeat: no-repeat;
	background-position: 3px center;
	border: 1px #060 solid;
	padding: 3px 4px 3px 20px !important;
	width:auto;
/*	margin: 30px 0;*/
	-moz-box-shadow: 1px 1px 6px #AAA;
	-webkit-box-shadow: 1px 1px 6px #AAA;
	box-shadow: 1px 1px 6px #AAA;
	cursor: pointer;
}
#contents input.tastoconferma:hover, #contents input.tastonega:hover, #contents input#prosegui:hover {
	background-color:#DDD;
}

/* bottoni *** */
.botpreview {float: left}
input#buttonpreview {
	border: none;
	width:80px;
	height:15px;
	background-image: url(/adm_stuff/img_ew/bot_preview.png);
	cursor: pointer;
	margin-left: 5px;
}
input#buttonleft, input#buttonleftdis, input#buttontop, input#buttonup, input#buttonupdis, input#buttonbottom, input#buttondown, input#buttondowndis, input#mod, input#lock, input#unlock, input#can, input#can_disabled, input#show, input#hide, input#buttonins, input#buttoncopy, input#gallery, input#sfondi, input#docs , input#mail {
	border: none;
	width:17px;
	height:17px;
	cursor: pointer;
	margin-left: 5px;
	border:1px solid #FFC;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
input#buttonleft:hover, input#buttonleftdis:hover, input#buttontop:hover, input#buttonup:hover, input#buttonupdis:hover, input#buttonbottom:hover, input#buttondown:hover, input#buttondowndis:hover, input#mod:hover, input#lock:hover, input#unlock:hover, input#can:hover, input#show:hover, input#hide:hover, input#buttonins:hover, input#gallery:hover, input#sfondi:hover, input#docs:hover , input#mail:hover {
	border:1px solid #000;
}
input#gallery { background-image: url(/adm_stuff/img_ew/bot_galleria.png)}
input#buttonleft { background-image: url(/adm_stuff/img_ew/bot_uplevel_mini.png)}
input#buttonleftdis { background-image:url(/adm_stuff/img_ew/bot_upleveldis_mini.png)}
input#buttontop { background-image: url(/adm_stuff/img_ew/bot_top_mini.png)}
input#buttonup { background-image: url(/adm_stuff/img_ew/bot_up_mini.png)}
input#buttonupdis { background-image:url(/adm_stuff/img_ew/bot_up_dis_mini.png)}
input#buttondown { background-image:url(/adm_stuff/img_ew/bot_down_mini.png)}
input#buttonbottom { background-image:url(/adm_stuff/img_ew/bot_bottom_mini.png)}
input#buttondowndis { background-image:url(/adm_stuff/img_ew/bot_down_dis_mini.png)}
input#mod { background-image:url(/adm_stuff/img_ew/bot_edit_mini.png)}
input#lock { background-image:url(/adm_stuff/img_ew/bot_unlock_mini.png)}
input#unlock { background-image:url(/adm_stuff/img_ew/bot_lock_mini.png)}
input#can {	background-image:url(/adm_stuff/img_ew/bot_del_mini.png)}
input#can_disabled {	background-image:url(/adm_stuff/img_ew/bot_del_mini_dis.png)}
input#show { background-image:url(/adm_stuff/img_ew/bot_hide_mini.png)}
input#hide { background-image:url(/adm_stuff/img_ew/bot_show_mini.png)}
input#buttonins { background-image: url(/adm_stuff/img_ew/bot_add_mini.png)}
input#buttoncopy { background-image: url(/adm_stuff/img_ew/bot_copy_mini.png)}
input#sfondi { background-image: url(/adm_stuff/img_ew/bot_bkg_mini.png)}
input#docs { background-image:url(/adm_stuff/img_ew/bot_docs_mini.png)}
input#mail { background-image:url(/adm_stuff/img_ew/bot_mail_mini.png)}

input#at {	background-image:url(/adm_stuff/img_ew/i_at.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#np {	background-image:url(/adm_stuff/img_ew/i_np.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#r {	background-image:url(/adm_stuff/img_ew/i_r.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#a {	background-image:url(/adm_stuff/img_ew/i_a.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#p {	background-image:url(/adm_stuff/img_ew/i_p.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#pp {	background-image:url(/adm_stuff/img_ew/i_pp.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#v {	background-image:url(/adm_stuff/img_ew/i_v.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#m {	background-image:url(/adm_stuff/img_ew/i_m.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#d {	background-image:url(/adm_stuff/img_ew/i_d.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#t {	background-image:url(/adm_stuff/img_ew/i_t.gif); width:17px; height:17px;vertical-align: text-bottom;}
input#master {	background-image:url(/adm_stuff/img_ew/i_master.gif); width:17px; height:17px;vertical-align: text-bottom;animation: blink_master_slave 1s infinite;}
input#slave {	background-image:url(/adm_stuff/img_ew/i_slave.gif); width:17px; height:17px;vertical-align: text-bottom;animation: blink_master_slave 1s infinite;}
/*input#g {	background-image:url(/adm_stuff/img_ew/i_g.gif); width:17px; height:17px;vertical-align: text-bottom;}*/
input#g {width: 1px;height: 1px;padding: 1px;margin: 0;}
input#ok {
	width: 100px;
	height: 16px;
	background: #ffb url(/adm_stuff/img_ew/si.png) no-repeat left;
	text-align: end;
	margin: 0 0 5px 0;
}
input#v.attivi {animation: online .65s linear infinite;}
@keyframes online {50% {opacity: 0; }}
@keyframes blink_master_slave {
  0%, 50%, 100% { opacity: 1; }  /* visibile */
  25%, 75%      { opacity: 0; }  /* invisibile */
}

label#at {background-image: url(/adm_stuff/img_ew/i_at.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#np {background-image: url(/adm_stuff/img_ew/i_np.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#r {background-image: url(/adm_stuff/img_ew/i_r.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#a {background-image: url(/adm_stuff/img_ew/i_a.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#p {background-image: url(/adm_stuff/img_ew/i_p.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#pp {background-image: url(/adm_stuff/img_ew/i_pp.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#v {background-image: url(/adm_stuff/img_ew/i_v.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#m {background-image: url(/adm_stuff/img_ew/i_m.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}
label#d {background-image: url(/adm_stuff/img_ew/i_d.gif); padding: 2px 18px; background-position: 0 1px; vertical-align: text-bottom; background-repeat:no-repeat}


input#esc {
	width: 100px;
	height: 16px;
	background: #ffb url(/adm_stuff/img_ew/no.png) no-repeat left;
	text-align: end;
	margin: 0 0 5px 0;
}

.assegnato {background-color:#AEE983}

.mod_sx {
	background-color:#FFE346;
	}
.intermediario {
	color: #d60;
	margin: 0 3px;
	font-size: 0.8em;
}
a.evidenzia {
	color: #f00 !important;
	font-weight: bold;
}