		*		{font-family:arial,sans-serif;margin:0;padding:0}
		img		{vertical-align:bottom;border:none}
		a{text-decoration:none} a:hover{text-decoration:none} a.ul:hover{text-decoration:underline}
		.fl{float:left} .fr{float:right} .clear{clear:both;display:block;height:0} .cen{text-align:center}

/* TEXT */
		.serif	{font-family:cambria,serif;letter-spacing:1px}	
		.cap	{text-transform:uppercase}
		p,li	{font-size:11px;line-height:135%}	
		li		{list-style-type:disc;list-style-position:inside;padding:1px 0}
		h1		{font-size:18px;font-weight:normal;padding:10px}
		h2,h3,h4												{font-size:12px;font-weight:normal}
		h2:first-letter,h3:first-letter,h4:first-letter			{font-size:14px}
		h2 a:first-letter,h3 a:first-letter,h4 a:first-letter	{font-size:14px}

/* BORDERS */
		.bb				{border-bottom:solid 1px;padding-bottom:5px;margin-bottom:5px}
		.br				{border-right:solid 1px}
		div.photo,.box	{-moz-border-radius:3px 3px 3px 3px}

/* PADDING AND MARGIN */
		.pt5	{padding-top:5px}
		.pl5	{padding-left:5px}
		.ml5	{margin-left:5px}

/* MENU AND HEAD */
		ul.menu					{border-right:solid 1px;border-left:solid 1px}
		ul.menu li				{float:left;list-style-type:none;border-left:solid 1px #a9a9a4;border-right:solid 1px #767671;padding:0}
		ul.menu li a				{font-size:12px;display:block;padding:4px 10px 5px}
		ul.menu li a:first-letter	{font-size:14px}		
		
		ul.menu li input			{margin-left:5px; padding:2px; background-color:#fff; border:solid 1px #767671; width:90px; font-size:12px}
		ul.menu li #submit			{margin-left:0; padding:5px 2px; background-color:#93938d; border:none; width:30px; font-size:12px}
		ul.menu li #submit:hover	{background-color:#b58080; cursor:pointer}
		
		div.ef		{position:absolute;top:0px;left:285px;width:430px;height:80px}
		div.shadow	{position:absolute;top:-1px;left:286px;}
		p.ef {font-size:36px} p.immo {font-size:18px}

/* STRUCTURE */
		#a,#b,#c	{position:absolute;top:0;right:0;left:0}
		#a			{height:25px;border-bottom:solid 1px}
		#b			{height:80px;top:26px}
		#c			{height:252px;border-top:solid 1px;border-bottom:solid 1px;top:106px}
		#d			{border-top:solid 7px;border-bottom:solid 7px;margin-top:360px}
		#e			{border-top:solid 1px}
		.holder		{width:1000px;margin-left:auto;margin-right:auto;position:relative}				.holder	{border-left:solid 0px #f00;border-right:solid 0px #f00}
		.col		{padding:0 10px;margin:10px 0}
		.box		{padding:10px;margin:10px;border:solid 1px}

/* PHOTOS */	
		div.photo	{border:solid 1px;padding:5px}
		div.photop	{border:solid 1px;padding:7px;margin:10px}
		div.photo a	{display:block}
		#photo1,#photo2,#photo3,#photo4	{position:absolute}
		
		#photo1 {top:25px;left:0px;z-index:1}
		#photo2 {top:5px;left:226px;z-index:3}
		#photo3 {top:12px;right:226px;z-index:2}
		#photo4 {top:25px;right:0;z-index:1}

/* ICONS */
		.icon	{background-repeat:no-repeat;background-position:0 1px;padding-left:20px}
		.sinfo	{background-image:url('../images/sinfo_16.gif')}
		.about	{background-image:url('../images/about_16.gif')}
		.home	{background-image:url('../images/home_16.gif')}
		.web	{background-image:url('../images/web_16.gif')}
		.picts	{background-image:url('../images/picts_16.gif');background-position:0 -2px}
		ul.menu li a.eng	{background-image:url('../images/en.gif');background-position:7px 4px;padding-left:24px;height:16px}
		ul.menu li a.fra	{background-image:url('../images/fr.gif');background-position:7px 4px;padding-left:24px;height:16px}
		ul.menu li a.nl		{background-image:url('../images/nl.gif');background-position:7px 4px;padding-left:24px;height:16px}
		.cross	{background-image:url('../images/elegancefrance.jpg')	;background-position:0 0	;padding:0}
		.cgaim	{background-image:url('../images/fnaim-cgaim.jpg');background-position:0 0px;padding:15px 0 20px 130px}
			
/* COLORS */
		*				{color:#000000}
		div.shadow p	{color:#d9dbd0}

		body,#a,#e						{background-color:#93938d}
		#b								{background-color:#b8b8b0}
		#c								{background-color:#373735}
		#d								{background-color:#d9dbd0}
		div.photo,div.photop			{background-color:#fff}
		ul.menu a:hover,div.link:hover	{background-color:#b58080}
		div.box							{background-color:#e1e2d9}
		
		#a,#c,#e						{border-color:#d9dbd0}
		#d,div.box						{border-color:#b8b8b0}
		.bb,div.br,div.photo,div.photop	{border-color:#c3c5bb}
		#photo1,#photo2,#photo3,#photo4	{border-color:#373735}
		ul.menu							{border-right-color:#a9a9a4;border-left-color:#767671}
		ul.menu li						{border-right-color:#767671;border-left-color:#a9a9a4}
