/*
#mainArticle a { color:#666; }
*/
.colSx { float:left; width:420px; margin:0 0 20px; }
.colDx { float:right; width:250px;  }


#fContatti { }
#fContatti>div { width:400px; }
#fContatti legend { display:none; }
#fContatti fieldset { margin:0; padding:0; border:0; }
#fContatti ol, #fContatti ul { margin:0; padding:0; list-style:none; }
#fContatti li { margin:0; font-size:12px; width:100%; float:left; clear:both; margin:0 0 7px; position:relative; }
#fContatti input[type=text] { border:1px solid #cccccc; background:#fff; width:260px; float:right; height:20px; padding:0 4px; }
#fContatti select { float:right; border:1px solid #ccc; background:#fff; width:270px; padding:0 0 0 4px; height:22px; }
#fContatti textarea { float:right; border:1px solid #ccc; background:#fff; width:260px; padding:2px 4px; height:70px; }
#fContatti label { float:left; line-height:22px; }

#fContatti li.prov_li { width:250px; margin:0; float:left; }
#fContatti li.prov_li select { width:120px; }
#fContatti li.cap_li { width:140px; margin:0; float:right; clear:none; }
#fContatti li.cap_li input { width:60px; }

#fContatti  .accetto { padding:7px 00 0; clear:both; }
#fContatti  .accetto input { float:left; margin:0 0 0 70px; }
#fContatti  .accetto label { float:right; width:300px; line-height:1.1em; font-size:10px; }

#fContatti .buttons { text-align:center; clear:both; margin:0; padding:10px 0 0; }
#fContatti .buttons a { display:inline-block; padding:5px 15px; margin:0 10px; color:#666; background:#fffe00; text-transform:uppercase; }
#fContatti .buttons a:hover { background:#666; color:#fffe00; }



#fContatti input[type=text].error, #fContatti select.error, #fContatti textarea.error 
{ background:#efefef; border:1px solid #C00; }
#fContatti label.error { display:block; position:absolute; top:2px; left:110px; width:16px; height:16px; background:url(../i/error.png) no-repeat center center; }
#fContatti  .accetto label { top:6px; }


p.fail, p.success { text-align:center; width:492px; padding:10px 0; color:#fff; border:4px double #ccc; display:none; }
p.success { background:#659830; }
p.fail { background:#C00; }