@charset "iso-8859-1";
/* CSS Document */

body {
	background-image:url(../img/bg.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	background-color:#EEEAAE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border: none;
}
h1{
	margin: 0;
	padding:0;
	font-weight:normal;
}

/* font face -----------------------------------------*/

@font-face {
 font-family: walkaway;
 src: url("Walkway_Bold.eot");
}
@font-face {
 font-family: walkaway;
 src: url("Walkway_Bold.ttf");
}

/* ----------------------------------------------------- */

.paragrafo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#333;
}

.paragrafo_oro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#8A7E3C;
}

.titolo_oro{
	font-family: walkaway;
	font-size:24px;
	color:#BBAD5E;
}

.titolo_oro_small{
	font-family: walkaway;
	font-size:18px;
	color:#8A7E3C;
}

.titolo_bianco{
	font-family: walkaway;
	font-size:24px;
	color:#FFF;
}

.titolo_bianco_small{
	font-family: walkaway;
	font-size:18px;
	color:#FFF;
}

.titolo_grigio{
	font-family: walkaway;
	font-size:24px;
	color:#333;
}

a:link{
	color:#333;
	text-decoration:none;
}
a:active{
	color:#333;
	text-decoration:none;
}
a:visited{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#BBAD5E;
	text-decoration:none;
}

.lnk_menu
{
	text-decoration:none;
	color:#333333;
}

.lnk_menu:hover
{
	text-decoration:underline;
	color:#333333;
}
.paragrafo_offerte {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#333;
	text-decoration:none;
}
.paragrafo_offerte a:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#333;
	text-decoration:none;
}
.paragrafo_offerte a:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#333;
	text-decoration:none;
}
.paragrafo_offerte a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#333;
	text-decoration:none;
}
.paragrafo_offerte a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	color:#FFF;
	text-decoration:none;
}

.titolo_offerte a:link{
	color:#333;
	text-decoration:none;
	font-family: walkaway;
	font-size:24px;
}
.titolo_offerte a:active{
	color:#333;
	text-decoration:none;
	font-family: walkaway;
	font-size:24px;
}
.titolo_offerte a:visited{
	color:#333;
	text-decoration:none;
	font-family: walkaway;
	font-size:24px;
}
.titolo_offerte a:hover{
	color:#FFF;
	text-decoration:none;
	font-family: walkaway;
	font-size:24px;
}

/* ----------------------------------------------------- */


div#container {
	width: 980px;
	margin: auto;
	position: relative;
	z-index:1;
	top: 27px;
}

div#logo{
	float:left;
	width:248px;
	height:117px;
	background:url(../img/logo.png);
	background-repeat: no-repeat;
}
div#top-right{
	float:right;
	width:720px;
}

div#menu{
	width:690px;
}

div#vocemenu{
	float:left;
	margin-right:25px;
	margin-bottom: 8px;
	margin-top: 8px;
}

div#lingua{
	float:left;
	margin-right:7px;
	margin-bottom: 5px;
	margin-top: 11px;
}
div#form-contatti{
	z-index:100;
}
div#reset{
	clear:both;
	height:5px;
}

div#reset2{
	clear:both;
	height:17px;
}

div#rigamenu{
	width:690px;
	height:1px;
	background:#BBAD5E;
	clear:both;
}

div#cassino{
	text-align:right;
	min-height:20px;
}

div#offerte{
	width:260px;
	heigh:214px;
	position:absolute;
	top:115px;
	left: 691px;
	background:url(../img/bg-offerte.png);
	z-index:2;
}

div#offerte_title{
	width:255px;
	height:22px;
	background:#BBAD5E;
	padding:2px 0px 5px 5px;
}

div#off_bottom{
	padding:2px 5px 5px 5px;
	height: 17px;
}

div#off_content{
	padding:14px;
}

div#off_pic{
	width:75px;
	border:1px solid;
	border-color:#333;
	float:left
}

div#off_sottotitolo{
	width:140px;
	float:right;
}

div#flash{
	width: 960px;
	height:460px;
	padding:10px;
	background:#BBAD5E;
	overflow:hidden;
}
div#tutto{
	width:200px;
	text-align:center;
	height: 16px;
	float:left;
}
div#back{
	width:16px;
	height:16px;
	float:left;
}
div#go{
	width:16px;
	height:16px;
	float:right;
}

div#booking{
	width:260px;
	height:32px;
	position:absolute;
	top:572px;
	left: 690px;
	background:url(../img/bg-offerte.png);
	z-index:2;
}

div#booking_title{
	width:250px;
	height:22px;
	padding:5px 5px 5px 5px;
}

div#spacer{
	clear:both;
	height:20px;
	width:100%;
}

div#left{
	width:480px;
	float:left;
}

div#right{
	width:480px;
	float:right;
}

div#box{
	width:230px;
	float:left;
	margin-right:20px;
}

div#box2{
	width:230px;
	float:left;
}

div#box_title{
	width:220px;
	height:20px;
	padding: 5px;
}

div#box_cont{
	width:204px;
	height:70px;
	padding:13px;
	background:#BBAD5E;
}

div#box_bottom{
	width:220px;
	height:15px;
	padding:5px;
	background:#BBAD5E;
}

div#footer{
	width:950px;
	padding: 15px;
	background:url(../img/bg-footer.png);
	text-align: center;
}

div#offerte_page_pic{
	width:290px;
	padding:5px;
	border:1px solid;
	border-color:#BBAD5E;
	float:left;
}

div#offerte_page_cont{
	width:850px;
	float:right;
}

div#offerte_page_cont2{
	width:650px;
	float:right;
}

div#cont_booking{
	width:100%;
	padding-top: 20px;
	text-align:center;
}