﻿/************************/
/*       GENERAL        */
/************************/



body {
	margin: 20px;
	background: #cccccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}


a:link {
	color:#384091;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color:#384091;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#384091;
	font-weight:bold;
	text-decoration:underline;
}


h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.6em;
}

.special_link 
{
	padding:10px 0 10px 7px;
	display:block;
	background-image:url(../images/fleche.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

.searched_text
{
	color: #4082E8;
}

#site-path {font-size:1.1em}


/************************/
/*       HEADER			*/
/************************/
#header 
{
	background-color:#384091;
}

#header h1 
{
	float:left;
	font-size:1.4em;
	color:#fff;
	width:400px;
	margin:0 0 10px 3px;
}

#header h1 a { float:left }
#header h1 a:hover {text-decoration:none}


#header a 
{
	float:right;
	color:#fff;	
}





/************************/
/*       CONTENT		*/
/************************/
#content h1 { margin:20px 0 20px 0; padding:0 0 10px 0; border-bottom:solid #384091 2px;}

#site-path{ }


/* SECONDARY COLUMN*/
#secondary_column h2 { font-size:1.2em; font-weight:bold; margin:10px 0 10px 0; padding:7px 0 7px 0;}
#secondary_column h3 { font-size:1.0em; font-weight:bold; padding:7px 0 5px 0; }
#secondary_column div 
{
	background-image:url(../images/secondary_column_item_bg.gif);
	background-position:top right;
	background-repeat:repeat-x;
	padding-left: 5px;
}
#secondary_column ul { padding:7px 0 5px 0;}
#secondary_column p { font-size:0.95em;}

#secondary_column #us, #secondary_column #find_properties {border: solid 1px #A7B8C1;}
#secondary_column #us h3  {font-size:inherit; margin:0px; border-style:none;}
#secondary_column #us h2, #secondary_column #find_properties h2 {margin:0px;} 
#secondary_column #us h4  {font-size:inherit; margin:0px; border-style:none; padding-bottom:10px;}
#secondary_column #us p { margin:0;}


/* AFFAIRE DU MOIS */
#month_property {position:relative;}
#month_property .city_name {font-weight:bold; font-size:1.4em; color:#666666; margin:7px 0 7px 0; display:block;}
#month_property .price
{
	font-weight: bold;
	color: #FF0000;
	display: block;
	font-size:1.1em;
}
#month_property .description {margin-top:10px; display:block;}
#month_property  .print_link {position:absolute; top:0; right:0px;}
#month_property .modified_date
{
	border-color: #0033CC;
	border-style: solid;
	font-size: 0.75em;
	font-weight: 600;
	margin-top: 10px;
	display: block;
	font-family: Verdana;
}
.property_images li { margin-bottom:12px;}
#video_link {margin:5px 0 10px 0;}

/* MAIN COLUMN */
#main_colum h2 { background-color: #E8F0F1; border-bottom:solid #ccc 1px; margin:2px 0 20px 0; padding:2px 0 2px 0;}
#main_colum h3 {font-size:1.4em; margin-bottom:20px;}
#main_colum h4 {font-size:1.1em;}


/*Tableau des biens*/
.properties_table td { padding:7px;}
.properties_table .price { color:Red; font-weight:bold; text-align:right; padding-right:20px;}
.properties_table .type { color:#666666; font-weight:bold;}
.properties_table .price_header { font-weight:bold; text-align:right; padding-right:20px;}
.properties_table img {}


.inserted_row 
{
	background-color:#FEF7C5;
	/*background-image:url(../images/new.gif);
	background-position:center right;
	background-position:99.5% 45%;
	background-repeat:no-repeat;*/
	padding-right:20px;
	
}

.updated_row
{
	background-color: #F3F1F8; 
	/*background-image:url(../images/update.gif);
	background-position:99.5% 45%;
	background-position:center right;
	background-repeat: no-repeat;*/
}

/* TOOLTIP */
.tooltip img {margin:0 2px 0 2px;}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}



/* Page */
#who_are_we img {vertical-align:text-top; float:left; margin-right: 20px;}
p {margin-bottom:9px;} 
