body { margin: 0; font-family: Arial; font-size: 13px; color: #333; font-weight: normal; background: #eee }

a { color: #012E79; text-decoration: underline}
	a:hover { text-decoration: none }
img { border: 0 }
p { margin-top: 0 }

h1 { margin: 0 0 10px 0; font-family: georgia; font-size: 20px; font-weight: normal; color: #00225B; }
h2 { margin: 0 0 10px 0; font-family: georgia; font-size: 18px;  font-weight: normal; color: #00225B;}

input {
	border: 1px solid #AAA;
}

select {
	border: 1px solid #AAA;
}

.wrapper { width: 940px; margin: 0 auto; }
.box { background: #e7e7e7}
.bordo { border: 3px solid #d4d4d4}
.dettagli { display: block; text-align: right}
.button { height: 25px; width: 100px; padding: 0 5px 0 5px; color: #fff; font-size: 12px; font-weight: bold; background: #00225B; border: 1px outset #fff; cursor: pointer}

/* HEADER */
#header { margin-top: 15px; height: 219px; }

	
/* BARRANAV */
#barranav { overflow: hidden; height: 45px; background: #00225B }
	#barranav a { overflow: hidden; display: block; float: left;  height: 30px; padding: 15px 27px 0 27px; font-size: 12px; font-weight: bold; color: #bbb; text-align: center; text-transform: uppercase; text-decoration: none; border-right: 1px solid #3E4346 }
		#barranav a:hover { color: #fff; background: #012E79 }
	#barranav a.selected { display: block; float: left;  height: 30px; padding: 15px 27px 0 27px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; text-transform: uppercase; text-decoration: none; border-right: 1px solid #3E4346; background: #012E79 }

/* CONTENT */
#content { padding: 20px; background: #fff; border: 1px solid #ddd }
	#content img { float: left;  margin: 5px 15px 5px 0}
	#content p { line-height: 1.5em; }
	
	/* VECCHIE ARCATE HOME */
	#vecchieArcateHome { overflow: hidden; float: left; margin: 0 20px 20px 0; width: 530px; }
		#vecchieArcateHome img { float: left; margin-right: 20px }
	
	/* FORM PRENOTAZIONE HOME */
	#formHome { float: right; width: 310px; padding: 10px;  background: #eee; border: 1px solid #bbb}
		#formHome h2 { text-align: center }
		
	/* FORM */
	table#form { margin: 0px; widht: 100%} 
		table#form td { padding: 4px 5px;  }
		#form .label { text-align: right; }
		
	/* SPORT HOME */
	.riquadroHomeSx { float: left; width: 398px; margin: 20px 20px 0 0; padding: 20px}
		.riquadroHomeSx img { float: left; margin-right: 20px }

	/* RISTORANTE HOME */
	.riquadroHomeDx { float: left; width: 398px; margin-top: 20px; padding: 20px}
		.riquadroHomeDx img { float: right; margin-left: 20px }
		

		
	/* FOOTER */
	#footer { height: 25px; padding: 5px 20px 9px 20px; background: #ddd}
		#footer p { padding: 10px 0; font-size: 11px; }
			#footer a {  color: #6c6c6c; text-decoration: underline }
			#footer a:hover { text-decoration: none }
		#credits { float: right}
.tablePrice {
	border-collapse: collapse;
	border: 1px solid #CCC;
	padding: 2px;
}

.tablePrice td {
	border: 1px solid #CCC;
	padding: 5px;
}

