input, select, textarea, label { font: 11px "Trebuchet MS", Arial, Helvetica;  padding:0; vertical-align:middle}


/* stile x spiegazioni domande */
.help {	/*color:#FFFFFF;*/	text-align:left;	vertical-align:middle;	display: block;	font-weight:normal}

/* stile x http:// e % */
.help_http_perc {	/*color:#FFFFFF;*/	text-align:left;	vertical-align:middle;	font-weight:normal}

/* stile x input text */
.input_fields { width:98% }
.input_fields_2 { width:84% }

.pulsanti {text-align:center;}
.tab_intestazione { background-color:#E8EB7A; color:#004200}

#navbar h3 { color: #004200; margin: 10px; }
#navbar ul { color: #000000; margin:0; padding:0; list-style:none; }
#navbar ul li { color: #000000; margin:0; padding:0 0 0 20px; }
#navbar ul li ul { color: #000000; margin:0; padding:0; list-style:none; }
#navbar ul li ul li { color: #000000; margin:0; padding:0 0 0 15px; }
#navbar a { color: #004200; text-decoration: none; }
#navbar a:hover { color: #ACAF28; }

#tabella_input { border-collapse:collapse; border: 1px solid #FFFFFF; width: 100%; margin:8px 1px 8px 1px}
/*#tabella_input td {background-color:#4A6F30; color:#FFFFFF}*/
/*#tabella_input td {background-color:#4A6F30; color:#FFFFFF}*/


#tabella_interna { border-collapse:collapse; width: 100%; margin:1px 1px 1px 1px}
#tabella_interna a { color: #2B5D0A; text-decoration: none; }
#tabella_interna a:hover { color: #004200;}
#tabella_interna th {background-color:#DFDFDF; color:#2B5D0A; font-weight:bold; padding-left:7px; padding-right:7px; text-align:center; border-right:0; border-bottom:0}
#tabella_interna td {background-color:#DFDFDF; color:#2B5D0A; font-weight:normal; padding-left:7px; padding-right:7px; text-align:center}
#tabella_interna td.titolo {background-color:#2B5D0A; color:#FFFFFF; font-weight:normal; vertical-align:baseline; padding-bottom:0}
#tabella_interna td.no_items {/*background-color:#2B5D0A;*/	color:#2B5D0A;	text-align:center;	vertical-align:middle;	display: block;	font-weight:normal}

#tabellaris {width: 100%; margin-top:10px; margin-bottom:10px}
#tabellaris th {background: #2B5D0A;	border-bottom: 1px solid #2B5D0A;	border-right: 1px solid #2B5D0A;	font-weight: bold;
	padding: 5px;	text-align: center;	border-bottom:0px solid #004200;}
#tabellaris th.colore {background-color:#4A6F30; border:0px}
#tabellaris th.public {color: #FFFF00} /* stile x numero relativo a campo pubblico */
#tabellaris th.intestazione {background-color:#E8EB7A; color:#004200; font-size:16px; padding:10px}
#tabellaris td {background-color:#2B5D0A; color:#FFFFFF; padding: 5px}
#tabellaris td.titolo {background-color:#E8EB7A; color:#004200; font-weight:bold}
#tabellaris td.colore {background-color:#4A6F30;}
#tabellaris .public {color:#FFFF00} /* stile x campi pubblici */

#tabella_tipologia_cliente { width: 100%; margin:1px;}
#tabella_tipologia_cliente a { color: #2B5D0A; text-decoration: none; }
#tabella_tipologia_cliente a:hover { color: #004200;}
#tabella_tipologia_cliente th {background-color:#DFDFDF; color:#2B5D0A; font-weight:bold; padding-left:7px; padding-right:7px; text-align:center; border-right:0;}
#tabella_tipologia_cliente td {background-color:#DFDFDF; color:#2B5D0A; font-weight:normal; padding-left:7px; padding-right:7px; text-align:center}
#tabella_tipologia_cliente td.titolo {background-color:#2B5D0A; color:#FFFFFF; font-weight:normal; vertical-align:baseline; padding-bottom:0}
#tabella_tipologia_cliente td.titolo_colore {background-color:#4A6F30; color:#FFFFFF; font-weight:normal; vertical-align:baseline; padding-bottom:0}

/* stile x domanda */
#tabella_tipologia_cliente td.no_items {
	/*background-color:#2B5D0A;*/
	color:#2B5D0A;	text-align:center;	vertical-align:middle;	display: block;	font-weight:normal}
#tabella_tipologia_cliente td.no_items_colore {
	/*background-color:#4A6F30;*/
	color:#2B5D0A;	text-align:center;	vertical-align:middle;	display: block;	font-weight:normal}

#required_fields { color: #FF0000; font-size: 12px; margin: 0 0 10px 0; text-align:right; display:block; margin-bottom:0px}
#public_fields { color: #FFFF00; font-size: 12px; margin: 0 0 10px 0; text-align:right; display:block}
#area_riservat_scritta { color: #FF0000; font-size: 14px; margin: 5px 5px; text-align:right; font-weight:normal}

.pulsantemod {background: url(../immagini/modifica.png) no-repeat left; color:#FFFFFF; font-size:1px; width:19px; height:20px; border:0px; cursor:pointer}
.pulsantedel {background: url(../immagini/eliminaris.png) no-repeat left; color:#FFFFFF; font-size:1px; width:19px; height:20px; border:0px; cursor:pointer}

#tabellain {width: 100%; margin:1px;}
#tabellain th{color:#FFFF05; font-weight:bold; padding-left:7px; padding-right:7px; text-align:center; border-right:0;}
#tabellain td{background-color:#DFDFDF;color:#2B5D0A; font-weight:normal; padding-left:7px; padding-right:7px; text-align:center}
