/* colori 
testo 868788
link sel ec7504
bg chiaro f2f2f2


*/
#top { background:#dcdcdd; padding:10px; overflow:hidden; position:relative;}
#top h2 { position:absolute; top:20px; left:20px; color:#ffffff; line-height:20px; z-index:50; font-size:1.1em;font-weight:normal; }
#mainPage p { margin:0 0 12px; }

.colContainer { background:url(../i/bg-page.png) repeat-y -1px 0; overflow:hidden; }

.colSx { width:250px; float:left; }
.colDx { width:715px; float:right;}
.colDx .content { padding:10px 13px; overflow:hidden;  }


#mainPage .offerta { border-bottom:1px solid #dcdcdd; overflow:hidden; }
#mainPage .offerta .content {  padding:10px; }
#mainPage .offerta h2 { margin:0 0 12px 0; color:#ec7504; }
#mainPage .offerta p { margin:0 0 12px 0; }
#mainPage .offerta p.continua { text-align:right; background:url(../i/arrow2.png) no-repeat center right; padding-right:12px; color:#ec7504; clear:both; margin-right:10px; }
#mainPage .offerta p.indietro { text-align:right; font-size:14px; color:#ec7504; clear:both; margin-right:10px; }
#mainPage .offerta p.indietro a { padding-left:12px; background:url(../i/arrow3.png) no-repeat center left; }

#mainPage .offerta p.continua a, #mainPage .offerta p.indietro a, #mainPage .offerta h2 a { color:#ec7504; }

#mainPage .paging { text-align:center; padding:20px 0 10px; font-size:12px; }
#mainPage .paging a { border:1px solid #dcdcdd; margin:0 0 0 5px; padding:0 3px; }
#mainPage .paging a.sel, #mainPage .paging a:hover { background:#ec7504; color:#ffffff; }

.allegati { margin:12px 0; }
.allegati li { margin:0 0 3px 0; }
.allegati img { position:relative; margin:0 10px -2px 0; }





#f_lavora>div { width:440px; margin:20px 0 0; }

#f_lavora input { width:300px; height:18px; border:1px solid #868788; float:right; }
#f_lavora select { width:302px; height:22px; border:1px solid #868788; float:right; }
#f_lavora textarea { width:300px; height:60px; border:1px solid #868788; float:right; }
#f_lavora label { float:left; }


#f_lavora li { overflow:hidden; margin:0 0 9px 0; line-height:20px; }
#f_lavora li li { font-size:1em; margin:0; }
#f_lavora li.cap_li { width:100px; float:right; }
#f_lavora li.prov_li { width:320px; float:left; }

#f_lavora li.cap_li label { width:40px; }
#f_lavora li.cap_li input { width:50px; }
#f_lavora li.prov_li select { width:182px; }

#f_lavora li.accetto input { width:20px; float:left; }
#f_lavora li.accetto { line-height:1.1em; font-size:.7em; margin:0 0 0 135px; }
#f_lavora li.accetto label { width:260px; text-align:left; line-height:1.2em; }

#f_lavora .pulsanti { margin:20px 0; }
#f_lavora .pulsanti li { float:left; }
#f_lavora .pulsanti input { float:left; width:100px; cursor:pointer; background:#f2f2f2; color:#868788; }
#f_lavora .pulsanti li.invia { margin:0 10px 0 138px; }


#f_lavora a { color:#868788; }
#f_lavora a:hover { color:#ec7504; }


#f_lavora li div { float:right; width:140px; padding:0 0 0 10px; }
#f_lavora #nato { width:150px; }
