body  {
	font: 100% Century Gothic,Tahoma, Calibri, Verdana, Arial;
	background: #000000;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size : 13px;
	scrollbar-arrow-color: #63AE25;
	scrollbar-3dlight-color: #E64814;
	scrollbar-darkshadow-color: #E64814;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #000000;

}

.upline{
  width:100%;
  background-color:#FFFFFF;
  color:#000000;
  font-size: 12px;
}

.menu_actif {
  color: #fff;
  background-color: #63AE25;
  border: 1px solid #E64814;
  width:125px;
  height:40px;
  cursor : pointer;

}

.menu {
  color: #fff;
  background-color: transparent;
  border: 1px solid #E64814;
  width:125px;
  height:40px;
  cursor : pointer;
}

.menu:hover {
  background-color: #63AE25;
  color: #fff;
  border: 1px solid #E64814;
  width:125px;
  height:40px;
  cursor : pointer;
}

.resultats_touquet {
  width : 315px;
  height : 495px;
  overflow : auto;
  margin : 0px;
  padding : 0px;
}

.menu a{
  color: #fff;
}

.menu a:hover {
  color: #fff;
}

.police_turquoise{
	color:#63AE25;
}

.police_orange{
	color:#E64814;
}

.police_gras_orange{
	color:#E64814;
	font-weight:bold;
}

.petit{
	font-size : 12px;
}

.petit_10px{
	font-size : 10px;
}

a.petit_lien_blanc{
	font-size : 12px;
	color:#FFFFFF;
	font-weight:bold;
}

a.petit_lien_blanc:hover{
	font-size : 12px;
	color:#E64814;
	font-weight:bold;
}

a:link {
	color: #63AE25;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #63AE25;
}
a:hover {
	text-decoration: none;
	color: #E64814;
}
a:active {
	text-decoration: none;
}

.lien_sans_mise_en_forme {
	text-decoration: none;
	font-weight:normal;
	color:#FFFFFF;
}

h1 {
	font:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#E64814;
	font-size:18px;
}

h2 {
	font:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#63AE25;
	
	font-size:14px;
}

h3 {
	font:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.info_bulle {
	font: 100% Calibri, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 12px;
	font-weight: normal;
}

.sidebar {
	font: 100% Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 13px;
	font-weight: normal;
	width:320px;
	height: 490px;
	overflow: auto;
}

.sidebar_votre_recherche {
	font: 100% Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 12px;
	font-weight: normal;
	width:320px;
	height: 400px;
	overflow: auto;
}

/* Les input */
input, select, textarea{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	border:solid;
	border-width:1px;
	border-color:#63AE25;
	background-color:#000000;
	color:#FFFFFF;
}

/* Les calques */
#calque_detail_propriete {
  z-index: 100;
  position: absolute;
  top: 600px;
  left: 400px;
  visibility: visible;
  }

.calque_detail_propriete_hidden {
  visibility: hidden;
  }
  
.description_propriete{
	margin:5px;
}
/* Pyramides DPE */
.valeur_pyramide{
	border-style:solid;
	border-width:2px;
	border-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.trait_valeur_pyramide{
	background-image:url(Images/trait_pyramide.png);
	background-repeat:repeat-x;
}

.fleche_conso_A{
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#008000;
}

.fin_fleche_conso_A{
	background-image:url(Images/fleche_pyramide.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#008000;
}

.fin_fleche_conso_A_avec_trait{
	background-image:url(Images/fleche_pyramide_avec_trait.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#008000;
}

.fleche_conso_B{
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#00FF00;
}

.fin_fleche_conso_B{
	background-image:url(Images/fleche_pyramide.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#00FF00;
}

.fin_fleche_conso_B_avec_trait{
	background-image:url(Images/fleche_pyramide_avec_trait.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#00FF00;
}

.fleche_conso_C{
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#C8FFC8;
}

.fin_fleche_conso_C{
	background-image:url(Images/fleche_pyramide.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#C8FFC8;
}

.fin_fleche_conso_C_avec_trait{
	background-image:url(Images/fleche_pyramide_avec_trait.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#C8FFC8;
}

.fleche_conso_D{
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#FFFF00;
}

.fin_fleche_conso_D{
	background-image:url(Images/fleche_pyramide.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFFF00;
}

.fin_fleche_conso_D_avec_trait{
	background-image:url(Images/fleche_pyramide_avec_trait.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFFF00;
}

.fleche_conso_E{
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#FFD419;
}

.fin_fleche_conso_E{
	background-image:url(Images/fleche_pyramide.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFD419;
}

.fin_fleche_conso_E_avec_trait{
	background-image:url(Images/fleche_pyramide_avec_trait.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFD419;
}

.fleche_conso_F{
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#FF6400;
}

.fin_fleche_conso_F{
	background-image:url(Images/fleche_pyramide.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FF6400;
}

.fin_fleche_conso_F_avec_trait{
	background-image:url(Images/fleche_pyramide_avec_trait.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FF6400;
}

.fleche_conso_G{
	border-style:solid;
	border-width: 2px 0px 2px 2px;
	border-color: #FFFFFF;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#FF0000;
}

.fin_fleche_conso_G{
	background-image:url(Images/fleche_pyramide.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FF0000;
}

.fin_fleche_conso_G_avec_trait{
	background-image:url(Images/fleche_pyramide_avec_trait.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FF0000;
}

.fleche_emi_A{
	border-style:solid;
	border-width: 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#e1d9e4;
}

.fleche_emi_B{
	border-style:solid;
	border-width: 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#d4a9c7;
}

.fleche_emi_C{
	border-style:solid;
	border-width: 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#c183aa;
}

.fleche_emi_D{
	border-style:solid;
	border-width: 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#b8639a;
}

.fleche_emi_E{
	border-style:solid;
	border-width: 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#b6448a;
}

.fleche_emi_F{
	border-style:solid;
	border-width: 2px;
	border-color: #FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#a50c76;
}

.fleche_emi_G{
	border-style:solid;
	border-width: 2px;
	border-color: #FFFFFF;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	background-color:#970073;
}
/* Les titres */

.titre_turquoise_espace {
	color:#63AE25;
	font-size:16px;
	letter-spacing:8px;
}

.titre_turquoise {
	color:#63AE25;
	font-size:16px;
}

.titre_bandeau {
	color:#E64814;
	font-size:14px;
	font-weight:bold;
}

.titre_bandeau_detail {
	color:#E64814;
	font-size:18px;
	font-weight:bold;
}

.titre_prix {
	color:#FFFFFF;
	font-size:14px;
}

.titre_page {
	color:#63AE25;
	font-size:18px;
}

.titre_colonne_blanc{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.titre_orange_16{
	color:#E64814;
	font-size:16px;
	font-weight:bold;
}

.titre_vert_16{
	color:#63AE25;
	font-size:16px;
	font-weight:bold;
}

.titre_colonne_vert{
	color:#63AE25;
	font-size:14px;
	font-weight:bold;
}

.trait_droite_orange_1px {
	background: url(./Images/coins/coin_arrondi_trait_1px.png) top right repeat-y;
}

/* Vignettes */

.cadre_vignette{
	border-style:solid;
	border-width:2px;
	border-color:#63AE25;
	padding:4px;
	background-color:#FFFFFF;
	width : 300px;
	/*margin:0px;*/
}

.cadre_vignette_over{
	border-style:solid;
	border-width:2px;
	border-color:#FF0000;
	padding:4px;
	background-color:#FFFFFF;
	/*margin:0px;*/
}


.cadre_carte{
	border-style:solid;
	border-width:2px;
	border-color:#63AE25;
	padding:4px;
	background-color:#FFFFFF;
	/*margin:0px;*/
}

.cadre_blanc_image{
	border-color:#FFFFFF;
	border-width:5px;
}

/* Fin des Vignettes*/

/* Coins arrondis 4px*/
.div_recherche {
	background-color: #000000;
}

.div_recherche:hover {
	background-color: #222222;
	cursor:pointer;
}

.tableau_principal {
	background-color: #000000;
	border-width: 0px;
}

.coin_arrondi_haut_gauche {
	background: url(./Images/coins/coin_arrondi_haut_gauche.png) no-repeat top left;
	width:15px;
	height:15px;
}
.coin_arrondi_haut_droite {
	background: url(./Images/coins/coin_arrondi_haut_droite.png) no-repeat top right;
	width:15px;
	height:15px;
}
.coin_arrondi_bas_gauche {
	background: url(./Images/coins/coin_arrondi_bas_gauche.png) no-repeat bottom left;
	width:15px;
	height:15px;
}
.coin_arrondi_bas_droite {
	background: url(./Images/coins/coin_arrondi_bas_droite.png) no-repeat bottom right;
	width:15px;
	height:15px;
}

.coin_arrondi_trait_haut {
	background: url(./Images/coins/coin_arrondi_trait_horizontal.png) top left repeat-x;
	height:15px;
}
.coin_arrondi_trait_bas {
	background: url(./Images/coins/coin_arrondi_trait_horizontal.png) bottom left repeat-x;
	height:15px;
}
.coin_arrondi_trait_gauche {
	background: url(./Images/coins/coin_arrondi_trait_vertical.png) top left repeat-y;
	width:15px;
}
.coin_arrondi_trait_droite {
	background: url(./Images/coins/coin_arrondi_trait_vertical.png) top right repeat-y;
	width:15px;
}

/* Coins arrondis 2 px*/
.bandeau_2px {
	background-color: #000000;
	border-width: 0px;
}

.onglet {
	background-color: #000000;
	border-width: 0px;
	width:100%;
}

.contenu_principal {
	background-color: #000000;
	border-width: 0px;
}

.bandeau_propriete {
	background-color: #000000;
	border-width: 0px;
}

.coin_arrondi_haut_gauche_1px {
	background: url(./Images/coins/coin_arrondi_haut_gauche_1px.png) no-repeat top left;
	width:7px;
	height:7px;
}
.coin_arrondi_haut_droite_1px {
	background: url(./Images/coins/coin_arrondi_haut_droite_1px.png) no-repeat top right;
	width:7px;
	height:7px;
}
.coin_arrondi_bas_gauche_1px {
	background: url(./Images/coins/coin_arrondi_bas_gauche_1px.png) no-repeat bottom left;
	width:7px;
	height:7px;
}
.coin_arrondi_bas_droite_1px {
	background: url(./Images/coins/coin_arrondi_bas_droite_1px.png) no-repeat bottom right;
	width:7px;
	height:7px;
}

.coin_arrondi_trait_haut_1px {
	background: url(./Images/coins/coin_arrondi_trait_1px.png) top left repeat-x;
	height:7px;
}
.coin_arrondi_trait_bas_1px {
	background: url(./Images/coins/coin_arrondi_trait_1px.png) bottom left repeat-x;
	height:7px;
}
.coin_arrondi_trait_gauche_1px {
	background: url(./Images/coins/coin_arrondi_trait_1px.png) top left repeat-y;
	width:7px;
}
.coin_arrondi_trait_droite_1px {
	background: url(./Images/coins/coin_arrondi_trait_1px.png) top right repeat-y;
	width:7px;
}
.coin_arrondi_trait_1px {
	background: url(./Images/coins/coin_arrondi_trait_1px.png) top left repeat-x;
	height:2px;
}

.coin_arrondi_haut_gauche_2px {
	background: url(./Images/coins/coin_arrondi_haut_gauche_2px.png) no-repeat top left;
	width:7px;
	height:7px;
}
.coin_arrondi_haut_droite_2px {
	background: url(./Images/coins/coin_arrondi_haut_droite_2px.png) no-repeat top right;
	width:7px;
	height:7px;
}
.coin_arrondi_bas_gauche_2px {
	background: url(./Images/coins/coin_arrondi_bas_gauche_2px.png) no-repeat bottom left;
	width:7px;
	height:7px;
}
.coin_arrondi_bas_droite_2px {
	background: url(./Images/coins/coin_arrondi_bas_droite_2px.png) no-repeat bottom right;
	width:7px;
	height:7px;
}

.coin_arrondi_trait_haut_2px {
	background: url(./Images/coins/coin_arrondi_trait_horizontal_2px.png) top left repeat-x;
	height:7px;
}
.coin_arrondi_trait_bas_2px {
	background: url(./Images/coins/coin_arrondi_trait_horizontal_2px.png) bottom left repeat-x;
	height:7px;
}
.coin_arrondi_trait_gauche_2px {
	background: url(./Images/coins/coin_arrondi_trait_vertical_2px.png) top left repeat-y;
	width:7px;
}
.coin_arrondi_trait_droite_2px {
	background: url(./Images/coins/coin_arrondi_trait_vertical_2px.png) top right repeat-y;
	width:7px;
}
.coin_arrondi_trait_2px {
	background: url(./Images/coins/coin_arrondi_trait_horizontal_2px.png) top left repeat-x;
	height:2px;
}

.coin_arrondi_trait_5px {
	background: url(./Images/coins/coin_arrondi_trait_horizontal_2px.png);
	height:5px;
}


/* Coins arrondis fond noir*/
.coin_arrondi_haut_gauche_noir {
	background: url(./Images/coins/coin_arrondi_haut_gauche_noir.png) no-repeat top left;
	width:15px;
	height:15px;
}
.coin_arrondi_haut_droite_noir {
	background: url(./Images/coins/coin_arrondi_haut_droite_noir.png) no-repeat top right;
	width:15px;
	height:15px;
}
.coin_arrondi_bas_gauche_noir {
	background: url(./Images/coins/coin_arrondi_bas_gauche_noir.png) no-repeat bottom left;
	width:15px;
	height:15px;
}
.coin_arrondi_bas_droite_noir {
	background: url(./Images/coins/coin_arrondi_bas_droite_noir.png) no-repeat bottom right;
	width:15px;
	height:15px;
}

.coin_arrondi_trait_haut_noir {
	background: url(./Images/coins/coin_arrondi_trait_horizontal.png) top left repeat-x;
	height:15px;
}
.coin_arrondi_trait_bas_noir {
	background: url(./Images/coins/coin_arrondi_trait_horizontal.png) bottom left repeat-x;
	height:15px;
}
.coin_arrondi_trait_gauche_noir {
	background: url(./Images/coins/coin_arrondi_trait_vertical.png) top left repeat-y;
	width:15px;
}
.coin_arrondi_trait_droite_noir {
	background: url(./Images/coins/coin_arrondi_trait_vertical.png) top right repeat-y;
	width:15px;
}
.coin_arrondi_trait_noir {
	background: url(./Images/coins/coin_arrondi_trait_horizontal.png) top left repeat-x;
	height:4px;
}

/* Class pour le bouton glossy */
.bouton_glossy_cote_droit {
	background: url(./Images/bouton_glossy_droit.gif) top left no-repeat;
	height:47px;
	width:14px;
}

.bouton_glossy_cote_gauche {
	background: url(./Images/bouton_glossy_gauche.gif) top left no-repeat;
	height:47px;
	width:14px;
}

.bouton_glossy_milieu {
	background: url(./Images/bouton_glossy_milieu.gif) top left repeat-x;
	height:47px;
}

hr
{
	width:150px;
	color:#E64814;
	border:1px;
}

/* TINY BOX */
/*h1 {font:24px Georgia,Verdana; margin:0}
h2 {font-size:12px; font-weight:normal; font-style:italic; margin:0 0 20px}*/
p {margin-top:0}
ul {margin:0; padding-left:20px}

#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#000 url(Images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:20}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:10}
#tinycontent {background:#000}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}


/* SEO */

.seo_h1 {
	font-family:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-align:center;
}

.seo_h2 {
	font-family:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#FFFFFF;
	font-size:12px;
}

.seo_h3 {
	font-family:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#FFFFFF;
	font-size:12px;
}

.lien_footer {
	font-family:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#FFFFFF;
}

.lien_footer a{
	text-decoration:none;
	color:#FFFFFF;
}

.lien_footer a:hover {
	color:#63AE25;
}

.titre_h2 {
	font-family:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#E9761D;
	font--size:13px;
	}
	
.lien_sitemap {
	font-family:Century Gothic,Tahoma, Calibri, Verdana, Arial;
	color:#FFFFFF;
}

.lien_sitemap a{
	text-decoration:none;
	color:#FFFFFF;
}

.lien_sitemap a:hover {
	color:#63AE25;
}

.lien_partenaires {
	color:#8F8F8F;
	font-size:12px;
}

.lien_partenaires a{
	text-decoration:none;
	color:#8F8F8F;
}

.lien_partenaires a:hover {
	color:#8F8F8F;
}
