/* alba immobilier css 12:29 18/08/2007
=========================
	DEFAULT HTML TAGS
=========================
*/
BODY
{
	background-color	: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	font-family			: Verdana;
	font-size			: 10pt;
}
/* RJH added 16:39 18/08/2007 */
a
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a:visited
{
	color: #000000;
}

a:hover
{
	text-decoration: underline;
}
/*ENDMOD*/

BODY.MainBody
{
	background-image	: url(/images/background.gif);
	background-position	: 0px 0px;
	background-repeat	: repeat-y;
}
FORM
{
	margin				: 0px;
}
HR
{
	color				: #DC803F;
	margin-top			: 5px;
	width				: 90%;
}
.subtext
{
	font-size			: 8pt;
	font-style			: italic;
}
TD.LeftColumn250
{
	vertical-align		: top;
	width				: 250px;
}
TD.LeftColumn240
{
	vertical-align		: top;
	width				: 240px;
}
TD.RightColumn
{
	vertical-align		: top;
}
DIV.PromoBox
{
	float				: left;
	padding-top			: 5px;
	width				: 240px;
}
/*
=========================
	NAVIGATION
=========================
*/
DIV.ClientLogo
{
	background-color	: #FFFFFF;
	color				: #000000;
	float				: left;
	font-size			: 16pt;
	width				: 100%;
}
DIV.ClientLogoPrint
{
	position			: absolute;
	top					: -1000px;
	visibility			: hidden;
}
DIV.Navigation
{
	background-color	: #FFFFFF;
	border-bottom		: solid 3px #DC803F;
	border-top			: solid 3px #DC803F;
	clear				: both;
	float				: left;
	padding-bottom		: 3px;
	padding-top			: 3px;
	width				: 100%;
}
TD.Navigation
{
	background-color	: #243B6F ;
	border-bottom		: solid 2px #000000;
	border-right		: solid 2px #000000;
	padding				: 5px;
	text-align			: center;
}
TD.Navigation A
{
	color				: #FFFFFF;
	font-size			: 10pt;
	font-weight			: bold;
	text-decoration		: none;
}
TD.Navigation A:visited
{
	color				: #FFFFFF;
	font-size			: 10pt;
	font-weight			: bold;
	text-decoration		: none;
}

/*
=========================
	BREAD CRUMBS
=========================
*/
DIV.BreadCrumbs
{
	background-color	: #FFFFFF;
	border-bottom		: solid 3px #DC803F;
	clear				: both;
	color				: #5E7FA8;
	float				: left;
	font-weight			: bold;
	padding-bottom		: 3px;
	padding-top			: 3px;
	width				: 100%;	
}
A.BreadCrumb, A:HOVER.BreadCrumb
{
	color				: #DC803F;
	font-weight			: bold;
	margin				: 0px 5px 0px 5px;
	text-decoration		: none;
}
A.BreadCrumbEnd, A:HOVER.BreadCrumbEnd
{
	color				: #243B6F;
	font-weight			: normal;
	margin				: 0px 5px 0px 5px;
	text-decoration		: none;
}
DIV.WhiteSpace
{
	background-color	: #FFFFFF;
	float				: left;
	width				: 100%;
}
/*
=========================
	CURRENCY CONVERSION
=========================
*/
DIV.CurrencyConversion
{
	float				: left;
	padding-top			: 5px;
	text-align			: center;
	width				: 240px;
}
DIV.CurrencyConversion LI, TD.ConversionLnk LI
{
	background-color	: #243B6F;
	border				: ridge 2px #000000;
	list-style-type		: none;
	margin				: 5px;
	padding				: 3px;
	text-align			: center;
	width				: 170px;
}
TD.ConversionLnk LI
{
	background-color	: #243B6F;
	border				: ridge 2px #000000;
	list-style-type		: none;
	margin				: 5px;
	padding				: 3px;
	text-align			: center;
	width				: 130px;
}
TD.ConversionLnk
{
	padding-top			: 5px;
	text-align			: center;
	vertical-align		: top;
	width				: 140px;
}
DIV.CurrencyConversion UL, TD.ConversionLnk UL
{
	margin				: 0px;
}
DIV.CurrencyConversion A, TD.ConversionLnk A
{
	color				: #FFFFFF;
	cursor				: pointer;
	font-weight			: bold;
	text-decoration		: none;
}
/*
=========================
	QUICK SEARCH
=========================
*/
DIV.QuickSearch
{
	float				: left;
	padding				: 10px;
}
/*
=========================
	PROMO
=========================
*/
DIV.Promo
{
	float				: left;
	width				: 240px;
}
/*
=========================
	ADVANCED SEARCH
=========================
*/
TD.AdvanceSearchLink
{
	text-align			: center;
	vertical-align		: middle;
	width				: 240px;
}
TD.AdvanceSearchLink UL
{
	margin				: 0px;
}

TD.AdvanceSearchLink LI
{
	background-color	: #243B6F;
	border				: ridge 2px #000000;
	list-style-type		: none;
	margin				: 5px;
	padding				: 3px;
	text-align			: center;
	width				: 170px;
}
TD.AdvanceSearchLink A
{
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
}
/*
=========================
	PROPERY LIST & DETAIL
=========================
*/
TABLE.PropertyPanelHead
{
	width				: 100%;	
}
TD.PropertyListTown
{
	padding				: 3px 5px 3px 5px;
	text-align			: left;
	width				: 33%;
}
TD.PropertyListUnderOffer
{
	color				: #FF0000;
	padding				: 3px 5px 3px 5px;
	text-align			: center;
	width				: 34%;
}
TD.PropertyListPrice
{
	padding				: 3px 5px 3px 5px;
	text-align			: right;
	width				: 33%;
}
IMG.PropertyImage
{
	border				: ridge 3px #243B6F;
	margin				: 5px;
}
/*
=========================
	PROPERTY LIST BUTTONS
=========================
*/
TD.PageButton
{
	background-image	: url(/images/icon_pageoff.gif);
	background-position	: center middle;
	background-repeat	: no-repeat;
	height				: 30px;
	padding-right		: 2px;
	text-align			: center;
	vertical-align		: middle;
	width				: 23px;
}
TD.PageButtonOn
{
	background-image	: url(/images/icon_pageon.gif);
	background-position	: center middle;
	background-repeat	: no-repeat;
	color				: #243B6F;
	font-weight			: bold;
	height				: 30px;
	padding-right		: 2px;
	text-align			: center;
	vertical-align		: middle;
	width				: 23px;
}
TD.PageButton A
{
	color				: #243B6F;
	font-weight			: bold;
}
/*
=========================
	PROPERY LIST
=========================
*/
TD.ConversionCurrency
{
	width				: 240px;
}
TD.PropertyListPages
{
	text-align			: center;
	vertical-align		: middle;
}
DIV.PropertyPanelHead
{
	float				: left;
	width				: 100%;
}
DIV.PropertyPanel
{
	float				: left;
	margin-bottom		: 20px;
	margin-top			: 0px;
	padding-left		: 20px;
	padding-right		: 20px;
}
DIV.PropertyListHead
{
	background-color	: #C4D7FF;
	border-bottom		: solid 2px #243B6F;
	border-top			: solid 2px #243B6F;
	float				: left;
	font-size			: 12pt;
	margin-bottom		: 5px;
	width				: 100%;
}
TABLE.PropertyListHead, TABLE.PropertyListDetail
{
	width				: 100%;
}
IMG.PropertyListImage
{
	border				: ridge 3px #243B6F;
}
Div.PropertyListDetail
{
	float				: left;
	margin-bottom		: 10px;
	width				: 100%;
}
TD.PropertyListImage
{
	text-align			: center;
	vertical-align		: top;
	width				: 140px;
}
TD.MoreDetail
{
	text-align			: right;
}
TD.MoreDetail UL
{
	margin				: 0px;
}
TD.MoreDetail LI
{
	background-color	: #243B6F;
	border				: ridge 2px #000000;
	list-style-type		: none;
	margin				: 5px;
	padding				: 3px;
	text-align			: center;
	width				: 100px;
}
TD.MoreDetail A
{
	color				: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
}
/*
=========================
	PROPERY DETAIL
=========================
*/
DIV.PropertyDetailHead
{
	background-color	: #C4D7FF;
	border-bottom		: solid 2px #243B6F;
	float				: left;
	font-size			: 12pt;
	width				: 100%;
}
TABLE.PropertyDetail
{
	border-style		: none;
	float				: left;
	width				: 100%;
}
TABLE.PropertyDetail TD
{
	vertical-align		: top;
}
TABLE.PropertyDetail UL
{
	margin				: 0px 0px 0px 20px;
}
TABLE.PropertyDetail LI
{
	list-style-type		: disc;
}
TD.PropertyImage
{
	background-color	: #C4D7FF;
	text-align			: center;
	width				: 240px;	
}
TD.PropertyDetail
{
	vertical-align		: top;

}
DIV.PropertyItem
{
	line-height			: 13pt;
	margin-bottom		: 15px;
	padding-left		: 5px;
}
DIV.PropertyContact
{
	background-color	: #C4D7FF;
	border-bottom		: solid 2px #243B6F;
	border-top			: solid 2px #243B6F;
	float				: left;
	font-size			: 12pt;
	line-height			: 16px;
	margin-bottom		: 15px;
	padding-bottom		: 3px;
	padding-top			: 3px;
	text-align			: center;
	width				: 100%;
}
TD.PropertyButtons
{
	background-color	: #243B6F;
	border				: ridge 3px #000000;
	list-style-type		: none;
	padding				: 2px;
	text-align			: center;
	width				: 160px;
}
TD.PropertyButtons A, TD.PropertyButtons A:HOVER
{
	color				: #FFFFFF;
	cursor				: pointer;
	font-weight			: bold;
	text-decoration		: none;
}
/*
=========================
	ADVANCED SEARCH
=========================
*/
DIV.AdvanceSearchHead
{
	background-color	: #C4D7FF;
	border-bottom		: solid 2px #243B6F;
	font-size			: 12pt;
	padding-top			: 3px;
	padding-bottom		: 3px;
	text-align			: center;
	width				: 100%;
}
DIV.QuickSearchForm
{
	padding-top			: 10px;
	padding-left		: 50px;
}
TABLE.AdvancedSearchForm
{
	margin-top			: 10px;
	margin-left			: 50px;
}
DIV.AdvancedSearchContent
{
	margin-top			: 10px;
	padding-left		: 20px;
	padding-right		: 20px;
}
TD.SmallItalic
{
	font-size			: 8pt;
	font-style			: italic;
}
/*
=========================
	USEFULL INFO
=========================
*/
DIV.ContentHead
{
	background-color	: #C4D7FF;
	border-bottom		: solid 2px #243B6F;
	font-size			: 12pt;
	padding-top			: 3px;
	padding-bottom		: 3px;
	text-align			: center;
	width				: 100%;
}
DIV.UsefulLink
{
	margin-top			: 15px;
	padding-left		: 10px;
}
DIV.UsefulLink A
{
	color				: #243B6F;
	font-weight			: bold;
	text-decoration		: underline;
}
DIV.UsefulDescription
{
	padding-left		: 10px;
	padding-right		: 10px;
}
DIV.UsefulContent, DIV.Content
{
	padding-left		: 10px;
	padding-right		: 10px;
}
/*
=========================
	CLIENT INFO FORM
=========================
*/
.Input
{
	border				: solid 1px #000000;
	font-family			: Verdana;
	font-size			: 10pt;
}
.Button
{
	background-color	: #243B6F;
	border				: ridge 0px #000000;
	color				: #FFFFFF;
	font-weight			: bold;
}
/*
=========================
	GALLEY
=========================
*/
BODY.GalleryLarge, BODY.GalleryThumb
{
	background-color	: #C4D7FF;
}
BODY.GalleryLarge DIV
{
	position			: relative;
	margin-left			: auto;
	margin-right		: auto;
	text-align			: center;
	width				: 700px;
}
BODY.GalleryLarge IMG, BODY.GalleryThumb IMG
{
	border				: ridge 3px #243B6F;
	margin-top			: 10px;
}
BODY.GalleryThumb A
{
	color				: #243B6F;
	font-size			: 36pt;
	text-decoration		: none;
}
BODY.GalleryThumb TD
{
	text-align			: center;
}