@import url("language-switch.css");
/* CSS Document */

a:link {
	color: #CC3300;
}
	
body	{
		margin:0px;
		padding:0px;
		background-color:#859FAA;
		background-image:url(graphics/body-backgr.jpg);
		background-repeat:repeat-x;
		}
		
#header	{
		float:left;
		margin:0px;
		padding:0px;
		height:123px;
		width:100%;
		background-color:#698B9A;
		background-image:url(graphics/header-backgr.jpg);
		background-repeat:no-repeat;
		}
		
#menu	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		height:22px;
		background-color:#E8E7DD;
		background-image:url(graphics/menu-backgr.jpg);
		background-repeat:repeat-x;
		}

#ornament	{
		position:absolute;
		left:0px;
		top:145px;
		margin:0px;
		padding:0px;
		width:200px;
		height:185px;
		}

#leftcontent	{
		position:absolute;
		left:0px;
		top:330px;
		margin:0px;
		padding:0 0 15px 0;		
		width:200px;
		background-color:#F9FDFC;
		background-image:url(graphics/leftcontent-backgr.jpg);
		background-repeat:repeat-y;
		}
		
#submenu	{
		position:relative;
		clear:both;
		margin:0 190px 0 199px;
		padding:0px;
		height:23px;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left: 200px;
		margin-right:191px;
		background-color:#A43F1C;
		background-image:url(graphics/submenu-backgr.jpg);
		background-repeat:repeat-x;
		}
		
html>body #submenu {
   		margin-left: 200px;
   		margin-right:191px;
		}
		
#maincontent	{
		
		background-color:#FAF8F3;
		margin:0 190px 0 199px;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left: 200px;
		margin-right:191px;
		margin-bottom:-20px;
		padding:10px 0 10px 0;
		height:auto;
		
		}
		
html>body #maincontent {
		margin-left: 200px;
		margin-right:191px;
		}
		
#rightcontent	{
		position:absolute;
		right:0px;
		top:145px;
		width:191px;
		height:auto;
		padding:0px;
		margin:0px;
		background-color:#859FAA;
		}
		
		
/*this style defines the way the featured villa element is shown*/
#featured-villa	{
		margin:10px 0 0 0;
		background-image:url(graphics/feature-bckgr.jpg);
		background-repeat:no-repeat;
		width:191px;
		height:161px;
		padding:0px;	
		}
		
#featured-townhouse	{
		margin:10px 0 0 0;
		background-image:url(graphics/feature-bckgr.jpg);
		background-repeat:no-repeat;
		width:191px;
		height:161px;
		padding:22px 0 0 12px;
		}
		
#featured-appartement	{
		margin:10px 0 0 0;
		background-image:url(graphics/feature-bckgr.jpg);
		background-repeat:no-repeat;
		width:191px;
		height:161px;
		padding:22px 0 0 12px;
		}
		
#footer {
		margin:0 190px 0 199px;
		padding:0px;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left: 200px;
		margin-right:191px;
		height:22px;
		background-color:#D3D1C8;
		}
		
#footer p	{
		text-align:center;
		}

h1		{
		margin:16px 0 0 34px;
		padding:0px;
		width:214px;
		height:103px;
		background-image:url(graphics/logo.jpg);
		background-repeat:no-repeat;
		text-indent: -3000px;
		}
		
#menu ul 		{
		margin:0 0 0 200px;
		padding:0px;
		display:inline;
		} 
	
#menu ul li	{
		margin:0 0 0 10px;
		padding: 0px;
	
		list-style:none;
		display: inline;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#7B7B7B;
		}
	
#leftcontent ul {
	  padding:0 10px 0 0;
	  margin:0;
	  list-style: none;
	  float:right;
	  z-index:1000;
	  }
	  
#nav li li a {
	display: block;
	font-weight: normal;
	color: #060;
	padding: 0.2em 10px;
	}
		
#leftcontent li {
	  float: left;
	  position: relative;
	    
	  }
  
#leftcontent li ul {
		display: none;
		position: absolute; 
		top: 100%;
		left: 0;
		margin:-10px 0 0 25px;
		padding:0px;
		width:110px;
		height:92px;
		background-color:#fff;
	  	background-image:url(graphics/dropdown1-sub.jpg);
		style:alpha(opacity=100); -moz-opacity:0.90;
	  }
		
#leftcontent li>ul {
		top: auto;
		left: auto;
		}
		
#leftcontent li li {
		display: block;
		float: none;
		background-color: transparent;
		border: 0;
		}
		
#leftcontent li	{
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		width:114px;
		font-size:10px;
		color:#4E4E4E;
		text-align:center;
		clear:left;
		}
		
#leftcontent p.dropdown	{
		margin:0px;
		padding:0px;
		width:114px;
		height:28px;
		text-indent:-3000px;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-size:10px;
		background-image:url(graphics/customdrop1.jpg);
		background-repeat:no-repeat;
		}

#leftcontent li:hover ul, li.over ul { 
		display:block;
		}
	
p,pre {
		clear:left;
		margin:10px 10px 10px 10px;
		padding:0px;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-size:11px;
		color:#4E4E4E;
		}
		
p.form{
		clear:left;
		margin:0px 10px -2px 10px;
		padding:0px;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-size:11px;
		color:#4E4E4E;
		}

p.error{
		clear:left;
		margin:0px 10px -2px 10px;
		padding:0px;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#990000;
		}

p.indication{
		clear:left;
		margin:0px 10px -2px 10px;
		padding:0px;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#556F79;
		}
		
p.form2{
		clear:left;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-size:11px;
		color:#4E4E4E;
		}
		
input,select,form	{
		margin:0 0 -2px 0;
		font-family:Arial, Trebuchet MS, Verdana, sans-serif;
		font-size:11px;
		color:#4e4e4e;
		}
		
a:link, a:visited	{
		text-decoration:none;
		color:#CC3300;
		}
		
a.inactive	{
		color:#7B7B7B;
		}

a:visited.inactive	{
		color:#7B7B7B;
		}

a:hover, active	{
		text-decoration:none;
		color:#839EA9;
		}
		
		
.submenu a:visited, a:link, a:active {
text-decoration:none;
font-weight:normal;
				color:#FFFFFF;
				}
.submenu a.inactive, a:visited.inactive {
		color:#FAF8F3;
		font-weight:normal;
		}
		
h4 		{
		margin-left:10px;
		}

table#AutoNumber7 h4 		{
		font-size:11px;
		color:#4e4e4e;
		margin-bottom:0px;
		font-family:arial,verdana,sans-serif;
		margin-left:10px;
		text-align:left;
		padding:10px 0 0 10px;
		width:210px;
		height:24px;
		background-image:url('/images/graphics/h4-bg.jpg');
		background-position:left top;
		background-repeat:no-repeat;
		} 
