﻿body	{position:relative;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:8pt;background:#f7db40;}

#wrapper,
.container {position:relative;margin:0 auto;width:980px;text-align:left;}
#sf_sx,
#sf_dx {position:absolute;top:0;width:50%;height:700px;}
#sf_sx {left:0;background:url(/images/sf_sx.gif) repeat-x #f7db40;}
#sf_dx {right:0;background:url(/images/sf_dx.gif) repeat-x #f7db40;}
				
/*TOP*/
	
	#top {position:relative;height:403px;}
	#top a h1 {position:absolute;top:35px;left:0;font-size:2px;text-indent:-9999px;width:322px;height:68px;background:url(/assets/Hotelstelladiitalia_logo.png);z-index:3;}
	
	/*IMMAGINE PRINCIPALE*/
	
		#top #immagine_principale {position:relative;float:right;width:685px;height:393px;}
		#top #immagine_principale #maschera_stelle {position:absolute;top:0;left:0;width:685px;height:393px;background:url(/images/maschera_stelle2.png);z-index:2;}
		#top #immagine_principale #stellaSXALTO,
		#top #immagine_principale #stellaSXBASSO,
		#top #immagine_principale #stellaDXALTO,
		#top #immagine_principale #stellaDXBASSO {position:absolute;}
		
		#top #immagine_principale #stellaSXALTO {top:0;left:188px;width:173px;height:93px;background:url(/assets/images/stellaSXALTO.jpg);z-index:1;}
		#top #immagine_principale #stellaSXBASSO {top:37px;left:1px;width:225px;height:223px;background:url(/assets/images/stellaSXBASSO.jpg);}
		
		#top #immagine_principale #stellaDXALTO {top:0;right:0;width:211px;height:136px;background:url(/assets/images/stellaDXALTO.jpg);z-index:1;}
		#top #immagine_principale #stellaDXBASSO {top:0;right:81px;width:378px;height:393px;background:url(/assets/images/stellaDXBASSO.jpg);}
		
		#hotel #top #immagine_principale #stellaSXALTO,
		#listino_prezzi #top #immagine_principale #stellaSXALTO {background:url(/assets/images/stellaSXALTO_01.jpg);}
		#hotel #immagine_principale #stellaSXBASSO,
		#listino_prezzi #immagine_principale #stellaSXBASSO {background:url(/assets/images/stellaSXBASSO_01.jpg);}
		
		#hotel #immagine_principale #stellaDXALTO,
		#listino_prezzi #immagine_principale #stellaDXALTO {background:url(/assets/images/stellaDXALTO_01.jpg);}
		#hotel #immagine_principale #stellaDXBASSO,
		#listino_prezzi #immagine_principale #stellaDXBASSO {background:url(/assets/images/stellaDXBASSO_01.jpg);}
		
	/*Fine IMMAGINE PRINCIPALE*/
		
	/*MENU*/
	
		#top ul#menu {position:absolute;bottom:23px;left:0;width:236px;height:207px;}
		#top ul#menu li {width:236px;height:39px;color:#484747;font-size:12pt;margin:0 0 2px 0;background:url(/images/sf_tastomenu.png);}
		#top ul#menu li.selezionato a,
		#top ul#menu li a:hover {background:url(/images/sf_tastomenu-hover.png);}
		#top ul#menu li a {color:#484747;display:block;padding:10px 0 0 20px;width:216px;height:29px;}
		
	/*Fine MENU*/
		
/*Fine TOP*/

/*CONTENT*/
	
	#middle {position:relative;padding:1px 0;color:#5f5e5e;}
	#middle .container {margin:65px 0 0 0;}
	#middle #angolo {position:absolute;top:0;left:126px;width:489px;height:115px;background:url(/images/angolo_content.png);}
	
	/*sidebar*/
	
		#middle #sidebar {float:left;width:235px;}
		
		#dove_siamo #middle #gallery,
		#rivadelgarda_dintorni #middle #gallery {display:block;}
		#hotel #middle #gallery,
		#listino_prezzi #middle #gallery,
		#contatti #middle #gallery {display:none;}
		
		#hotel #middle #gallery2,
		#listino_prezzi #middle #gallery2,
		#contatti #middle #gallery2 {display:block;}
		#dove_siamo #middle #gallery2,
		#rivadelgarda_dintorni #middle #gallery2 {display:none;}
		
		#middle #sidebar .imm {position:relative;float:left;width:96px;height:68px;margin:0 5px 5px 0;}
		#middle #sidebar .imm a {position:absolute;top:0;left:0;width:96px;height:68px;display:block;z-index:2;}
		#middle #sidebar .imm .maschera {position:absolute;top:0;left:0;width:96px;height:68px;z-index:1;background:url(/images/layout_imm.png);}
	
	/*Fine sidebar*/
	
	/*column left*/
		
		#middle #column_left {position:relative;left:70px;float:left;width:380px;font-size:10pt;}
		#middle #column_left .evidenza {position:absolute;top:-195px;left:0;font-size:13pt;line-height:29px;z-index:4;}
		#middle #column_left p {line-height:24px;}
		
		#contatti #middle #column_left {width:687px;}
		#rivadelgarda_dintorni #middle #column_left ul li {float:left;width:134px;height:114px;margin:0 20px 20px 0;background:url(/images/sf_sport.png);padding:10px;font-size:8pt;line-height:13px;}
		#rivadelgarda_dintorni #middle #column_left ul li h3 {margin:0;padding:0;font-size:7pt;}
		#dove_siamo #middle #column_left #mappa {border:4px solid #f7e169;width:376px;height:300px;}
	
	/*Fine column left*/
	
	/*column right*/
	
		#middle #column_right {position:relative;float:right;width:274px;display:block;}
		#contatti #middle #column_right {display:none;}
		
		#middle #column_right #menu_lingue {position:absolute;top:-55px;left:0;width:272px;height:37px;background:url(/images/sf_menu_lingue.png);}
		#middle #column_right #menu_lingue ul {margin:0;float:right;width:150px;}
		#middle #column_right #menu_lingue ul li {width:19px;height:12px;display:block;float:left;text-indent:-9999px;background:none;}
		#middle #column_right #menu_lingue ul li a {width:19px;height:12px;display:block;font-size:2px;text-indent:-9999px;}
		
		#middle #column_right #menu_lingue ul li a#nav1 {background:url(/images/it.png) bottom left no-repeat;}
		#middle #column_right #menu_lingue ul li a#nav1:hover,
		#middle #column_right #menu_lingue ul li a#nav1s {background:url(/images/it-hover.png) bottom left no-repeat;}
		
		#middle #column_right #menu_lingue ul li a#nav2 {background:url(/images/en.png) bottom left no-repeat;}
		#middle #column_right #menu_lingue ul li a#nav2:hover,
		#middle #column_right #menu_lingue ul li a#nav2s {background:url(/images/en-hover.png) bottom left no-repeat;}
		
		#middle #column_right #menu_lingue ul li a#nav3 {background:url(/images/de.png) bottom left no-repeat;}
		#middle #column_right #menu_lingue ul li a#nav3:hover,
		#middle #column_right #menu_lingue ul li a#nav3s {background:url(/images/de-hover.png) bottom left no-repeat;}
		
		#middle #column_right #menu_lingue p {float:left;font-size:7pt;margin:13px 0 0 15px;}
		#middle #column_right ul {width:275px;margin:18px 0 0 0;}
		#middle #column_right ul li {position:relative;width:260px;height:35px;margin:0 0 10px 0;padding:15px 0 0 15px;}
		#middle #column_right ul li .sf_li {position:absolute;top:0;left:0;width:275px;height:50px;background:url(/images/sf_tastocontent.png);z-index:0;}
		#middle #column_right ul li#tasto_eurotour .sf_li {background:url(/images/sf_tastocontent-grigio.png);}
		#middle #column_right ul li#tasto_eurotour h4 {position:absolute;top:9px;left:15px;text-indent:-9999px;width:61px;height:39px;background:url(/assets/Eurotourservice_logo.png);}
		#middle #column_right ul li a {position:absolute;top:0;left:0;width:260px;height:35px;font-size:11pt;display:block;cursor:pointer;color:#5f5e5e;z-index:1;padding:15px 0 0 15px;}
		#middle #column_right ul li#tasto_eurotour a {font-size:8pt;}
		#middle #column_right ul li#tasto_eurotour p {position:absolute;top:10px;left:100px;margin:0;padding:0;color:#1561e2;}
	
	/*Fine column right*/
	
	#listino_prezzi table {border:0;margin:0 0 5px 0;}
	#listino_prezzi table tr td {border-bottom:1px solid #feee93;padding:10px 0;}
	
	/*column*/
	
	/*Fine column*/
	
/*Fine CONTENT*/

/*BOTTOM*/

	#bottom {margin:35px 0 0 0;color:#5f5e5e;}
	#bottom p.right {width:675px;}
	#bottom .left {padding:12px 0;}
	
/*Fine BOTTOM*/

/*CARATTERISTICHE GENERICHE*/

	.png,
	#top #immagine_principale #maschera_stelle,
	#middle #column_right ul li,
	#top ul#menu li,
	#top ul#menu li a,
	#top ul#menu li a.selezionato,
	#top ul#menu li a:hover,
	#middle #angolo,
	#middle #sidebar .imm .maschera,
	#top a h1,
	#middle #column_right #menu_lingue ul li a#it,
	#middle #column_right #menu_lingue ul li a#en,
	#middle #column_right #menu_lingue ul li a#de,
	#middle #column_right ul li .sf_li,
	#middle #column_right ul li#tasto_eurotour h4 {behavior: url(/css/iepngfix.htc);}
	
	body,h1,h2,h3,h4,h5,h6,ul,li,img,form,input,#formcontatti,#formconferma,#concept,#concept p {margin:0;padding:0;}
	a {text-decoration:none;color:#5f5e5e;}
	a:hover {color:#000;}
	#content_column a {text-decoration:none; color:#7ac5ff; }
	#content_column a:hover {color:#0e7ed5; }
	img {border:0; }
	.clear { clear:both; }
	.left {float:left; }
	.right {float:right; }
	ul li {list-style-type:none; }
	.testo_piccolo {font-size:7pt;}

/*Fine CARATTERISTICHE GENERICHE*/

/*FORM*/

	#formcontatti,
	#formconferma {width:650px;height:320px;margin:0 0 0 30px;}
	#formconferma {width:650px;height:220px;margin:0 0 0 30px;}
	.input_text {width:250px;padding:2px;height:18px;border:1px solid #a6a6a6;margin:0 0 2px 0;}
	.input_area {height:45px;font-size:8pt;width:250px;border:1px solid #a6a6a6;background:#f3f3f3;padding:2px;margin:0 0 7px 0;}
	.contatti {float:left;width:260px;margin:0 20px 0 0;padding:0;}
	.contatti p {width:150px;margin:0;padding:0;height:22px;font-size:8pt;}
	.contatti input,
	.contatti .input_area {}
	.contatti .accetto {width:250px;}
	.contatti .accetto input,
	.contatti input.bottone {float:none; margin:0; padding:0; }
	.contatti input.cerchio {margin:0; padding:0; height:12px; }
	.contatti .accetto input {margin:0 0 10px 0; }
	#box_errore {position:absolute;display:none;width:300px;height:150px;left:680px;top:550px;border:1px solid #000;text-align:left;background:#fff;z-index:6;}
	#div_titolo_errore {background:#f1ce0b; color:#fff; padding:10px; }
	#div_errore {position:relative; top:10px; color:#000; padding:10px; text-align:center; }
	#bottone_errore {font-size:8pt; width:90px; height:25px; padding:2px; }
	#formcontatti #chiudi,
	#formconferma #chiudi {margin:5px 0 25px 0; border-bottom:1px solid #0071b9; width:100%; text-align:right; padding:0 0 5px 0; }
	
/*Fine FORM*/

/*CONCEPT BY*/

	#concept {position:relative;font-size:9px;text-align:left;color:#5f5e5e;}
	#concept a {font-size:9px; font-family:Verdana;color:#fff;font-weight:bold; font-stretch:expanded; text-decoration: none; }
	#concept a:hover {color:#E97D00; }

/*Fine CONCEPT BY*/

/* booking */
	#booking {float:right; margin:15px 0; width:650px;}
