

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(bg.gif);
	list-style-type: square;
        background-color: #E7E7E7;
}
a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px
}
a:hover {
	color: #0066FF;
	font-weight: bold;
	text-decoration: none;
}
acronym { 
	cursor: help; 
	background-color: transparent;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
form {
	padding-top: 10px;
}
table {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	}
tr {
	height: 18px;
}
th {
	padding: 0 0.5em;
	text-align: left;
	}
/*tr.yellow th {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC; 
	}
td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	text-align: justify;
	}

th+th {
	border-left: 1px solid #CCC;
	}
td+td {
border-left: 1px solid #CCC;
} */

label {
	text-align: left;
}
input:focus {
	border: 2px solid #AEDF9A;
	background-color: #FFFFFF;
}



.titoli_verde {
	color: #8EB834;
	font-weight: bold;
        font-size: 12px;	
}
.titoli_blu {
	color: #31A4D5;
	font-weight: bold;
        font-size: 12px;
}
.titoli_rosso {
	color: #CC5033;
	font-weight: bold;
        font-size: 12px;
}


/* RIQUADRO */



.td1a {
         width: 15px;
         height: 15px;
         background: URL(ang_1.png) no-repeat bottom right;
         }

.tabletop {
         height: 15px;
         background: URL(1px_top.png) repeat-x bottom left;
          }

.td2a {
         width: 15px;
         height: 15px;
         background: URL(ang_2.png) no-repeat bottom left;
          }

.td1b {
         width: 15px;
         height: 15px;
         background: URL(ang1b.png) no-repeat top right;
          }

.tablebottom {
         height: 15px;
         background: URL(1px_bottom.png) repeat-x top left;
          }

.td2b {
         width: 15px;
         height: 15px;
         background: URL(ang2b.png) no-repeat top left;
         }

.tableright {
         width: 15px;
         background: URL(1px_right.png) repeat-y top left;
         }

.tableleft {
         width: 15px;
         background: URL(1px_left.png) repeat-y top right;
           }

.center { background-color: #FFFFFF; }

/* FINE RIQUADRO */

.credits_news {
	color: #999;
	text-align: right;
	font-size: 10px; 
}

.cancella:hover {
	color: #FF0000;
	text-align: left;
	font-size: 9px; 
}

.modifica:hover {
	color: #FFCC00;
	text-align: left;
	font-size: 9px; 
}

.cancella {
	color: #999;
	text-align: left;
	font-size: 9px; 
}

.modifica {
	color: #999;
	text-align: left;
	font-size: 9px; 
}

/* BLOCCO ICONA + LINK */

.icona_link_gen {
	height: 50px;
	padding: 0px 0 0 50px;
	margin: 0;
	float: left;
}
.icona_link_up a:hover {
	color: #0066FF;
}
.icona_link_gen a:hover {
	color: #0066FF;
}

.menu_grigio {
	color: #8A8888;
	font-size: 11px;
}

.small1_testi {
	padding: 0px 10px 0px 0px;
	overflow: hidden;
}
