/*other stiles for costruendo*/
.error, .notice, .success {padding:.8em;margin:1em 0;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; border-bottom:1px solid #8a1f11;}
.notice a {color:#514721; border-bottom:1px solid #514721;}
.success a {color:#264409; border-bottom:1px solid #264409;}
.hide {display:none}
.text-right {text-align:right}

.aform .row {
	width:440px; padding:8px; clear:left;
}
.aform .sx {width:160px; padding:4px}
.aform .dx {width:240px; float:right;}
.aform label {font-weight:bold}

.aform input[type="text"], .aform input[type="password"], .aform textarea, .aform select {padding:2px; font-size:11px; border:none; border-bottom:#ddd solid 1px; width:190px; font-family:Verdana, Arial, Helvetica, sans-serif}
.aform option {padding:2px}

.aform input.fillme, .aform .fillme {border:#900 solid 1px; border-top:none; background:#fee}

.aform fieldset { border:#ddd solid 1px; margin:8px 0; padding:8px; -moz-border-radius:8px;}
.aform legend {font-weight:bold; color:#999}

.aform input[type="submit"] {background:#ddd;color:#555;border:2px solid #999; font-weight:bold; cursor:pointer; font-size:11px; padding:4px}

label em {color:#f00; font-weight:bold; font-size:120%;}

.espositorilist { list-style-position:inside}
