
a {	text-decoration: none; color: #BE4002;}
a:hover { color: #000000; text-decoration: underline; }
.underline { text-decoration : underline; }
.visoff { position: absolute; left: -2000px; }
.noborder {	border: 0; }
.nomargin { margin: 0; }
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.right { text-align: right; }
.center {	text-align: center; }
.left {	text-align: left; }
.justify {	text-align: justify; }
.floatleft { float: left; }
.floatright { float: right; }
.absolute { position: absolute; }
.vtop { vertical-align: top; }
.vbottom { vertical-align: bottom; }
.bold { font-weight : bold; }
.testorosso { color: #B3220F; margin: 5px 0 5px 0; font-weight: bold; }
.pad2 { padding: 2px; }

#formcomboanno, #formcomboanno p { display: inline; }
#comboanno {
	width: 6em;
	position: absolute;
	right: 19px;
	font-size: 0.8em;
	font-weight : normal;
	font-style : normal;
	top: -4.4em;
}
#okanno {
	font-size: 0.8em;
	position: absolute;
	top: -4.4em;
	right: 0;
}
.divtitoloanno { position: relative; }
.selanno {
	display: block;
	text-align: right;
	margin: 0 0 10px 0;
}

.appfoto {
	float: left;
	margin: 3px 5px 3px 0;
	border: 1px solid #ffffff;
}