.pagina_ext {
	position: absolute;
	top: 51px;
	bottom: 32px;
	left: 0px;
	width: 990px;
	overflow: auto;
	padding-top: 0px;
	background-color: #DDD;
	white-space: nowrap;	
}

.pagina_ext.noShadow .box {
	background-color: transparent !important;
}
.pagina_ext.noShadow .box.hilited {
	background-color: yellow !important;
}


.pagina_foot {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 990px;
	height: 32px;
	overflow: hidden;
	padding-top: 0px;
	text-align: center;
	background-color: #DDF;
}

.elvis_foot {
	position: absolute;
	bottom: 0px;
	left: 1000px;
	right: 0px;
	height: 32px;
	overflow: hidden;
	padding-top: 0px;
	background-color: #DDF;
	white-space: nowrap;
}

.elvis {
	position: absolute;
	top: 51px;
	bottom: 32px;
	right: 0px;
	left:1000px;
	overflow: hidden;
	white-space: nowrap;
	border-left: 1px solid white;
	background-color: #ddd;
}

.elvis.expanded {
	left:0px;
	min-width: 1900;
	z-index: 80;
}

.pageLabel {
	position:absolute;
	bottom:0px;
	width:1000px;
	color:#008;
	text-align: center;
	font-size: 120%;
}

.pageLabel2 {
	color:#008;
	text-align: left;
	padding-left: 10px;
	font-size: 80%;
}

.pageLabel b { color: brown;}

.semipagina {
	position:relative;
	display:inline-block;
	padding:0px;
	overflow: hidden;
}


.semipagina.edit_false {
	background-color: white;
	background-color: #FAEBD7;
	background-color: #734212;
}
.semipagina.edit_false img {
	opacity: 0.85;
}

.semipagina.vuoto_true {
/*	min-width: 48%;*/
	background-color: transparent;
}


.articolo:hover .box {
	background-Color: rgba( 0,0,0, .5) !important; /*  rgba(64,128,202,0.3) 48A*/
/*	opacity: 1;*/
}

.box {
	position: absolute;
/*	opacity: 0.25;*/
/*	border: 1px solid black;*/
}

.box.DIGI_video:before, .box.DIGI_slides:before, .box.DIGI_url:before {
	position: absolute;
	display: inline-block;
	width: 40px;	
	height: 40px;	
	background-color: white;
	content: "   ";
	bottom: 1px;
	right: 1px;
	background-repeat: no-repeat;
}
.box.DIGI_video:before {
	background-image: url(../../../icone/video.png);
}

.box.DIGI_slides:before {
	background-image: url(../../../icone/slides.png);
}
.box.DIGI_url:before {
	background-image: url(../../../icone/url.png);
}

.box.LOCKED_true {
/*	opacity: 0.5;*/
	background-Color: rgba( 255, 128, 0, 0.5)!important; /*#F80 !important;*/
}
.box.LOCKED_true:before {
	position: absolute;
	display: inline-block;
	width: 40px;	
	height: 40px;	
	background-color: white;
	content: "   ";
	top: 1px;
	left: 1px;
	background-repeat: no-repeat;
	background-image: url(../../../icone/lucchetto.png);
}

.Article {
/*	border: 1px solid green;*/
	z-index: 1;
}

.Image {
/*	border: 1px solid blue;*/
	z-index: 2;
}

.LABEL_Sommario, .LABEL_Catenaccio, .LABEL_Occhiello, .LABEL_Titolo {
	z-index: 4;
}

/*
.box.WARNING_1 {
	outline: 10px solid red;
}
*/

label.filtro, select.filtro {
	margin-right: 5px;
	border: 0px dotted white;
	padding: 3px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #007AA5; //#0ba0ca;
	color: white;
	background-color: #888; //#0ba0ca;
	color: #CCC;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
}

label.filtro.VISIONE {
	margin-left: 15px;

}

select.filtro {
	outline: 0px solid black;
	border-radius: 0px;
}

select.filtro[disabled] {
	opacity: 0.3;
}

*:checked  + label.filtro, select.filtro {
	background-color: white;
	color: #007AA5;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
}

label.filtro {
	padding-left: 15px;
	position: relative;
	user-select: none;
	-webkit-user-select: none;
}

*[disabled] +label.filtro {
	opacity: 0.5;
}

label.filtro:before {
	display: inline-block;
	position: absolute;
	border-radius: 10px;
	left: 4px;
	top: 6px;
	width: 8px;
	height: 8px;
	background-color: #F99;
	content: "  ";
}

*:checked  + label.filtro:before {
	background-color: #0F0;
}


#elvis_lista {
	background-color: #fff;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 10px;
	right: 500px;
	overflow: auto;
	box-sizing: border-box;
	border-bottoms: 10px solid #DDD; /*#007AA5;*/
}

#listaSlider {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	-webkit-appearance: slider-vertical;
	width: 7px;
	color: red;
	padding: 0px;
	margin: 0px;
	background-color: red;
}

#elvis_text {
	box-sizing: border-box;
	border-top: 10px solid #DDD; /*#007AA5;*/
	position: absolute;
	background-color: #DfD;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 500px;
	overflow: auto;
	font-size: 14px;
}

*:-webkit-drag {
	opacity: 0.6;
}

.hilited {
	background-color: yellow !important;
	opacity: 1;
}

.box.hilited {
	outline: 5px solid brown;
}

#div_info {
	position: absolute;
	background-color: #FFF;
	top: 20px;
	bottom: 20px;
	left: 20px;
	right: 20px;
	z-index: 10000;
	overflow: hidden;
}

.dInfos {
	display: block;
	position: absolute;
	top: 30px;
	bottom: 20px;
	left: 20px;
	right: 20px;
	overflow: auto;
	border: 1px solid black;
	background-color: #EEE;
}

.dInfo {
	display: inline-block;
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

.dInfo img {
	border: 1px solid black;
}


.quickArticle {
	display: inline-block;
	width: 700px;
	height: 500px;
	border: 1px solid black;
	overflow: auto;
	text-align: left;
	background-color: #EEF;
	font-size: 150%;	
}

.bottone2 {
	width: auto;
	border: 0px solid black;
	outline: 0px solid black;
	-webkit-appearance: none;
	background-repeat: no-repeat;
	color: white;
	background-color: #007aa5;
	padding: 2px;
	width: 20px;
	margin-left: 5px;
}


ins {
	background-color: #DFD;
	text-decoration: none;
}
del {
	background-color: #FDD;
}

.search {
	margin: 5px;
}

div.storia {
	display:inline-block;
	width:600px;
	text-align:left;
	border:1px solid black;
	margin:10px;
	margin-top:3px;
	font-weight: normal;
}
div.storia .headerstoria {
	background-color: #FFD;
	color: #888;
	padding: 5px;
}
.value_green {
	color: #008;
	font-weight: bold;
}

.diffstoria {
	border:1px solid black;
	vertical-align:top;
	max-height:300px;
	overflow:auto;
	padding: 5px;
}
