@charset "utf-8";
/* CSS Document */

body,html{
	padding: 0px;
	margin: 0px;
	/*background:#251F1E*/
	background-image:url(../img/fondopx.jpg);
	background-repeat:repeat
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding: 0px;
	margin: 0px;
	background-image:url(../img/fondo.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}

tr td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

img {
	border: 0px
}

a {
	color:#ffffff;
	text-decoration:none
}

/*popup come arrivare*/
.how_headcontainer {
	width: 650px;
	height:93px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-image: url(../img/headbg2.jpg);
	background-position:left;
}

.how_headcontainer img#come{
	float:right;
	padding-top: 12px;
	padding-right: 12px

}
.how_container {
	color:#A6A3A3;
	width:650px;
	margin: 0px auto 0px auto
}

.w {
	color: #FFFFFF
}

.head_container {
	width: 920px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto
}

.head_container #middle{
	width:920px;
	height:93px;
	background-image: url(../img/headbg2.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.head_container #left{
	background:#251F1E;
/*	background-color:#691505;
	background-image:url(../img/headbg_sx.jpg);
	background-repeat:no-repeat;
	background-position:right*/
}

.head_container #right{
	/*background-color:#9D2205;*/
	background:#251F1E;	
/*	background:#370900;
	background-image:url(../img/headbg_dx.jpg);
	background-repeat:no-repeat;*/
}

.container {
	width:920px;
	margin: 0px auto 0px auto
}

.menu td{
	padding-right:0px;
	padding-left:21px;
	padding-bottom:13px
}

.menu td#first{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px
}

.menu td#second{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:13px
}

.menu td#last{
	padding-right:12px;
	padding-left:21px;
	padding-bottom:13px
}

.menu td#lastup{
	padding-right:12px;
	padding-left:0px;
	padding-top:9px
}

.roomsmenu td{
	padding-right:0px;
	padding-left:32px;
	padding-bottom:10px;
	padding-top:12px
}

.roomsmenu td#first{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:12px
}

.roomsmenu td#last{
	padding-right:12px;
	padding-left:32px;
	padding-bottom:17px;
	padding-top:12px
}


input,select {
	font-size: 10px
}

input#prenota {
	border: 0px;
	background: #666666;
	color:#FFFFFF;
	padding:3px 0px 3px 0px;
	margin-right:10px;
}

.reservation_container {
	text-align:center;
	width:920px;
	border:0px solid #FFFFFF;
	margin-bottom:20px;
	padding-bottom:2px;
	padding-top:2px;
	/*background:#A6A3A3;*/
}

.otherlink_container {
	text-align:center;
	width:850px;
	border:0px solid #FFFFFF;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	background:#666666;
}

.otherlink_container a {
	color: #E9994F
}

table.reservation {
	margin:0px auto 0px auto;
}

table.reservation td {
	padding-right: 12px
}

table.reservation td#last {
	padding-right: 0px
}

#cancella {
	width: 60px;
	border: 0px solid #CCCCCC;
	padding-bottom:0px;
	padding-top: 0px;
	text-align:center;
	margin:0px;
	font-weight:bold;
	font-size:11px
}

.ita {
	color:#A6A3A3;
	width:447px;
	padding-bottom:22px;
	text-align:left
}

.ita a{
	color:#A6A3A3;
}	

.eng {
	color:#FFFFFF;
	width:447px;
	padding-bottom:22px
}
.partners {
	padding-top:20px;
	padding-bottom: 10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#A6A3A3
}

.partners h1{
	color: #3E3434;
	font-size:9px;
	line-height:8px;
	font-weight:normal;
	padding:0px;
	margin:0px
}

.partners a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold

}