body { background-image:url(../img/sf.jpg); font-family: Arial, Tahoma, Verdana, Sans-serif; font-size: 12px; line-height: 15px;	
	color: #000000;	text-align:center;	margin-top:1px;	margin-left:10px;	margin-right:10px; text-align:center; /*font-weight:bold;*/ }

table, td, th{	border: 0px black solid; border-collapse:collapse;	border-spacing: 0px;	padding: 0px;	vertical-align: top;
	table-layout:auto; text-align: left;}

.colonna_sx { width:190px; }

.colonna_centro { width:520px; }

.colonna_dx { width:190px; }

#cont { border: 3px #CB5470 double; border-collapse: collapse;	border-spacing: 0px;	padding: 0px;	vertical-align: top;
	table-layout:auto; text-align: left; width:900px; }

.testo_centrale { margin:10px; }

#int { width:100%; border:0px; border-collapse:collapse; }

#corpo {text-align:center; display:block; width:900px; position:absolute; left:50%; margin: 0 0 0 -450px; }

#menu_table { border: 0px black solid; border-collapse: separate;	border-spacing: 0px;	padding: 0px;	vertical-align: top;
	table-layout:auto; text-align: left; width:100%;
	font-size:12px; font-weight:bold; font-style:italic; }

#menu_table td { height:25px; background-image:url(../img/menu2.jpg); background-repeat:repeat-x; background-position:left; border:0px;
padding-left: 15px; vertical-align:middle; }

#menu_table td:hover { background-image:url(../img/menu_hover2.jpg); background-repeat:repeat-x; font-size:14px; }

.titolo_tab { letter-spacing:4px; font-weight:bold; font-style:italic; text-align:center; color:#CC7086; font-size:16px; }

.menu_line { }

.booking_online { text-align:right; padding-right:15px; background-image:url(../img/booking.gif); height:35px; vertical-align:middle; }

.tab_servizi 	{ width:100%; border:0px solid black; padding:5px; font-weight:bold; margin-left:40px; }

.tab_servizi td { padding:5px; vertical-align:middle; }

a:link { text-decoration:none; color:#000000; }

a:visited { text-decoration:none; color:#000000; }

a:hover { text-decoration:none; color:#000000; cursor:pointer; }

.sub_pagina { text-align:center; font-size: 11px; font-weight:bold; border-top:1px solid black; }

.bordo_dx { border-right:3px solid #4368CE; }

input[type=button]{	width:100px;	overflow:visible;	border:1px solid #CB5470;	background-image:url(../img/button2.jpg);
		background-position:left;	background-repeat:no-repeat;	height:19px;	cursor: pointer;	font-weight:bold;
		text-align:center; font-family: Tahoma, Verdana, Arial,Sans-serif;	font-size: 11px;}

input[type=submit]{	width:100px;		overflow:visible;		border:1px solid #CB5470;		background-image:url(../img/button2.jpg);
		background-position:left; background-repeat:no-repeat;		height:19px;		cursor: pointer;	font-weight:bold;		text-align:center;
		font-family: Tahoma, Verdana, Arial,Sans-serif;	font-size: 11px;}
		
.data[type=text] {	width:75px;	overflow:hidden;	border:1px solid #CB5470;	height:15px;	cursor: pointer; font-weight:bold;
					font-family: Tahoma, Verdana, Arial,Sans-serif;	font-size: 11px;}


input[type=reset]{	width:100px;	overflow:visible;	border:1px solid #CB5470;	background-image:url(../img/button2.jpg);	background-position:left;
	background-repeat:no-repeat;	height:19px;	cursor: pointer;	font-weight:bold;	text-align:center;
	font-family: Tahoma, Verdana, Arial,Sans-serif;	font-size: 11px;}

input[type=text]{	width:150px;	overflow:hidden;	border:1px solid #CB5470;	height:15px;	cursor: pointer; font-weight:bold;
					font-family: Tahoma, Verdana, Arial,Sans-serif;	font-size: 11px;}

input[type=password]{	width:150px;	overflow:hidden;	border:1px solid #CB5470;	height:15px;	cursor: pointer; font-weight:bold;
						font-family: Tahoma, Verdana, Arial,Sans-serif;	font-size: 11px;}

input:hover{ background-position:right;}