x*,#xcontainer,#xwrapper,#xtopmenu *,#xsidebar {border:1px solid #777;}

x* {margin: 0; padding: 0;}
#xcontainer * {margin: 0; padding: 0;}
#xwrapper * {margin: 0; padding: 0;}
#header * {margin: 0; padding: 0;}
#rome * {margin: 0; padding: 0;}
#rome h1 {margin: 0; padding: 0;}
#rome h2 {margin: 0; padding: 0;}
#sidebar * {margin: 0; padding: 0;}
#rightbar * {margin: 0; padding: 0;}
#footer * {margin: 0; padding: 0;}
#footer1 * {margin: 0; padding: 0;}
#footer2 * {margin: 0; padding: 0;}
#menu * {margin: 0; padding: 0;}
#hmenu * {margin: 0; padding: 0;}

body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 13px; 
	background-image: url(2br_images/sfondo.gif);
	background-repeat: repeat-x;
	background-color:#EFECE7;
}

#container {width: 850px; height: auto;margin: 0 auto 0 auto;background: #fff}
#MaxiGallery {width:100%;height: auto;margin: 0 auto 0 auto;xborder:1px solid #777;}	
#hide {display:none;}

#logo {width: 212px; height:131px;  float:left;  background: url(2br_images/tobeinrome.gif) no-repeat;}
#outmenu {height:16px;font-size: 10px;background: #fff;text-align:center}

#rome {height:80px;  float:rigth; background: url(2br_images/rome_638_80.jpg)  top right no-repeat;}
#rome h1 {letter-spacing: -.1em;font-style: italic;font-size: 2.5em;padding:0.2em;}
#rome h1 a {color: #767941;}
#rome h2 {padding:0px 0 0 0px;text-transform: none}
#rome a {text-decoration: none;}

#topmenu {xheight:25px;text-align:right; padding:5px;  background: url(2br_images/sfondo_navigazione.gif) repeat;}
#topmenu ul {margin:0.5em 0; padding 0.5em; xbackground: #f0f url(2br_images/sfondo_navigazione.gif) repeat;}
#topmenu li {display:inline}
#topmenu li a {color: #FFF;font-weight:bold;}
#topmenu li a:hover {color: #FFF; background: #f0f url(2br_images/sfondo_footer_2.gif) repeat;}

#wrapper {}
#sidebar {width: 175px; float:left;margin: 0;padding: 1em;background: #F9F0D6;}

/* Menu */
#menu {text-align:left}
#menu h2 {display: none;}
#menu ul {margin: 0;list-style: none;text-align:left;}
#menu li {display: inline;}
#menu a {display: block;padding: 0.5em ;text-decoration: none;xfont-size: 1.2em;font-style: italic;color: #F08F02;xborder-bottom:1px solid #777;xborder-right:1px solid #777;font-weight:bold;}
#menu a:hover {color: #FFF;background: #F08F02;}

/******** leftside, left sidebar ********/
#leftside {xwidth:160px;clear:both;float:left;margin:0 0 50px 0;padding:1px 10px 5px 0;}
#leftside h2{margin:0px 0 10px 0;font-size:1.1em;}
#leftside ul{list-style:none;margin:0;font-size:1.1em;padding:0 0 0 5px;}
#leftside ul ul{margin:1px 0 6px 10px;font-size:0.9em;line-height:1.1em;padding:0;}
#leftside ul ul li a{font-weight:normal;}
#leftside ul ul li a:hover{padding:2px;text-decoration:none;border:1px solid #99cc00;}
#leftside li{list-style:none;margin:0 0 8px 0;padding:0;}
#leftside li a{padding:3px;xcolor:#669900;}
#leftside li.current{}
#leftside li a:hover{padding:2px;text-decoration:none;border:1px solid #99cc00;}


#leftbanners {text-align:center}

#rightbar * {margin: 0; padding: 0;}
#rightbar {width:140;float:right;margin-right:0.5em;xbackground: #F9F0D6;}
#rightbanners {padding:0em;}

#hmenu {padding:0; margin:0; text-align:center;line-height:2.4em;}
#hmenu li {display:inline}

#content {margin-left: 10px; margin-right: 10px;padding: 0.2em;}
#beforefooter {height:1px;}

#footer1 {padding:4px 0; text-align:center; background: url(2br_images/sfondo_footer_1.gif) repeat;}
#footer1 li {display:inline}
#footer1 li a {color: #FFF;font-weight:bold;}

#footer2 {font-size: 11px;padding:4px 0; text-align:center; background: url(2br_images/sfondo_footer_2.gif) repeat;}
#footer2 li {display:inline}
#footer2 li a {color: #FFF;font-weight:bold;}

#footer {clear:both;padding:10px 0;  text-align:center; background: #F9F0D6; xbackground: #fff;}
#outfooter {height:100px; padding:10px 0; text-align:center; background: url(2br_images/logo_2binrome_footer.gif) center no-repeat;}
#footerbanners {text-align:center;}
#footerbanners hr {display:none;}

td.colonna_sinistra{
	background: #F9F0D6;
}

h1, h2, h3, h1 a {color: #F08F02;}
h1 {}
h2 {margin-bottom: 1em;text-transform: uppercase;font-size: 1.2em;}
h3 {margin-bottom: 1.5em;text-transform: uppercase;font-size: .8em;}
img {border:0;}
a {color: #F08F02}
p {margin: 0.1em; padding: 0.3em;}

#content {margin-right:0.5em;}
#content p:first-letter {font-size: 18px;text-decoration: none;}
#content p {xmargin: 0.1em; padding: 0.3em;}
#content img {margin: 1em; margin-top: 0; margin-bottom: 0;}



#phpres {font-size: 15px;height: auto;margin: 0 auto 0 auto;text-align:center;background:#F9F0D6;xborder:1px solid #777;}	
#phpres table {font-size: 13px;}
#phpresfooter {height: 94px;background:#F9F0D6 url(./images/logomail2binrome.jpg) top center no-repeat;margin:10px;border-bottom:0px}

#phpresframe {font-size: 15px;background:#F9F0D6;margin 0;padding:0;}
