@charset "utf-8";
/* CSS Document */
	div#tabs, div#dvAppend	{ width: 920px; height: 988px; position: relative; margin: auto; text-align: center; }
	
	
		.menu.alloggiare li a{height: 64px; color:#c5c4c4;font-family: 'Panefresco250wtRegular', Arial, sans-serif; font-size: 15px; line-height: 64px; }
			.menu.alloggiare li.ui-tabs-active>a,.menu.alloggiare li.ui-tabs-active>a:hover,.menu.alloggiare li.ui-tabs-active.hover>a{ color: #c5c4c4; background-position: center; background-repeat: no-repeat; cursor: text; z-index: 10; background-repeat: no-repeat; background-position: center; }		
			.menu.alloggiare li a:hover,.menu.alloggiare li.hover>a{color: #ffffff; z-index: 5; background-repeat: no-repeat; background-position: center; }
			
			
		.menu.alloggiare .dvTab1 a{ background-image: url(../image/gestione/alloggiare/tab/tab_sx_inactive.png); margin-right: 1px; width: 182px; }
			.menu.alloggiare .dvTab1.ui-tabs-active>a,.menu.alloggiare .dvTab1.ui-tabs-active>a:hover,.menu.alloggiare .dvTab1.ui-tabs-active.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_sx_active.png); }		
			.menu.alloggiare .dvTab1 a:hover,.menu.alloggiare .dvTab1.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_sx_over.png); }	
			
		.menu.alloggiare .dvTab2 a{ background-image: url(../image/gestione/alloggiare/tab/tab_center_inactive.png); margin-right: 2px; width: 183px; }
			.menu.alloggiare .dvTab2.ui-tabs-active>a,.menu.alloggiare .dvTab2.ui-tabs-active>a:hover,.menu.alloggiare .dvTab2.ui-tabs-active.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_center_active.png); }		
			.menu.alloggiare .dvTab2 a:hover,.menu.alloggiare .dvTab2.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_center_over.png); }
			
		.menu.alloggiare .dvTab3 a{ background-image: url(../image/gestione/alloggiare/tab/tab_dx_inactive.png); width: 182px; }
			.menu.alloggiare .dvTab3.ui-tabs-active>a,.menu.alloggiare .dvTab3.ui-tabs-active>a:hover,.menu.alloggiare .dvTab3.ui-tabs-active.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_dx_active.png); }		
			.menu.alloggiare .dvTab3 a:hover,.menu.alloggiare .dvTab3.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_dx_over.png); }
					
			
	.dvTab	{ width: 920px; height: 950px; position: relative; margin: auto; background-color: #ffffff; }
	.dvContenutiArrivareInt	{ height: 950px; position: relative; margin: auto; background-color: #ffffff; }
.dvResizeAlloggiareAltezzaMersa .dvContenutiArrivareInt	{ height: 1127px;}
	.dvContenutiArrivare	{ width: 864px; /*height: 482px;*/ height: 924px;  position: relative; margin: auto; }
	div#dvContenutiSlideshowAlloggiare	{ width: 685px; height: 436px; position: relative; margin: auto; float: left; background-color: #c6c6c6; }
	
	.dvTabPiantinaPrezzi	{ width: 416px; height: auto; position: relative; margin: auto; float: left; }
		div#dvPiantina	{ height: 330px; background-image: url(../image/gestione/background/bg_piantina.png); background-position: center; background-repeat: no-repeat; }
		
		
	.dvCondizioniGenerali	{ width: 920px; height: 440px; position: relative; margin: auto; background-color: #ffffff; }
		.dvCondizioniGeneraliInt	{ width: 416px; height: 442px; position: relative; margin: auto; float: left; }
		.dvCondizioniGeneraliInt a,.dvCondizioniGeneraliInt a:visited,.dvCondizioniGeneraliInt a:focus{text-decoration:underline !important;}
			.dvCondizioniGeneraliInt a:hover{color:#222222;text-decoration: none !important;}
		div#tabsPrezzi	{ width: 416px; height: 330px; position: relative; margin: auto; }
			.dvResizeAlloggiareAltezzaMersa div#tabsPrezzi	{ height: 534px; }
		.dvTabPrezzi	{ width: 416px; height: 296px; position: relative; margin: auto; background-color: #c6c6c6; }
			.dvResizeAlloggiareAltezzaMersa .dvTabPrezzi	{ height: 502px; }
	
	.menu.prezzi 	{ height: 34px; width: 416px; }
	.menu.prezzi li	{ position: absolute; } 
	.menu.prezzi li a{ height: 34px; color:#575656;font-family: 'LobsterTwoRegular', Arial, sans-serif; font-size: 18px; line-height: 34px;  }
	.menu.prezzi .dvTabPrezzi1 a span	{ padding-left: 12px; }
	.menu.prezzi .dvTabPrezzi2 a span	{ padding-right: 12px; }
			.menu.prezzi li.ui-tabs-active>a,.menu.prezzi li.ui-tabs-active>a:hover,.menu.prezzi li.ui-tabs-active.hover>a{ color: #575656; background-position: center; background-repeat: no-repeat; cursor: text; z-index: 10; background-repeat: no-repeat; background-position: center; }		
			.menu.prezzi li a:hover,.menu.prezzi li.hover>a{color: #ffffff; z-index: 5; background-repeat: no-repeat; background-position: center; }
			
		.menu.prezzi .dvTabPrezzi1 a{ background-image: url(../image/gestione/alloggiare/tab/tab_prezzi_estate_inactive.png); width: 215px; text-align: left; z-index: 30; cursor: pointer; cursor: hand; }
			.menu.prezzi .dvTabPrezzi1.ui-tabs-active>a,.menu.prezzi .dvTabPrezzi1.ui-tabs-active>a:hover,.menu.prezzi .dvTabPrezzi1.ui-tabs-active.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_prezzi_estate_active.png); z-index: 20; }		
			.menu.prezzi .dvTabPrezzi1 a:hover,.menu.prezzi .dvTabPrezzi1.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_prezzi_estate_over.png); z-index: 40; }	
			
		.menu.prezzi .dvTabPrezzi2 a{ background-image: url(../image/gestione/alloggiare/tab/tab_prezzi_inverno_inactive.png); width: 228px; left: 187px; text-align: right; }
			.menu.prezzi .dvTabPrezzi2.ui-tabs-active>a,.menu.prezzi .dvTabPrezzi2.ui-tabs-active>a:hover,.menu.prezzi .dvTabPrezzi2.ui-tabs-active.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_prezzi_inverno_active.png); z-index: 30; }		
			.menu.prezzi .dvTabPrezzi2 a:hover,.menu.prezzi .dvTabPrezzi2.hover>a{ background-image: url(../image/gestione/alloggiare/tab/tab_prezzi_inverno_over.png); }	
			
		.dvPrezzi	{ width: 395px; height: 276px; position: relative; margin: auto;  }
			.dvResizeAlloggiareAltezzaMersa .dvPrezzi	{ height: 491px; }
		.dvPrezziCol1	{ width: 270px; height: auto; position: relative; margin: auto; float: left; text-align: left; }
		.dvPrezziCol2	{ width: 120px; height: auto; position: relative; margin: auto; float: left; text-align: center; }
			.dvTitoloPrezzi	{ width: inherit; height: 22px; position: relative; margin: auto; text-align: left; }
				.dvResizeAlloggiareAltezzaMersa .dvTitoloPrezzi	{height: 36px;}
			.dvPrezziColInt	{ width: inherit; height: 26px; position: relative; margin: auto; margin-bottom: 2px; line-height: 26px !important; }
				.dvPrezziColInt span	{ padding-left: 10px; }
			.dvPrezziGrigio	{ background-color: #e0e0e0; }
			.dvPrezziBianco	{ background-color: #ffffff; }
		.dvBtn:hover	{ background-image: url(../image/gestione/link/freccia_259_90_dx_over.png); cursor: pointer; cursor: hand; }
	
	.dvFbAlloggiare	{ width: 165px; height: 32px; position: relative; margin: auto; float: right; line-height: 32px; }	
	
.dvContenutiAlloggiareAltezza {height : 440px; }
/*.dvContenutiAlloggiareAltezzaMariata, dvContenutiAlloggiareArthur {height : 646px; }*/
.dvResizeAlloggiareAltezzaGiovani  {height: 3960px;}
.dvResizeAlloggiareAltezzaMariata {height: 3896px;}
.dvResizeAlloggiareAltezzaArthur  {height: 3928px;}
.dvResizeAlloggiareAltezzaMersa{height:3530px}
