/*DIV.formSX{
	font-size: 0.9em;
	font-weight: bold;
	width: 50%;
	color: #000000;
	text-align: left;
	display: inline;
	float: right;
	padding: 5px;
}

DIV.formDX{
	font-size: 0.9em;
	font-weight: bold;
	width: 50%;
	color: #000000;
	text-align: left;
	display: inline;
	float: left;
	padding: 5px;
}*/

DIV#loginBox{
	background-color: #F8F8F8;
	border: 1px solid #DDDDDD;
	padding: 10px;
}

DIV#loginBox P{
	text-align: right;
	width: 45%;
}

DIV#loginBox INPUT{
	vertical-align: middle;
}


UL#listaDocumenti{
	list-style-type: none;
	list-style-image: none;
	font-size: 100%;
	padding: 0;
	margin: 0;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
UL#listaDocumenti LI{
	background-color: #F8F8F8;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px;
}
UL#listaDocumenti A,
UL#listaDocumenti A:hover{ background-color: transparent; text-decoration: none; }
UL#listaDocumenti IMG{ vertical-align: middle; }
UL#listaDocumenti .titolo{
	font-weight: bold;
	width: 40%;
	float: left;
	vertical-align: top;
	font-size: 0.8em;
}
UL#listaDocumenti .descr{
	width: 40%;
	float: left;
	font-size: 0.8em;
}
UL#listaDocumenti .immagini{ display: block; text-align: right; float: right; }
HTML>BODY UL#listaDocumenti .immagini{ float: none; }


/*DIV.formServizi{
padding: 5px;
border: 1px solid #DDDDDD;
	background-color: #FFFFED;
	font-size: 0.9em;
	font-weight: bold;
	width: 97%;
	
}*/


DIV#sfondoGrigio{
	font-size: 0.9em;
	border: 1px solid #DDDDDD;
	width: 97%;
	padding: 5px;
	background-color: #F8F8F8;
	display: block;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}


DIV#alert{
font-weight: bold;
	color: red;
	font-size: 0.9em;
	text-align: left;
}

