/* ZK */
.noborder {
	border: 0px solid #ffffff;
}

SPAN.levelFatal {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
}

SPAN.levelGrave {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
}

SPAN.levelError {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
}

SPAN.levelWarn {
	background-color: #ffaa00;
	color: #ffffff;
	font-weight: bold;
}

SPAN.levelInfo {
	background-color: #00ff00;
	color: #ffffff;
	font-weight: bold;
}

SPAN.levelDebug {
	background-color: #0000ff;
	color: #ffffff;
	font-weight: bold;
}

SPAN.riferimentoErrore {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
}

SPAN.error-asterisk {
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
}

DIV.image-err {
	float: left;
}

DIV.message-err {
	
}

.boxAzzurro {
	font-size: 11px;
	padding: 0px 2px 2px 2px;
	border: 1px solid #D3D8E3;
	background-color: #EDF2FF;
	float: left;
}

.boxAzzurro img {
	float: left;
	padding: 0px 5px 5px 0px;
}

UL.message-err {
	list-style-type: none;
}

DIV.body-div {
	width: 585px;
}

DIV.paginazione {
	position: relative;
}

DIV.paginaprecedente {
	width: 28%;
	position: absolute;
	top: 0px;
	left: 0%;
	text-align: left;
}

DIV.sceltalingua {
	width: 100%;
	text-align: right;
	background-color: #0000dd;
}

SPAN.lingua {
	color: #ffff00;
	font-weight: bold;
}

DIV.paginasuccessiva {
	width: 28%;
	position: absolute;
	top: 0px;
	left: 70%;
	text-align: right;
}

DIV.pagine {
	width: 30%;
	position: relative;
	top: 0px;
	left: 35%;
	text-align: center;
}

IMG.captcha {
	vertical-align: middle;
	border: 0px solid #ffffff;
}

input.disabled {
	background-color: #CCCCCC
}

input.error {
	border: 1px solid red;
}

select.error {
	border: 1px solid red;
}

span.errorHeader {
	font-weight: bold;
	font-size: 125%;
	color: red
}

div.bodypage-err {
	border: 1px solid red;
	background-color: #ffffe0;
	width: 560px;
	padding: 5px;
}
