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


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

.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;}


.images{padding-bottom:30px;}
h1{font-family:Joehand, sans-serif; color:#B7916A; font-size:72px;letter-spacing:2px; 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*****************************************/
.prezzo table, table.prezzo{margin:0 auto;font:bold 1em/1.5em Georgia, serif ;color: #443021; }
.prezzo td { padding: 5px;text-align:left;color: #443021; }
div.prezzo{border:2px solid #D0CBAB;margin: 15px 0;padding:10px}

/*29-11-2010***********************************************/


.header {height:25px;}
#info {padding:20px 10px; font:0.9em Georgia, serif; color:#443021;text-align:justify;margin:40px 150px 10px 150px;  }
#info p{padding:3px 0 ;text-align:justify;}
#info p a{color:#695d54;text-decoration: underline;}
.info {padding:10px; font:0.9em Georgia, serif; color:#443021;text-align:justify;margin:40px 150px 10px 150px;  }
.info p{padding:3px 0 ;text-align:justify;}
.info p a{color:#695d54;text-decoration: underline;}


h1 {
color:#993300;
font-family: Joehand, sans-serif;
font-size:72px;letter-spacing:2px; font-weight: normal;
text-align: center;
margin-top:20px;
}

#hier, .lang,.lang a, .lang a:hover {color: #660033;}







