@charset "iso-8859-1";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background:url(img/bg.jpg) top repeat-x;
	background-color:#731A1C;
}
p{
	font-family: 'MuseoSans500';
	font-size:13px;
	color:#333;
	line-height:20px;
	display:inline-block;
}
img {
	border: none;
}
h1{
	padding:0;
	font-weight:normal;
	margin:0;
}

h2,h3{
	margin: 0;
	padding:0;
	font-weight:normal;
}
a:link {
	outline:none;
  	text-decoration:none;
}
a:active {
  	outline:none;
  	text-decoration:none;
}
a:hover {
  	outline:none;
 	text-decoration:none;
}
a:visited {
 	outline:none;
  	text-decoration:none;
}
input, select, textarea{
	background:#FFF;
	border:none;
}

/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*-----------------------------------     -----------------------------------------*/
/*---------------------------------------------------------------------------------*/
@font-face {
    font-family: 'Antipasto';
    src: url('fonts/antipasto-webfont.eot');
    src: url('fonts/antipasto-webfont.eot?iefix') format('eot'),
         url('fonts/antipasto-webfont.woff') format('woff'),
         url('fonts/antipasto-webfont.ttf') format('truetype'),
         url('fonts/antipasto-webfont.svg#webfontXSAyiQ4Y') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans500';
    src: url('fonts/MuseoSans_500-webfont.eot');
    src: url('fonts/MuseoSans_500-webfont.eot?iefix') format('eot'),
         url('fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('fonts/MuseoSans_500-webfont.svg#webfontkQkWxTED') format('svg');
    font-weight: normal;
    font-style: normal;
}

.paragrafo13{
	font-family: 'MuseoSans500';
	font-size:13px;
	color:#333;
	line-height:20px;
}
.paragrafo13 a{
	color:#333;
	text-decoration:underline;
}

.paragrafo12{
	font-family: 'MuseoSans500';
	font-size:12px;
	color:#333;
	line-height:18px;
}
.paragrafo12 a{
	color:#333;
	text-decoration:underline;
}

.paragrafo{
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#333;
	line-height:18px;
}
.paragrafo a{
	color:#333;
	text-decoration:underline;
}

.paragrafo11white{
	font-family: 'MuseoSans500';
	font-size:11px;
	color:#FFF;
	line-height:20px;
}
.paragrafo11white a{
	color:#FFF;
	text-decoration:underline;
}
.paragrafo12white{
	font-family: 'MuseoSans500';
	font-size:12px;
	color:#FFF;
	line-height:16px;
}
.paragrafo12white a{
	color:#FFF;
	text-decoration:underline;
}
.paragrafo14white{
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#FFF;
	line-height:20px;
}
.paragrafo14white a{
	color:#FFF;
	text-decoration:underline;
}

.titolo{
	font-family: 'Antipasto';
	font-size:36px;
	color:#667380;
	padding-left:30px;
	text-transform:uppercase;
	background:url(img/arrow_title.jpg) no-repeat left 0;
	padding-bottom:10px;
	border-bottom:2px dotted #999;
}
.titolo2{
	font-family: 'Antipasto';
	font-size:24px;
	color:#8A97A0;
	text-transform:uppercase;
}
.chiaro{
	color:#8A97A0;
}

.input_req{
	background:#BCC5CB;
	border:none;
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#333;
	line-height:18px;
	height:18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.input_req2{
	background:#BCC5CB;
	border:none;
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#333;
	line-height:18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
input:focus{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inner 0 0 5px #888;
}
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
#container{
	width:980px;
	margin:0 auto;
	position:relative;
}
#spacertop{
	width:100%;
	height:130px;
}
#top{
	width:960px;
	height:500px;
	padding:10px;
	background:url(img/bg_slider.jpg) no-repeat 50% 50%;
	background-color:#FFF;
	position:relative;
}

#logo_top{
	width:345px;
	height:144px;
	position:absolute;
	z-index:201;
	background:url(img/logo_top.png) no-repeat;
	top:7px;
	left:0px;
}
#cont_logo_slide{
	position:absolute;
	top:90px;
	left:360px;
	z-index:200;
	height:20px;
	width:100px;
}
#plus_fb{
	position:absolute;
	top:30px;
	left:300px;
	z-index:202;
}
#top_dx{
	width:480px;
	position:absolute;
	top:10px;
	right:0px;
	z-index:100;
}
.newsletter{
	width:190px;
	height:32px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	line-height:32px;
	font-family: 'MuseoSans500';
	padding-left:12px;
	font-size:14px;
	color:#707E8B;
	float:left;
	border:none;
}
.newsletter:hover{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inner 0 0 5px #888;
}
.newsletter:focus{
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inner 0 0 5px #888;
}
.invio_newsletter{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background:#707E8B;
	line-height:32px;
	font-size:14px;
	padding:0px 12px;
	color:#FFF;
	float:left;
	border:none;
	height:34px;
	cursor:pointer;
}
.invio_newsletter:hover{
	background:#4A535B;
}
#top_tasti{
	position:absolute;
	left:500px;
	top:98px;
}
.email_top{
	height:32px;
	padding:0px 12px 0px 32px;
	line-height:32px;
	font-family: 'MuseoSans500';
	font-size:12px;
	color:#4A535B;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right:5px;
	background:url(img/icons.png) no-repeat 0 0;
	background-color:#FFF;
	float:left;
}
.tel_top{
	height:32px;
	padding:0px 12px 0px 32px;
	line-height:32px;
	font-family: 'MuseoSans500';
	font-size:12px;
	color:#4A535B;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right:5px;
	background:url(img/icons.png) no-repeat 0 -32px;
	background-color:#FFF;
	float:left;
}
.lingua{
	height:32px;
	width:32px;
	text-align:center;
	line-height:32px;
	font-family: 'MuseoSans500';
	font-size:15px;
	color:#731A1C;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right:3px;
	background-color:#FFF;
	float:left;
}
.linguaon{
	height:32px;
	width:32px;
	text-align:center;
	line-height:32px;
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#FFF;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right:3px;
	background-color:#731A1C;
	float:left;
}
a.lingua:hover{
	color:#FFF;
	background-color:#731A1C;
}
.lingua:hover{
	color:#FFF;
	background-color:#731A1C;
	cursor:pointer;
}
.fb{
	height:32px;
	width:32px;
	background:url(img/fb.png) no-repeat 0 0;
	float:left;
}
a.fb:hover{
	background:url(img/fb.png) no-repeat -32px 0;
}
/*---------------------------------------------------------------------------------*/
#slideabsolute{
	position:absolute;
	top:0px;
	height:0px;
}
#cont_slider{
	width:960px;
	height:500px;
	position:relative;
	overflow:hidden;
}

/*---------------------------------------------------------------------------------*/
#barra_menu{
	width:960px;
	height:40px;
	background:url(img/white_70.png);
	position:absolute;
	top:10px;
	left:10px;
	z-index:200;
}
.voce_menu{
	line-height:40px;
	height:40px;
	padding:0px 10px;
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#731A1C;
	text-align:center;
	float:left;
	display:inline;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	cursor:pointer;
}
a.voce_menu:hover{
	background-color:#731A1C;
	color:#FFF;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	text-shadow: 1px 1px 2px #000;
}
.voce_menu:hover{
	background-color:#731A1C;
	color:#FFF;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	text-shadow: 1px 1px 2px #000;
}

.voce_menu_on{
	line-height:40px;
	height:40px;
	padding:0px 10px;
	font-family: 'MuseoSans500';
	font-size:14px;
	background-color:#731A1C;
	color:#FFF;
	text-align:center;
	float:left;
	display:inline;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	cursor:pointer;
}
.sottovoce{
	line-height:20px;
	height:20px;
	padding:0px 5px;
	margin:10px;
	font-family: 'MuseoSans500';
	font-size:12px;
	color:#FFF;
	display:inline;
	float:left;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
a.sottovoce:hover{
	background:#FFF;
	color:#731A1C;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#sottomenu1{
	position:absolute;
	top:40px;
	left:86px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu2{
	position:absolute;
	top:40px;
	left:190px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu3{
	position:absolute;
	top:40px;
	left:337px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu4{
	position:absolute;
	top:40px;
	right:197px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu5{
	position:absolute;
	top:40px;
	right:30px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu1en{
	position:absolute;
	top:40px;
	left:57px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu2en{
	position:absolute;
	top:40px;
	left:171px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu3en{
	position:absolute;
	top:40px;
	left:308px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu4en{
	position:absolute;
	top:40px;
	right:211px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu5en{
	position:absolute;
	top:40px;
	right:11px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu1fr{
	position:absolute;
	top:40px;
	left:57px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu2fr{
	position:absolute;
	top:40px;
	left:180px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu3fr{
	position:absolute;
	top:40px;
	left:283px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu4fr{
	position:absolute;
	top:40px;
	right:202px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}

#sottomenu5fr{
	position:absolute;
	top:40px;
	right:27px;
	background-color:#731A1C;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#FFF;
	z-index:500;
	display:none;
}


/*---------------------------------------------------------------------------------*/
#updown{
	width:32px;
	height:32px;
	background:url(img/icons.png) no-repeat 0px -128px;
	background-color:#FFF;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	position:absolute;
	top:70px;
	left:10px;
	cursor:pointer;
	z-index:200;
}
#barra_down{
	position:absolute;
	top:612px;
	left:15px;
	z-index:200;
	width:955px;
}
#titolo_booking{
	height:28px;
	display:block;
	width:100px;
	padding:0px 12px 0px 38px;
	background:url(img/icon_booking.png) no-repeat left 50%;
	background-color:#667582;
	font-family: 'MuseoSans500';
	font-size:13px;
	color:#FFF;
	line-height:28px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#booking{
	width:675px;
	height:45px;
	padding:10px;
	background:url(img/bg_booking.png) repeat-x;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#tasti_down_dx{
	height:45px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:10px;
	background:#FFF;
	float:right;
	margin-top:28px;
}
.dove_tasto{
	background:url(img/dove.png) no-repeat 50% top;
	height:16px;
	line-height:16px;
	text-align:center;
	padding-top:29px;
	float:left;
	font-family: 'MuseoSans500';
	font-size:13px;
	color:#666;
	margin-right:12px;
}
a.dove_tasto:hover{
	color:#333;
}
.info_tasto{
	background:url(img/info.png) no-repeat 50% top;
	height:16px;
	line-height:16px;
	text-align:center;
	padding-top:29px;
	float:left;
	font-family: 'MuseoSans500';
	font-size:13px;
	color:#666;
	padding-left:10px;
	border-left:1px solid #DDD;
}
a.info_tasto:hover{
	color:#333;
}
#submit{
	height:45px;
	float:right;
	background:url(img/bg_invo.jpg) repeat-x;
	padding:0px 5px 0px 25px;
	font-family: 'MuseoSans500';
	font-size:13px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#submit:hover{
	-moz-box-shadow: inset 0 0 10px #000;
	-webkit-box-shadow: inset 0 0 10px#000;
	box-shadow: inner 0 0 10px #000;
}
#submit:focus{
	background:url(img/bg_invo_focus.jpg) repeat-x;
}
#submit2{
	height:45px;
	margin:0 auto;
	background:url(img/bg_invo.jpg) repeat-x;
	padding:0px 5px 0px 25px;
	font-family: 'MuseoSans500';
	font-size:13px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#submit2:hover{
	-moz-box-shadow: inset 0 0 10px #000;
	-webkit-box-shadow: inset 0 0 10px#000;
	box-shadow: inner 0 0 10px #000;
}
#submit2:focus{
	background:url(img/bg_invo_focus.jpg) repeat-x;
}
#arrivo{
	height:24px;
	line-height:24px;
	padding:0px 20px 0px 5px;
	background:url(img/icon_calendar.png) no-repeat right center #FFF;
}
#partenza{
	height:24px;
	line-height:24px;
	padding:0px 20px 0px 5px;
	background:url(img/icon_calendar.png) no-repeat right center #FFF;

}
#dal{
	height:24px;
	line-height:24px;
	padding:0px 20px 0px 5px;
	background:url(img/icon_calendar.png) no-repeat right center #BCC5CB;
}
#al{
	height:24px;
	line-height:24px;
	padding:0px 20px 0px 5px;
	background:url(img/icon_calendar.png) no-repeat right center #BCC5CB;

}
.selezione{
	height:24px;
	line-height:24px;
	font-family: 'MuseoSans500';
	font-size:12px;
	color:#333;
	width:60px;
}
#fumetto{
	width:154px;
	height:14px;
	padding:12px 0px 5px 0px;
	background:url(img/fumetto.png) no-repeat;
	text-align:center;
	font-family: 'MuseoSans500';
	font-size:12px;
	color:#FFF;
	line-height:14px;
	position:absolute;
	top:110px;
	left:42px;
	display:none;
	z-index:201;
}
#sx{
	width:280px;
	float:left;
	margin-top:90px;
}
#dx{
	width:640px;
	float:right;
	margin-top:90px;
	position:relative;
	background-color:#fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:20px;
}
#testo{
	font-family: 'MuseoSans500';
	color:#444;
	line-height:20px;
	font-size:14px;
	-moz-column-width:310px;
	-moz-column-gap:20px;
	-webkit-column-width:310px;
	-webkit-column-gap:20px;
	column-width:310px;
	column-gap:20px;
}
#testo a{
	color:#731A1C;
}
#loghino{
	background:url(img/bordo_pagina.jpg) no-repeat;
	width:155px;
	height:22px;
	position:absolute;
	top:-22px;
	right:0px;
}
#box_offerte{
	width:260px;
	height:160px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(img/bg_offerte.png) repeat-x top;
	padding:10px;
	position:relative;
	background-color:#FFF;
	margin-bottom:40px;
}
#titolo_offerte{
	font-family: 'Antipasto';
	color:#8B98A3;
	font-size:30px;
	position:absolute;
	top: -26px;
	left:5px;
	text-transform:uppercase;
}
.tutti{
	position:absolute;
	top:-24px;
	right:5px;
	background:url(img/tutti.png) no-repeat 0 0;
	width:32px;
	height:32px;
}
a.tutti:hover{
	background:url(img/tutti.png) no-repeat 0 -32px;
}
#box_spa{
	width:260px;
	height:160px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	position:relative;
	background-color:#D6BD8B;
}
#titolo_spa{
	font-family: 'Antipasto';
	color:#D6BD8B;
	font-size:26px;
	position:absolute;
	top: -22px;
	left:5px;
	text-transform:uppercase;
}

.riga{
	border-top:2px dotted #999;
	width:100%;
	clear:both;
	margin:10px 0px 0px 0px;
}
#close{
	width:660px;
	position:absolute;
	top:0px;
	right:0px;
	height:77px;
	background-color:#FFF;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:0px 10px 10px 10px;
}
#footer{
	width:100%;
	background:url(img/bg_footer.jpg) repeat-x;
	background-color:#FFF;
	clear:both;
}
#footer_cont{
	width:980px;
	position:relative;
	margin:0 auto;
}
#logo_footer{
	width:201px;
	height:120px;
	height:120px;
	float:left;
	margin:10px 0px 0px 50px;
	background:url(img/logo_footer.png) no-repeat;
}
#address{
	margin-left:50px;
	width:490px;
	float:left;
}
#ta{
	margin:40px 0px 0px 50px;
}
#sx_menu{
	width:285px;
	margin-left:15px;
	float:left;
	margin-top:100px;
}
.tasto_sx{
	width:265px;
	height:40px;
	line-height:40px;
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#FFF;
	background:#4D1112;
	padding:0px 10px;
	margin-bottom:3px;
	display:block;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
a.tasto_sx:hover{
	color:#731A1C;
	background:#FFF
}
.tasto_sx_on{
	width:265px;
	height:40px;
	line-height:40px;
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#731A1C;
	background:#FFF;
	padding:0px 10px;
	margin-bottom:3px;
	display:block;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
/*---------------------------------------------------------------------------------*/

.thumb{
	width:85px;
	height:85px;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	margin-left:15px;
}
a.thumb:hover{
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}
.thumb2{
	width:85px;
	height:85px;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	margin-right:15px;
}
a.thumb2:hover{
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}
.dx_offerta{
	width:530px;
	float:right;
}
#prenota{
	height:45px;
	width:100px;
	line-height:45px;
	background:url(img/bg_invo.jpg) repeat-x;
	padding:0px 5px 0px 25px;
	font-family: 'MuseoSans500';
	font-size:16px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
}

#prenota:hover{
	-moz-box-shadow: inset 0 0 10px #000;
	-webkit-box-shadow: inset 0 0 10px#000;
	box-shadow: inner 0 0 10px #000;
}
#prenota:focus{
	background:url(img/bg_invo_focus.jpg) repeat-x;
}
#prenota_dx{
	float:left;
	margin-left:15px;
	height:45px;
	line-height:45px;
	font-family: 'MuseoSans500';
	font-size:14px;
	color:#444;
}



.sottotitolo{
	width:135px;
	height:85px;
	font-family: 'MuseoSans500';
	color:#333;
	font-size:12px;
	line-height:16px;
	float:right;
	margin-right:15px;
}
.preview_offerta{
	font-family: 'MuseoSans500';
	color:#FFF;
	font-size:16px;
	width:260px;
	height:40px;
	overflow:hidden;
	line-height:20px;
	height:35px;
	display:block;
	
}
.preview_pacchetto{
	font-family: 'MuseoSans500';
	color:#72191B;
	font-size:16px;
	width:260px;
	height:40px;
	overflow:hidden;
	line-height:20px;
}
a.preview_offerta:hover{
	color:#455058;
}
a.preview_pacchetto:hover{
	color:#FFF;
}
.prezzo_cont{
	position:absolute;
	bottom:15px;
	width:85px;
}
.spa_prezzo{
	font-family: 'MuseoSans500';
	font-size:12px;
	text-align:center;
	color:#333;
	padding:4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#FFF;
	margin:0 auto;
	width:50px;
}



/*---------------------------------------------------------------------------------*/
.spacer1px{
	clear:both;
	width:100%;
	height:1px;
}
.spacer5px{
	clear:both;
	width:100%;
	height:5px;
}
.spacer10px{
	clear:both;
	width:100%;
	height:10px;
}
.spacer20px{
	clear:both;
	width:100%;
	height:20px;
}
.spacer30px{
	clear:both;
	width:100%;
	height:30px;
}
.spacer40px{
	clear:both;
	width:100%;
	height:40px;
}
.spacer50px{
	clear:both;
	width:100%;
	height:50px;
}
.clear{
	clear:both;
}

#firma_ns{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns1.png) left no-repeat;
}

#firma_ns_right{
	padding-right:20px;
	background:url(http://www.network-service.it/img/ns1.png) right no-repeat;
	text-align:right;
}
#firma_ns_center_sx{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	height:16px;
	line-height:16px;
	text-decoration:none;
	padding-right:5px;
	float:left;
}
#firma_ns_center_logo{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns1.png) left no-repeat;
	float:left;
}

#firma_ns_black{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns2.png) left no-repeat;
}

#firma_ns_right_black{
	padding-right:20px;
	background:url(http://www.network-service.it/img/ns2.png) right no-repeat;
	text-align:right;
}
#firma_ns_center_sx_black{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	height:16px;
	line-height:16px;
	text-decoration:none;
	padding-right:5px;
	float:left;
}
#firma_ns_center_logo_black{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns2.png) left no-repeat;
	float:left;
}

.light{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	height:16px;
	line-height:16px;
	text-decoration:none;
}
a.light:hover{
	color:#000;
	text-decoration:underline;
}

.dark{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCC;
	height:16px;
	line-height:16px;
	text-decoration:none;
}
a.dark:hover{
	color:#FFF;
	text-decoration:underline;
}
.suite_table{
	width:100%;
	}
.suite_col_pari{
	background:#BCC5CB;
	font-family: 'MuseoSans500';
	color:#444;
	font-size:13px;
	line-height:18px;
	height:18px;
	padding:3px;
	margin:3px;
	width: 20%;
}
.suite_col_dispari{
	background:#AFB9C0;
	font-family: 'MuseoSans500';
	color:#444;
	font-size:13px;
	line-height:18px;
	height:18px;
	padding:3px;
	margin:3px;
	width: 20%;
}

/*-----------------------*/
div#smc.gmnoprint{
	width:37px;
	height:94px;
	-moz-user-select:none;
	z-index:0;
	position:absolute;
	left:7px;
	top:37px;
}

#firma_ns{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns1.png) left no-repeat;
}

#firma_ns_right{
	padding-right:20px;
	background:url(http://www.network-service.it/img/ns1.png) right no-repeat;
    display: block;
    margin-top: 70px;
    padding-right: 20px;
    text-align: right;
}
#firma_ns_center_sx{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	height:16px;
	line-height:16px;
	text-decoration:none;
	padding-right:5px;
	float:left;
}
#firma_ns_center_logo{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns1.png) left no-repeat;
	float:left;
}

#firma_ns_black{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns2.png) left no-repeat;
}

#firma_ns_right_black{
	padding-right:20px;
	background:url(http://www.network-service.it/img/ns2.png) right no-repeat;
	text-align:right;
}
#firma_ns_center_sx_black{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	height:16px;
	line-height:16px;
	text-decoration:none;
	padding-right:5px;
	float:left;
}
#firma_ns_center_logo_black{
	padding-left:20px;
	background:url(http://www.network-service.it/img/ns2.png) left no-repeat;
	float:left;
}

.light{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#444;
	height:16px;
	line-height:16px;
	text-decoration:none;
}
a.light:hover{
	color:#000;
	text-decoration:underline;
}

.dark{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#CCC;
	height:16px;
	line-height:16px;
	text-decoration:none;
}
a.dark:hover{
	color:#FFF;
	text-decoration:underline;
}
