#main_menu { border-bottom:1px solid #c3c3c3; }
#col_c { position:relative; }

#col_c h1 { text-transform:uppercase; color:#127cc2; font-family:Impact; font-weight:normal; font-size:1.5em; letter-spacing:1px; margin:12px 0; }
#col_c h2 { text-transform:uppercase; color:#127cc2; font-size:.75em; margin:12px 0; }
#col_c h3 { text-transform:uppercase; color:#127cc2; font-size:.75em; margin:8px 0 8px; }
#col_c p { margin:8px 0 12px; }
#col_c a { color:#127cc2; text-decoration:underline; }
#col_c a:hover { color:#cc2229; }
#col_c p.briciole { margin:0; font-size:.7em; color:#c6c7c9; }
#col_c p.briciole a { color:#c6c7c9; text-decoration:none; }
#col_c p.briciole a:hover { color:#cc2229; }
#col_c p.briciole span { color:#000000; }


#col_c .corso { border-top:1px solid #c3c3c3; padding:12px 0 0; margin-top:20px; }
#col_c ul { list-style:disc; padding-left:20px; margin-bottom:20px; }
#col_c ul li { margin:4px 0; }


#col_c .col_c { border:1px solid #c3c3c3; height:200px; background:#ffffff url(../i/lavora/01.jpg) no-repeat 0 0; margin:12px 0; }
#col_c .col_c h2, #col_c .col_c p { font-family:Impact; width:200px;  }
#col_c .col_c h2 { font-weight:normal; letter-spacing:1px; line-height:1em; font-size:1.5em; margin:30px 0 25px 280px; } 
#col_c .col_c p { margin:0 0 0 280px; font-size:.85em; }







form ol { width:410px; margin:20px auto 0; clear:both }
form li { margin:0 0 8px 0; overflow:hidden; }
form label {  overflow:hidden; }
form .error { border-color:red !important; }
form label.error { display:none; }
form input  { background:#ffffff; color:#000000; border:1px solid #cccccc; height:18px; float:right; width:300px; }
form select  { background:#ffffff; color:#000000; border:1px solid #cccccc; height:22px; float:right; width:302px; }
form label { float:left; padding:4px 0 0 0; }
form textarea { background:#ffffff; color:#000000; border:1px solid #cccccc; height:60px; width:300px; float:right; }
form .accetto input { float:left; width:15px; margin-left:110px; }
form .accetto label { padding:0; float:right; width:275px; font-size:1em; line-height:1em; }
form input.allegato { width:305px;}

.pulsanti { margin:20px auto; overflow:hidden; width:200px }
.pulsanti li { float:left; width:80px; margin:0 10px; }
.pulsanti li input { width:80px; border:0; background:#FFFFFF; cursor:pointer; color:#127cc2; }
.pulsanti li input:hover { color:#cc2229; }


.job { border-bottom:solid 1px gray;}
