body, ul, li, h1, h2, h3, p, form{
	margin:0;
	padding:0;
}
body{
	font-family:arial, helvetica, verdana;
}

ul li, h2{
	border-bottom: solid 1px #e0e0e0;
}
ul li, h1, h2, p{
	padding:5px;
}
h1{
	text-align:center;
	background:#CCFF88;
}
a{
	text-decoration:none;
	font-weight:bold;
}
p.back, p.search{
	position:absolute; 
	margin-top: 2px;
	max-width: 65px;
	width:65px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 90%;
	
	height:20px;
	
}
p.back a, p.search a{

	color:black;
}
p.back{
	left: 6px;
	float: left;
	/*
	-webkit-border-image: url(img/backButton.png) 0 8 0 14;
	*/
	/* */
	background: url(img/backArrow.png) no-repeat scroll left;
	/* */
}
p.back a{
	padding-left:10px;
}
p.search{
	right:7px;
	float:right;
	text-align:right;
	
}
p.logo{
	text-align:center;
}
p.footer{
	margin-top:1em;
	text-align:center;
	border-top: solid 1px #cccccc;
}
p.mapContainer{
	text-align:center;
}
.mapContainer a img{
	border:0;
}
p.footer a{
	font-weight:normal;
}
ul li{
	padding-right: 0;
	list-style-type: none;
	padding-top: 5px;
}
ul li a{
	color:black;
	display:block;
	background: transparent url(img/listArrow.png) no-repeat scroll right center;
	padding-right:25px;
}
ul li a:hover, ul li a:active{
	background: transparent url(img/listArrowSel.png) no-repeat scroll right center;
}
h2{
	font-size: 100%;
	color: white;
	background:#6D84A2 url(img/listGroup.png) repeat-x scroll 0 0;
	border-bottom:1px solid #999999;
	border-top:1px solid #7D7D7D;
	padding-top: 1px;
	padding-bottom: 1px;
	overflow: hidden;
	white-space: nowrap;
}
h1{
	font-size: 140%;
	overflow: hidden;
	left: 50%;
	height:35px;
	padding-top: 25px;
	padding-bottom: 0px;
}
h1 img{
	
	margin-top:-15px;
}
ul li a{
	font-size: 130%;
}
input{
	font-size: 110%;
}
input.search{
	width:180px;
}
p.center{
	text-align:center;
}
table.itinerari{
	border-collapse:collapse;
	margin: 5px;
}
table.itinerari tr td, table.itinerari tr th{
	border: solid 1px #e0e0e0;
	border-collapse:collapse;
	padding-left:4px;
	padding-right:4px;
}
table.itinerari tr{
	border-collapse:collapse;
}
table.itinerari tr td.f{
	text-align: right;
	vertical-align:top;
}

