@charset "utf-8";
/* CSS Document */
/* Hotel Italia */

body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#757575; font-size:11px; color:#757575;}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a{color:#c89a4d; cursor:pointer;}
a:hover{text-decoration:none;}

h1{position:relative; color:#c89a4d; font-size:12px; margin:0 0 12px 0;}
h2{color:#757575; font-size:11px; margin-bottom:0;}

/**********************/
/* LAYOUT */
/**********************/
div#madre{width:790px; margin:0 auto 0 auto;}

div#col_sx,div#cage,div#box_content,div#content_sx,div#content_dx{float:left; display:inline;}

div#col_sx{width:134px; text-align:right;}

div#cage{width:656px;}

div#content_sx{width:252px; padding:0 40px 0 24px}
div#content_dx{width:295px; padding:0 0 0 35px;}

div#content_large{width: 620px; padding:0 0 0 24px; background-color:#fff;}

div#content_large img{border-bottom:1px solid #d0d0d0; padding-bottom:1px; margin:10px 16px 0 0; display:inline; float:left;}

div#content_large p{margin-top:6px; /*padding-bottom:8px; border-bottom:1px solid #f8f8f8;*/}

div.clear{clear:both;}

/**********************/
/* MENU' */
/**********************/
div#menu{font-weight:bold; margin-top:20px; font-size:12px; background:url(images/layout/bkg_menu.gif) no-repeat top left; padding-top:2px;}
	div#menu a{display:block; position:relative; margin-bottom:11px;}

/**********************/
/* HEADER */
/**********************/
div#header{width:656px; position:relative; text-align:right; padding-top:110px;}
	div#header img{border-bottom:1px solid #ce9e4e; padding-bottom:1px;}

div#lingua{position:absolute; top:35px; right:0; height:36px; background:url(images/layout/bkg_lingua.gif) no-repeat bottom center; font-family:Arial, Helvetica, sans-serif;}	
	div#lingua a{color:#838383; text-decoration:none; position:relative; font-weight:bold; font-size:9px; padding:0 2px 0 3px;}
	div#lingua a:hover{color:#c89a4d;}
	

/**********************/
/* CONTENUTI */
/**********************/
div#box_content{background:url(images/layout/bkg_box_content.gif) repeat-y bottom right; margin:12px 0 60px 0; line-height:160%; text-align:justify;}

div#content_sx{}
	
div#content_dx{}
	div#content_dx h1{color:#a2a2a2;}
	div#content_dx img{border-bottom:1px solid #d0d0d0; padding-bottom:1px;}
	div#content_dx p{margin:5px 0 0 0;}
	
/**********/	
/*col sx*/
/**********/		
/*eventi*/
div.box_evento{font-weight:bold; margin:15px 0 22px 0;}
	div.box_evento img{float:left; display:inline; border-bottom:1px solid #d0d0d0; padding-bottom:1px; margin-right:10px;}
	div.box_evento span{display:block;}
	div.box_evento a{color:#757575; text-align:left;}
	
/*prezzi*/
ul#extra{margin:15px 0 0 0; padding:0; list-style:none;}
	ul#extra li{padding:6px 0 12px 35px;}
	


/*suggerimenti*/
span.block_title{font-weight:bold; display:block;}
	
div.suggerimenti{text-align:center;}
	div.suggerimenti span{display:block; font-weight:bold;}
	
ul.suggerimenti{list-style-image:url(/images/common/plus-icon.png); margin:0 0 0 25px; padding:0px; background-color:#fff;}
	ul.suggerimenti li{background-color:#fff; padding:0;}
		ul.suggerimenti li a{color:#757575; text-decoration:underline;}
			ul.suggerimenti li a:hover{text-decoration:none;}
	ul.suggerimenti ul{list-style:none;  display:none; margin:0; padding:0px; background-color:#fff;}
		ul.suggerimenti ul li{padding:0;}
			ul.suggerimenti ul li a{color:#c89a4d; text-decoration:none;}
				ul.suggerimenti ul li a:hover{text-decoration:underline; color:#757575;}
	
/**********/	
/*col dx*/
/**********/	
/*galleria fotografica*/
table#photogallery{margin-left:17px;}
	table#photogallery td{padding-bottom:7px;}
	
	table#photogallery td#txt_photogallery{padding-right:10px;}
	
* html table#photogallery td#txt_photogallery{padding-right:0;}
* html table#photogallery{margin-left:0; padding-left:10px;}

div.photogallery h2,table.allegati h2{margin:12px 0 8px 0;}
div.photogallery img{margin-right:5px;} 

div#content_dx table.allegati img{border:none;}





/*offerte speciali*/
div.offerta-speciale{margin-top:30px; text-align:center;}
	div.offerta-speciale span{display:block; font-weight:bold;}
	div.offerta-speciale a{display:block; font-weight:bold; color:#666;}

/*--*/	
	
/*varie*/
div#dettagli{font-weight:bold; font-size:10px;}
	div#dettagli a{text-decoration:none;}
	div#dettagli a:hover{text-decoration:underline;}
	
span.gold{color:#c89a4d; font-size:10px;}

div.photogallery span.gold,table.allegati span.gold{color:#c89a4d; font-size:12px;}

div.photogallery{background-color:#fff;}

div#copyright{position:absolute; right:2px; top:18px;}

div#mappa{border:2px solid #ccc; width:298px; padding:1px;}


/*highslide*/
a.highslide{}

/**********************/
/* TITOLI */
/**********************/
/*menu'*/
div#menu a span{position:absolute; top:0; right:0; height:24px; width:134px;}

	div#menu a span#tit-menu-hotel{background:url(images/layout/tit-menu-hotel.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-hotel{background:url(images/layout/tit-menu-hotel.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-camere{background:url(images/layout/tit-menu-camere.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-camere{background:url(images/layout/tit-menu-camere.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-prezzi{background:url(images/layout/tit-menu-prezzi.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-prezzi{background:url(images/layout/tit-menu-prezzi.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-offerte{background:url(images/layout/tit-menu-offerte.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-offerte{background:url(images/layout/tit-menu-offerte.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-prenotazioni{background:url(images/layout/tit-menu-prenotazioni.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-prenotazioni{background:url(images/layout/tit-menu-prenotazioni.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-eventi{background:url(images/layout/tit-menu-eventi.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-eventi{background:url(images/layout/tit-menu-eventi.gif) no-repeat bottom right;}

	div#menu a span#tit-menu-suggerimenti{background:url(images/layout/tit-menu-suggerimenti.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-suggerimenti{background:url(images/layout/tit-menu-suggerimenti.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-contatti{background:url(images/layout/tit-menu-contatti.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-contatti{background:url(images/layout/tit-menu-contatti.gif) no-repeat bottom right;}
	
	div#menu a span#tit-menu-newsletter{background:url(images/layout/tit-menu-newsletter.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-newsletter{background:url(images/layout/tit-menu-newsletter.gif) no-repeat bottom right;}
	
	
	div#menu a span#tit-menu-hotel-en{background:url(images/layout/tit-menu-hotel-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-hotel-en{background:url(images/layout/tit-menu-hotel-en.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-camere-en{background:url(images/layout/tit-menu-camere-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-camere-en{background:url(images/layout/tit-menu-camere-en.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-prezzi-en{background:url(images/layout/tit-menu-prezzi-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-prezzi-en{background:url(images/layout/tit-menu-prezzi-en.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-offerte-en{background:url(images/layout/tit-menu-offerte-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-offerte-en{background:url(images/layout/tit-menu-offerte-en.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-prenotazioni-en{background:url(images/layout/tit-menu-prenotazioni-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-prenotazioni-en{background:url(images/layout/tit-menu-prenotazioni-en.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-eventi-en{background:url(images/layout/tit-menu-eventi-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-eventi-en{background:url(images/layout/tit-menu-eventi-en.gif) no-repeat bottom right;}

	div#menu a span#tit-menu-suggerimenti-en{background:url(images/layout/tit-menu-suggerimenti-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-suggerimenti-en{background:url(images/layout/tit-menu-suggerimenti-en.gif) no-repeat bottom right;}
		
	div#menu a span#tit-menu-contatti-en{background:url(images/layout/tit-menu-contatti-en.gif) no-repeat top right;}
		div#menu a:hover span#tit-menu-contatti-en{background:url(images/layout/tit-menu-contatti-en.gif) no-repeat bottom right;}

/*lingua*/
div#lingua a span{position:absolute; top:0; left:0; height:15px;}

	div#lingua a span#italiano-rollover{background:url(images/titoli/italiano_rollover.gif) no-repeat top right; width:41px;}
		div#lingua a:hover span#italiano-rollover{background:url(images/titoli/italiano_rollover.gif) no-repeat bottom right;}		
		div#lingua a span#italiano-active{background:url(images/titoli/italiano_rollover.gif) no-repeat bottom right; width:41px;}

	div#lingua a span#english-rollover{background:url(images/titoli/english_rollover.gif) no-repeat top right; width:41px;}
		div#lingua a:hover span#english-rollover{background:url(images/titoli/english_rollover.gif) no-repeat bottom right;}
		div#lingua a span#english-active{background:url(images/titoli/english_rollover.gif) no-repeat bottom right; width:41px;}

	div#lingua a span#deutsch-rollover{background:url(images/titoli/deutsch_rollover.gif) no-repeat top right; width:44px;}
		div#lingua a:hover span#deutsch-rollover{background:url(images/titoli/deutsch_rollover.gif) no-repeat bottom right;}
		div#lingua a span#deutsch-active{background:url(images/titoli/deutsch_rollover.gif) no-repeat bottom right; width:41px;}

	div#lingua a span#slovensko-rollover{background:url(images/titoli/slovensko_rollover.gif) no-repeat top right; width:51px;}
		div#lingua a:hover span#slovensko-rollover{background:url(images/titoli/slovensko_rollover.gif) no-repeat bottom right;}
		div#lingua a span#slovensko-active{background:url(images/titoli/slovensko_rollover.gif) no-repeat bottom right; width:41px;}

	div#lingua a span#francais-rollover{background:url(images/titoli/francais_rollover.gif) no-repeat top right; width:38px;}
		div#lingua a:hover span#francais-rollover{background:url(images/titoli/francais_rollover.gif) no-repeat bottom right;}
		div#lingua a span#francais-active{background:url(images/titoli/francais_rollover.gif) no-repeat bottom right; width:41px;}


/*content*/
/*h1 colonna sx*/
div#content_sx h1 span{position:absolute; top:0; left:0; width:315px; height:30px; margin-top:-2px;}



	div#content_sx h1 span#h1_colsx_hotel{background:url(images/titoli/h1_colsx_hotel.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_camere{background:url(images/titoli/h1_colsx_camere.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_prezzi{background:url(images/titoli/h1_colsx_prezzi.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_offerte{background:url(images/titoli/h1_colsx_offerte.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_prenotazioni{background:url(images/titoli/h1_colsx_prenotazioni.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_eventi{background:url(images/titoli/h1_colsx_eventi.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_contatti{background:url(images/titoli/h1_colsx_contatti.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_suggerimenti, div#content_large h1 span#h1_colsx_suggerimenti{background:url(images/titoli/h1_colsx_suggerimenti.gif) no-repeat top left;}
	
	div#content_sx h1 span#h1_colsx_hotel_en{background:url(images/titoli/h1_colsx_hotel_en.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_camere_en{background:url(images/titoli/h1_colsx_camere_en.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_prezzi_en{background:url(images/titoli/h1_colsx_prezzi_en.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_offerte_en{background:url(images/titoli/h1_colsx_offerte_en.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_prenotazioni_en{background:url(images/titoli/h1_colsx_prenotazioni_en.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_eventi_en{background:url(images/titoli/h1_colsx_eventi_en.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_contatti_en{background:url(images/titoli/h1_colsx_contatti_en.gif) no-repeat top left;}
	div#content_sx h1 span#h1_colsx_suggerimenti_en, div#content_large h1 span#h1_colsx_suggerimenti_en{background:url(images/titoli/h1_colsx_suggerimenti_en.gif) no-repeat top left;}
	
	/*div#content_large h1{font-weight:normal;}
		div#content_large h1 a{color:#757575; text-decoration:none;}
			div#content_large h1 a:hover{text-decoration:underline;}
		div#content_large h1 span#h1_colsx_suggerimenti{background:url(images/titoli/h1_colsx_suggerimenti.gif) no-repeat top left; left:77px; top:4px; font-weight:normal;}
		
	div#content_large h2{font-size:12px;}*/

/*h1 colonna dx*/
div#content_dx h1 span, div#content_large h1 span{position:absolute; top:0; left:0; width:303px; height:30px; margin-top:-2px;}

	div#content_dx h1 span#h1_coldx_promozioni{background:url(images/titoli/h1_coldx_promozioni.gif) no-repeat top right;}
	div#content_dx h1 span#h1_coldx_galleria{background:url(images/titoli/h1_coldx_galleria.gif) no-repeat top right;}
	div#content_dx h1 span#h1_coldx_extra{background:url(images/titoli/h1_coldx_extra.gif) no-repeat top right;}
	div#content_dx h1 span#h1_coldx_eventi{background:url(images/titoli/h1_coldx_eventi.gif) no-repeat top left;}
	
	div#content_dx h1 span#h1_coldx_promozioni_en{background:url(images/titoli/h1_coldx_promozioni_en.gif) no-repeat top right;}
	div#content_dx h1 span#h1_coldx_galleria_en{background:url(images/titoli/h1_coldx_galleria_en.gif) no-repeat top right;}
	div#content_dx h1 span#h1_coldx_extra_en{background:url(images/titoli/h1_coldx_extra_en.gif) no-repeat top right;}
	div#content_dx h1 span#h1_coldx_eventi_en{background:url(images/titoli/h1_coldx_eventi_en.gif) no-repeat top left;}
	


/**********************/
/* FOOTER */
/**********************/
div#footer{clear:both; border-top:1px solid #f1e4ce; font-size:10px; padding-top:10px; padding-bottom:30px; color:#a9a9a9; position:relative;}
	div#footer a{color:#a9a9a9;}




div#explorer{position:absolute; height:50px; width:400px; background-color:#fff; top:25px; left:0;}


		div.error {font-weight:bold; color:red; border:2px solid red; padding:20px 20px 20px 65px; margin:0 16px 20px 0; background:url(/gestione/images/system/alert.gif) no-repeat left #F8F8F8; width:360px;}
		div.ok {font-weight:bold; color:#666; border:2px solid #7ba62e; padding:20px 20px 20px 65px; margin:0 16px 20px 0; background:url(/gestione/images/system/ok.gif) no-repeat left #F8F8F8; width:360px;}
		div.msg {font-weight:bold; color:#666; border:2px solid #ccc; padding:20px 20px 20px 65px; margin:0 16px 20px 0; background:url(/gestione/images/system/msg.gif) no-repeat left #F8F8F8; width:360px;}