/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
	font: 12px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
/*	color: #4b3012; */
	margin: 0; padding: 0 0 0 0; 
	background: #9a4f13 url(bg.jpg) repeat-x;
	text-align: center;
}

/* Links */
a {
	color: #A56F38; 
	text-decoration: none;
	
}
a:hover {
	color: #6d471b;
	background: #fff5cc; 
	border-bottom: 1px dotted #000;
}

/* Headers */
h1, h2, h3 {
	font: bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, Sans-serif;
	color: #111;
	padding: 15px 10px 5px 10px;
	margin: 0;
}
h1 {
	font-size: 250%;	
	font-weight: normal;
	letter-spacing: -1px;	
}
h2 {
	font-size: 100%;
	color: #663333;	
}
h3 {
	font-size: 170%;	
	font-weight: normal;	
}

p { padding: 10px; margin: 0; }



/*  Navigazione top  */
#nav {
	position: relative;
	margin: 0; padding: 0;		
	width: 100px;
	left: 560px;	top: 0px;
	
}
#nav ul {
	float: left;
	list-style: none;
	width: 250px;		
	height: 50px;
	margin: 0; padding: 0;	
	display: inline;
}
#nav ul li {
	display: inline;
	margin: 0; padding: 0;
}
#nav ul li a {
	float: left;
	margin: 0;	padding: 12px 11px 0 11px;

	font: bold 15px/63px 'Trebuchet MS', Tahoma, Helvetica, Arial, Geneva, Sans-serif;
	text-decoration: none;	
	color: #a76e35;	
}
#nav ul li a:hover, 
#nav ul li a:active {
	color: #6d471b;
	background: none;
	border: none;
}
#nav ul li#select a {	
background: #fff5cc url(pad-navigazione.jpg) repeat-x;
color: #6d471b;	

}


#box-header {
margin: 0 auto;
text-align: left;	
background: #fff url(wrap-bg.jpg) no-repeat;
position: relative;
width: 830px;
height: 385px;
}


#header-bed_breakfast {
position: absolute;
background: transparent url(bed_breakfast.jpg) no-repeat;
width: 100%;
height:52px; 
top: 16px;
left:5px;
}



#bed_breakfast_box {
position: absolute;
top: 92px; left: 24px;	
padding: 0;		
height:290px; 
width: 780px;
clear: both;
}

#bed_breakfast_box img {
border: none;
margin: 0; padding: 0;
border-bottom-style: hidden;

} 

#foto_bed_breakfast {
float: left;
height: 293px; /* altezza */
width: 502px; /* larghezza */
}

#logo_bed_breakfast {
/*margin-top: 32px !important; margin-top: 32px;*/
float: right;
height:293px;
width:278px; 
background: #fff url(logo-locanda2.jpg) no-repeat;		
}





/* box  barralingue */
#barrasup {
margin-left: 212px;
margin-top: 0px !important; margin-top: 0px;

}

#barrasup img { 

}
#barrasup a img {  
border-bottom-style: hidden;
text-decoration: none;
  
  	border: 2px solid #fff;

  
  
}
#barrasup a:hover {  
	color: #6d471b;
	background: #fff; 
	border-bottom: 0px none #fff;
}
	

#barrasup a:hover img {  
	  	border: 2px solid #dcdcdc;
}









/* Images */
img {
	/*background: #fafafa; */

	background: transparent;
   border: 1px solid #dcdcdc;
	padding: 5px;
}
img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
  	margin: 5px 10px 10px 0px;
}





#mainbox {
width: 100%;
background: #fff;
}
#content-wrapper {
	width: 830px;
	margin: 0 auto;	
	text-align: left;
}
#content {
	float: left;
	width: 100%;
	background: #fff url(content-bg.jpg) no-repeat;		
}

.colonna1 {
margin-top: 30px;
float: left;
width: 522px;
padding-left: 20px;
	
}
.colonna2 {
margin-top: 140px;
float: right;
width: 255px;
padding-right: 26px;
}
.colonna1, .colonna2 {

padding-bottom:70px;
}

#content .colonna1 h2 {
	
	padding-bottom: 3px;
	font: normal 1.6em "Trebuchet MS", Tahoma, Arial, Sans-serif;
	color: #000;
	letter-spacing: -1px;	
	text-transform: none;
	/*border-bottom: 1px solid #ebebeb;	*/
	margin-left: 0px;
	padding-left: 0px;
}

#text-col1{
margin-top: 0px;
height:100px; 
}


#text-col2{
width: 522px;

}

/* sidebar menu */
ul.sidemenu {

	font-size: 150%;
	text-align: right;
	margin: 7px 5px 8px 0px; padding: 0;
	text-decoration: none;		
	background: url(dots.gif) repeat-x left top;
	
}
ul.sidemenu li {
	list-style: none;
	background: url(dots.gif) repeat-x left bottom;
	padding: 6px 10px;
	margin: 0;
		color: #5e0000;	

}

ul.sidemenu li {
	height: 1%;
}
ul.sidemenu li a {
	text-decoration: none;	
	background-image: none;	
	background-color: transparent;
	border: none;
	color: #A56F38;		
}

ul.sidemenu li a:hover {	
	color: #5e0000;	
	background: none;
	border: none;
}
ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
ul.sidemenu ul li { background: none; }



/* bottom */

#bottom-main {
background: #9a4f13 url(footer_bkg.jpg) repeat-x 0% 0%; clear: both; margin: 0;
padding: 10px 0 10px 0;
position: relative; 
color: #A56F38;		


}


#bottom-box {
	clear: both;
	width: 830px;
	margin: 0 auto;
	text-align: left;

	font: normal 1em/1.6em 'Trebuchet MS', Tahoma, Sans-serif;	
}

#bottom-colonna1 {
margin-bottom: 10px;
float: left;
width: 500px;
padding-left: 30px;

}



#bottom-colonna2 {
margin-bottom: 10px;
float: right;
width: 250px;
text-align:right;
padding-right: 30px;

}






/* classi aggiuntive */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.clear {	display:inline-block; }



th {

/*background-color: #A56F38;*/
background-color: #ffeda4;
/*background-color: #c09a73;*/

color: #000; 
font-size: x-small;
font-weight: bold;

}




