html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline;

}
a img, :link img, :visited img {
	border:0
}
table {
	border-collapse: collapse;
	border-spacing:0
}
/*
ol, ul {
	list-style:none}
*/
q:before, q:after, blockquote:before, blockquote:after {
	content: ""
}
:focus {
	outline:0
}
ol {
	list-style-position:inside
}
ol li {
	text-align:justify
}
html {
	width:100%;
	height:100%
}
body {
	margin:0;
	padding:0;
	background-color: #fff;
	height:100%
}
/* STRUTTURA */
#container {
	height:100%;
	width:995px;
	position:relative
}
#wrapper-home {
	padding-left:1px;
	background-image:url(/images/bck.gif);
	background-repeat:repeat-y
}
#wrapper {
	padding-left:1px;
	background-image:url(/images/bck01.gif);
	background-repeat:repeat-y
}
#header {
	background-image:url(/images/bck-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:995px;
	height:162px
}
#menu-top {
	width:995px;
	height:24px;
	/*background-image:url(../images/top-bar.gif);*/background-repeat:no-repeat}
#sx{
	float:left;
	width:182px;
	text-align:left}
#center{
	float:left;
	width:589px;
	height:auto;
	min-height:1100px}
#dx{
	float:left;
	width:222px}
#footer{
	clear:both;
	width:994px;
	background-image:url(/images/bck-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	/*background: #0075b8;*/
	background-color:#0075b8;
	color: #fff;
	height:66px;
	border-top:1px solid #fff}
/* FINE STRUTTURA */
#agg {
	position:absolute;
	top:140px;
	left:785px
}
#agg a {
	display:block;
	width:180px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	background-image:url(/images/add.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:5px 0
}
#agg a:hover {
	text-decoration:none;
	color:#fe7200
}
#menu {
	float:left
}
#menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding-left:20px;
	padding-top:0
}
#menu li {
	display:block;
	float:left
}
#menu a {
	display:block;
	padding-top:7px;
	padding-left:0px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase
}
#menu a:hover {
	color:#212F92
}
#cerca form {
	margin:0;
	padding:0
}
#cerca {
	float:left;
	width:200px;
	margin:0;
	padding:0;
	height:20px
}
#cerca input {
	border:1px solid #D0E9F1;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#fff
}
#menu-sx ul {
	float:left;
	list-style:none;
	background-color:#d0e9f1;
	margin:0;
	padding:0
}
#menu-sx li {
	float:left;
	height:24px;
	width:181px;
	border-bottom:1px solid #fff;
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 10px;
	letter-spacing:-0.01em
}
#menu-sx a {
	display:block;
	padding-top:7px;
	padding-left:20px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#212F92;
	font-weight:bold;
	text-transform:uppercase
}
#menu-sx a:hover {
	color:#FE7200
}
#nl {
	float:left;
	width:181px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../images/bck-newsl.gif);
	background-repeat:no-repeat;
	padding-top:40px;
	text-align:center;
	padding-bottom:8px
}
#nl form {
	margin:0;
	padding:0
}
#nl input {
	border:1px solid #D0E9F1;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#fff;
	clear:both
}
#nl label {
	clear:both;
	display:block
}
#nl p {
	width:150px;
	padding:4px;
	text-align:justify;
	margin:0 auto
}
#banner_new{
	padding:4px;
	margin:0 0 1px 0;
	clear:both;
	float:left;
	width:209px;
	height:107px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	/*background:url(/images/banner.jpg) no-repeat;*/
	border-bottom:1px solid #fff;
	/*border:3px solid #d0e9f1;*/
	text-align:center}
	#banner_new p{ text-align:center}
	#banner_new a:hover, a:link, a:visited{color:#212f92}
	#banner_new a{text-decoration:none}
		/*#banner_new span{visibility:hidden}*/
/*30 gen*/
	#banner_new_01{
		position:absolute;
		top:110px;
		left:605px;		
		width:200px;
		height:107px;		
		color:#000;
		text-align:left;
		background-color:#d0e9f1;
		padding-left:7px}
		#banner_new_01 a:hover, #banner_new_01 a:link, #banner_new_01 a:visited{color:#212f92 !important; font:13px Arial, Helvetica, sans-serif !important}
		#banner_new_01 a{text-decoration:none}

#banner-sx {
/*
	width:181px;
	height:600px;
	border-top:1px solid #fff;*/
	width:181px;
	height:600px;
	text-align:center;
	margin:0 auto;
	clear:both;
	background-color:#D0E9F1;
	border-right:1px solid #fff;}
/* CENTER */
#yellow {
	width:547px;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:42px;
	padding-top:7px;
	background:#f2c337 url(/images/dove.gif) no-repeat 23px 7px
}
#yellow1024 {
	width:770px;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:42px;
	padding-top:7px;
	background:#f2c337 url(/images/dove.gif) no-repeat 23px 7px
}
#yellow-1024 {
	width:812px;
	background-color:#f2c337;
	height:29px;
	background-image:url(../images/dove.gif);
	background-repeat:no-repeat;
	background-position:left top
}
#yellow-motori {
	width:589px;
	background-color:#f2c337;
	height:24px;
	border-bottom:1px solid #fff;
	background-image:url(../images/ar.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left
}
#yellow-motori p {
	padding-left:70px;
	padding-top:6px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0
}
#yellow-motori h3 {
	padding-left:70px;
	padding-top:8px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0
}
#titoli-sezioni {
	width:589px;
	background-color:#fea100;
	height:29px;
	background-image:url(../images/ar.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left
}
#titoli-sezioni p {
	padding-left:70px;
	padding-top:8px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0
}
#titoli-sezioni-estrai {
	width:589px;
	background-color:#fe7200;
	height:24px;
	border-bottom:1px solid #fff;
	background-image:url(../images/ar.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left
}
#titoli-sezioni-estrai p {
	padding-left:70px;
	padding-top:6px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0
}
#titoli-sezioni-estrai form {
	float:right;
	margin-top:-16px;
	margin-right:10px
}
#titoli-sezioni-estrai-1024 {
	width:810px;
	background-color:#fe7200;
	height:29px;
	background-image:url(../images/ar.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left
}
#titoli-sezioni-estrai-1024 p {
	padding-left:70px;
	padding-top:8px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0
}
#titoli-sezioni-estrai-1024 form {
	float:right;
	margin-top:-16px;
	margin-right:10px
}
#motori {
	width:536px;
	height:275px;
	padding-left:41px;
	float:left;
	border-bottom:1px solid #fff
}
#motori_pagine_interne {
	width:536px;	
	padding-left:41px;
	float:left;
	border-bottom:1px solid #fff;
	background-color:#e7f4f8}
#motori h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}
#motori form {
	margin:0;
	padding:0
}
#motori select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:7px;
	border:1px solid #51a2ce;
}
#motori input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:7px;
	border:1px solid #51a2ce;
	background-color:#fff
}
#contenuto-int-dove {
	width:539px;
	padding-left:50px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	padding-bottom:20px
}
#contenuto-int-dove a {
	color:#fea100;
	text-decoration:underline
}
#contenuto-int-dove a:hover {
	color:#fea100;
	text-decoration:none
}
#contenuto-int {
	width:480px;
	padding-left:50px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	padding-bottom:20px;
}
#contenuto-int img[name] {
	width:51px;
	height:51px
}
#contenuto-int h3 {
	font-size:10px
}
#contenuto-int a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	padding-bottom:20px;
	text-decoration:none;
	color:#fea100
}
#contenuto-int-news {
	float:left;
	width:535px;
	height:auto !important;
	height:500px;
	min-height:500px;
	padding:10px 25px 10px 25px;
		font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	line-height: 16px !important;
}
#contenuto-int-news_agg p, #contenuto-int-news_agg ul, #contenuto-int-news_agg div {
	width:500px;
	height:auto !important;
	min-height:5px;
	height:5px
}
#contenuto-int-news h3, #contenuto-int-news h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal
}
#contenuto-int-news_agg iframe {
	width:500px;
	float:left;
	clear:both
}
#contenuto-int-news_agg p, #contenuto-int-news_agg ul, #contenuto-int-news_agg img, #contenuto-int-news_agg h5, #contenuto-int-news_agg div {
	float:left;
	clear:both
}
.linea_hr {
	border-top:1px solid #51a2ce;
	margin-top:15px;
	padding-top:3px
}
#contenuto-int-news a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-bottom:20px;
	text-decoration:none;
	color:#fea100
}
#contenuto-int-news h3, h5, h4 {
	font-size:11px
}
#contenuto-int-news p, #contenuto-int-news ul {
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:justify
}
#contenuto-int-news img {
	border:0;
	float:left;
	margin-right:8px;
	vertical-align:middle
}
#contenuto-int-news td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#incentive {
	clear:both;
	float:left;
	margin-left:15px
}
#incentive ul li {
	list-style:inside;
	list-style-type:disc
}
.box_album {
	float:left;
	width:510px;
	height:auto !important;
	height:80px;
	min-height:80px;
	padding:0 25px 15px 0;
	clear:both;
	margin:15px 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid #fff
}
.box_album_left {
	float:left;
	width:80px;
	height:auto !important;
	height:80px;
	min-height:80px
}
.box_album_left img {
	background-color:#fff;
	border:1px solid #51a2ce;
	padding:2px;
	float:left
}
.imm_album {
	background-color:#fff;
	border:1px solid #51a2ce;
	padding:2px;
	float:left
}
.box_album_right {
	float:left;
	width:420px;
	/*width:430px;*/
					height:auto !important;
	height:80px;
	min-height:80px
}
a.colore {
	color:#51A2CE !important
}
a:visited.colore {
	color:#51A2CE
}
a:hover.colore {
	color:#FE7200 !important
}
span.colore {
	color:#51A2CE !important
}
.grass {
	margin-top:0 !important;
	font-weight:bold;
	color:#51A2CE !important
}
.grass01 {
	margin-top:15px;
	font-weight:bold;
	color:#51A2CE !important
}
.stacca {
	margin-top:10px !important
}
.stacca01 {
	margin-bottom:10px
}
.stacca02 {
	margin-bottom:10px;
	color:#51a2ce !important
}
.a_capo {
	float:left;
	clear:both
}
.tasto, .tasto01 {
	border:0;
	background-color:#51a2ce;
	width:45px;
	color:#fff;
	padding:0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
.tasto {
	margin-left:20px
}
.tasto01 {
	margin-left:85px !important;
	margin-left:88px
}
.migliore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#51A2CE;
	margin-bottom:15px;
	margin-left:80px;
	display:block
}
#archivio_commenti {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	width:492px;
	height:290px
}
.archivio_commenti01 {
	background-color:#E7F4F8;
	width:492px;
	padding:5px;
	margin-bottom:2px
}
a.chiudi {
	text-decoration:none
}
#vota {
	float:left;
	clear:both;
	border-bottom:1px solid #fff;
	padding-bottom:15px
}
#vota img {
	float:left;
	width:18px;
	height:18px
}
#vota input, #vota label, #vota p {
	float:left
}
#vota p {
	clear:both
}
.vota_album {
	float:left;
	clear:both
}
.vota_album01 {
	float:left;
	clear:both;
	margin-bottom:3px
}
#commento {
	float: none;
	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:15px
}
#commento textarea {
	overflow:auto;
	width:132px !important;
	width:130px;
}
#commento textarea, #commento input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
.elemento_block {
	display:block;
	width:70px;
	margin-top:2px;
	margin-right:15px;
	float:left;
	vertical-align: baseline
}
#contenuto-int-viaggiare {
	width:500px;
	padding-left:50px;
	/*padding-right:39px;*/
	padding-bottom:20px;
	padding-top:15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:justify
}
#contenuto-int-viaggiare a {
	padding-bottom:0px;
	text-decoration:none;
	color:#fea100
}
#contenuto-int-viaggiare h3 {
	font-size:11px;
	margin:0;
	padding:0
}
#contenuto-int-viaggiare img {
	border:1px solid #51a2ce;
	float:left;
	margin-right:8px;
	vertical-align:middle
}
#contenuto-int-viaggiare p {
	color:#000;
	padding-top:4px;
	margin-top:0;
	margin-left:5px;
}
.linea {
	border-top:1px solid #fff;
	clear:both;
	width:98%;
	height:1px;
	text-align:center;
	margin-top:15px;
	padding-bottom:15px;
	margin-bottom:15px
}
#scopri {
	width:507px;
	height:171px;
	float:left
}
#scopri a {
	background:none
}
#scopri img {
	float:left
}
#viaggi_richiesti {
	display:block;
	float:left;
	width:249px;
	height:166px;
	text-align:center;
	background-image:url(/images/viaggi_richiesti.gif);
	background-repeat:no-repeat;
	margin-left:1px;
	padding-top:5px;
	padding-left:4px
	
}
#viaggi_richiesti img {
	width:245px;
	height:161px
}
#wrapper-motori {
	padding-left:35px;
	padding-top:10px;
	padding-bottom:15px;
	height:60px
}
#motori01 ul, #motori02 ul, #motori03 ul {
	list-style:none
}
#motori01 {
	width:144px;
	float:left;
	height:auto !important;
	height:50px;
	min-height:50px;
	padding-top:8px;
	text-align:left
}
#motori02 {
	width:189px
}
#motori03 {
	width:144px
}
#motori02, #motori03 {
	float:left;
	height:auto !important;
	height:50px;
	min-height:50px;
	padding-top:8px;
	text-align:left;
	margin-left:4px
}
a.motori {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#51a2ce;
	text-decoration:none;
	background-image:url(../images/arrow3.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	font-weight:bold
}
a:hover.motori {
	text-decoration:none;
	color:#FE7200
}
#motori ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#motori ul li {
	line-height:14px
}
#banners-tours {
	margin-top:-48px;
	float:left;
	padding:0;
	background-color:#fff
}
#banners-tours a {
	background-image:none;
	margin:0 auto;
	padding:0;
	height:50px;
}
#banners-tours img {
	height:60px;
}
#alpitour {
	clear:left;
	float:left;
	width:134px;
	height:60px;
	padding-left:10px;
}
#francorosso {
	float:left;
	padding-left:29px;
	width:168px;
	height:60px;
}
#valtur {
	float:left;
	width:134px;
	height:60px;
	clear:right;
	padding-left:10px;
}
#album_racconti {
	float:left;
	clear:both;
	width:589px;
	height:232;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
/*border-bottom:1px solid #fff;*/}
#prenotazione_home {
	float:left;
	clear:both;
	width:589px;
	height:120;
	border-bottom:1px solid #fff;
}
#prenotazione_home_left {
	float:left;
	/*background:url(/images/prenotazione_home_left.gif) no-repeat;*/
	background-color:#D0E9F1;
	width:273px;
	height:120px;
	border-right:1px solid #fff;
	padding: 20px 0 0 20px;
}
#prenotazione_home_left a {
	display:block;
	float:left;
	width:293px;
	height:120px;
	text-decoration:none}
	
#prenotazione_home_left span, #newsletter_home span{visibility:hidden}

#newsletter_home{
	/*background:url(/images/newsletter_home.gif) no-repeat;*/
	background-color:#D0E9F1;

	width:274px;
	height:120px;
	padding:20px 0 0 20px;
	float:left}
	#newsletter_home a{
		text-decoration:none;
		display:block;
		width:294px;
		height:120px;
		float:left}
		
#contenuto_agg {
	float:left;
	width:551px;
	height:auto !important;
	height:120px;
	min-height:120px;
	background-color:#fff;
	padding:19px;
	clear:both;/*overflow:hidden;
				overflow-y:scroll;
				overflow-x:hidden*/}
#contenuto_agg p {
	text-align:justify;
	background-color:#fff;
	color:#0075b8;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#contenuto_agg a {
	color:#0075b8;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#contenuto_agg a:hover {
	color:#003d60
}
#album_viaggio_tit {
	float:left;
	width:251px;
	height:17px;
	padding-left:42px;
	padding-top:7px;
	background:#51a2ce url(/images/dove.gif) no-repeat 23px 7px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff
}
#racconti_viaggio_tit {
	float:left;
	width:253px;
	height:17px;
	padding-left:42px;
	padding-top:7px;
	background:#51a2ce url(/images/dove.gif) no-repeat 23px 7px;
	border-bottom:1px solid #fff
}
#album_viaggio {
	float:left;
	width:293px;
	height:81px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background:url(/images/album_viaggio.gif)
}
#racconti_viaggio {
	float:left;
	width:293px;
	height:81px;
	border-bottom:1px solid #fff;
	background:url(/images/racconti_viaggio.gif);
	margin-right:0 !important;
	margin-right:-3px
}
#album_viaggio a, #racconti_viaggio a {
	display:block;
	width:294px;
	height:81px;
	text-decoration:none
}
#album_viaggio span, #racconti_viaggio span {
	display:none
}
#racconti_viaggio {
	float:left;
	width:295px;
	height:81px;
	border-bottom:1px solid #fff
}
#inserisci_album_titolo {
	clear:both;
	width:547px;
	height:17px;
	padding-left:42px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#51a2ce url(/images/dove.gif) no-repeat 23px 7px;
	border-bottom:1px solid #fff
}
#inserisci_album {
	clear:both;
	width:547px;
	height:auto !important;
	height:110px;
	min-height:110px;
	padding-left:42px;
	padding-top:24px;
	padding-bottom:15px !important;
	padding-bottom:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	border-bottom:1px solid #fff
}
#last-minute {
	clear:both;
	width:547px;
	height:17px;
	padding-left:42px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#51a2ce url(/images/dove.gif) no-repeat 23px 7px;
	border-bottom:1px solid #fff
}
#last-minute1024 {
	clear:both;
	width:770px;
	height:17px;
	padding-left:42px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#51a2ce url(/images/dove.gif) no-repeat 23px 7px;
	border-bottom:1px solid #fff
}
#last-minute02 {
	clear:both;
	width:547px;
	height:17px;
	padding-left:42px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#51a2ce url(/images/dove.gif) no-repeat 23px 7px;
	border-bottom:1px solid #fff;
	position:relative
}
#tasto_prenota {
	position:absolute;
	top:1px;
	left:500px;
}
#last-minute01 {
	clear:both;
	width:589px;
	background-color:#d0e9f1;
	height:254px;
	border-bottom:1px solid #fff;
	float:left;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#51a2ce;
	text-transform:uppercase
}
#last-minute01 h2, #last-minute01 h3, #last-minute01 h4 {
	font-size:9px;
	width:115px;
	margin-left:10px
}
#last-minute01 h2 {
	margin-top:10px
}
#last-minute01 h3, #last-minute01 h4 {
	font-weight:normal;
	margin-top:5px
}
#last-minute01 h4 {
	text-transform:lowercase;
	font-size:10px;
}
#last-minute01 p {
	width:112px;
	height:88px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #000
}
#last-minutebox1, #last-minutebox2, #last-minutebox3 {
	width:146px;
	height:254px;
	/*background-color:#FF0000;*/
			float:left;
	border-right:1px solid #fff;
	position:relative
}
#last-minutebox1 img.mini, #last-minutebox2 img.mini, #last-minutebox3 img.mini {
	border-bottom:1px solid #fff;/*
				width:146px;
				height:117px
				*/
				}
#last-minutebox4 img.mini {
	border-bottom:1px solid #fff;
	width:148px;
	height:117px
}
.link_01 {
	display:block;
	width:31px;
	height:9px;
	margin-top:30px;
	margin-left:100px;
	background:url(/images/info.gif) no-repeat;
	position:absolute;
	top:200px;
	left:0
}
.link01 span {
	display:none
}
#last-minutebox4 {
	width:148px;
	height:254px;
	float:left;
	position:relative
}
#estrai-offerte-home {
	float:left;
	width:529px;
	height:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:50px;
	padding-right:9px;
	padding-top:0;
	margin:0;
}
#estrai-offerte-home img {
	clear:both;
	float:left;
	border:2px solid #e4e0d3;
	margin:0;
	padding:0;
}
#estrai-offerte-home p {
	float:left;
	clear:both;
	margin:0;
	padding:0;
}
#estrai-offerte-home h3, #estrai-offerte-home h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:120px;
	margin:0;
	padding:0
}
#estrai-offerte-home a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#fe7200;
	margin:0;
	padding:0
}
.blocco {
	display:block;
	width:150px;
	height:190px;
	float:left;
	margin-right:20px;
	margin-top:5px;
	padding:0;
/*border:1px #000 solid;*/}
#motori04 {
	width:144px;
	float:left;
	height:124px;
	text-align:left;
	background-image:url(../images/motori04.gif);
	background-repeat:no-repeat
}
#motori05 {
	width:189px;
	float:left;
	height:124px;
	text-align:left;
	background-image:url(../images/motori05.gif);
	background-repeat:no-repeat;
	margin-left:4px
}
#motori06 {
	width:144px;
	float:left;
	height:124px;
	text-align:left;
	background-image:url(../images/motori06.gif);
	background-repeat:no-repeat;
	clear:right;
	margin-left:4px
}
#motori07 {
	margin-top:4px;
	width:144px;
	float:left;
	height:124px;
	text-align:left;
	background-image:url(../images/motori07.gif);
	background-repeat:no-repeat
}
#motori08 {
	width:189px;
	margin-top:4px;
	float:left;
	height:124px;
	text-align:left;
	background-image:url(../images/motori08.gif);
	background-repeat:no-repeat;
	margin-left:4px
}
#motori09 {
	width:144px;
	margin-top:4px;
	float:left;
	height:124px;
	text-align:left;
	background-image:url(../images/motori09.gif);
	background-repeat:no-repeat;
	clear:right;
	margin-left:4px
}
#alpitour01 {
	clear:left;
	float:left;
	width:144px;
	height:50px
}
#francorosso01 {
	float:left;
	padding-left:4px;
	width:189px;
	height:50px
}
#valtur01 {
	float:left;
	padding-left:4px;
	width:144px;
	height:50px;
	clear:right
}
#link {
	text-align:center;
	margin:0 auto;
	clear:both;
	color:#0075b8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:15px;
	display:block;
	height:33px
}
#link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#0075b8
}
#link a:hover {
	color:#FE7200
}
#contenuto-int-contatti {
	width:535px;
	height:auto !important;
	height:500px;
	min-height:500px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify;
	padding:10px 25px 10px 25px
}
#contenuto-int-contatti fieldset {
	width:450px;
	border:none;
}
#contenuto-int-contatti form {
	margin:0;
	padding:0;
}
#contenuto-int-contatti label {
	display:block;
	clear:both;
	margin-bottom:3px;
	margin-top:3px;
}
#contenuto-int-contatti input {
	width:150px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	float:left;
	display:block;
	margin:0
}
#contenuto-int-contatti select {
	width:158px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#contenuto-int-contatti textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	overflow:auto
}
#contenuto-int-contatti a {
	color:#fea100;
	text-decoration:underline;
	padding-top:5px;
	padding-bottom:5px;
	display:block
}
#contenuto-int-contatti a:hover {
	text-decoration:none;
}
/* CENTER */

/* DX */
#news_pag {
	width:515px;
	height:300px;
	padding-top:0;
	margin-left:15px
}
#news-cont {
	width:216px;
	height:440px;
	padding-top:0
}
#news {
	width:216px;
	height:300px;
	padding-top:0
}
#news a, #news-cont a, #news_pag a {
	text-decoration:none
}
#news img, #news-cont img, #news_pag img {
	/*width:58px;
		height:58px;*/
		border:1px solid #fff;
	float:left
}
#news p, #news a, #news-cont p, #news-cont a, #news_pag p, #news_pag a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#51a2ce;
	text-transform:lowercase;
	letter-spacing:0
}
#news p, #news-cont p {
	width:125px;
	height:58px;
	float:left;
	margin-left:15px;
	background:url(/images/leggi.gif) no-repeat 85px 48px;
	position:relative
}
#news_pag p {
	width:125px;
	height:58px;
	float:left;
	margin-left:15px;
	background:url(/images/leggi01.gif) no-repeat 85px 48px;
	position:relative
}
.news_home {
	float:left;
	width:213px;
	height:66px;
	padding-top:8px;
	padding-left:9px;
	border-bottom:1px solid #fff
}
.news_home_arch {
	float:left;
	width:213px;
	height:76px;
	padding-top:8px;
	padding-left:9px;
	border-bottom:1px solid #fff
}
a.inv {
	display:block;
	width:38px;
	height:8px;
	text-decoration:none;
	position:absolute;
	top:45px;
	left:83px
}
#noleggio-auto{
	width:221px;
	height:176px;
	/* background:url(/images/noleggio-auto.gif) no-repeat;*/
	background-color:#D0E9F1;
	text-align:center;
	float:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff}	
	#noleggio-auto a{
		width:221px;
		height:176px;
		float:left;
		display:block;
		text-decoration:none}
		#noleggio-auto span{visibility:hidden}
#archivionews {
	width:222px;
	height:29px;
	background-color:#51a2ce;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	float:left
}
#adsense {
	float:left;
	height:381px;
	width:222px;
	background-color:#e7f4f8;
	padding-left:1px;
	padding-top:20px;
	margin:0 auto;
	text-align:center
}
/* DX */


/* footer */
#testo-footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-top:18px;
	padding-left:5px;
	float:left
}
#testo-footer img {
	padding-top:3px
}
#footer-dx {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-top:18px;
	padding-right:25px;
	float:right
}
/* footer */

/* CLASSI */
.separatore {
	color:#fff;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase
}
a.white {
	color:#fff;
	text-decoration:none
}
a:hover.white {
	text-decoration:none;
	color:#FE7200
}
a.linkness {
	color:#fff;
	text-decoration:none
}
a:hover.linkness {
	color:#fff;
	text-decoration:none
}
.obbligatorio {
	margin-top:25px;
	display:block;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:490px;
}
.errore {
	color: #ff0000;
	font-weight:bold;
	margin-top:25px;
	display:block;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:490px;
}

.avviso {
	color: #000;
	font-weight:bold;
	margin: 10px 0px 10px 0px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
/* FINE CLASSI */
/* FORM CONTATTI */


.obbligatorio {
	color: #ff0000;
}
#contenuto-int-prenota {
	width:500px;
	padding-left:50px;
	padding-right:35px;
	padding-bottom:20px;
	padding-top:15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify
}
#contenuto-int-prenota form {
	margin:0;
	padding:0
}
#contenuto-int-prenota fieldset {
	border: 1px solid #7BB9D9;
	padding:0;
	margin:0
}
#contenuto-int-prenota legend {
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #0084D7;
	margin-bottom: 10px
}
#contenuto-int-prenota label {
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	color:#000
}
#contenuto-int-prenota input {
	background:#fff;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 5px 0px;
	border:1px solid #000;
	width: 90%;
	vertical-align: middle
}
.riservata {
	background: #D9EDF9;
	color: #0084D7;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	clip: rect( );
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 5px 0px;
	border: 0px solid #D9EDF9;
	width: 100%;
	vertical-align: middle;
}
#contenuto-int-prenota select {
	background: #F5FBFE;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 0px 0px 0px 1px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #000000;
	width: 97%;
	vertical-align: middle
}
#contenuto-int-prenota textarea {
	background: #FFFFFF;
	color: #0084D7;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	clip: rect( );
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #000000;
	width: 100%;
}
#contenuto-int-proposte {
	width:500px;
	padding-left:50px;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:justify
}
#contenuto-int-proposte a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none
}
#contenuto-int-proposte h3, h4 {
	margin:0;
	padding:0
}
a.link_mondo {
	color: #51a2ce
}
a:hover.link_mondo {
	color: #fe7200
}
a.link_mondo01 {
	color: #fea100
}
a:hover.link_mondo01 {
	color: #51a2ce
}
#contenuto-int-motori {
	background-color:#FAF6EB;
	width:589px;
	float:left
}
#center-motori {
	float:left;
	width:789px;
}
#contenuto-int-motori1024 {
	background-color:#fff;
	width:789px;
	float:left;
	height:auto;
	min-height:768px;
}
#contenuto-int-estrai-scheda {
	background-color:#e7f4f8;
	width:747px;
	padding-left:50px;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:15px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;	
	color:#000;
	text-align:justify;
	min-height:768px;
	position:relative}	
	#contenuto-int-estrai-scheda a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:justify;
		padding-bottom:20px;
		text-decoration:none;
		color:#fea100}
#contenuto-int-estrai-scheda h3, h5, h4 {
	font-size:10px
}
#contenuto-int-estrai-scheda p {
	color:#000;
	display:block;
	clear:both;
	margin-top:10px
}
#contenuto-int-estrai-scheda img {
	border:0;
	float:left;
	margin-right:8px;
	vertical-align:middle
}
#contenuto-int-estrai-scheda td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#wrapper-estrai-scheda {
	padding-left:1px;
	background:#e7f4f8 url(../images/bck02.gif) repeat-y;
	font:11px Verdana, Arial, Helvetica, sans-serif !important;
	line-height:16px !important}
	
	
#adsense-top-right {
	position:absolute;
	left:780px;
	top:225px;
	width:200px;
	height:95px;
	z-index:50}
#newsl a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FE7200;
}
#newsl h3 {
	padding-top:8px;
	color:#FE7200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border:1px solid #51A2CE;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#E7F4F8;
	height:27px;
/*background:#E7F4F8 url(/images/bck-thickbox.gif) no-repeat top*/}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px
}
/*class form_album */
		.cont form {
	margin-top:0;
	border:0px solid #E0E0E0;
	padding:0;
}
.cont fieldset {
	border:0;
	padding:0;
	margin:0
}
.cont span.riga {
	padding-top:10px;
	padding-bottom:5px;
	margin:0;
	border:0;
	display:block;
	clear:both
}
.cont span.riga_centrata {
	display:block;
	clear:both;
	text-align:left;
	margin-left:125px
}
.cont span.riga_centrata01 {
	display:block;
	clear:both;
	text-align:left;
	margin-left:125px;
	margin-top:10px
}
.cont label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51A2CE;
	text-align:left
}
.cont span.elemento_block {
	display:block;
	width:110px;
	margin-top:2px;
	float:left;
	text-align:left;
	vertical-align: baseline
}
.cont input, .cont select, .cont textarea {
	color: #0B3032;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	border:0;
	width:150px
}
.cont input, .cont select {
	border:1px solid #ADADAD
}
.cont input[file] {
	border-bottom:1px dotted #0B3032
}
.cont textarea {
	border:1px solid #ADADAD;
	overflow:auto;
	height:138px
}
.cont span.asterisco {
	color:#51A2CE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	vertical-align:top
}
.cont span.leggi_privacy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0B3032;
	text-align:center;
	display:block;
	margin:00;
	padding:20px 0px 8px 0px;
	border-top:1px solid #E0E0E0
}
.cont span.leggi_privacy01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0B3032;
	text-align:left;
	display:block;
	margin:00;
	padding:20px 0px 8px 0;
	margin-left:125px
}
.cont .spunta {
	border:0;
	width:20px;
	vertical-align:middle;
	padding:0
}
.cont button {
	padding:0;
	border:0;
	width:auto;
	height:auto;
	cursor:pointer;
	background:none;
	overflow:visible;
	text-align:left
}
.bordo {
	border:1px solid #fff;
	margin-bottom:5px;
	margin-top:5px;
}
/*class form_album */
/*privacy*/
#privacy, #privacy h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
/*privacy*/
#banner_aggiunto {
	float:left;
	text-align:left;
	margin-top:20px;
	width:466px;
	height:58px;
	border:1px solid #fff;
	padding:0
}
#banner_aggiunto img {
	margin:0;
	padding:0
}
/*PRENOTA HOTEL*/
	#container_hotel {
	position:relative
}
#wrapper_prenota_hotel, #container_hotel {
	height:auto !important;
	height:965px;
	min-height:1165px;
	width:995px
}
#wrapper_prenota_hotel {
	padding-left:1px;
	background-image:url(/images/bck01.gif);
	background-repeat:repeat-y
}
#prenota_hotel_container {
	height:auto !important;
	height:800px;
	min-height:3400px;
	font-size:11px;
	color:#a6a368;
	width:812px
}
#prenota_hotel, #prenota_hotel_container_sx, #prenota_hotel_container_dx {
	height:auto !important;
	height:965px;
	min-height:1165px
}
#prenota_hotel {
	float:left;
	width:812px;
	background:url(/images/prenota_hotel_bg.gif) repeat-y;
	position:relative
}
#prenota_hotel_topbar {
	clear:both;
	width:770px;
	height:17px;
	padding-left:42px;
	padding-top:7px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#a6a368 url(/images/prenota_hotel_arrow.gif) no-repeat 23px 7px;
	border-bottom:1px solid #fff
}
#prenota_hotel_flags {
	position:absolute;
	top:0;
	left:650px;
	width:93px;
	height:24px
}
#prenota_hotel_container a, .estrazione_box_dx a, #prenota_hotel_paginazione a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:11px;
	text-decoration:none
}
#prenota_hotel_container a:hover, .estrazione_box_dx a:hover, #prenota_hotel_paginazione a:hover {
	color:#676650
}
#prenota_hotel_container_sx {
	float:left;
	width:587px;
	padding-left:44px;
	padding-top:10px;
	background:#fff url(/images/prenota_hotel_sx_bck.gif) no-repeat 0 115px
}
#prenota_hotel_container_sx_segnal {
	float:left;
	width:587px;
	padding-left:44px;
	padding-top:10px;
	background:#fff url(/images/prenota_hotel_sx_bck.gif) no-repeat 0 0px
}
#prenota_hotel_container_dx {
	float:left;
	width:181px
}
#estrazione_elementi {
	float:left;
	clear:both;
	width:558px;
	height:auto !important;
	height:200px;
	min-height:200px;
	margin-top:45px
}
#estrazione_elementi h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:13px;
	margin-bottom:30px
}
.estrazione_box {
	width:549px;
	height:auto !important;
	height:90px;
	min-height:90px;
	float:left;
	clear:both;
	background-color:#f9f9f4;
	padding:7px 0 0 7px;
	margin-bottom:4px;
	position:relative
}
.estrazione_box img {
	float:left;
	margin-right:20px;
	border:1px solid #a6a368;
	padding:1px;
	background-color:#fff;
	display:block;
	width:47px;
	height:42px
}
.estrazione_box_dx {
	width:450px;
	height:49px;
	float:left
}
.estrazione_box_dx h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e48639;
	font-size:13px;
	display:inline
}
.estrazione_box_dx h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e48639;
	font-size:13px;
	margin:20px 0 5px 0
}
#prenota_hotel_paginazione {
	float:left;
	clear:both;
	width:549px;
	text-align:center;
	margin:0 auto;
	padding:25px 0 25px 0
}
#estrazione_elementi p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	width:550px;
	margin-top:5px
}
.acapo {
	float:left;
	clear:both
}
.estrazione_elementi_selezionahotel, #estrazione_elementi_scheda_hotel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:11px;
	width:450px;
	margin-top:5px;
	float:left;
	clear:both;
	line-height:15px;
	/*text-transform:lowercase*/
}
.linkselezionahotel {
	position:absolute;
	top:45px;
	left:480px;
	width:10px;
	height:10px;
	background:url(/images/link.gif) no-repeat;
	display:block
}
.linkselezionahotel span {
	display:none
}
.linea_hr01 {
	background:url(/images/linea.gif) no-repeat;
	padding:5px 0 0 0;
	color:#e48639
}
#estrazione_elementi_scheda_hotel p {
	width:445px
}
#estrazione_elementi_scheda_hotel li {
	list-style:inside;
	list-style-image:url(/images/v.gif) !important;
	list-style-image:none;
	text-align:left
}
#estrazione_elementi_scheda_hotel table {
	width:444px;
	background-color:#fff
}
#estrazione_elementi_scheda_hotel td {
	text-align:center;
	height:26px;
	vertical-align:middle;
	padding:0 4px 0 4px;
	border:1px solid #fff
}
.alterna {
	background-color:#f0f0e5
}
.alterna01 {
	background-color:#f5f5ed
}
#box_cerca {
	width:550px;
	height:90px;
	float:left;
	clear:both;
	margin-top:15px
}
#box_cerca fieldset {
	height:100px;
	border:1px solid #d1cea8
}
#box_cerca form {
	position:relative;
	width:555px;
	height:100px;
	float:left;
	clear:both
}
#box_cerca label, #box_cerca input, #box_cerca legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:11px
}
#struttura h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:11px;
	font-weight:normal;
	text-transform:lowercase;
	width:120px
}
#box_cerca legend {
	padding:0 5px 0 5px
}
.input01 {
	position:absolute;
	left:100px;
	top:25px
}
.input02 {
	position:absolute;
	left:100px;
	top:50px
}
.label01 {
	position:absolute;
	left:10px;
	top:25px
}
.label02 {
	position:absolute;
	left:10px;
	top:50px
}
.invia_form {
	position:absolute;
	left:100px;
	top:80px;
	border:1px solid #a5acb2
}
#box_prenota {
	width:450px;
	height:700px;
	float:left;
	clear:both
}
#box_prenota fieldset{height:160px}
#box_prenota form {
	position:relative;
	width:380px;
	float:left;
	clear:both}
#box_prenota label, #box_prenota input, #struttura label, #struttura input, #struttura select, #struttura textarea, #box_prenota select, #box_prenota textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:11px}
#struttura label, #struttura input, #struttura select, #struttura textarea{margin:5px 0 5px 0}

#box_prenota input, #box_prenota textarea{width:300px}
	#box_prenota textarea{overflow:auto; height:70px}

.label_nome_cognome_scheda {
	position:absolute;
	left:0;
	top:0}
.input_nome_cognome_scheda {
	position:absolute;
	left:130px;
	top:0}
.label_email_scheda {
	position:absolute;
	left:0;
	top:30px}
.input_email_scheda {
	position:absolute;
	left:130px;
	top:30px
}
.label_telefono_scheda {
	position:absolute;
	left:0;
	top:55px
}
.input_telefono_scheda {
	position:absolute;
	left:130px;
	top:55px
}
.label_arrivo_scheda {
	position:absolute;
	left:0;
	top:80px
}
.input_arrivo_scheda {
	position:absolute;
	left:130px;
	top:80px
}

.label_partenza_scheda{
	position:absolute;
	left:0;
	top:105px}
	.input_partenza_scheda{
		position:absolute;
		left:130px;
		top:105px}

.label_adulti_scheda{
	position:absolute;
	left:0;
	top:130px}
	.input_adulti_scheda{
		position:absolute;
		left:130px;
		top:130px}
		
.label_bambini_scheda{
	position:absolute;
	left:0;
	top:155px}
	.input_bambini_scheda{
		position:absolute;
		left:130px;
		top:155px}

.label_doppie_scheda{
	position:absolute;
	left:0;
	top:180px}
	.input_doppie_scheda{
		position:absolute;
		left:130px;
		top:180px}
		
.label_singole_scheda{
	position:absolute;
	left:0;
	top:205px}
	.input_singole_scheda{
		position:absolute;
		left:130px;
		top:205px}

.label_trattamento_scheda{
	position:absolute;
	left:0;
	top:230px}
	.input_trattamento_scheda{
		position:absolute;
		left:130px;
		top:230px}
		


		

.label_messaggio_scheda{
	position:absolute;
	left:0;
	top:255px}
	.input_messaggio_scheda{
		position:absolute;
		left:130px;
		top:255px}

		.link_messaggio_scheda{
			position:absolute;
			left:0px;
			top:440px}


	.label_captcha{
		position:absolute;
		left:0;
		top:340px
	}

	.image_captcha_hotel{
		position:absolute;
		left:130px;
		width:100px !important;
		height:50px !important;
		top:340px}

	.label_codice{
		position:absolute;
		left:0;
		top:410px
	}
	
	.input_codice{
		position:absolute;
		left:280px;
		width:120px;
		top:410px}


			
.invia_form_scheda{
	position:absolute;
	left:130px;
	top:470px;
	padding:0 2px 0 2px;
	border:1px solid #a5acb2}

#testo_scheda{
	position:absolute;
	left:0;
	top:500px;
}



#galleria_prenota {
	float:left;
	clear:both;
	width:180px;
	height:auto !important;
	height:150px;
	min-height:150px;
	margin-top:70px
}
#galleria_prenota img {
	float:left;
	clear:both;
	border:1px solid #fff;
	margin:10px 0 0 10px
}
#google_map {
	width:425px;
	height:380px;
	display:block;
	clear:both;
	float:left;
	border:1px solid #D1CEA8
}
#tabella_hotel td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6a368;
	font-size:11px;
	vertical-align:middle
}			

#testo_viaggiare_mondo{
	width:500px;
	padding:20px 0 40px 0; }
	#testo_viaggiare_mondo p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:16px;
		text-align:justify;
		color:#000;
		margin:0px;
		vertical-align:baseline;
		padding:5px 0;}
		#testo_viaggiare_mondo a{
			text-decoration:none;
			color:#51A2CE;}
			#testo_viaggiare_mondo a:hover{
				color:#FE7200;}
	
/*PRENOTA HOTEL*/
#focus_flash{
	width:200px;
	text-align:center;
	margin:0 auto;}
	
	#form_mondo{
		padding:20px 0 0 0;}
