
.tempSpace {
	width:100%;
	height:30px;
}

body,html {
	background-attachment: scroll;
	background-image:url(imagess/bg_sito.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
    margin:0px;
    padding:0px;
}

#content {
	width:950px;
	position: Absolute;
	margin-top:0px; 
    padding:0px;
	left:+50%;
	margin-left:-475px;
	z-index:50;
}

#header {
width:950px;
height:158px;
}
#altezzaMinisito{
position:relative;
height:850px !important;
height:800px;
}
#struttura {
	position:absolute;
	color:#C2E7FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:401px;
	top:32px;
	left:0px;
	z-index:20;
}

#strutturaContent {
	background-image:url(imagess/mini_ombra.png);
	background-repeat:repeat-x;
	position:absolute;
	top:75px;
	width:100%;
	height:700px;
	background-color:#FFFFFF;
	z-index:21;
}

#fasciaResultTopMini{
	width:763px;;
	position:relative;
	background-image:url(imagess/mini_bg_nome.png);
	background-repeat:repeat-x;
	_height:43px;
	z-index:22;
}
#strutturaNome {
	top:10px;
	left:15px;
	position:absolute;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#81C808;
	z-index:30;
}

#strutturaNome h1 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#468F03;
	padding:0px;
	margin:0px;
	display:inline;
	

}


#strutturaAgenzie {
	position:absolute;
	text-align:right;
	left:366px;
	top:10px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#05599E;
	z-index:100;
	width: 387px;
	height: 78px;
	letter-spacing: -0.5px;
}
#strutturaAgenzie .agenzia {
	float:right;
	width:90px;
	text-align:center;
}
#strutturaAgenzie .agenzia a {
	color:#05599E;
	text-decoration:none;
}
#strutturaAgenzie .agenzia a:hover {
	text-decoration:underline;
}
#strutturaButton {
	position:absolute;
	left:0px;
	top:41px;
	background-image:url(imagess/mini_bg_bottoni.png);
	background-repeat:repeat-x;
	font-size:18px;
	z-index:40;
	height:32px !important;
	height:38px;
	width:746px !important;
	width:763px;
	padding-left:15px;
}

#strutturaButton img{
	_margin-top:7px;
}


#selMiniA a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF3300;
text-decoration:underline;
}

#selMini a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4EA003;
text-decoration:underline;
}

#righMini a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF6600;
text-decoration:underline;
}



#strutturaComf {
	position:absolute;
	left:23px;
	top:80px;
	font-size:18px;
	z-index:40;
	width: 680px;
	height: 21px;
}
.comfort {
float:left;
color:#006699;
height:30px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin:2px;
}

#strutturaFoto {
	position:absolute;
	left:2px;
	top:190px;
	font-size:18px;
	z-index:40;
	width: 357px;
	height: 356px;
	text-align:center;
}

#strutturaFoto img {
	border-color:#B3F735;
	border-width:4px;
	border-style:solid;
	margin:2px;
	z-index:50;
}
#fotoMultiple{
	position:absolute;
	top:306px;
	font-size:18px;
	z-index:40;
	width: 314px;
	text-align:center;
	height: 87px;
	left: 28px;
}

.fotoPiccola{
float:left;
margin-top:0px;
margin-left:0px;
}

.fotoPiccola img {
border-width:1px;
border-color:#B3F735;
}






#strutturaTesti {
	position:absolute;
	overflow:auto;
	left:365px;
	top:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	width: 378px;
	z-index:60;
	height: 266px;
}
#header #logo {
margin-left:28px;

}

#header #langsel{
position:absolute;
top:0px;
right:10px;

}

#menusxh {
float:left;
width:319px;
}

#menusxp{
display:table; /* must put this in for FireFox. */
width:100%;
float:left;
width:180px;

}


#sidebar {
float:left; /* float the menu to the left */
width:178px;
background-color:#F1F2F3;
background-image:url(imagess/bot_menu_sx.png);
background-position:bottom;
background-repeat:repeat-x;
/*border:1px solid red;*/
height:500px; /* so the menu has the height of the main content and
visa versa */
}

#main {
margin-left:0px;
/*width:755px;*/
float:right;  /*float the content to the right */
width:763px;
/*border:1px solid green;*
height:100%;/* so the content has the height of the menu and visa
versa */
}

/* make it so that the main content has a 5px "padding" in both Ie and
FireFox. */
#mainpadding {
margin:5px;
}

.homeListaTitolo {
margin-left:25px;
margin-right:28px;
margin-bottom:10px;
background-color:#85CA09;
background-image:url(imagess/bg_lista_pagine.png);
background-repeat:repeat-x;
background-position:bottom;
}

.homeListaTitolo .foto {
	float:left;
	margin-left:10px;
	border: 3px solid #B3F735;
	height:auto;
}

.homeListaTitolo .titolo {
	margin-left:120px !important;
	margin-left:5px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	_height:15px;
}

.homeListaTitolo .titolo a,a:hover {
color:#FFFFFF;
}

.homeListaTitolo .link a,a:hover {
color:#FFFFFF;
}

.homeListaTitolo .homeListaSottotitolo {
color:#FFFFFF;
font-size:11px;
padding-left:20px;
padding-right:25px;
font-weight:normal;
}


#searchf {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
padding:15px;
background-image:url(imagess/bg_form_sx.png);
background-repeat:repeat-x;
background-color:#DDE0E3;
}

#searchf a,#searchf a:hover,#searchf a:visited {
	color:#FF6600;
}

a {
color:#408C40;
text-decoration:none;
}

a:hover {
color:#408C40;
text-decoration:underline;
}

#contenuto {
width:950px;
}

/*search home*/
.searchHome{
	margin:0px;
	z-index:3;
}

.searchHome input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

/*search budget*/
.searchBudget{
	margin:0px;
	z-index:3;
}

.searchBudget input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}


.agenzieLogin{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	z-index:3;
}

.agenzieLogin input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

#bottom {
margin-top:10px;
height:54px;
background-image:url(imagess/bg_bot.png);
background-repeat:repeat-x;
}


#bottom #links {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#E1FFDD;
}

#bottom #links a {
color:#E1FFDD;
}
#bottom #links a:hover {
color:#E1FFDD;
text-decoration:underline;
}


.spacer {
  font-size:1px;
  clear: both;
  }

.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

#centroh {
	margin-left:325px !important;
	margin-left:322px;
}

#centrop {
	margin-left:195px !important;
	margin-left:194px;
}

#menutop {
	/*height:22px;*/
	height:35px;
	background-image:url(imagess/bg_menu_top.png);
	background-repeat:repeat-x;
	/*padding-top:10px;*/
	margin-bottom:0px !important; /* Corretto Bug di IE6 06/09/2007 */
	/*margin-bottom:-17px;*/ /* Corretto Bug di IE6 06/09/2007 */
}


/*#menutop{
	position:absolute;
	width:825px;
	top:8px;
	left: 16px;
	
}*/

#menutop ul{
	margin-top:10px;
	margin-top:0px !important;
	/*margin-left:-30px !important;*/
	padding-left:10px;
	margin-bottom:0px;
	margin-bottom:0px !important;
	margin-left:10px;
	/*margin-bottom:12px;*/
}

#menutop ul li{

	background-image:url(imagess/div_menu_top.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*font-weight:bold;*/
	display: inline;
	padding-left:8px;
	padding-rigth:8px;
}

#menutop ul li a{
	color:#666666;
	text-decoration:none;
}
#menutop ul li a:hover{
	color:#666666;
	text-decoration:underline;
}

#menutopH {
	position:relative;
	
	height:25px !important;
	height:40px;
	background-image:url(imagess/bg_menu_top.png);
	background-repeat:repeat-x;
	padding-top:10px;
	/*padding-bot:10px;*/
	margin-bottom:0px !important; /* Corretto Bug di IE6 06/09/2007 */
	margin-bottom:-17px; /* Corretto Bug di IE6 06/09/2007 */
	vertical-align:middle;
	/*margin-bottom:-15px;*/
}


/*#menutop{
	position:absolute;
	width:825px;
	top:8px;
	left: 16px;
	
}*/

#menutopH ul{
	position:absolute;
	/*margin-top:-10px !important;*/
	/*margin-left:-30px !important;*/
	padding-left:0px;
	margin-bottom:0px !important;
	/*margin-top:-13px;*/ /* MODIFICA 06/09/2007 problema con menu in IE6 */
	margin-left:10px;
	margin-bottom:12px;
	margin-top:0px;
	bottom:2px !important;
	bottom:5px;
	width:600px;
}

#menutopH ul li{

	/*background-image:url(imagess/div_menu_top.png);
	background-repeat:no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*font-weight:bold;*/
	display: inline;
	width:auto;
	/*padding-left:8px;*/
	/*padding-right:8px;*/
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*line-height:10px;*/
	height:8px;
}

#menutopH ul li a{
	color:#666666;
	text-decoration:none;
}
#menutopH ul li a:hover{
	color:#666666;
	text-decoration:underline;
}

#imghome {
	float:left;
	/*margin-left:1px;*/
	margin-top:8px;
	background-color:#FF3300;
}

#boxBibione {
	float:left;
	width:202px;
	height:149px;
	background-image:url(imagess/bg_box_home.png);
	background-repeat:repeat-x;
	background-color:#DDE0E3;
	margin-left:7px;
	margin-top:8px;
	margin-bottom:5px;
}

#boxLignano {
	float:right;
	width:202px;
	height:149px;
	background-image:url(imagess/bg_box_home.png);
	background-repeat:repeat-x;
	background-color:#DDE0E3;
	margin-top:8px;
	margin-bottom:5px;
	
}

#boxCroazia2 {
	float:left;
	width:202px;
	height:149px;
	background-image:url(imagess/bg_box_home.png);
	background-repeat:repeat-x;
	background-color:#DDE0E3;
	margin-left:7px;
	margin-top:2px;

}

#boxLagoon {
	float:right;
	width:202px;
	height:149px;
	background-image:url(imagess/bg_box_home.png);
	background-repeat:repeat-x;
	background-color:#DDE0E3;
	margin-top:2px;

	
}


#boxCroazia {
	float:right;
	width:410px;
	margin-top:3px;
	background-image:url(imagess/box_bg_croazia.png);
	background-repeat:repeat-x;
	background-color:#DDE0E3;
	
}

#boxDownload {
	float:left;
	width:308px;
	height:123px;
	margin-top:0px;
	margin-bottom:3px;
	background-image:url(imagess/catalogo_2012.jpg);
	background-repeat:no-repeat;
	
}
#boxDownload img {
float:left;
margin-top:3px;
margin-left:3px;
}

#boxDownload ul {
	list-style:none;
	float:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#005EAA;
}

#boxDownload ul li {
	margin:0px 0px 0px 0px;
}

#boxDownload ul .titolo {
	font-size:13px;
	font-weight:bold;
}


#boxDownload ul li a {
	font-size:11px;
	color:#005EAA;
	padding-left:10px
}

#boxDownload ul li a.dow {
	font-size:11px;
	color:#005EAA;
	background:url(imagess/pdf.jpg) no-repeat left center;
	padding-left:20px
}

#boxDownload ul li a.video {
	font-size:11px;
	color:#005EAA;
	background:url(imagess/video.png) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
}




#boxCaorle {
	float:left;
	width:308px;
	height:123px;
	margin-top:0px;
	margin-left:8px;
	margin-bottom:3px;
	background-image:url(imagess/caorle.jpg);
	background-repeat:no-repeat;
	
}

#boxCaorle div.boxHomeLoc a {
padding-left:0px !important;;
}

#boxCaorle div.boxHomeLoc {
text-align:left;
margin-left:15px;
float:left;
margin-top:58px;
}

#boxCaorle div {
float:left;
margin-top:0px;
}

#boxCaorle img {
float:left;
margin-top:3px;
margin-left:3px;
}


.fotoLocaHome {
	margin-left:6px;
	margin-top:3px;
	margin-bottom:-3px;
	border:0px;

}

.fotoCroaziaHome {
	margin-left:6px;
	border:0px;

}

.boxHomeLoc a{
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#005EAA;
font-weight:bold;
text-decoration:none;
}
.boxHomeLoc a:hover{
color:#005EAA;
text-decoration:underline;
}

.boxHometxt{
padding-left:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#008AF0;
font-weight:bold;
text-decoration:none;
}

.boxHometxt a{
color:#005EAA;
text-decoration:none;
}
.boxHometxt a:hover{
color:#005EAA;
text-decoration:underline;
}

#boxGruppi {
margin-left:2px;
}

#boxBookingCenter {
margin-left:2px;
margin-top:6px;
}


#homebtop {
height:355px;
}

#boxOfferte {
float:right;
position:relative;
width:310px;
height:235px;
background-color:#FF771C;
background-image:url(imagess/bg_offerte.png);
background-repeat:repeat-x;
}

#OfferteTitolo {
padding-left:20px;
margin-bottom:10px;
}

#OfferteTitolo a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#OfferteTitolo a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.offertaHome {
margin-left:20px;
margin-right:20px;
position:relative;
background-image:url(imagess/bg_off_linea.png);
background-repeat:repeat-x;
background-position:bottom;
height:50px;
}

.offertaHome .offImg {
position:absolute;
left:0px;
top:5px;
}

.offertaHome .offCornice {
position:absolute;
left:0px;
top:5px;
}

.offertaHome .offTitolo {
position:absolute;
top:4px;
right:0px;
/*padding-top:4px;
margin-right:0px;*/
width:200px;
/*text-align:right;*/
}

.offertaHome .offTitolo a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.offertaHome .offTitolo a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.offertaHome .offDa {
padding-top:4px;
margin-left:0px;
width:270px;
text-align:right;
}

.offertaHome .offDa a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFF00;
font-weight:bold;
text-decoration:none;
}

.offertaHome .offDa a:hover {
color:#FFFF00;
text-decoration:underline;
}

.btOfferte{
position:absolute;
bottom:15px;
right:20px;

}
.botOfferte{
position:absolute;
bottom:-1px;

}

/* CONTENUTI */

#titoloCont {
height:36px;
background-color:#58B404;
background-image:url(imagess/bg_titolo_pagina.png);
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:6px;
padding-left:20px;
}
#titoloCont #sottoCont{
font-size:12px;
}

#testiCont {
background-color:#FFFFFF;
background-image:url(imagess/ombra_pagina.png);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-top:15px;
min-height:450px;
_height:450px;
}

#testiCont a {
/*color:#408C40;*/
}

#testiCont .TestoPagina {
margin-left:20px;
margin-right:15px;
margin-top:10px;
}

#testiCont .TestoPagina a {
color:#408C40;
}

#testiCont .TestoPagina .titoloParagrafo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}

#testiCont .TestoPagina .immagine{
	border: 3px solid #B3F735;
	margin-right:5px;
	margin-top:20px;
}

#menuSx{
float:left;
height:100%;
width:170px;
}
#menuSx ul{
	list-style:none;
	margin-top:5px;
}

#menuSx .liv1{
	background-image:url(imagess/bd_menu_sx.png);
	background-repeat:no-repeat;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:-30px;
	padding-bottom:8px;
	padding-left:15px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menuSx  .liv1 a{
	color:#666666;
	text-decoration:none;
}
#menuSx  .liv1 a:hover{
	color:#666666;
	text-decoration: none;
}
#menuSx .liv2{
	height:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	margin-left:-40px;
	margin-bottom:2px;
	list-style:none;
}
#menuSx  .liv2 a{
	color:#666666;
	text-decoration:none;
}
#menuSx  .liv2 a:hover{
	color:#666666;
	text-decoration: none;
}




#wrapper {
/* display:table; must put this in for FireFox. */
width:100%;
margin:auto; /* for IE6 and Firfox centering */
text-align:left; /* so that IE6 and Firefox puts the text to the left
*/
/*border:1px solid blue;*/
height:400px; /* Have to put SOMETHING in here for the height for both
browser. DO NOT put in a percentage, must be a pixel value */
}


/*RICERCHE AVANZATE*/

/*RICERCHE AVANZATE*/
#alertdisp {
	color:#FF6600;
	border:2px solid #FF9900;
	background-color:#FFFFCC;
	padding:4px;
	margin:5px 35px 0px 10px;
	text-align:center;
}

#alertdisp a {
	color:#FF6600;
}



#searchAvanzata{
	position:relative;
	background-color:#F1F2F3;
	background-image:url(imagess/ricerca_avanzata_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#C2E7FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*width:757px;*/
	height:185px;
	top:0px;
	margin-left:0px;

	z-index:10;
}

#searchAvanzata input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

.selectSearch{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:50;
}

#fasciaAvanzataTop{
	position:relative;
	height:35px !important;
	height:31px;
	background-image:url(imagess/bg_ric_avanzata.png);
	background-repeat:repeat-x;
}


#fasciaAvanzataDiv{
	position:absolute;
	top:28px;
	left:20px;
	height:2px;
	width:725px;
	background-image:url(images/div_search.png);
	background-repeat:repeat-x;
}
#fasciaAvanzataTesto{
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
font-size:18px;
padding-top:5px;
color:#FFFFFF;
}
#searchFormAvanzata{
	position:absolute;
	top:35px;
	left:19px;
	height:114px;
	width:728px;
	padding-top:5px;
}

#searchFormAvanzata td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*RICERCHE BUDGET*/
#searchBudget{
	position:relative;
	background-color:#F1F2F3;
	background-image:url(imagess/ricerca_avanzata_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#C2E7FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*width:757px;*/
	height:170px;
	top:0px;
	margin-left:0px;
	z-index:10;
}

#searchBudget input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}


#fasciaTopBudget{
	position:relative;
	height:35px !important;
	height:31px;
	background-image:url(imagess/bg_ric_avanzata_budget.png);
	background-repeat:repeat-x;
}


#fasciaBudgetDiv{
	position:absolute;
	top:28px;
	left:20px;
	height:2px;
	width:725px;
	background-image:url(images/div_search.png);
	background-repeat:repeat-x;
}
#fasciaTestoBudget{
padding-left:15px;
}
#searchFormBudget{
	position:absolute;
	top:40px;
	left:19px;
	height:114px;
	width:728px;
	padding-top:5px;
}

#searchFormBudget td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*RICERCA MAPPA*/
#searchMappa{
	position:relative;
	background-color:#F1F2F3;
	background-image:url(imagess/ricerca_avanzata_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#C2E7FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*width:757px;*/
	height:170px;
	top:0px;
	margin-left:0px;

	z-index:10;
}

#searchMappa input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

#searchMappaTop{
	position:relative;
	height:35px !important;
	height:31px;
	background-image:url(imagess/bg_ric_avanzata.png);
	background-repeat:repeat-x;
}

/*RICERCHE AVANZATE*/






/*RISULTATI RICERCA*/
#risultatiRicerca{
	position:relative;
	color:#C2E7FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*height:401px;*/
	/*margin-top:50px;*/
	margin-top:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	z-index:20;
}
#fasciaResultTop{
	position:relative;
	/*height:39px;*/
	z-index:22;
}


div.risultato_offerte {
	position:absolute;
	left:420px;
	top:65px;
	width:300px;
	margin-left:5px;
	margin-bottom:5px;
	padding:0;
}

div.risultato_offerte ul {
	list-style:none;
	mergin:0;
	padding:0;
}

div.risultato_offerte li {
	padding:0px 0px 0px 15px;
	background:url(imagess/offw.gif) no-repeat left center;
}

div.risultato_offerte a,div.risultato_offerte a:hover,div.risultato_offerte a:visited {
	color:#F30 !important;
	font-size:10px !important;
	font-weight:bold;
	text-decoration:none;
}

div.risultato_offerte_minisito {
	float:inherit;
	width:378px;
	margin-left:5px;
	margin-bottom:5px;
	padding:0;
}

div.risultato_offerte_minisito ul {
	mergin:0;
	padding:0;
	list-style:none;
}

div.risultato_offerte_minisito li {
	padding:5px 0px 0px 15px;
	background:url(imagess/offw.gif) no-repeat left center;
	height:20px;
}

div.risultato_offerte_minisito a,
div.risultato_offerte_minisito a:hover,
div.risultato_offerte_minisito a:visited {
	color:#F30 !important;
	font-size:11px !important;
	font-weight:bold;
	text-decoration:none !important;
}


/* PREFERITI */
#risultatiRicercaPreferiti{
	position:relative;
	color:#C2E7FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*height:401px;*/
	/*margin-top:50px;*/
	margin-top:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	z-index:20;
}
#searchAvanzataPreferiti{
	position:relative;
	background-color:#F1F2F3;
	background-image:url(imagess/ricerca_avanzata_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#C2E7FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*width:757px;*/
	height:30px;
	top:0px;
	margin-left:0px;

	z-index:10;
}

#fasciaResultTopPreferiti{
	position:relative;
	/*height:39px;*/
	z-index:22;
}





#fasciaResultBg{
	position:absolute;
	background-image:url(imagess/bg_rep_result.png);
	background-repeat:repeat-x;
	top:0px;
	left:0px;
	height:38px;
	width:100%;
}

#fasciaResultSx{
	position:absolute;
	top:1px;
	left:0px;
	height:38px;
	width:11px;
	background-image:url(images/ang_result_top_sx.png);
	background-repeat:no-repeat;
	z-index:23;
}

#fasciaResultDx{
	position:absolute;
	top:1px;
	left:746px;
	height:38px;
	width:11px;
	background-image:url(images/ang_result_top_dx.png);
	background-repeat:no-repeat;
	z-index:24;
}



#fasciaResultBgBudget{
	position:absolute;
	background-image:url(images/fascia_result_top_budget.png);
	background-repeat:repeat-x;
	top:0px;
	left:0px;
	height:38px;
	width:752px;


}

#fasciaResultSxBudget{
	position:absolute;
	top:1px;
	left:0px;
	height:38px;
	width:11px;
	background-image:url(images/ang_result_top_sx_budget.png);
	background-repeat:no-repeat;
	z-index:23;
}

#fasciaResultDxBudget{
	position:absolute;
	top:1px;
	left:746px;
	height:38px;
	width:11px;
	background-image:url(images/ang_result_top_dx_budget.png);
	background-repeat:no-repeat;
	z-index:24;
}

#fasciaResultDiv{
	position:absolute;
	top:34px;
	left:12px;
	height:2px;
	font-size:1px;
	background-color:#CCCCCC;
	z-index:24;
}
#fasciaResultDivBot{
	position:absolute;
	top:525px;
	left:12px;
	height:2px;
	font-size:1px;
	background-color:#CCCCCC;
	z-index:24;
}
#fasciaResultTitolo{
	position:absolute;
	top:8px;
	left:18px;
	height:12px;
	width:398px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	z-index:50;
}
#fasciaResultTitolo span {
	color:#666666;
	}

#fasciaResultPaginazione{
	position:absolute;
	text-align:right;
	top:5px;
	left:305px;
	height:15px;
	width:440px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	z-index:50;
}
#fasciaResultPaginazioneBot{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	z-index:50;
}
#fasciaResultContent{
	position:relative;
	/*top:30px;*/
	padding-top:36px;
	margin-bottom:10px;
	/*background-color:#FFFFFF;*/
	z-index:0;
	padding-top:50px;
}
.resultSingle {
position:relative;
margin-left:20px;
margin-right:20px;
margin-top:10px;
margin-bottom:10px;
background-image:url(imagess/bg_result_single.png);
background-repeat:repeat-x;
height:135px;
}

.resultFoto {
position:absolute;
left:11px;
top:32px;
border-style:solid;
border-color:#B3F735;
border-width:4px;
/*width:105px;
height:70px;*/
}

.resultNome {
position:absolute;
left:11px;
top:4px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.resultNome a {
color:#FFFFFF;
text-decoration:none;
}

.resultCodCit {
color:#FFFF00;
font-size:11px;
text-decoration:none;
}

.resultComfort {
position:absolute;
left:145px;
top:35px;
width:280px;
}

.resultPrezzi {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF5F00;
	font-size:10px;
	font-weight:bold;
	left:420px;
	top:35px;
	width:300px;
	height: 65px;
}

.resultPrezzi span {
color:#008200;
}

.resultPrezzi div {
float:left;
width:140px;
margin-right:8px;
}

.resultButton {
position:absolute;
left:135px;
top:105px;
width:566px;
text-align:right;
}

/*STRUTTURA*/

#fasciaResultDivsTxt{
	position:absolute;
	top:455px;
	left:365px;
	height:2px;
	width:380px;
	font-size:1px;
	background-color:#E5E5E5;
	z-index:70;
}
#strutturaIndirizzo {
	position:absolute;
	top:465px;
	left:533px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4EA003;
	z-index:80;
	width: 212px;
	height: 83px;
}
#strutturaSgs {
	position:absolute;
	top:460px; /* Errore digitazione risolto 06/09/2007 */
	left:686px;
	z-index:80;
	width: 60px;
	height: 62px;
}
#strutturaZona {
	position:absolute;
	top:465px;
	left:368px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0665B3;
	z-index:80;
	width: 152px;
	height: 60px;
}

#strutturaIndirizzo span {
	color:#81C808;

}
#strutturaPrezzi {
	position:absolute;
	overflow:auto;
	left:23px;
	top:97px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:10px;
	width: 711px;
	z-index:60;
	height: 280px;
}

#strutturaPrezzi .stagioni {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;

}
#strutturaPrezzi .divis {
	font-size:1px;
	color:#FFFFFF;
}

#strutturaPrezzi .tipo {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#468F03;
	color:#FFFFFF;
}
#strutturaPrezzi .trprezzi {
	background-color:#EBEBEB;
	font-size:10px;
}

#strutturaPrezzi .tdprezzi {
	text-align:center;
	font-size:10px;
}
	overflow:auto;

#strutturaOfferte {
	position:absolute;
	left:23px;
	top:97px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:11px;
	width: 711px;
	z-index:60;
	height: 439px;
}


#strutturaCond {
	position:absolute;
	overflow:auto;
	left:23px;
	top:385px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	width: 710px;
	z-index:60;
	height: 135px;
}

#strutturaCondGen {
	position:absolute;
	overflow:auto;
	left:23px;
	top:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	width: 688px;
	z-index:60;
	height: 400px;
}


.noresult {
	padding-top:50px;
	width:100%;
	height:200px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
}

#strutturaCalcolaPrezzi {
	position:absolute;
	overflow:auto;
	left:17px;
	top:93px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:10px;
	width: 711px;
	z-index:60;
	height: 410px;
}
#strutturaCalcolaPrezziTable {
	z-index:70;
	border: 4px solid #B3F735;
}

#strutturaCalcolaPrezziTable table{
	font-size:10px;
}

.strutturaCalcolaPrezziRisultato{
	background-color:#F8F8F8;
	padding:5px;
	
	margin:2px;
	margin-bottom:5px;
	width:99%;
}

#strutturaRichiesta {
	position:absolute;
	padding:10px;
	/*overflow:auto;*/
	border: 4px solid #B3F735;
	left:23px;
	top:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:10px;
	z-index:60;
	height: 650px;
}

#strutturaRichiesta table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;

}

#strutturaRichiesta .privacy {
	text-align:left;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 2px solid #B3F735;
	z-index:70;
	height: 50px;
}

#strutturaRichiesta input {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

/*MAPPA DEL SITO*/

.tabellaMappa .titoloMappa {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;

}

.tabellaMappa .codMappa {
font-family:Arial, Helvetica, sans-serif;
color:#64BA05;
font-size:11px;

}
.tabellaMappa .linkMappa {
font-family:Arial, Helvetica, sans-serif;
color:#549B04;
font-size:11px;
font-weight:bold;
}

.tabellaMappa .linkMappa:hover {
font-family:Arial, Helvetica, sans-serif;
color:#549B04;
font-size:11px;
font-weight:bold;
}


.tabellaMappa .localitaMappa {
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:10px;
}

#mytesto {
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:10px;
}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 1000px;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
	
#boxIframe{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 800;
	width: 100%;
	height: 1000px;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	}
	
#loadinga{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#009933;
	position: absolute;
	top: 300px;
	z-index: 1000;
	width: 300px;;
	height: 100px;
	left:+50%;
	margin-left:-150px;
	text-align:center;
}

#titoloAR {
height:36px;
background-color:#58B404;
background-image:url(imagess/bg_titolo_ar.png);
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:6px;
padding-left:20px;
}

.arform {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:15px;
background-image:url(imagess/ar_bg_tab.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#F1F2F3;
}

.arform table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.arform a,.arform a:hover,.arform a:visited {
	color:#FF6600;
}

.campo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:150px;
}

#msgok {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #E8E8E8;
	padding:10px;
	text-align:center;
}

#msgko {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #E8E8E8;
	padding:10px;
	text-align:center;
}

#menuSxRis .liv1{
	color:#FF3300;
	height:22px;
}
#menuSxRis  .liv1 a{
	color:#FF3300;
	text-decoration:none;
}
#menuSxRis  .liv1 a:hover{
	color:#FF3300;
	text-decoration: none;
}

#menuSxRis  .liv2 a{
	color:#FF3300;
	text-decoration:none;
}
#menuSxRis  .liv2 a:hover{
	color:#FF3300;
	text-decoration: none;
}

.formAreaAgenzie {
color:#FF6600;

}

#campione {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}
.dispCamp {
background-image:url(imagess/bg_disp.png);
background-repeat:repeat-x;
}

/*.dispText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFF00;
}*/

.new {
position:absolute;
right:10px;
top:-4px;
z-index:1000;
}

.allInc {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:10px;
	font-weight:bold;
	left:405px;
	top:10px;
	width:295px;
	text-align:right;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MINISITO BOOKING */


#strutturaBooking {
	position:absolute;
	left:17px;
	top:93px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:10px;
	width: 711px;
	z-index:60;
}

#strutturaBooking .book_table {
	
}

#strutturaBooking .book_table td {
	color:#084474;
	font-size:13px;
	padding:3px;
	
}



#strutturaBooking .book_1_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FF6600;
}

#strutturaBooking .book_1_stitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
}

#strutturaBooking .book_1_appart {
	background-image:url(imagess/bg_app.png);
	background-repeat:repeat-x;
	background-color:#DAF1E0;
	border: 5px solid #DAF1E0;
	padding:0px 5px 0px 5px;
}
#strutturaBooking .book_1_appart select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#084474;
}

#strutturaBooking .book_1_appart input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#084474;
}
#strutturaBooking .book_request_appart input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#084474;
}



#strutturaBooking .book_request_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FF6600;
}

#strutturaBooking .book_request_stitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
}

#strutturaBooking .book_request_appart {
	background-image:url(imagess/bg_app.png);
	background-repeat:repeat-x;
	background-color:#D4ECFA;
	border: 5px solid #D4ECFA;
	padding:0px 5px 0px 5px;
}
#strutturaBooking .book_request_appart select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#084474;
}

#strutturaBooking .book_request_appart input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#084474;
}


#strutturaBooking .book_riga {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #055596;	
}

#strutturaBooking form input#bconfirm {
	font-family:Arial, Helvetica, sans-serif;
	background:url(imagess/button_prenota4.png) no-repeat;
	border:none;
	font-size:12px;
	height:25px;
	padding-bottom:4px;
	padding-left:20px;
	padding-right:20px;
	width:200px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}

#strutturaBooking input#bmodifica {
	font-family:Arial, Helvetica, sans-serif;
	background:url(imagess/button_prenota4.png) no-repeat;
	border:none;
	font-size:12px;
	height:25px;
	padding-bottom:4px;
	padding-left:10px;
	width:119px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

#strutturaBooking form#book_1 td {
	color:#084474;
	font-size:13px;
	padding:3px;
}

#strutturaBooking form#book_2 td {
	color:#084474;
	font-size:13px;
	padding:3px;
}

#strutturaBooking #grazie {
	color:#555555;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MINISITO BOOKING */

#minisito_booking {
	background:url(images/bg_minisito_booking.png) no-repeat;
	width:755px;
	height:64px;
	z-index:40;
}
#minisito_booking h2 {
	font-size:15px;
	font-weight:bold;
	padding:7px 0 4px 50px;
	color:#06538F;
}

#minisito_booking form {
	margin-left:53px;
}

#minisito_booking form label {
	color:#05487E;
	float:left;
	display:block;
	line-height:21px;
	margin-right:3px
}

#minisito_booking form img.calendar {
	float:right;
	margin:0;
	padding:0;
	vertical-align:top;
	display:block;
}

#minisito_booking form input {
	background:#FFFFFF none;
	border:1px solid #B1CAD2;
	height:14px;
	padding-top:2px;
	margin-top:1px;
	width:60px;
	float:left;
	display:block;
	margin-right:14px;
	padding-left:2px;
}

#minisito_booking form input.hid {
	background:none;
	border:0px;
	height:0px;
	width:0px;
	float:left;
}

#minisito_booking form input#data_arrivo_m,
#minisito_booking form input#data_partenza_m {
	background:#FFFFFF url(images/calendar_small.png) no-repeat right;
	width:80px;
}
#minisito_booking form input#button_prenota {
	background:url(images/button_prenota3.png) no-repeat;
	border:none;
	font-size:11px;
	height:22px;
	padding-bottom:4px;
	padding-left:20px;
	width:105px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MINISITO CONTENT */

