img {
		border:0px;
} 

.flatcursor {
    cursor: pointer; 
}

.divnews {
    font-family: Verdana, Arial, Sans Serif; 
		font-size: 10px;
		background: #4C2E0F;
		color: white;
		padding: 2px;
		text-align:center;
}

.container {
    width: 900px;
		text-align: left;
		vertical-align:top;
		padding-right:5px;	
		padding-top:5px;
		padding-left:0px;	
		padding-bottom:5px;
		font-family: Verdana, Arial, Sans Serif;
		font-size: 10px;
	  background: #2A210F;
		margin: 0 auto 0 auto;
} 

.container_in {
	  background: #2A210F;
} 

.separa_container {
    width: 900px;
	  background: #F6A32D;
    line-height: 3px;
} 

.separa_container2 {
    width: 900px;
	  background: #2A210F;
    line-height: 2px;
} 

.testata {
    font-size: 14px;
		color: white;
}

.testata a {
		font-size: 14px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight:bold;
}

.testata a:hover {
    font-size: 14px;
		color: #D9C9AF;
		text-decoration: none;
		font-weight:bold;
}
		
#testataleft {
		float:left;
		text-align:left;
		width:30%;
}

#testataright {
    float:right;
		width:30%;
		text-align:right;
		vertical-align:bottom;
}

#testataleft2 {
		float:left;
		text-align:left;
		width:100%;
}

#testataleft3 {
		float:center;
		text-align:center;
		width:100%;
}

.clear{
		clear: both;
}

.content {
    width: 900px;
		background: #70471F;
		text-align:center;
		margin: 0 auto 0 auto;  
		float:left;
} 

.content2ndedition {
    width: 900px;
		background: #D9C9AF;
		margin: 0 auto 0 auto;  
} 

.contentleft {
		float:left;
		width:690px;
		background: #D9C9AF;
		text-align: center;
		margin: 0 auto 0 auto;  
		padding:0px;
}

.contentright {
		float:right;
		width:210px;
		background: #70471F; 
		text-align: center;  
}

.contentrightbox1  {
		width:180px;
		text-align:center;
		padding:4px;
    font-size: 14px;
		font-weight: bold;
		background: #4C2E0F;
		color: white;
    margin: 0 auto 0 auto;
}

.contentrightbox1 a{
    text-decoration: none; 
		color:white;
    margin: 0 auto 0 auto;
}

.contentrightbox1 a:hover {
		color:#D9C9AF;
		text-decoration: none;
    margin: 0 auto 0 auto;
}

.contentrightbox4  {
		width:180px;
		text-align:center;
		padding:4px;
    font-size: 14px;
		font-weight: bold;
		background: #4C2E0F;
		color: #4C2E0F;
    margin: 0 auto 0 auto;
}

.contentrightbox4 a{
    text-decoration: none; 
		color:#4C2E0F;
    margin: 0 auto 0 auto;
}

.contentrightbox4 a:hover {
		color:#4C2E0F;
		text-decoration: none;
    margin: 0 auto 0 auto;
}

.contentrightbox3  {
		width:140px;
		text-align:center;
		padding:4px;
    font-size: 14px;
		font-weight: bold;
		background: white;
		color: #4C2E0F;
    margin: 0 auto 0 auto;
}

.contentrightbox3 a{
    text-decoration: none; 
		color:#4C2E0F;
    margin: 0 auto 0 auto;
}

.contentrightbox3 a:hover {
		color:#4C2E0F;
		background: #D9C9AF;
		text-decoration: none;
    margin: 0 auto 0 auto;
		border: 1px solid #4C2E0F;
}

.contentrightbox2 {
		width:180px;
		text-align:center;
		padding:4px;
		font-size: 11px; 
		color: #4C2E0F;
		background: #D9C9AF;
		text-align:center;		
    margin: 0 auto 0 auto;
}

.contentrightbox2 a{
		width:180px;
		text-align:center;
		padding:4px;
		font-size: 11px;
		font-weight: bold;
		color: #4C2E0F;
		text-decoration: none; 
		text-align:center;
    margin: 0 auto 0 auto;
}

.contentrightbox2 a:hover {
		width:180px;
		text-align:center;
		padding:4px;
		font-size: 11px;
		font-weight: bold;
		color: #70471F;
		text-decoration: underline; 
		text-align:center;
    margin: 0 auto 0 auto;
}

.contentrightbox2bis {
		width:180px;
		text-align:center;
		padding:2px;
		font-size: 10px; 
		color: #4C2E0F;
		background: #D9C9AF;
		text-align:center;		
    margin: 0 auto 0 auto;
}

.contentrightbox2bis a{
		width:180px;
		text-align:center;
		padding:2px;
		font-size: 10px;
		font-weight: bold;
		color: #4C2E0F;
		text-decoration: none; 
		text-align:center;
    margin: 0 auto 0 auto;
}

.contentrightbox2bis a:hover {
		width:180px;
		text-align:center;
		padding:2px;
		font-size: 10px;
		font-weight: bold;
		color: #70471F;
		text-decoration: underline; 
		text-align:center;
    margin: 0 auto 0 auto;
}

.contentrightboxleft {
		width:180px;
		text-align:left;
    font-size: 10px;
		color: #430000;
		font-weight:bold;
		font-family: Verdana, Arial, Sans Serif;
}

.contentleftbooking {
		text-align:center;
    font-size: 10px;
		color: #430000;
		font-weight:bold;
		font-family: Verdana, Arial, Sans Serif;
}

.homeflatcontenitor {
		width:680px;
		vertical-align:bottom;
		font-size: 12px;	
		background: white;
		border-bottom: 1px solid #FFFFFF;
		padding: 0px;
		margin: 0 auto 0 auto;
}

.homeflatheaderleft {
		float:left;
		text-align:left;
		width:256px;
		font-family: Verdana, Arial, Sans Serif; 
		font-size: 10px;
		background: #4C2E0F;
		font-weight: bold;
		color: white;
		padding: 2px;
}

.homeflatheaderright {
		float:right;
		text-align:right;
		width:416px;
		font-family: Verdana, Arial, Sans Serif; 
		font-size: 10px;
		background: #4C2E0F;
		font-weight: bold;
		color: white;
		padding: 2px;
}

.homeflatcontent {
		width:270px;						 
		float:left;
		text-align:left;
		padding-top:3px;
		padding-left:3px;
		padding-bottom:0px;
		padding-right:0px;
}

.homeflatbottom {
		width:150px;						 
		float:right;
		text-align:left;
		padding-top:3px;
		padding-left:3px;
		padding-bottom:0px;
		padding-right:0px;
}

.homeflattitle {
    line-height: 14px;
    margin-top: 0px;
    margin-bottom: 4px;
}

.homeflattitleleft {
    font-size: 12px;
    font-weight:bold;
    color: #70471F;
		float:left;
		text-align:left;
		white-space: nowrap;
}

.homeflattitleleft a {
    font-size: 12px;
    font-weight:bold;
    color: #70471F;
		float:left;
		text-align:left;
		white-space: nowrap;
		margin-top:1px;
}

.homeflattitleleft a:hover {
    font-size: 12px;
    font-weight:bold;
    color: #70471F;
		float:left;
		text-align:left;
		white-space: nowrap;
		text-decoration:underline;
}

.homeflattitleright {
    font-size: 12px;
    font-weight:bold;
    color: #70471F;
		float:right;
		text-align:right;
		white-space: nowrap;
}

.homeflattitleright a {
    font-size: 12px;
    font-weight:bold;
    color: #70471F;
		float:right;
		text-align:right;
		white-space: nowrap;
}

.homeflattitleright a:hover {
    font-size: 12px;
    font-weight:bold;
    color: #70471F;
		float:right;
		text-align:right;
		white-space: nowrap;
		text-decoration:underline;
}

.homeflatdetails {
    font-family: Verdana, Arial, Sans Serif;
		font-size: 10px;
		color: #000000;
}

.homeflatdetails a {
		font-size: 10px;
		color: #000000;
		text-decoration: none;
}

.homeflatdetails a:hover {
    font-size: 10px;
		color: #000000;
		text-decoration: none;
}

.homeflatfooter {
    font-size: 13px;
    font-weight:bold;
    color: #70471F;
    margin-top:0px;
}

.homeflatfooterleft {
		float:left;
		text-align:left;
}

.homeflatfooterright {
		float:right;
		text-align:right;
}

.homeflatminiature {
		float:right;
		text-align:right;
		width:250px;
		padding-top:3px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:3px;
}

h1 {
    font-size: 15px;
		font-weight:bold;
		color: #4C2E0F;
		margin-top:8px;
		margin-bottom:8px;
}

h2 {
    font-size: 13px;
		font-weight:bold;
		color: #70471F;
		line-height: 14px;
		margin-top:8px;
		margin-bottom:8px;
}

.sendrequest {
    font-size: 13px;
		font-family: Verdana, Arial, Sans Serif;
		font-weight: bold;
		color: #4C2E0F;
}

.sendrequest a {
    font-size: 13px;
		font-family: Verdana, Arial, Sans Serif;
		font-weight: bold;
		color: #4C2E0F;
}

.sendrequest a:hover {
    font-size: 13px;
		font-family: Verdana, Arial, Sans Serif;
		font-weight: bold;
		color: #4C2E0F;
		text-decoration:underline;
}

.flatbody {
		float:left;			
		width:640px;
		text-align: left;
		margin: 0 auto 0 auto;
		padding:4px;
}

.flatbody a {
		width:500px;
		text-align: left;  
		color: #4C2E0F;
		margin: 0 auto 0 auto;
}

.flatbody a:hover {
		width:500px;
		text-align: left;  
		color: #4C2E0F;
		text-decoration: underline;
		margin: 0 auto 0 auto;
}

.contentguestbook {
		float:center;			
		width:640px;
		text-align: center;
		margin: 0 auto 0 auto;
		padding:4px;
}

.tableprice {
		width:480px;
		border:2px solid #4C2E0F;
		text-align:center;
}

.tableprice2 {
		width:170px;
		border:2px solid #4C2E0F;
		text-align:center;
}

.tableguestbooktd {
		border:1px solid;
		padding: 4px;
}

.tableguestbooktd a {
		color: black;
		font-weight:bold;
		padding: 4px;
}

.tableguestbooktd a:hover {
		color: black;
		font-weight:bold;
		padding: 4px;
		text-decoration:underline;
}

.tablepricetd1 {
		white-space: nowrap;
		border:1px solid;
}

.tablepricetd2 {
		width:20px;
		border:1px solid;
}

.tablepricetd3 {
		width:100px;
		border:1px solid;
}

.tablepricetd4 {
		border:1px solid;
}

.tablepricetd1_2 {
		white-space: nowrap;
		border:1px solid;
}

.tablepricetd2_2 {
		width:100px;
		border:1px solid;
		text-align:center;
}

.tablepricetd3_2 {
		width:80px;
		border:1px solid;
}

.tablepricetd4_2 {
		border:1px solid;
}

.guestbook {
		text-align: center;
    width: 640px;
		border:2px solid #4C2E0F;
} 

.restauranttile {
    font-size: 18px;
		color: #4C2E0F;
		font-weight:bold;
}

.contentrightbox2 a{
		width:180px;
		text-align:center;
		padding:4px;
		font-size: 11px;
		font-weight: bold;
		color: #4C2E0F;
		text-decoration: none; 
		text-align:center;
}

.restaurantfooter {
		width:520px;
		text-align:left;
}

.restaurantlink a {
		font-size: 10px;
		font-weight: bold;
		color: #70471F;
		text-decoration: none; 
}

.restaurantlink a:hover {
		font-size: 10px;
		font-weight: bold;
		color: #70471F;
		text-decoration: underline; 
}

.restaurantbody {
		width:640px;
}

