a:hover{color: #6600cc;}
a{color:#FFFFFF;}


/*********************************************************************/
div#container{
	
	background-image:url('glimlach.jpg');
	background-repeat:no-repeat;
	background-color:#FFFFCC;
	border-left:solid 1px #8F7959;
	border-right:solid 1px #8F7959;
	background-color: #FFFFCC;
	}

/**********************************************************************/			

.menus {background-color:#CC3300;}
.menus ul {padding:0; margin:0; list-style-type:none; }
.menus li {float:left; position:relative;}
.menus li a, .menus li a:visited {display:block; text-decoration:none; float:left; padding-right:20px;  color:#FFFFCC;; }
* html .menus li a, .menus li a:visited {}

.menus li ul {visibility:hidden; position:absolute; top:2.2em; left:0; height:0; overflow:hidden; }
.menus table {margin:-1px; border-collapse:collapse; font-size:1em;}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menus li:hover a,.menus li a:hover {text-decoration:none; border:0;color:#E69739;}
.menu ul li:hover ul li a {color:#E69739;}
.menus li:hover ul,.menus li a:hover ul {visibility:visible; height:auto; width:11em; background:transparent; background-image:url(bbmenubg.png); border-left:5px solid #cc3300; left:0; top:2.2em; overflow:visible; text-align:left;
}



.menus li:hover ul li a,
.menus li a:hover ul li a {
display:block; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; color:#E69739;font: bold 1em verdana, sans-serif;
}
* html .menus li a:hover ul li a {
width:10em; w\idth:9em; /* hack for IE5.5 */font: bold 1.1em verdana, sans-serif;
}

.menus li:hover ul li ul,
.menus li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menus li:hover ul li a:hover,
.menus li a:hover ul li a:hover {
text-decoration:none; color:#B60037;
}
.menus li:hover ul li:hover ul,
.menus li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.menus li:hover ul li:hover ul.left,
.menus li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menus li:hover ul li:hover ul li a,
.menus li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menus li:hover ul li:hover ul li:hover a,
.menus li a:hover ul li a:hover ul li a:hover {
text-decoration:none;
}

/*********************************************************************/

.footer p{background-color: #CC3300;color: #FFFFCC;}
.header{display: block;	height:80px;}  

.lang{top:30px; color: #B4003D;}
.lang a, .lang a:hover  {color: #B4003D;}



	
td{padding-right:20px; font:0.9em Georgia, serif; text-align:center;color:#979592;}
td a{color:#695d54; }
td a:hover{color:#B4003D;}
.lasttd{padding-right:0;}

#info {padding:20px 10px; font:0.9em Georgia, serif; color:#695d54;   }
#info p{padding:3px 0 ;text-align:center; }
#info p a{color:#695d54;text-decoration: underline;}
.images{padding-bottom:30px;}
h1{font-family:viner, Mistral, sans-serif; color:#B7916A; font-size:3em; height:78px;text-align:center;   }

/*contact*****************************************/
.small{ font-size:0.7em; font-style:italic; padding-top:20px;}
.acknow{ font-size:0.7em; font-style:italic; color:#c0c0c0; font-weight:normal;text-align:right;}
.acknow a{ color:#c0c0c0}
th{font-size:0.8em; padding: 10px 0;}
input, textarea {font:0.95em Verdana, sans-serif; background-color:#FBFBED;color:#695d54; }
input{padding:1px; } 
td.camere{width:60px;font:1em Verdana, sans-serif; text-align:left;color:#695d54; }
td.langer{width:90px;}
#hier{color: #B4003D;}
#contact{color: #FFF;}

/*servizieprezzi*****************************************/
table.prezzo {margin: 15px auto; }
.prezzo td {font:bold 1em/1.5em ; text-align:left;color:#695d54; padding: 5px;}
.prezzo td p{font:0.9em Georgia, serif; color:#695d54; text-align:left; }




