body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: .85em;
background-color: #FDE843;
color: #333333;
margin: 0px;
padding: 0px;
}
a {
color: #006699;
}
a:hover {
text-decoration: none;
}

ul {
padding:0; list-style-type: none; margin: 0px;
}



#container {
width: 970px;
margin-left: auto;
margin-right: auto;
background-color: transparent;
}
#menu
{
    height:60px;
    width:965px;}

#left 
{
width: 220px;
float: left;
background-color: transparent;
}
#left img {
float: left;
}
#right {
width: 700px;
float: left;
background: transparent url(../i/main.jpg) no-repeat 0 0;
padding-top:20px;
}
#mid {
float: left; background-color: #fff; margin: 0px auto 0 auto;
}
#nav {
margin: 0;
width: 980px;
height: 60px;
float: right;
}

#nav li {
display: inline;
list-style-type: none;
background-color: transparent;
}
#nav li a { 
float: left;
}
#nav a:link, #nav ul a:visited
{
text-decoration: none; 
font-weight: bold;
}
#nav a:hover
{
text-decoration: none;
}
h1 
{
font-family:georgia, Trebuchet MS, Verdana;
font-size: 1.4em;
color:#B7240B;
font-weight: bold;
padding: 0px 5px 0px 0px;
margin:5px 0 20px 0px;
}
h2 {
font-size: 11pt;
font-weight: bold;
padding: 0px 5px 5px 0px;
margin:5px 0 0 0;
}
#left h2 {
padding-left: 10px;
}
h3 {
font-size: 1em;
color:#666;
margin:10px 0 10px 0;
}
img {
border: none;
}
.floatright {
float: right;
}
.floatleft {
float: left;
}
#logo {
margin: 0px;
padding: 0px;
}

#homep a {
background: url(../i/homep.jpg) repeat 0 0;
width:136px;
height:55px;
text-decoration:none;
}
#bubbles a {
background: url(../i/bubbles.jpg) no-repeat 0 0;
width:136px;
height:55px;
text-decoration:none;
}
#contact a {
background: url(../i/contact.jpg) no-repeat 0 0;
width:136px;
height:55px;
text-decoration:none;
}

#tours a {
background: url(../i/tours.jpg) no-repeat 0 0;
width:136px;
height:55px;
text-decoration:none;
}

#guest a {
background: url(../i/guest.jpg) no-repeat 0 0;
width:136px;
height:55px;
text-decoration:none;
}

#links a {
background: url(../i/links.jpg) no-repeat 0 0;
width:136px;
height:55px;
text-decoration:none;
}
#book a {
background: url(../i/book.jpg) no-repeat 0 0;
width:149px;
height:55px;
text-decoration:none;
}



#homep a:hover, .homep {
background-image: url(../i/homep2.jpg);
}
#bubbles a:hover {
background-image: url(../i/bubbles2.jpg);
}
#contact a:hover {
background-image: url(../i/contact2.jpg);
}
#tours a:hover {
background-image: url(../i/tours2.jpg);
}
#guest a:hover {
background-image: url(../i/guest2.jpg);
}
#links a:hover {
background-image: url(../i/links2.jpg);
}
#book a:hover {
background-image: url(../i/book2.jpg);
}

#top {
float: left;
}
#corpo {
width: 660px;
padding-left:20px;
padding-right:20px;
margin: 0;
background-color: #fff;

}

#corpo p {
margin: 10px 0 10px 0; line-height:1.2em;text-align: left; font-weight: 400; font-size: .95em; font-family: Arial, Helvetica, sans-serif;
}

#picleft{float:left; margin-top:5px;width:230px;}
#map{width:400px; margin:35px 0 0 240px; height:400px; border:1px solid #999;}


#low-cost-accommodation {
float: left; width: 190px; margin:0 24px 0 10px; height: 200px;padding-top: 10px;
}
#low-cost-accommodation ul {
text-align: left; padding: 5px 0 0 0; list-style-type: none; margin: 0px;
}
#rome-tours {
float: left; width: 190px; margin-right:26px; height: 200px;padding-top: 10px;
}
#rome-tours ul {
text-align: left;  padding: 5px 0 0 0; list-style-type: none; margin: 0px;
}
#cheap-hotel-in-rome {
float: left; width: 190px;  height: 200px;padding-top: 10px;
}
#cheap-hotel-in-rome ul {
text-align: left;padding: 5px 0 0 0; list-style-type: none; margin: 0px;
}

#notepad {
width: 220px; height: 335px; float: left; background: url(../i/notepad.jpg) no-repeat 0 0;
}
#notepad h2 {
margin: 38px 0 0 30px;
}
#notepad p {
margin:10px 30px 0 40px; line-height: 15px;
}
#notepad h4 {
margin:5px 30px 0 40px; line-height: 15px;
}
#notepad p a {
color: #666;
text-decoration:none;
}
#notepad p a:hover {
text-decoration:underline;
}

.footer{text-align:center;}
.footer_p{font-size:.9em;margin-top:5px;text-align:center;}
.grey{color:#666;}
.homepic{float:left; margin:0;}
.lightgrey{color:#999;}
.midsmall{font-size:.8em;}
.normal{font-weight:normal; color:#666;}
.orange{color:#E28A0C;}
.red{color:#B7240B;}
.sky{color:#006699;}
.smallgrey{color:#666;font-size:.8em;}

#lang 
{
	margin-left: 35px;
	margin-top: 70px;
}

.band 
{
	margin-left: 5px;
}

.bgbutton
{
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #D9DBDD;
	padding: 1px;
}

#spazio
{
	padding-top:50px;
}
