body{background:black; margin: 0px auto; padding: 0px; text-align: center; width: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 70%;}
h4 {margin: 5px 3px 5px 3px; text-indent: 10px; background: url(immagini/freccia_a.jpg) no-repeat 0px 3px; padding-bottom: 3px;
	border-bottom: 1px solid gray;}
h5 {font-size: 100%; color: #CCCCCC;}
h6{font-size: 100%; text-align: center; margin-top: 5px; background: #ff9600; margin-right: 0px;}
a{color: #FF9600; text-decoration: none;}
a:hover{color: #999; text-decoration: none:}
div#container{text-align: left; background:#BEBEBE; color: #fff; min-height: 700px; width: 780px;}
div#header{height: 90px; background: url(immagini/colosseo.jpg) right no-repeat;}
#header a {color: #555; font-size: 15px;}


#tabs {
	float:left;
	width:100%;
	font-size:12px;
	line-height:normal;
	border-bottom:1px solid #666;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#tabs ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url(images/left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url(images/right.png) no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}


.underlinemenu{
font-weight: bold;
width: 79%;
background-color:#000;
height:37px;
}

.underlinemenu ul{
padding: 6px 0 7px 10px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left;}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #ff9600;
padding: 0px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 5px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 1px solid #ff9600; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: #fff;
}

div#flag{ float:right; width:20%; text-align:right; height:23px; padding-top:14px; padding-right:2px;
}
div#menubar
{
	padding-top:15px;
	height:30px;
	background-color:#000;
	font-size: 13px;
    text-align: right;
    padding-left: 10px;
}
a.menubar
{
	font-size: 13px;
    font-weight: Bold;
    text-decoration: None;
    width: 100px;
    padding: 0px;
}
a:hover.menubar
{
    color: #fff;
    font-weight: Bold;
    text-decoration: None;
    width: 100px;
    padding: 0px;
}


div#flashome {margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ff9600;}

div#navigation {width: 186px; min-height: 160px; float: left; background:#990000;
	margin: 8px 0 8px 8px; border-top: 1px solid #757575; border-left: 1px solid #757575; border-right: 1px solid black;
	border-bottom: 1px solid black;}
#navigation a {display: block; margin: 0 3px 3px 3px; text-indent: 10px; color: #ff9600; text-decoration: none;
	background: url(immagini/freccia_b.jpg) no-repeat 0px 3px; font-weight:bold;}
#navigation a:hover {color: #fff;}

div#content {float: right; width: 568px; margin: 8px;}
#content p {font-size: 25px; margin-top: 5px;}
div.minidiv {padding: 3px; background-color:#ffffff; float: left; color:#000000;}
/*.minidiv img {border: 2px solid black; margin-right: 1px;}*/
.minidiv h5 {margin: 2px 174px 0 0; font-size: 100%; color: black; background: #FF9600; padding-left:5px;}
#content ul{width: 320px;}

a#home_butt{display: block; width: 260px; height: 69px;
	position: relative; padding-top: 10px;}
#home_butt span{width: 100%; height: 100%; background: url(immagini/romeinlimo.jpg) no-repeat; position: absolute;}
div.miniimg {float: right; margin-left: 5px;}
.miniimg h6{width: 172px;}
div.reservation{padding: 5px; color: #999;}
.reservation b{color: #fff;}
a.red{font-weight: bold;}
#navigation a b, #navigation b a {color: #999;}
#content table {background: #333; border: 1px solid #ff9600;}
tr.blackt{background: black;}
.blackorange{color: #ff9600; font-weight: bold;}
#content table{font-size: 100%; color: #fff;}
div#mymargin{float: right; margin: 0px;}
div#footer{text-align: center;}

#navigation a.linkactive {color:#736F6E; font-weight: bold; }
#navigation a.linkactive:hover {color:#736F6E; font-weight: bold; }
