* { margin:0;padding:0;}

a{outline: none;}
:focus{-moz-outline-style: none;} /* masque les pointillés de firefox ! */

body {margin:0;padding:0;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#fff;color:#000;text-align:center;}
body.accueil {background: #ffffff url('../pics/fond0.jpg') no-repeat top left;}
body.nav {background: #ffffff url('../pics/fond2.jpg') no-repeat top left;}
div.clear {clear:both;heigth:1px;}	

a					{text-decoration:none;color:#000;}
a:visited {text-decoration:none;color:#000;}
a:link 		{text-decoration:none;color:#000;}
a:active 	{text-decoration:none;color:#B09357;}
a:hover 	{text-decoration:none;color:#B09357;}

.indication {font:10px arial,times;color:#999;margin-top:0px;}
h3.note {font-size:13px;color:#999;text-align:center;margin:30px auto;}
.gras {font-weight:bold;}
.main_color{color:#B09357;}
p.nbiens {background:transparent url(../pics/arrow.gif) no-repeat scroll left center;
color:#B09357;
font-weight:bold;
padding-left:14px;
text-align:left;
width:150px;} 

/*Conteneur du logo*/		
div.logo {width:334px;background:transparent;text-align:center;padding-left:580px;cursor:pointer;height:210px;}
div.logo p.titre {font:normal 43px times,serif,verdana;color:#a89258;font-style:italic;padding-top:4px}
div.logo p.soustitre {font:normal 22px times,serif,verdana;color:#a89258;}
div.logo p.titre .esperluet {font-size:70px;}

/*Cadre du panier à droite*/
#panier{width:200px;height:360px;float:right;line-height:15px;padding-top:30px;padding-left:18px;text-align:center;border:solid 1px #B09357;}
.panier1 {width:180px;height:150px;}

/*Menu de navigation à gauche*/
div.main_menu {width:150px;height:370px;text-align:left;float:left;margin:20px 0 0 50px;}
#menu_1 {margin-top:10px;	}
#menu_1 li {margin-top:10px;list-style-type: none;}

a.act, li.type a.act {color:#B09357;}   /*ul#menu_1 li.act aMenu de navigation de gauche*/
li#titre_menu{padding-top:10px;border-top:solid 1px #B09357;font-weight:bold;}
li#titre_menu2 {padding-top:10px;padding-bottom:10px;border-top:solid 1px #B09357;border-bottom:solid 1px #B09357;font-weight:bold;}
ul#sous_menu {font-weight:normal;}

#separateur_menu{height:1px;margin:7px 5px 7px 0;background-color:#B09357;}

a.click_img img, a.zoom img {border:1px solid #6F6F6F;}
	
/*Cadre qui contient le contenu dynamique*/
div.contenu {float : left;text-align:left;margin:10px 0 0 20px;width:700px;overflow:visible;
	scrollbar-face-color:#e4e4e4;scrollbar-highlight-color:#b09357;scrollbar-shadow-color:#b09357;scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#b09357;scrollbar-track-color:#fff;scrollbar-darkshadow-color:#fff;
}

/*bandeau d'image de la page d'acceuil*/
div.bandeau_img {padding:1px 0 1px 0;float:left;margin:16px 0 0 120px;	border:solid 1px #B09357; background-color:#fff;}

/*Texte d'acceuil*/
div.accueil 		{line-height:15px;float:left;padding-left:122px;padding-right:122px;margin-top:10px;text-align:justify;margin-bottom:30px;}
div.adresse			{text-align:center;}

/*Description maison*/
div.desc       {padding-top:8px;overflow:hidden;padding-bottom:15px;border-bottom:solid 1px #B09357;}
div.desc b 		{margin-left:12px;}
div.desc .reference {color:#5F5A4D;}
div.desc .lieu	{color:#999999;width:65%;float:right;text-align:right;padding-right:40px;font:bold 13px tahoma,verdana,arial;text-decoration:underline;}
#intro_desc {padding-bottom:6px;line-height:30px;}
#intro_desc ul li {display:inline;margin-right:45px;margin-left:4px;}
#bas_desc 	{float:right;height:40px;padding:0 4px 0 40px;line-height:30px;color:#6F6F6F;}
#details   	{width:470px;height:350px;float:left;overflow:visible;padding:12px 4px 4px 12px;}
#details b 	{margin-left:150px;}
#gros_prix 	{font-weight:bold;font-size:1.2em;}
#prix 		 	{font-weight:bold;margin-top:30px;text-align:right;padding-right:20px;color:#5F5A4D;}
#desc_img 	{float:left;width:180px;height:355px;overflow:hidden;
						scrollbar-face-color:#e4e4e4;scrollbar-highlight-color:#b09357;scrollbar-shadow-color:#b09357;scrollbar-3dlight-color:#fff;
						scrollbar-arrow-color:#b09357;scrollbar-track-color:#fff;scrollbar-darkshadow-color:#fff;}
#precedent  {color:#5F5A4D;}						
#desc_img p {margin-bottom:4px}

#intro_desc .titre_fiche {color:#5F5A4D;font:bold 13px tahoma,verdana,arial;}

div.desc_img1 {float:left;}
	
div.desc_1 {padding-left:165px;padding-right:20px;}
div.desc_1 p.texte {margin-top:24px;line-height:20px;font:normal 1em verdana,helvetica,arial;}

#imprimer {float:right;width:35px;height:35px;margin-right:35px;border:0px none;}

/*Menu selection tranche de prix*/
#select_prix {text-align:center;margin:12px 0 0 0;float:left;height:30px;width:680px;}

div.liste {margin-top:8px;}

ul.prix {display:inline;font:normal 10px tahoma;}
ul.prix li {display:inline;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:20px;}
ul.prix li a 				{text-decoration:none;color:#4F4A3B;}
ul.prix li a:hover {text-decoration:none;color:#B09357;}
ul.prix li.act a 		{text-decoration:none;color:#B09357;text-decoration:underline}
ul.prix li#type_sel {font:normal 14px Verdana,Arial,Helvetica;color:#B09357;}	

ul.post li {margin-bottom:10px;}

/* Mentions légales */
#mentions {width:550px;margin:0px auto;height:350px;}
#mentions h1 {color:#4F4A3B;font:bold 14px tahoma,verdana,times;margin:20px 0px;}
#mentions p {padding-left:20px;}
#mentions div {margin-bottom:12px;}

/* list info */
.boxinfo {width:550px;margin:8px 0px 4px;border-top:1px dashed  #B09357;border-bottom:0px none;font:normal 12px verdana,tahoma,arial;color:#000;text-align:left;}
.boxinfo h4 {color:#B09357;height:20px;line_height:20px;text-align:right;}
.boxinfo p {padding:4px;} 
.boxinfo p.texte {height:60px;overflow:visible}
.boxinfo .lien a {background:transparent url('../pics/arrow.gif') left top no-repeat;padding-left:12px;color:#B09357;line-height:10px;}	
	
/*Pied de page*/
div.foot  {margin-top:50px;margin-left:50px;padding-top:5px;height:1px;width:875px;text-align:right;float:left;border-top:#B09357 1px solid;color:#999;}
div.fnaim {margin-left:400px;margin-top:5px;float:left;text-align:center;width:100px;height:20px;}

/*.jScrollPaneDrag {background:#cccccc url('../pics/arrow_bottom.jpg') center bottom no-repeat !important;height:90px !important;}*/
.jScrollPaneDrag {background:#cccccc;height:80px !important;}
.jScrollPaneTrack {background:#efefef;}

/* DPE */
#DPE {margin-top:10px;border-top:1px dotted #ccc;cursor:s-resize;}
.box_dpe {margin-top:20px;border:1px dashed #999;padding:8px;}
.box_dpe h5 {font:11px verdana;color:#5F5A4D;cursor:help;}
.box_dpe .dpe_etiquette {width:300px;height:30px;margin-top:20px;position:relative;cursor:help;}
.box_dpe .dpe_val {position:relative;width:82px;top:0;left:225px;padding:0px 40px;background:#fff url('../pics/etiquette.gif') no-repeat left top;position:relative;font:bold 11px verdana;line-height:30px;}
.box_dpe .info1, .box_dpe .info2 {font:11px arial,times;color:#999;text-align:justify;}

.boxterritoire {width:800px;text-align:left;margin:25px auto;}
.boxterritoire h2 {margin-bottom:4px;color:#B09357;}
.boxterritoire h3 {margin-bottom:4px;color:#8C7954;} 
.boxterritoire .texte {text-align:justify;}
.boxterritoire {margin-bottom:15px;margin-right:30px;background:transparent;}
.boxterritoire.normal {float:left;width:45%;background:transparent;}
.boxterritoire.large {clear:both;width:100%;background:transparent;}
.boxterritoire.normal_ligne {clear:both;width:45%;float:left;background:transparent;}
.boxterritoire img {max-width:370px;border:none;border-bottom:2px solid #B09357;border-top:2px solid #B09357;}
.boxterritoire.large img.en_ligne {max-width:800px;margin:12px 2px;float:none;display:block;}
.boxterritoire.normal img.en_ligne {margin:12px 2px 12px 2px;float:none;display:block;}
.boxterritoire img.droite {margin:8px 12px 8px 12px;float:right;clear:right;max-width:250px;}
.boxterritoire img.gauche {margin:8px 12px 8px 12px;float:left;clear:left;max-width:250px;}
.boxterritoire .lien a {background:transparent url('../pics/arrow.gif') left top no-repeat;padding-left:12px;color:#B09357;line-height:10px;margin-left:4px;margin-top:6px;display:block;}	
div.btnrubrique.rub_act {font-weight:bold;color:#736565;}
