
BODY {
    background-color : #222222;
    margin: 0px;
    color: #D6D6D6;
		font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
		text-align: center;
}
TABLE {
    color: #D6D6D6;
		font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.SHOW { visibility: show; }
.HIDDEN { visibility: hidden; display: none; }

ACRONYM {
	border: 0;	
}	

TABLE.int {
  width: 750px;
}
TD.menu {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color : #000000;
	width: 130px;
}
td.menu div.nom {
	font-size:1.1em;
	color:#F9D058;
	font-weight:bolder;
}
td.menu div.siret {
	text-align:center;
	color:#555;
}
TD.sep_menu_main {
	background-color : #000000;
  width:15px;
}
TD.main {
	font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color : #000000;
	width: 605px;
	padding: 0px 4px 4px 4px;
}

H1 {
  background-color: #232323;
  color: #D2D1A5;
  border-bottom : solid 1px #5C5C5C;
}
H3 {
  font-size: 15px;
  margin: 6px 2px 2px 1px;
  color: #D2D1A5;
	
}

A { cursor: hand; color: #F9D058; text-decoration: none; }
A:hover { cursor:hand; text-decoration: underline; color: #F97B58; }
A.bien_details {
	font-size: 11px;
	color: #F97B58;
}
A.bien_details:hover{
  color: #500000; 
}
A.menu_types {
  font-size: 1.3em;
}


INPUT, TEXTAREA, SELECT { 
  font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
padding: 1px;
  border: solid 1px #000000; 
 }
INPUT.submit { background-color: #676767;
border: solid 1px #DDDDDD; color: #DEE838; font-weight: bold; font-size: 11px; }
INPUT.submit:hover {
}
DIV.pageTitre { font: 23px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #E8C938; font-weight: bold; text-align: left; }

DIV.inputSecteur {
  font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
padding: 1px;
  border: solid 1px #000000; 
	width:210px;
	background:#fff;
	color: #2B2B2B;
}
div.secteur {
	margin:2px;
	padding:2px;
}
a.secteur {
	text-decoration: none;
	color: #959595;
}
a.secteur:hover {
	text-decoration: none;
	color: #fff;
}
div.secteur div.nom {
	font-size:110%;
	font-weight:bold;
	color: #F9D058; 
}
div.secteur:hover {
	background:#3C3C3C;
}

TD.bien {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D9D9D9;
	width: 170px;
	font-weight: normal;
}
TD.bien_phare {
	font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F9D058;
	width: 275px;
	font-weight: normal;
  border: double 6px #000000;
}
TD.bien_vendu {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D9D9D9;
	width: 170px;
	background-image: url(/img/bg_vendu.gif);
	background-position: center;
	background-repeat : no-repeat;
}
TD.bien_compromis {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D9D9D9;
	width: 170px;
	background-image: url(/img/bg_compromis.gif);
	background-position: center;
	background-repeat : no-repeat;
}
TD.bien_loue {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D9D9D9;
	width: 170px;
	background-image: url(/img/bg_loue.gif);
	background-position: center;
	background-repeat : no-repeat;
}
A.bien_txt {
	color: #000000;
}
A.bien_txt:hover {
	text-decoration: none;
	color: #000000;
}
.bien_lieu {
	font-size:110%;
	font-weight: bold;
	color: #88170B;
}
.bien_titre {
	font-weight: bold;
}
.bien_prix {
	font-weight: bold;
	color: #88170B;
}
IMG.bien_thumb {
	border: solid 1px white;
}
IMG.bien_thumb:hover {
	border: solid 1px #500000;
}

TABLE.bien_infos {
	background-color: #111111;
	font-size: 10px;
}
TABLE.bien_infos_neuf {
	background-color: #111111;
	font-size: 11px;
}
TD.bien_info_key {
	background-color: #000000;
	font-size: 9px;
  color: #EEE4C4;
}
TD.bien_info_value {
	background-color: #222222;
	color: #FFFFFF;
}
TD.bien_rub {
	background-color: #500000;
	color: #E8C938;
	font-size: 9px;
  font-weight: bold;
}
TABLE.bien_cadre {
	font-size: 11px;

}

/* RECHERCHE */
TABLE.search {
	background-color: #000000;
	font-size: 11px;
  border: dotted 1px #575757;
}
TD.search_key {
	background-color: #000000;
  text-align: right;
}
TD.search_value {
	background-color: #222222;
	color: #FFFFFF;
}
TD.sstitre {
	background-color: #500000;
	font-size:130%;
	font-weight:bolder;
	color: #E8C938;
	padding: 2px;
}


TABLE.msgError { background-color: #7D7D7D; border: solid 1px #343434; width: 280px; font-size: 11px; padding: 1px; color: #FFFFFF;}
TD.msgErrorTitre { background-color: #EC572F; height: 14px; font-size: 11px; text-align: center; color: #343434; font-weight: bold; }
TABLE.msgOk { background-color: #7D7D7D; border: solid 1px #343434; width: 280px; font-size: 11px; padding: 1px; color: #FFFFFF;}
TD.msgOkTitre { background-color: #3D8E2A; height: 14px; font-size: 11px; text-align: center; color: #343434; font-weight: bold; }

TD.banner {
  background-color: #454545; 
  width: 275px;
  font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.banner {
  padding: 1px;
}
.banner_titre {
  font-size: 13px;
  font-weight: bold;
  color: #F5CC34;
}
.banner_ss_titre {
  font-weight: bold;
  color: #F5CC34;
}
A.banner {
  color: white;
}
A.banner:hover {
  text-decoration: none;
  color: #DDDDDD;
}


.statut_DISPO {
  color: #009933;
  font-weight: bold;
}
.statut_OPTION {
  color: #FFCC66;
}
.statut_VENDU {
  color: #FF3300;
}


/* CARTES */
.villeDiv {
	border: solid 1px #E8C938;
	position: absolute;
	background-color: #FAFAFA;
	padding: 1px 1px;
  visibility: hidden;
  height: 31px;
  width: 190px;
	color: #111;
	font-size: 11px;
	font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	text-align: center;
}
.villeDiv DIV.ville {
	color: #500000;
	font-weight: bold;
	font-size: 130%;
}

SPAN.exclu {
	font-weight: bolder;
	color: #F17D3F;
}

div#alertes {
	width:117px;
	float:right;
	font-size:90%;
	margin-right:5px;
}
div#alertes div.contenu {
	margin-left:6px;
	margin-right:7px;
	background: #500000;
}
div#alertes div.contenu2 {
	padding:3px;
}

/* ONGLETS */
div#onglets {
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	width:400px;
}

div#onglets div.onglet {
	float:left;
	background:#2C2C2C;
	margin:0 2px 0 2px;
	margin-top:5px;
}
div#onglets div.onglet_sel {
	float:left;
	background:#000;
	margin:0 2px 0 2px;
	padding-bottom:5px;
}

