		body {
			font: 10pt Verdana, Arial, Helvetica, sans serif;
			background: #333 url(img/bg.gif) top repeat-x;
			color: #333;
		}
		td  {
			font: 10pt Verdana, Arial, Helvetica, sans serif;
		}
a:link, a:visited, a:active {
	color: #f60;
	text-decoration: none;
}
a:hover{
	color: #900;
	text-decoration: none;
}
		#contenitore {
			margin: auto;			
			/* background: #fff url(img/foglia_top.gif) top left no-repeat; */
			background: #fff url(img/header_avvocati.jpg) top right no-repeat;
			color: #333;
			border: 2px solid #999;
			width: 600px;
			padding: 10px;
		}
		#contenitore table {
			text-align: center;
		}
		#header { text-align: left }
		#header h1 {
		        font-size: 16pt;
			color: #fff;
			margin: 50px 10px 40px 10px;
		}
		#header h1 span{
			display: none;
		}
		#header h2 {
			margin: 0px;
			padding: 24px 6px 6px 6px;
			font: 16pt Trebuchet MS, Arial, Helvetica, sans serif;
		}
		.col {
			color: #f60;
		}
		.red {
			color: #930;
		}
		.white {
			color: #fff;
		}
		#intro {
		        border-top: 1px solid #999;
		        border-right: 1px solid #999;
			height: 156px;
		}
		#intro h4{
			margin: 12px 160px 12px 20px;
			font: 12pt Trebuchet MS, Arial, Helvetica, sans serif;
			text-align: right;
			color: #fff;
		}
		#footer {
			background: #333 url(img/foglia_bottom.gif) bottom right no-repeat;
			font: 8pt Verdana, Arial, Helvetica, sans serif;
			margin:auto;
			text-align: center;
			padding-top: 12px;
			width: 600px;
			color: #ccc;
		}
		#footer a {
			color: #fff;
		}
		#bottom {
		        font: 8pt Verdana, Arial, Helvetica, sans serif;
			text-align: center;
			padding-top: 8px;
			color: #666;
		}
		#bottom a {
			color: #999;
			text-decoration: none;
		}
		
		
		
		.bordato {
		        border: 1px solid #ccc;
		        border-width: 1px 8px 1px 8px;
		        border-color: #ccc #900;
		        text-align: left;
			font-size: 10pt;
			margin: 20px;
			padding: 0px 20px 0px 20px;
		}
		.extra {
		        border: 1px solid #ccc;
		        border-width: 1px 8px 1px 8px;
		        border-color: #ccc #900;
		        text-align: left;
			font-size: 10pt;
			margin: 20px;
			padding: 0px 20px 0px 20px;
			background: #ffc;
		}
		.bordato li, .contenuto li, .extra li {
			list-style: none;
			list-style-image: url(img/bullet.gif);
			margin-bottom: 1em;
			padding-left: 1em;
		}
		.contenuto {
			margin: 40px;
			text-align: left;
		}
		.contenuto h4 {
		        color: #900;
		        text-align: center;
		}
		.contenuto img {
		        margin-right: 10px;
		}
		
		.firma {
			text-align: right;
			font-weight: bold;
		}
		
		form td{
			text-align: left;
		}
		form th{
			text-align: right;
			color: #900;
		}
		form th span {
			font-weight: normal;
		}
				
		
		
input,textarea {
	border: 1px solid #999;
	font: 8pt Verdana, Arial;
}
input.button {
	border: 1px solid #f60;
	background: #653741;
	color: #fff;
	font-weight: bold;
}
.high {
	background: #ffff00;
	padding: 2px;
	font-weight: bold;
}
