/*---------------------------------------------------------------------------*/
/* GENERAL
/*---------------------------------------------------------------------------*/
*
{
	margin             :0;
	padding            :0;
	border             :0;
}

div.clearboth
{
	clear              :both;
	font-size          :1px;  /* IE seulement */
	height             :0px;
}

a
{
	color              :#0000aa;
	font-weight        :normal;
	text-decoration    :none;
	cursor             :pointer;

	font-family        :Arial, Helvetica, sans-serif;
}

a:hover
{
	color              :#5555cc;
}

a.liste
{
	color              :#000000;
	text-decoration    :none;
	font-family        :Arial, Helvetica, sans-serif;
	font-size          :13px;
}

a.liste:hover
{
	color              :#000000;
}
h1
{
	margin-left        :10px;
	margin-top         :20px;
	margin-bottom      :20px;
	font-size          :28px;
	font-family        :Arial, Helvetica, sans-serif;
	letter-spacing     :-1px;
	color              :#28599b;
}


/*---------------------------------------------------------------------------*/
/* STRUCTURE DE LA PAGE
/*---------------------------------------------------------------------------*/
body
{
	background         :#dad9d6;
	text-align         :center;
}

div#body_centre
{
	background         :url("fond.gif");
	width              :820px;
	margin-left        :auto;
	margin-right       :auto;
	_height            :100%;    /* pour IE */
	min-height         :800px;   /* pour FF : ne marche pas en % (??) */
}

div#principal
{
	width              :770px;
	margin-left        :30px;
	margin-right       :20px;
	text-align         :left;

	/* Police principale du site */
	font-family        :Times New Roman, Arial, Helvetica, sans-serif;
	color              :#000000;
}


/*---------------------------------------------------------------------------*/
/* MENU PRINCIPAL
/*---------------------------------------------------------------------------*/
table.menu
{
	width              :100%;
}

table.menu td a
{
	display            :block;
	height             :40px;
	margin-right       :10px;
	line-height        :20px;
	border             :1px solid #2e384b;
	background         :#28599b;
	font-family        :Arial, Helvetica, sans-serif;
	letter-spacing     :2px;
	font-size          :16px;
	text-align         :center;
	font-weight        :bold;
	color              :#fff;
}

table.menu td.menu_fixe a,
table.menu td a:hover
{
	background         :#ecf6f5;
	color              :#28599b;
}

table.menu td a.une_ligne
{
	line-height        :40px;
}


/*---------------------------------------------------------------------------*/
/* NAVIGATION PAR ONGLETS
/*---------------------------------------------------------------------------*/
div.onglets table.onglets
{
	width              :450px;
}

table.onglets tr td
{
	font-family        :arial, helvetica, sans-serif;
	font-size          :12px;
	height             :22px;
	line-height        :22px;
	border             :1px solid #000;
}

table.onglets td.active
{
	background-color   :#ecf6f5;
	color              :#28599b;
}

table.onglets a
{
	display            :block;
	height             :22px;
	line-height        :22px;
	background         :#28599b;
}

table.onglets td,
table.onglets td a
{
	font-family        :arial, helvetica, sans-serif;
	font-size          :12px;
	font-weight        :normal;
	letter-spacing     :2px;
	color              :#fff;
	text-align         :center;
}

div.button input
{
	width              :200px;
	height             :25px;
	border             :1px solid #000;
	background         :#28599b;
	color              :#fff;
	font-family        :arial, helvetica, sans-serif;
	font-size          :14px;
	letter-spacing     :1px;
	cursor             :hand;
}

table.onglets td a:hover,
div.button input:hover
{
	background-color   :#ecf6f5;
	color              :#28599b;
}

/*---------------------------------------------------------------------------*/
/* BREVES
/*---------------------------------------------------------------------------*/
div#breves
{
	padding            :5px;
	margin-top         :10px;
	margin-bottom      :3px;
	margin-left        :2px;
	margin-right       :12px;
	border             :1px solid #2e384b;
	background         :#ecf6f5;
	font-family        :Arial, Helvetica, sans-serif;
	font-size          :13px;
	color              :#000;
}


/*---------------------------------------------------------------------------*/
/* CORPS PRINCIPAL
/*---------------------------------------------------------------------------*/
table#corps
{
	margin-top         :10px;
	margin-bottom      :10px;
	border             :0px;
}

table#corps td.gauche
{
	width              :460px;
	padding            :5px;
	border             :1px solid #2e384b;
	vertical-align     :top;
}

table#vertical tr td#avant_derniers_biens
{
	vertical-align     :top;
	height             :360px;
	font-family        :Times New Roman, Arial, Helvetica, sans-serif;
	color              :#000;
	font-size          :16px;
}

table#vertical
{
	width              :100%;
}

table#vertical p
{
	margin-top         :10px;
	margin-bottom      :20px;
}

table#vertical ul li
{
	margin-bottom      :5px;
	margin-left        :30px;
	list-style-type    :circle;
}

table#vertical ol li
{
	margin-bottom      :5px;
	margin-left        :30px;
}


/*---------------------------------------------------------------------------*/
/* FORMATAGE DES LIENS
/*---------------------------------------------------------------------------*/
p.lien
{
	padding-top        :10px;
	padding-bottom     :10px;
	text-align         :right;
}


/*---------------------------------------------------------------------------*/
/* AFFICHAGE LATERAL D'UN BIEN
/*---------------------------------------------------------------------------*/
table#corps td.droite
{
	padding-left       :10px;
	padding-right      :10px;
	text-align         :center;
	vertical-align     :top;
}

div.boite,
div.boite_propriete
{
	padding-bottom     :10px;
	background         :#a6aeb7;
	width              :272px;
	border             :1px solid #2e384b;
	font-family        :Arial, Helvetica, sans-serif;
}

div.boite_propriete
{
	background         :#000;
}

div.boite h3,
div.boite_propriete h3
{
	margin-top         :5px;
	margin-bottom      :5px;
	color              :#fff;
	font-size          :27px;
}


/*---------------------------------------------------------------------------*/
/* FORMULAIRES
/*---------------------------------------------------------------------------*/
form
{
	padding-top        :10px;
	padding-left       :5px;
}

form table td
{
	padding-top        :10px;
	height             :20px;
	font-family        :Times New Roman, Arial, Helvetica, sans-serif;
	font-weight        :normal;
	font-style         :none;
	font-size          :14px;
	color              :#000000;

	text-align         :left;
}

form table td.titre
{
	padding-right      :10px;
	width              :200px;

	text-align         :right;
}

form select,
form input,
form textarea,
form option
{
	font-family        :Verdana, Arial, Helvetica, sans-serif;
	font-size          :13px;
	color              :#0000ff;
}

form select,
form input,
form textarea
{
	border             :1px solid #0000ff;
}

form option
{
	padding-right      :10px;
}

div.button
{
	margin-top         :40px;
	width              :95%;
	text-align         :right;
}


/*---------------------------------------------------------------------------*/
/* BIENS RECEMMENT CONSULTES
/*---------------------------------------------------------------------------*/
table.consult
{
	width              :450px;
	border             :none;
}

table.consult td
{
	border             :1px solid #2e384b;
	background         :#ecf6f5;
	padding            :5px;
	text-align         :center;
	vertical-align     :top;
}

table.consult td div.ville,
table.consult td div.prix
{
	margin-top         :5px;
}

table.consult td div a
{
	font-family        :Verdana, Arial, Helvetica, sans-serif;
	font-size          :13px;
	color              :#aa0000;
}

table.consult td div.ville a,
table.consult td div.ville a:hover
{
}

table.consult td div.prix a,
table.consult td div.prix a:hover
{
	font-family        :zVerdana, Arial, Helvetica, sans-serif;
	font-size          :13px;
	font-weight        :normal;
	letter-spacing     :1px;
	color              :#0052a4;
}

table.consult td div.ville a:hover
{
	color              :#dd0000;
}

table.consult td div.prix a:hover
{
	color              :#3385d7;
}
