/* Basics for everywhere */

body {
	margin: 0;
	padding: 0;
	background-color: #1f1f1f;
	color: #B38D50;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
}

p.justify	{	text-align: justify;	}

.menu *					{	color: #ffffff;		font-size: 10pt;	text-decoration: none;		}
.menu a:link			{	color: #ffffff;		font-size: 10pt;	text-decoration: none;		}
.menu a:visited			{	color: #ffffff;		font-size: 10pt;	text-decoration: none;		}
.menu a:hover			{	color: #EED9A6;		font-size: 10pt;	text-decoration: underline;	}
.menu a:active			{	color: #EED9A6;		font-size: 10pt;	text-decoration: underline;	}

.listTitle				{	color: #B58F53;		font-size: 10pt;		font-weight: bold;									}
.listDetail				{	color: #595855;		font-size: 9pt;									text-align: justify;	}
.listDetail a:link		{	color: #595855;		font-size: 9pt;		font-weight: bold;		text-decoration: underline;	}
.listDetail a:visited 	{	color: #595855;		font-size: 9pt;		font-weight: bold;		text-decoration: underline;	}
.listDetail a:hover		{	color: #B58F53;		font-size: 9pt;		font-weight: bold;		text-decoration: none;		}
.listDetail a:active 	{	color: #595855;		font-size: 9pt;		font-weight: bold;		text-decoration: underline;	}

.search					{	color: #FFFFFF;		font-size: 8pt;									}
.search select			{	color: #B48D50;		font-size: 8pt;		background-color: #FEF7E2;		width: 155px;		}
.search input[type=text]{	color: #B48D50;		font-size: 8pt;		background-color: #FEF7E2;		width: 95px;	padding-left: 2px;	}
.search textarea 		{	color: #B48D50;		font-size: 8pt;		background-color: #FEF7E2;		width: 648px;	height: 156px;	font-family:  verdana, arial, helvetica, sans-serif;	padding-left: 2px;	}
.search input[type=file]{	color: #B48D50;		font-size: 8pt;		background-color: #FEF7E2;		font-family:  verdana, arial, helvetica, sans-serif;	padding-left: 2px;	}
select.short			{																			width: 75px;		}
a.moreDetails			{	color: #FEF7E2;		font-size: 7.5pt;		text-decoration: none;		}
a.moreDetails:link		{	color: #FEF7E2;		font-size: 7.5pt;		text-decoration: none;		}
a.moreDetails:visited	{	color: #FEF7E2;							text-decoration: none;		}
a.moreDetails:hover		{	color: #B58F53;							text-decoration: underline;	}
a.moreDetails:active	{	color: #FEF7E2;							text-decoration: none;		}
#submitImg a:hover		{	background-image: url(/media/img/rechercher1.jpg);					}

#creditsTD				{	color: #B38D50;		font-size: 8pt;									}
#creditsTD a:link		{	color: #B38D50;							text-decoration: underline;	}
#creditsTD a:visited	{	color: #B38D50;							text-decoration: underline;	}
#creditsTD a:hover		{	color: #dAc491;							text-decoration: none;		}
#creditsTD a:active		{	color: #B38D50;							text-decoration: underline;	}

/* /Basics for everywhere */


/* Index page */
.indexPage h1			{						font-size: 13.5pt;								}
.indexPage *			{	color: #B38D50;		font-size: 10.5pt;								}
.indexPage a:link		{	color: #EED9A6;							text-decoration: none;		}
.indexPage a:visited	{	color: #EED9A6;							text-decoration: none;		}
.indexPage a:hover		{	color: #B38D50;							text-decoration: underline;	}
.indexPage a:active		{	color: #EED9A6;							text-decoration: none;		}
.indexPageFooter		{						font-size: 8pt;									}
.indexPageFooter a		{						font-size: 8pt;									}
/* / Index page */

/* Text used on the white part (main area), like on homepage */
.mainHome				{	color: #88847f;		font-size: 9pt;		text-align: justify;		}
.mainHome p				{	padding-top: 0px;	margin-top: 5px;	margin-bottom: 5px;			}
.mainHome a:link		{	color: #88847f;							text-decoration: underline;	}
.mainHome a:visited		{	color: #88847f;							text-decoration: underline;	}
.mainHome a:hover		{	color: #B38D50;							text-decoration: none;		}
.mainHome a:active		{	color: #88847f;							text-decoration: underline;	}
/* / Text used on the white part (main area), like on homepage */

/* Estate detail page */
*.detailNav				{						font-size: 8pt;		font-weight: bold;	text-decoration: none;	}
a.detailNav				{						font-size: 8pt;		font-weight: bold;	text-decoration: none;	}
a.detailNav:link		{	color: #FEF7E2;																		}
a.detailNav:visited		{	color: #FEF7E2;																		}
a.detailNav:hover		{	color: #B38D50;												text-decoration: none;	}
a.detailNav:active		{	color: #FEF7E2;																		}

#detailData				{	color: #FEF7E2;		font-size: 9pt;		font-weight: bold;							}
.Option0				{	color: #D1B78A;		font-size: 8pt;		font-weight: normal;						}
.Option1				{	color: #ffffff;		font-size: 8pt;		font-weight: normal;						}

#detailMain h1			{	color: #B58F53;		font-size: 12pt;	margin: 5px 0 10px 0;									}
#detailMain p			{	color: #595855;		font-size: 10pt;		margin: 5px 0 5px 0;	text-align: justify;}
#detailMain ul			{	color: #595855;		font-size: 10pt;		margin-top: 10px;	margin-bottom: 6px;	text-align: justify;	list-style: square outside;		}
#detailMain li			{	margin-left: -25px;	font-size: 10pt;	padding-bottom: 4px;						}

#detailLinks			{						font-size: 8pt;		font-weight: bold;	text-decoration: none;	}
#detailLinks a			{						font-size: 8pt;		font-weight: bold;	text-decoration: none;	}
#detailLinks a:link		{	color: #FEF7E2;												text-decoration: none;	}
#detailLinks a:visited	{	color: #FEF7E2;												text-decoration: none;	}
#detailLinks a:hover	{	color: #B48D50;												text-decoration: none;	}
#detailLinks a:active	{	color: #FEF7E2;												text-decoration: none;	}
/* / Estate detail page */

/* Search page */
#browse					{	color: #D1B78A;		font-size: 8pt;		font-weight: normal;	text-decoration: none;	}
#browse	a				{	color: #FEF7E2;		font-size: 8pt;		font-weight: bold;		text-decoration: none;	}
#browse a:link			{	color: #FEF7E2;							font-weight: bold;		}
#browse a:visited		{	color: #FEF7E2;							font-weight: bold;		}
#browse a:hover			{	color: #D1B78A;							font-weight: bold;		text-decoration: none;	}
#browse a:active		{	color: #FEF7E2;							font-weight: bold;		}
#displaySelect			{	color: #B48D50;		font-size: 8pt;								}
#displaySelect select	{	color: #B48D50;		font-size: 8pt;		background-color: #FEF7E2;	}
#registerEmail			{	color: #FEF7E2;		font-size: 8pt;		text-decoration: none;	}
#registerEmail a:link	{	color: #FEF7E2;		font-size: 8pt;		font-weight: bold;		text-decoration: none;	}
#registerEmail a:visited{	color: #FEF7E2;							font-weight: bold;		text-decoration: none;	}
#registerEmail a:hover	{	color: #B48D50;							font-weight: bold;		text-decoration: none;	}
#registerEmail a:active	{	color: #FEF7E2;							font-weight: bold;		text-decoration: none;	}
/* / Search page */

/* Static pages */
.static					{	color: #FFFFFF;		font-size: 9pt;				}
.static h1				{	color: #FFFFFF;		font-size: 12pt;	margin: 0;	}
.static a:link			{	color: #FFFFFF;		text-decoration: underline;		}
.static a:visited		{	color: #FFFFFF;		text-decoration: underline;		}
.static a:hover			{	color: #B38D50;		text-decoration: none;			}
.static a:active		{	color: #FFFFFF;		text-decoration: underline;		}
/* / Static pages */

/* Contact page */
.contactForm 			{	color: #FFFFFF;		font-size: 8pt;													}
.contactForm select		{	color: #B48D50;		font-size: 8pt;		background-color: #FEF7E2;	width: 155px;	}
.contactForm input[type=text]{color: #B48D50;	font-size: 8pt;		background-color: #FEF7E2;	width: 444px;	padding: 2px;	}
.contactForm textarea	{	color: #B48D50;		font-size: 8pt;		background-color: #FEF7E2;	width: 444px;	height: 65px;	font-family:  verdana, arial, helvetica, sans-serif;	padding: 2px;	}
/* / Contact page */


/* Administration */
.detailNavAdmin			{	color: #FEF7E2;		font-size: 8pt;		font-weight: normal;	text-decoration: none;	}
a.detailNavAdmin:link	{	color: #FEF7E2;							font-weight: bold;								}
a.detailNavAdmin:visited{	color: #FEF7E2;							font-weight: bold;								}
a.detailNavAdmin:hover	{	color: #B38D50;							font-weight: bold;		text-decoration: none;	}
a.detailNavAdmin:active	{	color: #FEF7E2;							font-weight: bold;								}

#detailDataAdmin		{	color: #FEF7E2;		font-size: 12pt;	font-weight: bold;		text-decoration: none;	}
#detailDataAdmin h1		{	color: #FEF7E2;		font-size: 12pt;	font-weight: bold;								}
#detailDataAdmin ul		{	color: #FEF7E2;																			}
#detailDataAdmin a		{	color: #FEF7E2;		font-size: 10pt;	font-weight: bold;		text-decoration: none;	}
#detailDataAdmin a:link	{	color: #FEF7E2;		font-size: 10pt;	font-weight: bold;		text-decoration: none;	}
#detailDataAdmin a:visited{	color: #FEF7E2;		font-size: 10pt;	font-weight: bold;		text-decoration: none;	}
#detailDataAdmin a:hover{	color: #D1B78A;		font-size: 10pt;	font-weight: bold;		text-decoration: none;	}
#detailDataAdmin a:active{	color: #FEF7E2;		font-size: 10pt;	font-weight: bold;		text-decoration: none;	}

#adminList				{	color: #FEF7E2;		font-size: 8pt;		font-weight: normal;							}
#adminList a:link		{						font-size: 8pt;		font-weight: bold;								}
#adminList a:visited	{						font-size: 8pt;		font-weight: bold;								}
#adminList a:hover		{	color: #D1B78A;		font-size: 8pt;								text-decoration: none;	}
#adminList a:active		{						font-size: 8pt;		font-weight: bold;								}

.adminPhotos			{	color: #FEF7E2;		font-size: 8pt;		font-weight: normal;	text-decoration: none;	}
h1.adminPhotos			{	color: #FEF7E2;		font-size: 12pt;	font-weight: bold;								}
a.adminPhotos:link		{	color: #FEF7E2;		font-size: 7pt;		font-weight: bold;								}
a.adminPhotos:visited	{	color: #FEF7E2;		font-size: 7pt;		font-weight: bold;								}
a.adminPhotos:hover		{	color: #B48D50;		font-size: 7pt;		font-weight: bold;		text-decoration: none;	}
a.adminPhotos:active	{	color: #FEF7E2;		font-size: 7pt;		font-weight: bold;								}

#adminEditButtons		{						font-size: 10pt;	font-weight: bold;		text-decoration: none;	}
#adminEditButtons a:link{	color: #FEF7E2;													text-decoration: none;	}
#adminEditButtons a:visited{color: #FEF7E2;													text-decoration: none;	}
#adminEditButtons a:hover{	color: #D1B78A;													text-decoration: none;	}
#adminEditButtons a:active{	color: #FEF7E2;													text-decoration: none;	}

.editor body			{	color: #595855;		font-size: 8pt;		background-color: #FEF7E2;						}
.editor p				{	color: #595855;		font-size: 8pt;		margin: 5px 0 5px 0;	text-align: justify;	}
.editor ul				{	color: #595855;		font-size: 8pt;		margin-top: 10px;		margin-bottom: 6px;		text-align: justify;	list-style: square outside;		}
.editor li				{	margin-left: -25px;	padding-bottom: 4px;												}
/* / Administration */
