.col_c { width:613px; padding:12px 31px 40px 32px; }


.col_c h1 { padding:25px 0 15px 0; text-transform:uppercase; }
.col_c h2 { padding:4px 0 4px 0; text-transform:uppercase; }
.col_c h3 { padding:4px 0 4px 0; }
.col_c h4 { padding:4px 0 4px 0; }
.col_c h5 { padding:4px 0 4px 0; }
.col_c p { padding:2px 0 8px 0; }
.col_c ul { padding:0px 0 6px 0; }
.col_c ul li { padding:0 0 2px 8px; }




.col_c .l_articoli ul{ padding:10px 0; }
.col_c .l_articoli ul li { background:#ffffff; border:1px solid #76b4cf; padding:2px 8px; margin:0 0 2px 0; cursor:pointer; }
.col_c .l_articoli ul li.sel, .col_c .l_articoli ul li.sel li { background:#d0e5f0; }
.col_c .l_articoli ul li ul { padding:2px 0 16px 8px; display:none; }
.col_c .l_articoli ul li ul ul { padding:2px 0 2px 8px; }
.col_c .l_articoli ul li li { border:0; font-size:1em; }

.col_c .risultati_ricerca { padding:10px 0; }
.col_c .risultati_ricerca div { background:#ffffff; border:1px solid #76b4cf; padding:4px 8px; margin:0 0 2px 0; }
.col_c .risultati_ricerca div.sel { background:#d0e5f0; }
.col_c .risultati_ricerca div p.scarica { padding:0px; text-align:right; }
.col_c .risultati_ricerca div p.scarica img { vertical-align:top; }


.col_c .f_cerca label, .col_c .f_cerca legend { display:none; }

.col_c .f_cerca li { float:left; padding:8px 0 16px; }
.col_c .f_cerca input { width:520px; float:left;  padding:4px; background:#ffffff; border:1px solid #76b4cf; }
.col_c .f_cerca .invio { float:right; }
.col_c .f_cerca .invio input { cursor:pointer; color:#000000; width:70px; background:none; border:0; text-transform:uppercase; font-weight:bold; }

.col_c .f_cerca input.error { background:#d0e5f0; }

.col_c .t_albo { width:100%; margin:4px 0 10px 0; }
.col_c .t_albo caption { display:none; }
.col_c .t_albo td, .col_c .t_albo th { text-align:center; padding:4px 4px; font-size:1em; }
.col_c .t_albo td { border:1px solid #76b4cf; background:#ffffff; padding:6px; vertical-align:middle; }
.col_c .t_albo td.giorno { border-width:1px 1px 1px 1px; width:300px; }
.col_c .t_albo td.da_ore { border-width:1px 0 1px 0; }
.col_c .t_albo td.a_ore { border-width:1px 1px 1px 0; }
.col_c .t_albo tr.sel td { background:#d0e5f0; }
.col_c .t_albo tr td.no_over { background:#ffffff; border-width:1px; }
.col_c .t_albo th { vertical-align:middle; }

.col_c .t_albo_alt { margin:0; }
.col_c .t_albo_alt td, .col_c .t_albo_alt th { border:0; }
.col_c .t_albo_alt th.numero_ordine { width:130px; }


.col_c .l_albo { padding:10px 0; }
.col_c .l_albo li { background:#ffffff; border:1px solid #76b4cf; padding:2px 8px; margin:0 0 2px 0; cursor:pointer; }
.col_c .l_albo li.sel, .col_c .l_albo li.sel td { background:#d0e5f0; }
.col_c .l_albo div * { font-size:1em; }
.col_c .l_albo div { padding:2px 0 16px 8px; display:none; }

.col_c .l_albo div p.scarica { padding:0; text-align:left; }
.col_c .l_albo div p.scarica a { text-decoration:none; margin:0 5px;}
.col_c .l_albo div p.scarica img { vertical-align:top; margin:0 2px;}
