/*stili per il layout fisso*/
html,body{margin: 0;padding:0}
body{font-family:Verdana,sans-serif;font-size: 70%;text-align: center; background: #201f2d;}
div#container{width: 800px;margin: 0 auto;text-align: left;
    border-left: 20px solid #fff;border-right: 20px solid #fff; background: #fff;
   }
   a img{border:none;}

/*stili generici, su header e footer*/
div#header{
background:url(img-hotel/logo-hotelsanluca2.jpg) top left no-repeat #fff; color: #000; text-align:right}
div#flash{background-color:#fff;color: #ff0}
div#menu{background-color:#000;color: #fff;
height:20px;
	border-top: 1px solid #fff;
	padding-top:3px;
}
div#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#menu li {
	display: inline;
}

div#menu a {
	padding: 0 5px 0 5px;
	border-left: 1px solid #DBDBDB;
	text-decoration: none;
	font-size: 10px;
	color: #fff;
	background:#000;
}
div#menu .first a {
	border: none;
}

h1,h2,h3,h4{margin:0px;padding:0px}
p{margin-top:5px;margin-left:10px}
h1{padding-left:0.5em; font-size: 10px; color:#FFFFFF}
h1 a{color:#fff;text-decoration: none;}
h1 a:hover{color: #fff;text-decoration: underline}
h2{color: #000;font-size: 1em; margin-left:5px; margin-top:5px;}
h3{color: #999;font-size: 0.9em; margin-left:5px; margin-top:0px;}
h4{color: #5a8c9b; font-size: 1.4em; margin-left:5px; margin-top:15px; margin-bottom:0px; padding-bottom:0px;}


/*stili specifici per il layout*/
div#navigation{float:right;width: 280px;  }

div#hotel{margin-right: 295px;padding: 1em; background: url(img-hotel/puntini.jpg) top right repeat-y;}
div#foto{margin-right: 10px;padding: 1em; background: url(img-hotel/puntini.jpg) top right repeat-y;}
div#itinerari{padding:6px;
background: #FFFFFF url(img-hotel/sfondo.jpg) no-repeat;
color: #888888;}



div#footer{clear:right; text-align:center; padding: 0.5em;
    background-color: #fff; color: #999}
	div#footer a {color: #999;font-weight: bold;text-decoration: none}
	div#footer a:hover {color: #666;font-weight: bold;text-decoration: underline}


/*stili per la navigazione*/
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}

td {
border: 1px solid #f4ecec;
background:#fdfbfb;
padding-top:0px;
vertical-align:top;
text-align:left;
padding-left:5px;}
form{padding:0px; margin:0px;}