*, html {margin:0; padding:0;}
body {margin:5px 0 0 0; font:normal 12px verdana;}
a:link, a:visited {color:#415f8c;}
a:hover {text-decoration:none;}
ul {margin:5px 0 5px 5px; padding:0; list-style-position:inside;}
div#container {margin:0 auto 25px auto; width:780px; background:transparent;}
div#top {margin:0 auto; padding:0; width:780px;}
div#header {height:100px; background:transparent url(../images/header.jpg) no-repeat left top;}
div#mainmenu {height:31px; width:585px; float:right; position:relative; top:68px; margin:0; padding:0;}
div#content {width:780px;}
div#content-top {background:transparent; width:780px; float:left; clear:both;}
div#topleft {width:386px; background:#fafafa; height:260px; float:left; clear:left; margin:4px 0 0 0; padding:0; border-top:4px solid #dfe4e9; border-right:4px solid #dfe4e9; border-bottom:2px solid #dfe4e9; border-left:none;}
p.topleft { text-align:justify;}
div#topleft-contact {width:386px; background:#fafafa; float:left; clear:left; margin:4px 0 0 0; padding:0; border-top:4px solid #dfe4e9; border-right:4px solid #dfe4e9; border-bottom:2px solid #dfe4e9; border-left:none;}
div#topleft2 {width:386px; background:#fafafa; float:left; clear:left; margin:4px 0 0 0; padding:0; border-top:4px solid #dfe4e9; border-right:4px solid #dfe4e9; border-bottom:2px solid #dfe4e9; border-left:none;}
div#topright {height:270px; width:390px; background:transparent url(../images/bedandbreakfastromacentrosanpietro.jpg) no-repeat left top; float:left;}
div#topright2 {height:270px; width:390px; background:transparent url(../images/bedandbreakfastromacentro-colosseo.jpg) no-repeat left top; float:left;}
div#content-bottom {width:780px; float:left; clear:both;}
div#bottom-left {width:390px; background:#f0f1f2; height:321px; float:left; border-top:4px solid #fff; clear:left;}
div#bottom-left-camere {width:390px; background:#f0f1f2; height:306px; float:left; border-top:4px solid #fff; clear:left;text-align:center; padding:15px 0 0 0}
div#bottom-right {background:transparent; width:390px; height:325px; float:left;}
div#bottom-right-camere {background:transparent; width:390px; height:300px; float:left; text-align:center; padding:25px 0 0 0;}
div#footer {height:61px; width:780px; background:transparent url(../images/footer.jpg) no-repeat left top; float:left; clear:both; margin:0;}
div#footermenu {background:trasnsparent; margin:10px auto 0 auto; height:20px; width:500px; text-align:center;}
div#copy {font:bold 12px georgia; background:transparent; margin:5px auto 0 auto; height:17px; width:350px; color:#FFF;}
div#copy2 {font:bold 12px georgia; background:transparent; margin:5px auto 0 auto; height:17px; width:600px; color:#FFF;}
/* main menu */
div#map { text-align:center; margin:20px auto;}
ul#menu {height:31px; margin:0; padding:0; display:block; list-style:none; float:left;}
ul#menu2 {height:31px; margin:0 10px 0 0; padding:0; display:block; list-style:none; float:right;}
ul#menu li {height:21px; margin:0; padding:10px 0 0 0; display:inline; list-style:none; float:left; background:transparent url(../images/beb-menu.jpg) repeat-x top left; border-left:1px solid #fff; text-align:center; width:96px;}
ul#menu li a:link, ul#menu li a:visited {color:#415f8c; font:bold 12px georgia; text-decoration:none; padding:0; margin:0;}
ul#menu li a:hover {color:#fff;}
ul#menu li a.current:link, ul#menu li a.current:visited {color:#fff;}

