a{
	font-weight: bold;
	color:#060;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

h1,
h2,
h3,
h4{
	font-size:100%;
	margin:0;
	padding:0;
	border: 0;
}

/* classi */

.margin10{
	margin-left: 10px;
}
.margin20{
	margin-left: 20px;
}
.marginitinerari{
	margin-left: 42px;
}

.column1{
	width: 140px;
}
.column2{
	width: 420px;
}
.column3{
	width: 580px;
}
.column4{
	width: 200px;
}
.column5{
	width: 80px;
}
.column6{
	width: 110px;
}
.column7{
	width: 100px;
}
.column8{
	width: 300px;
}
.column8 table,
.column8 td{
	border:1px solid #060;
}
.column8 td{
	padding: .2em;
}
.columnten{
	width: 330px;
}
.column9{
	width: 258px;
}

.columneleven{
	width: 60px;
}
.columntwelve{
	width: 340px;
}

.title{
	color: #666;
	font: 18px Arial;
	padding-bottom: .1em;
	border-bottom:1px solid #666;
}

.titleleft {
	padding:.2em .5em .2em .5em;
	background:#009;
	color:#FFF;
}

.black{
	color: #000;
}

.hilight{
	font-weight:bold;
	color:#060;
}
.dontshowlink{
	font-weight: normal;
	color: #000;
}
.green{
	color: #060;
}

.separator{
	border-bottom:1px solid #060;
}
.paddingitinerari{
	padding: 42px;
}
/* contenitori */

#p_footer{
	border-top:1px solid #666;
	color: #666;
	padding-top:.5em;
}

#searchagri p{
	margin: 0 0 .5em 0;
}

#p_header{
	background: #060;
	padding:.5em 0 .5em 0;
}
#p_header a{
	color:#FFF;
	font-weight: normal;
}
#p_header strong{
	color: #FFF;
}