/* CSS Document */


body {
	margin:50px 0px; 
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-image: url(back.jpg);
	}
	
#wrap {
	width: 925px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 10px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

.menu_left	{
width: 226px;
height: 525px;
padding: 0px 0px 0px 0px;
float:left;
text-align:center;
}


#contenitore_testo{
	width: 676px;
	height: 525px;
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
	float:right;
}

#contenitore_top	{
	width: 676px;
	height: 22px;
	margin-bottom:8px;
}

#contenitore_link	{
	width: 200px;
	height: 13px;
	padding-top:9px;
	float:left;
}

#contenitore_flag	{
	width: 118px;
	height: 22px;
	float:right;
	
}


#flag_attiva	{
width: 38px;
height: 19px;
padding-top:3px;
text-align:center;
background-color:#FFFFFF;
float:left;
}

#flag	{
width: 38px;
height: 19px;
padding-top:3px;
text-align:center;
float:right;
}

#flag:hover		{
	background:#FFFFFF;
}

#area_testo		{
	width:636px;
	height: 440px;
	padding: 20px 20px 20px 20px;
	background:#6b7b80;
}

#area_scrittura	{
	width:616px;
	height: 420px;
	padding: 10px 10px 10px 10px;
	background:#2e464f;
}

#area_parole	{
	width:403px;
	float:left;
}

#area_parole_scroll	{
	width:410px;
	height:420px;
	float:left;
	overflow:auto;
	scrollbar-base-color: transparent; 
	scrollbar-face-color: #CC9966; 
	scrollbar-arrow-color: gold; 
	scrollbar-3dlight-color: transparent; 
	scrollbar-highlight-color: #cccccc; 
	scrollbar-darkshadow-color: black; 	
	filter: chroma(color=#CC9966);
}

#area_immagini	{
	width:196px;
	margin-left:10px;
	float:right;
}

#testo	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

.collegamento	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:12px;
}

a.collegamento:visited	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:12px;
	text-decoration:underline;
}

a.collegamento:link	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:12px;
	text-decoration:underline;
}

a.collegamento:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
}

#area_footer	{
	width:925px;
	height: 21px;
	margin-top:0px;
	text-align:right;
	float:right;
}

.footer_text	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #999999;
}

a.footer_copy_text	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #999999;
text-decoration:none;
}

a.footer_copy_text:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #999999;
text-decoration:none;
}

a.footer_copy_text:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #999999;
text-decoration:none;
}

a.footer_copy_text:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:underline;
}



/* MENU */
#box_logo	{
	height:74;
	width:158;
	padding-bottom:10px;
}

#home
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_home.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#home:hover
{ 
  background-position: 0 0;
}

#home span
{
  display: none;
}

#hotel
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_hotel.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#hotel:hover
{ 
  background-position: 0 0;
}

#hotel span
{
  display: none;
}

#ristorante
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_ristorante.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#ristorante:hover
{ 
  background-position: 0 0;
}

#ristorante span
{
  display: none;
}

#ristorante_eng
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_ristorante_eng.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#ristorante_eng:hover
{ 
  background-position: 0 0;
}

#ristorante_eng span
{
  display: none;
}

#stanze
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_lestanze.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#stanze:hover
{ 
  background-position: 0 0;
}

#stanze span
{
  display: none;
}

#stanze_eng
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_lestanze_eng.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#stanze_eng:hover
{ 
  background-position: 0 0;
}

#stanze_eng span
{
  display: none;
}

#stanze_de
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_lestanze_de.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#stanze_de:hover
{ 
  background-position: 0 0;
}

#stanze_de span
{
  display: none;
}

#virtual
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_virtual.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#virtual_de:hover
{ 
  background-position: 0 0;
}

#virtual_de span
{
  display: none;
}

#virtual_de
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_virtual_de.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#virtual:hover
{ 
  background-position: 0 0;
}

#virtual span
{
  display: none;
}


#menu
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_menu.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#menu:hover
{ 
  background-position: 0 0;
}

#menu span
{
  display: none;
}

#prezzi
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_prezzi.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#prezzi:hover
{ 
  background-position: 0 0;
}

#prezzi span
{
  display: none;
}

#prezzi_eng
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_prezzi_eng.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#prezzi_eng:hover
{ 
  background-position: 0 0;
}

#prezzi_eng span
{
  display: none;
}

#prezzi_de
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_prezzi_de.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#prezzi_de:hover
{ 
  background-position: 0 0;
}

#prezzi_de span
{
  display: none;
}

#dove_siamo
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_dove.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#dove_siamo:hover
{ 
  background-position: 0 0;
}

#dove_siamo span
{
  display: none;
}

#dove_siamo_eng
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_dove_eng.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#dove_siamo_eng:hover
{ 
  background-position: 0 0;
}

#dove_siamo_eng span
{
  display: none;
}

#dove_siamo_de
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_dove_de.gif) no-repeat 0 -25px;
  margin-bottom:1px;
}

#dove_siamo_de:hover
{ 
  background-position: 0 0;
}

#dove_siamo_de span
{
  display: none;
}

#contattaci
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_contattaci.gif) no-repeat 0 -25px;
  margin-bottom:4px;
}

#contattaci:hover
{ 
  background-position: 0 0;
}

#contattaci span
{
  display: none;
}

#contattaci_eng
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_contattaci_eng.gif) no-repeat 0 -25px;
  margin-bottom:4px;
}

#contattaci_eng:hover
{ 
  background-position: 0 0;
}

#contattaci_eng span
{
  display: none;
}

#contattaci_de
{
  display: block;
  width: 226px;
  height: 25px;
  background: url(btn_contattaci_de.gif) no-repeat 0 -25px;
  margin-bottom:4px;
}

#contattaci_de:hover
{ 
  background-position: 0 0;
}

#contattaci_de span
{
  display: none;
}

#box_garda	{
  	display: block;
	width:206px;
	height:117px;
	padding: 9px 10px 9px 10px;
	background:#6b7b80;
	margin-bottom:4px;
}

#box_recapiti	{
	display: block;
	width:206px;
	height: 38px;
	background:#2e464f;
	text-align:left;
	padding: 9px 10px 9px 10px;	
}


p.offerte	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height: 22px;
}

