f@charset "UTF-8";
/* CSS Document */

*
	{
	margin: 0pt;
	padding: 0pt;
	}
	
.clearer
	{
	clear: both;
	height: 0px;
	}
	
a
	{
	text-decoration: none;
	color: #5A5A5A;
	}
	
a:hover
	{
	text-decoration: underline;
	color: #5A5A5A;
	}
	
a.leftmenu
	{
	text-decoration: none;
	color: #5A5A5A;
	}
	
a.house
	{
	font-weight: normal;
	font-size: 16px;
	color: #BE5322;
	}
	
a.house:hover
	{
	text-decoration: underline;
	font-weight: normal;
	font-size: 16px;
	color: #BE5322;
	}	
	
p.firstmenu
	{
	padding: 0px 8px 0px 0px;
	}
	
p.menu
	{
	padding: 5px 8px 0px 0px;
	}
	
p.rightcol
	{
	font-size: 13px;
	text-align: justify;
	padding: 20px 35px 0px 0px;
	line-height: 16px;
	}
	
p.rightcol1
	{
	text-align: justify;
	padding: 0px 200px 0px 0px;
	}
	
span.language
	{
	padding-right: 166px;
	}
	
img.distance
	{
	margin: 15px 15px 0px 0px;
	}
	
img.right
	{
	float: right;
	border: solid 1px #5A5A5A;
	margin: 0px 35px 5px 0px;
	}
	
img.room
	{
	border: solid 1px #5A5A5A;
	margin: 20px 20px 0px 0px;
	}
	
h1
	{
	font-weight: normal;
	font-size: 18px;
	color: #BE5322;
	}
	
h2
	{
	padding: 15px 0px 0px 0px;
	font-weight: normal;
	font-size: 16px;
	color: #BE5322;
	}
	
h3
	{
	font-weight: normal;
	font-size: 14px;
	color: #5A5A5A;
	}
	
h4
	{
	font-weight: normal;
	font-size: 13px;
	color: #BE5322;
	}
	
/*span.footer
	{
	padding-right: 20px;
	font-size: 0.9em;
	}*/
	
span.copy
	{
	padding-left: 47px;
	}
	
body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #C8C8AA;
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	color: #5A5A5A;
	}
	
/* begin header */
	
#header
	{
	width: 830px;
	margin: 10px auto 0pt;
	background: #f0f0dc;
	}

#first-header
	{
	width: 830px;
	height: 24px;
	margin: 0pt auto;
	background: #f0f0dc url(img/angoliup.jpg) repeat-y scroll center top;
	}

#first-menu
	{
	width: 790px;
	margin: 0px 0px 4px 20px;
	text-align: right;
	background: #f0f0dc;
	color: #5A5A5A;
	}
	
#image-title
	{
	width: 790px;
	height: 200px;
	margin: 0pt auto;
	background: #f0f0dc;
	}
	
#slideshow
	{
	overflow: hidden;
	margin: 0px auto 0px;
	position: relative;
	width: 790px;
	height: 200px;
	}

#slideshow img
	{
	width: 790px;
	height: 200px;
	}
	
#menu
	{
	width: 790px;
	height: 26px;
	text-align: right;
	margin: 5px 0px 0px 20px;
	background: #c8c8aa;
	color: #5A5A5A;
	}

/* end header */

/* begin wrapper */
	
#wrapper
	{
	width: 830px;
	min-height: 600px;
	margin: 0pt auto;
	background: #f0f0dc;
	}
	
#left-col
	{
	width: 180px;
	height: auto;
	margin: 20px 0pt 0pt 0pt;
	background: #f0f0dc;
	float: left;
	}
	
#left-col ul li
	{
	text-align: left;
	list-style-type: none;
	font-size: 1em;
	line-height: 35px;
/*	border-bottom: 1px solid;
	border-bottom-color: #5A5A5A;*/
	}
	
#left-col ul li.loghino
	{
	list-style-image: url(img/loghino.gif);
	}
	
#left-col ul.leftmenu
	{
	padding: 10px 0px 0px 65px;
	}
	
#left-col ul.leftmenu li a:hover
	{
	text-decoration: underline;
	color: #5A5A5A;
	}
	
#right-col
	{
	width: 650px;
	margin: 5pt 0pt 0pt 0pt;
	background: #f0f0dc;
	float: left;
	text-align: justify;
	}
	
#music-col
	{
	width: 210px;
	margin: 0pt 0pt 0pt 0pt;
	background: #f0f0dc;
	float: left;
	padding: 210px 0px 0px 55px;
	}
	
#wrapper.dove
	{
	width: 830px;
	min-height: 1400px;
	margin: 0pt auto;
	background: #f0f0dc;
	}
	
#wrapper.prezzi
	{
	width: 830px;
	min-height: 1280px;
	margin: 0pt auto;
	background: #f0f0dc;
	}
	
#wrapper.appartamenti
	{
	width: 830px;
	min-height: 750px;
	margin: 0pt auto;
	background: #f0f0dc;
	}
	
#wrapper.territorio
	{
	width: 830px;
	min-height: 900px;
	margin: 0pt auto;
	background: #f0f0dc;
	}
	
#wrapper.photo
	{
	width: 830px;
	min-height: 700px;
	margin: 0pt auto;
	background: #f0f0dc;
	}
	
/* end wrapper */
	
#footer
	{
	clear: both;
	width: 830px;
	height: 24px;
	margin: 0pt auto;
	background: #f0f0dc url(img/angolidown.jpg) repeat-y scroll center top;
	text-align: center;
	font-size: 0.9em;
	}
	
#copyright
	{
	width: 830px;
	height: 30px;
	margin: 0pt auto;
	text-align: left;
	font-size: 0.9em;
	}

#photogallery
	{
	width: 620px;
	height: 600px;
	}
