body {}
* {
	margin: 0; 
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
}	
.TresPetite { font-family: Verdana, Geneva, sans-serif; font-size:9px; }
.Petite 	{ font-family: Verdana, Geneva, sans-serif ; font-size:10px; }
.Normal 	{ font-family: Verdana, Geneva, sans-serif ; font-size:11px; }
.Moyenne 	{ font-family: Verdana, Geneva, sans-serif ; font-size:13px; }
.Grande 	{ font-family: Verdana, Geneva, sans-serif ; font-size:16px; }
.TresGrande { font-family: Verdana, Geneva, sans-serif ; font-size:20px; }
.marron { color:#583119;}

	
h1 { 
	font: bold 14px Verdana, Geneva, sans-serif;
	padding :0px 0px 0px 20px;
	margin :0px 0px 7px 5px;
	color:#583119;
	text-align:left;
	background:url(/adhocimmo_images/site/puceTitle.gif) no-repeat 0px 8px;
	text-transform:uppercase;
	
	
}
h2 { 
	font: bold 13px Verdana, Geneva, sans-serif;
	padding :0px 0px 9px 0px;
	margin :5px 0px 3px 0;
	color:#583119;
	text-align:left;
}
	
h3{ 
	font: bold 12px Verdana, Geneva, sans-serif;
	padding :0px 0px 5px 0px;
	margin :0px 0px 0px 0px;	
	color:#585c64;
	text-transform:none;
	border-bottom:1px solid #d5ccc2
}
	
h4{ 
	font: normal 11px Verdana, Geneva, sans-serif;
	padding :0px 0px 0 5px;
	margin :5px 0px 3px 0;
	color:#583119;
	text-align:left;
	
}

h5, h6{
	font: bold 10px Verdana, Geneva, sans-serif;
	padding :0px 0px 0 5px;
	margin :5px 0px 3px 0;
	color:#583119;
	text-align:left;
}

p {
	font: 12px Verdana, Geneva, sans-serif;
	color:#585c64;
	line-height:16px;
	margin:10px 0;
}
ul { 
	padding:0;
	margin:3px 0 0 25px;
	list-style:disc;
}
li {
	margin-left: 0; 
	padding-left:0px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#585c64;
	line-height:16px
}

a { 
	color: #583119;
	text-decoration:underline;
}
a:hover {
	color:#7D512E;
}

img {
	border: 0 none;
}
#background {
	background:#f4f3ec url(/adhocimmo_images/site/bg.jpg) repeat-x;
	width:100%;
	margin:0 0 40px 0;
}
#conteneur {
	width:937px;
	margin-left:auto;
	margin-right:auto;
	}
	
/*///////////////////////////////////////////////////////////////////////////////////
HEADER
//////////////////////////////////////////////////////////////////////////////////*/
.header {
	padding:19px 0px 0 0;
}
p.tel {
	font-size:13px;
	color:#583119;
	font-weight:bold;
	margin:48px 15px 0 0;
	text-align:right;
}
.menu {
	clear:both;
	width:230px;
	height:192px;
	background:url(/adhocimmo_images/site/bgNav.jpg) no-repeat top left;
	float:left;
	display:inline;
}
.bandeau {
	width:707px;
	height:192px;
	display:inline;
	_float:right
}

/*//////////////////////////////////////////////////////////////////////////////////////
NAV DEROULANTE
//////////////////////////////////////////////////////////////////////////////////////*/


#jsddm {
	margin: 4px 0 0 15px;
	padding:0px;
	width:215px;
	height:192px;
}
#jsddm li {	
	list-style:none;
	position:relative;
	color:#fff;
	padding:0px; 
	margin:0px;
	width:100%;
	float:left;
	display:block;
}
/* #jsddm li:hover ,*/
#jsddm li.selected{ 
	background:url(/adhocimmo_images/site/selectSousNav.png) no-repeat right center;
	_background:none;
}
/*
#jsddm li.separateurPrinc { 
	width:100%;
	height:2px;
	_height:2px !important;
	padding:0px;
	margin:0px;
	width:100%;
	background:url(/adhocimmo_images/site/separateurPrinc.gif) no-repeat;
	float:left;
}
*/
#jsddm li a {	
	margin:0;
	padding: 5px 0 7px 20px;
	width:100%;
	text-decoration: none;
	cursor:pointer;
	text-transform:uppercase;
	color:#fff;
	font:bold 10px Verdana, Geneva, sans-serif;
	width:182px;
	display:block;
	/*padding:7px 0 0px 20px;*/
	
}
#jsddm li a:hover {
	background:url(/adhocimmo_images/site/bgNav_hover.png) no-repeat 0 55%;
	_background:none;
	_color:#c79271
	}	
	#jsddm li ul {	
		position: absolute;
		left:215px;
		top: -30px;
		margin:0px; 
		padding:0 0 0 7px;
		z-index: 99;
		width:210px;
		background:#f4f3e9;
		filter : alpha(opacity=80);
		-moz-opacity : 0.80;
		opacity : 0.80;
		visibility:hidden
		}
		#jsddm li ul li {	
			margin: 0;
			padding: 1px 0px 2px 0px;
			font:bold 10px Verdana, Geneva, sans-serif;
			list-style:none;
			white-space: normal;
			/*height: 25px;*/
			display:block;
			clear:both;

		}
		#jsddm li:hover li a,#jsddm li ul li:hover { 
			background: none;
		}
		#jsddm li ul li a {	
			color:#847a6a;
			text-align:left;
			font:bold 10px Verdana, Geneva, sans-serif;
			display:inline;
			border:none;
			display:block;
			width:173px;
		}
		#jsddm li ul li:hover a, #jsddm li ul li a:hover, #jsddm li ul li a.selected {
			color:#4d0509 !important;
		}
		
/*//////////////////////////////////////////////////////////////////////////////////////
CONTENU
//////////////////////////////////////////////////////////////////////////////////////*/
.contenu {
	margin:30px 10px 0 0;
}
.left {
	border-right:1px dashed #aaaaa5;
}
.adresse {
	margin:7px 0 0 0;
	width:216px;
	text-align:center;
}
.adresse h1 {
	background:none;
	text-align:center;
	padding:0px 0 2px 0;
	margin:0px;
}
.adresse p { 
	font-size:11px;
	color:#5f371d;
	margin:0px;
}
.content {
	padding:0 0 0 20px; 
}
.introAccueil {
	padding:3px 0 0 0;
}
.introAccueil p { 
	color:#5f371d;
}
.produitsHome {
	margin:30px 0 0 0;
}
.rectProduitHome {
	width:335px;
	height:104px;
	background:#eeede2;
}
.imgListe { 
	/*width:70px;*/
	padding:0px 0px 10px 10px
}
.txtListe {
	padding: 0px 10px 0 10px;
}
.txtListe p { margin:0px; font:10px Verdana, Geneva, sans-serif;}
.txtListe a p{
	font:10px Verdana, Geneva, sans-serif;
	color:#585c64;
	line-height:13px;
	text-decoration:none;
}
.txtListe a:hover p{
	text-decoration:underline;
}
a.titrePrd {
	font: bold 11px Verdana, Geneva, sans-serif;
	color:#3a3e46;
	display:block;
	margin:0px 0 0px 0;
	height:26px;
	text-transform:uppercase;
	text-decoration:none;
}
.rectProduitListe {
	width:335px;
	height:117px;
	background:#eeede2;
	padding:10px 0 5px 0;
}
.prixListe {
	padding: 5px 0 0 10px;
	white-space:nowrap	
}
.prixListe div {
	border-left:5px solid #583119;
	padding:0px;
	margin:0px;
}
.prixListe p {
	line-height:normal;
	margin:0px;
	padding:0px 0 2px 4px;
	font:bold 10px Verdana, Geneva, sans-serif;
	color:#583119;
}
.offreListe a {
	font:10px Verdana, Geneva, sans-serif;
	color:#583119;
	margin:0 0 3px 12px;
	display:inline-block;
	text-decoration:underline;
}


/*//////////////////////////////////////////////////////////////////////////////////////
COLONNE DROITE
//////////////////////////////////////////////////////////////////////////////////////*/

.right {
	width:261px;
}
.rectPrix {
	background:#eeede2;
	padding:8px 0 8px 0;
	margin:0 0 7px 0;
}
.prix {
	border-left:4px solid #9d6847;
	padding:0 0 0 7px;
}
.prix p {
	font:bold 14px Verdana, Geneva, sans-serif;
}
p.legende { 
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#585c64;
}
.imgTbn { 
}
.imgTbn a {
	margin:3px 0px 4px 7px;
	display: inline-block;
	float:left;
}
.detail {
	padding:0 13px 0 0;
}
h2.titreProduit {
	font:bold 18px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#3a3e46;
	margin:0px;
	padding:7px 0 10px 0;
}
.detail p {
	line-height:18px;
	font-size:11px;
}
.caracteristique {
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #d5ccc2
}
a.retourListe {
	background:url(/adhocimmo_images/site/retourListe.gif) no-repeat top left;
	width:115px;
	height:14px;
	color:#fff;
	text-transform:uppercase;
	font:bold 8px Verdana, Geneva, sans-serif;
	margin:7px 0 0 0px;
	padding:2px 0 0 0px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	text-align:center;
}
a.prdNext {
	background:url(/adhocimmo_images/site/prdNext.gif) no-repeat top right;
	width:110px;
	height:14px;
	color:#fff;
	text-transform:uppercase;
	font:bold 8px Verdana, Geneva, sans-serif;
	margin:7px 0 0 0px;
	padding:2px 0 0 5px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	text-align:left;
}
a.prdPrev {
	background:url(/adhocimmo_images/site/prdPrev.gif) no-repeat top left;
	width:110px;
	height:14px;
	color:#fff;
	text-transform:uppercase;
	font:bold 8px Verdana, Geneva, sans-serif;
	margin:7px 0 0 0px;
	padding:2px 5px 0 0px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	text-align:right;
}
a.prdPrev:hover, a.prdNext:hover, a.retourListe:hover {
	color:#ad9786;
}
.imgDetail {
	height:195px;
	width:261px;
}
.contactDetail {
	clear:both;
	padding:15px 0 10px 0;
}
.plan {
	border:1px solid #9d6847;
	padding:0 0 5px 0;
}


/*//////////////////////////////////////////////////////////////////////////////////////
FOOTER
//////////////////////////////////////////////////////////////////////////////////////*/

.footer {
	margin:20px 0 0 0;
	padding:40px 0 0 0;
	background:url(/adhocimmo_images/site/bgfooter.gif) no-repeat top left;
	width:937px;
	height:10px;
	font:10px Verdana, Geneva, sans-serif;
	color:#673e21;
}
.footer a {
	font:10px Verdana, Geneva, sans-serif;
	color:#673e21;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}

/*
///////////////////////////////////////////////////////////////////////////////
CONTACT
////////////////////////////////////////////////////////////////////////////////*/
.Contact {
	padding-bottom:10px;
	}

.introContact {
	text-align:left;
	}

.formulaire {}

#form {
	margin-left:60px;
	width:430px;
	padding:5px;
	}

#form td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-bottom:2px;
	}

.FormIntro p, .FormReponse p{
	color:#333333;
	line-height:15px;
	}
	
.btnEnvoyer, .btnAnnuler {
	border:0px;
	cursor:pointer;
	width:71px;
	height:18px;
	background: #9e6b43;
	color:#fff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
	}

.LargeInput{width:263px; border: 1px #bebebe solid;}
.SmallInput{width:65px; border: 1px #bebebe solid;}
.MediumInput{width:192px; border: 1px #bebebe solid;}
.chkBoxes{border-width:0;}
.XSmallInput{width:20px; border: 1px #bebebe solid;}
.HalfInput{width:128px; border: 1px #bebebe solid;}
.MsgInput {
	width:263px; 
	height: 50px;
	overflow:auto; 
	border: 1px #bebebe solid;
}

/*///////////////////////////////////////////////////////////////////////////////
CLIKEO FOOTER
////////////////////////////////////////////////////////////////////////////////*/


.Clikeo { 
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
		color :#d8d6ca;
		clear: both;
		padding: 0 0 10px 0
	}
	.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
		color :#d8d6ca; 
		font: normal normal 10px Arial;
		text-decoration: none;
	}
	.Clikeo a:hover {
		color :#a9a8a1;
	}