/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
}
/*-------------------------------- general au site -----------------------------*/
p,ul,li,h1,h2,h3,h4,h5,h6,dd,dt,dl,div {
	margin:0;
	padding:0;
}
a img  {
	border:none;
}
table{
	border-collapse:collapse;
}
ul {
	list-style-type:none;
}
p {
	font-size:12px;
	color:#504e53;
}
a {
	text-decoration:none;
	color:#432d29;
}
/*---------------------------------------------- GLOBAL -----------------------------------------*/
#global {
	position:relative;
	width:776px;
	padding:0px;
	margin:auto;
}

/*------------------------------------- ENTETE -----------------------------------*/
#global #entete {
	position:relative;
	width:100%;
	float:left;
}


/*----------------------- menu --------------*/
#global #entete #menu {
	width:100%;
	float:left;
	margin:0 0 30px 0;
}
#global #entete #menu  h1{
	float:left;
	padding:0;
	margin:0;
}
#global #entete #menu  h1 a{
	float:left;
	padding:0px 14px;	
	font-size:11px;
	color:#432d29;
	margin: 6px 0;
	border:1px solid #827f76;
	height:22px;
	line-height:22px;
	border-width:0 1px 0 0;
	font-weight:400;
}
#global #entete #menu  h1 a:first-letter{
	font-weight:700;
}
#global #entete #menu  h1.dernier{
	border:none;
}
#global #entete #menu  h1.premier a{
	padding:0 8px 0 0;
}
/*------------------------------------Langue-----------------------------*/
#global #entete #langue {
position:absolute;
top:130px;
left:0;

}
#global #entete #langue a {
	margin:0 4px 0 0;
}
/*------------------------------------CORPS --------------------------------*/
#global #corps{
	float:left;
	width:100%;
	padding:0 0 30px 0;
	position:relative;
}
#global #corps p.photo{
float:left;
margin:44px 0 0 0;

}
#global #corps h1{
color:#432d29;
font-size:12px;
margin:10px 0;

}
div.form_tri {
	width:100%;
	float:left;
	font-size:12px;
}

/*------------------------------------CORPS --------------------------------*/
#global #corps div.offre{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	position:relative;
	z-index:1;
}
#global #corps div.offre img.vendu{
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	float:left;
}
#global #corps div.offre p.photos{
	float:left;
	line-height:1px;
	width:238px;
	position:relative;
	z-index:2;
}
#global #corps div.offre p.photos img{
	float:left;
	margin:0 8px 0 0;
}
#global #corps div.offre div.info-offre{
	float:left;
	width:420px;
	margin:0 0px 0 0;
}
#global #corps div.offre div.info-offre div.taille{
	min-height:70px;
}
/* for Internet Explorer */
/*\*/
* html #global #corps div.offre div.info-offre div.taille{
	height:70px;
}
/**/
#global #corps div.offre div.info-offre h1{
	color:#ab602e;
	font-size:10px;
	margin:0;
		
}
#global #corps div.offre div.info-offre p{
	color:#432d29;
	font-size:10px;
	
}
#global #corps div.offre div.info-offre h2{
	color:#ab602e;
	font-size:10px;
	font-weight:400;
}
#global #corps div.offre div.info-offre  p.tel{	
	float:left;
	width:100%;
	color:#ab602e;
	font-size:12px;
	font-weight:bold;
} 
#global #corps div.offre div.prix-ref {
	border-left:1px solid #473c38;
	width:107px;
	float:right;
	padding:0 0 0 10px;
	position:relative;
	z-index:1;
}
#global #corps div.offre div.prix-ref p.prestige{
	position:absolute;
	top:30px;
	left:20px;
}

#global #corps div.offre div.prix-ref h1{
	margin:0;
}


#global #corps div.offre  p.details{
clear:both;
margin:0 0 0 89px;
height:40px;
line-height:20px;
display:block;
vertical-align:middle;
}

#global #corps div.offre  p.details  img{
	position:relative;
	top:6px;
	left:0;
}
#global #corps div.offre  div.barre_menu{
	width:100%;
	clear:both;
}

/*------------------------------------index-------------------------------*/

#global #corps div.index{
	margin:38px 0 0 0px;
	position:relative;
	float:left;
	width:472px;
}
#global #corps  #news{
	float:left;
	width:200px;
	background:url(images/fond_news.jpg) no-repeat top left;
	padding:10px;
	margin:40px 80px 0 0;
	position:relative;
}
#global #corps  #pas_news{
	float:left;
	width:200px;
	padding:10px;
	margin:40px 80px 0 0;
	position:relative;
}

#global #corps  #zone_deroulante{
	height:170px;
	overflow:hidden;
	width:100%;
	position:relative;
}
#global #corps #news h6{
	font-size:10px;
	font-weight:400;
	color:#432d29;
	position:absolute;
	top:-5px;
	right:0;
	z-index:50;
}
#global #corps  #news h6:first-letter{
	font-weight:700;
}

#global #corps  #news p{
	margin:0;
	font-size:10px;
	color:#432d29;
}
#global #corps div.index img.droite{
	float:right;

}
#global #corps div.index h1{
	color:#432d29;
	font-size:10px;
	margin:0 0 4px 0;
	font-weight:700;
}
#global #corps  div.index h3{
	color:#a46131;
	font-size:10px;
	margin:20px 0 4px 0;
	font-weight:700;
}
#global #corps  div.index p.reduit{
	width:260px;
}
#global #corps p.photo_accueil{
	margin:44px 20px 0 0; 
	float:left;
	width: 229px;
}
#global #corps p.photo_accueil img{
	margin:0 0 2px 0; 
}
#global #corps div.index p{
color:#432d29;
font-size:10px;
line-height:14px;
margin:14px 0 0 0;
}
#global #corps div.index p.puce{
text-align:right;
}
/*----------------------------------page agence-------------------------------*/
#global #corps div.agence{
float:right;
width:500px;
margin:44px 20px 0 0;
}

#global #corps div.agence h1{
color:#432d29;
font-size:11px;
margin:0 0 4px 0;
}
#global #corps div.agence h2{
color:#ab602e;
font-size:10px;
margin:4px 0 4px 0;
}

#global #corps div.agence p{
color:#432d29;
font-size:10px;
line-height:14px;
}
#global #corps div.agence p.puce{
text-align:right;
}

/*------------------ forumulaire -----------------------------------*/
#global #corps div.formulaire{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
#global #corps div.formulaire div{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
#global #corps div.formulaire div p.label{
	float:left;
	width:140px;
}
#global #corps div.formulaire div input.moyen{
	width:150px;
}
#global #corps div.formulaire div input.grand{
	width:350px;
}
#global #corps div.formulaire div textarea{
	width:350px;
	height:100px;
}
#global #corps div.formulaire div textarea.grand{
	width:350px;
	height:200px;
}
#global #corps div.formulaire div.sepa{
	margin:30px 0 0 0;
}
#global #corps div.formulaire div p.photo {
	width:110px;
	float:left;
}
#global #corps div.formulaire div p.photo img{
	float:left;
}
#global #corps div.formulaire div p.photo span{
	width:110px;
	height:16px;
	background:#e6e5e7;
	float:left;
	text-indent:4px;
}
#global #corps div.formulaire div p.photo span a{
	color:#504e53;
}
#global #corps p.mess{
	width:640px;
	padding:20px;
	float:left;
	border:1px solid #d2d2d2;
	font-weight:700;
	margin:20px 0;
}
#global #corps p.mess_contact{
	width:400px;
	padding:20px;
	float:left;
	border:1px solid #d2d2d2;
	font-weight:700;
	margin:20px 0;
}


#global #corps div.liens_fiche {
	width:100%;
	height:24px;
	float:left;
	position:relative;
	margin:10px 0 0 0;
}
#global #corps div.liens_fiche h2{
	float:left;
}
#global #corps div.liens_fiche h2 img.lien_suivant{
	position:absolute;
	right:0;
	top:0;
}

p.clear {
	clear:both;
	height:1px;
	line-height:1px;
}
/*-------- contenu de la fiche -----*/
#global #corps div.fiche {
	width:776px;
	float:left;
	margin:20px 0 0 0;
}
#global #corps div.fiche h1{
	width:664px;
	float:left;
	height:24px;
	line-height:24px;
	text-indent:0px;
	margin:0;
}
#global #corps div.fiche div.tarifs{
	width:112px;
	height:144px;
	float:right;
	padding:24px 0 0 0;
}
#global #corps div.fiche div.tarifs p{
	color:#ab602e;
	font-size:11px;
	font-weight:700;
	background:url(images/fond_fiche_prix.jpg) no-repeat center left;
	padding:0 0 0 14px;
}
#global #corps div.fiche div.tarifs p span{
	font-weight:400;
}
#global #corps div.fiche div.tarifs p.contact{
	color:#39392e;
	margin:16px 0 0 0;
	background:url(images/fond_fiche_contact.jpg) no-repeat center left;
}
#global #corps div.fiche h2{
	margin:0;
	padding:0;
	float:left;
}
#global #corps div.fiche h2.gd_photo img{
	height:228px;
	width:300px;
}
#global #corps div.fiche div.desc{
	float:left;
	color:#4a4a3d;
	padding:0 8px 8px 8px;
	width:348px;
	min-height:110px;

}
/* for Internet Explorer */
/*\*/
* html #global #corps div.fiche div.desc{
	height:110px;
}
/**/
#global #corps div.fiche div.desc p{
	float:left;
	color:#4a4a3d;
	width:100%;
	font-size:11px;
}
#global #corps div.fiche div.desc p.desc2{
	color:#ab602e;
	font-weight:700;
	padding:8px 0px 8px 0px;
	font-size:10px;
}
#global #corps div.fiche h3{
	width:348px;
	padding:0px;
	float:left;
	font-size:11px;
	color:#ab602e;
	height:24px;
	line-height:24px;
	font-weight:700;
	padding:0 8px;
}
#global #corps div.fiche div.miniatures{
	width:476px;
	padding:0px;
	float:left;
}
#global #corps div.miniatures img{
	float:left;
	margin:0 0 0 8px;
	display:inline;
	cursor:pointer;
}

/*------------------      liens    --------------------*/
#global #corps div.lien {
	width:100%;
	float:left;
	padding:30px 0;
	background:url(images/fond_lien.jpg) no-repeat bottom left;
}
#global #corps div.lien p.image{
	float:right;
	margin:0 0 0 20px;
}
#global #corps div.lien h5{
	font-size:11px;
}
#global #corps h6.ajlien{
	width:100%;
	float:left;
}

#global #corps div.lien p.desc{
	font-size:11px;
	margin:10px  0 0 0;
}
#global #corps div.lien div.barre_menu p{
	font-size:11px;
	margin:10px 0 0 0;
	width:100%;
	float:left;
}
#global #corps div.lien div.barre_menu p a{
	text-decoration:underline;
}
/*-------- contact - adresse --------*/
#global #corps div.adresse{
	position:absolute;
	top:0;
	right:0;
}

#global #corps div.adresse h3{
	font-size:12px;
	font-weight:700;
	margin:36px 0 4px 0;
	color:#432d29;
}
#global #corps div.adresse p{
	line-height:18px;
}
#global #corps div.adresse p.tel{
	margin:10px 0 0 0;
}
#pied {
	clear:both;
	width:100%;
	margin:50px 0 20px 0;
	float:left;
}
#pied  p{
	font-size:10px;
	color:#fff;
}
#pied  p a{
	color:#fff;
}
