/* INNA studio - JCB immobilier */
html, body{
	height:100%;
	margin:0;
	font-size:12px;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	background:#CCCCCC url(/immobilier_la_baule/fond_site.jpg) repeat-x top;
	text-align:justify;
}
#global {
	width:980px;
	position:absolute;
	left: 50%; 
	margin-left:-490px;
	background:url(/immobilier_la_baule/fond_global.jpg) repeat-y;
}
.texte_referencement {
	width:900px;
	font-size:10px;
	position:absolute;
	left: 50%; 
	margin-left:-490px;
}
.vendu{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
/* [ Structure_site]---------------------------------------------------- */
#menu {
	width:260px;
	float:left;
}
#contenu {
	width:720px;
	float:left;
}
h1{
	color:#000000;
	font-size:13px;
	text-transform:uppercase;
	margin:0px 0px 3px 0px;
}
h2 {
	color:#FFCC00;
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
}
h3 {
	font-size:16px;
	font-weight:lighter;
	margin:5px 0px 0px 0px;
}
h4 {
	color:#FFCC00;
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
}
.prix {
	text-transform:uppercase;
	color:#000000;
}
.ref {
	color:#000000;
	font-weight:bold;
}
a {
	color:#000033;
	font-size:11px;
	border:none;
}

/* [ Structure_site]---------------------------------------------------- */

/* [ Menu Principal]---------------------------------------------------- */

#menu_principal {
	width:260px; 
	margin:0px; 
	padding:0px; 
}
#menu_principal a {
	text-decoration:none;
}
	
#menu_principal li {
	list-style-type:none; 
	width:260px;
	padding:0px;
	margin:0px;	
}
#menu_principal a span{ 
	display:none;
}
#menu_principal li#recherche {
	height:86px;
	background:url(/immobilier_la_baule/vous_cherchez.jpg) no-repeat top left;
	display:block;
}
#recherche div {
	position:relative;
	top:32px;
	left:50px;
}
#menu_principal li.separation {
	height:38px;
	background:url(/immobilier_la_baule/fond_menu.jpg) repeat-y;
}
	
#menu_principal li a, #menu_principal li a:hover { 
	display:block; 
	width:260px;
	padding:0px;
	margin:0px;
}
	
#menu_principal  a#maisons, #menu_principal a:hover#maisons, #menu_principal a#maisons_actif  {
	height:30px;
}
	
#menu_principal  a#maisons { 
	background:url(/immobilier_la_baule/maisons.jpg) no-repeat top left; 
}
	
#menu_principal a:hover#maisons, #menu_principal a#maisons_actif  { 
	background:url(/immobilier_la_baule/maisons2.jpg) no-repeat top left; 
}
	
#menu_principal  a#appartements, #menu_principal a:hover#appartements, #menu_principal a#appartements_actif { 
	height:30px;
}
	
#menu_principal  a#appartements { 
	background:url(/immobilier_la_baule/appartements.jpg) no-repeat top left; 
}
	
#menu_principal a:hover#appartements, #menu_principal a#appartements_actif { 
	background:url(/immobilier_la_baule/appartements2.jpg) no-repeat top left; 
} 	
	
#menu_principal  a#terrains, #menu_principal a:hover#terrains, #menu_principal a#terrains_actif { 
	height:30px;
}
	
#menu_principal  a#terrains { 
	background:url(/immobilier_la_baule/terrains.jpg) no-repeat top left; 
}
	
#menu_principal a:hover#terrains, #menu_principal a#terrains_actif { 
	background:url(/immobilier_la_baule/terrains2.jpg) no-repeat top left; 
}

#menu_principal  a#autres, #menu_principal a:hover#autres, #menu_principal a#autres_actif { 
	height:30px;
}
	
#menu_principal  a#autres { 
	background:url(/immobilier_la_baule/autres.jpg) no-repeat top left; 
}
	
#menu_principal a:hover#autres, #menu_principal a#autres_actif { 
	background:url(/immobilier_la_baule/autres2.jpg) no-repeat top left; 
}

#menu_principal  a#estimation, #menu_principal a:hover#estimation { 
	height:101px;
}
	
#menu_principal  a#estimation { 
	background:url(/immobilier_la_baule/estimation.jpg) no-repeat top; 
}
	
#menu_principal a:hover#estimation{ 
	background:url(/immobilier_la_baule/estimation2.jpg) no-repeat top; 
}

#menu_principal  a#simulateur, #menu_principal a:hover#simulateur { 
	height:94px;
}
	
#menu_principal  a#simulateur { 
	background:url(/immobilier_la_baule/simulateur.jpg) no-repeat top; 
}
	
#menu_principal a:hover#simulateur { 
	background:url(/immobilier_la_baule/simulateur2.jpg) no-repeat top; 
}
/* [ Menu Principal_fin]---------------------------------------------------- */

/* [ Accueil]---------------------------------------------------- */
#div_bien_accueil{
	width:300px;
}


#accueil {
	background:url(/immobilier_la_baule/fond_accueil.jpg) no-repeat top;
	display:block;
	width:720px;
	height:344px;
}

#accueil_texte {
	font-size:11px;
	color:#FFFFFF;
	display:block;
	width:230px;
	position:relative;
	top:20px;
	left:40px;
	float:left;
}
#slider {
	display:block;
	float:left;
	width:320px;
	height:250px;
	position:relative;
	left:89px;
	top:64px;
}
#accueil_bien {
	display:block;
	width:720px;
	height:auto;
}
/* [ Accueil_fin]---------------------------------------------------- */

/* [ liste_bien]---------------------------------------------------- */

.lien_photo_liste{
	display:block;
	width:150px;
	height:120px;
}

#liste {
	margin:0; 
	padding:0;
	 
}
#liste a {
	text-decoration:none;
}

#liste li {
	float:left;
	list-style-type:none; 
	padding:0;
	margin:5px 0px 10px 15px;	
}

.vide{
	width:620px;
	height:1px;
}

.fond_bien {
	min-height:170px;
	background:url(/immobilier_la_baule/fond_bien.jpg) no-repeat top left;
	display:block;
	width:auto;
	min-height:140px;
}
.photo_liste {
	display:block;
	width:150px;
	height:120px;
	margin:10px 15px 0px 10px;
	float:left;
}
.photo_liste span {
	display:none;
}
.liste_texte{
	float:left;
	display:block;
	width:150px;
}
a.visiter, a:hover.visiter { 
	width:107px;
	height:30px;
	display:block;
}
	
a.visiter { 
	background:url(/immobilier_la_baule/visiter.jpg) no-repeat top left; 
}
	
a:hover.visiter { 
	background:url(/immobilier_la_baule/visiter2.jpg) no-repeat top left; 
}
.visiter span { 
	display:none; 
}
.separateur { 
	background:url(/immobilier_la_baule/separateur_bien.jpg) no-repeat top left; 
	width:318px;
	height:14px;
	display:block;
	clear:both;
}

#liste_bien {
	padding:5px 0px;
}
.page {
	clear:both;
	padding:8px 0px;
}
/* [ liste_bien_fin]---------------------------------------------------- */

/* [ Affiner]---------------------------------------------------- */
#affiner { 
	background:url(/immobilier_la_baule/fond_affiner.jpg) no-repeat top left; 
	width:720px;
	height:73px;
	display:block;
}
#mon_budget {
	position:relative;
	top:30px;
	left:65px;
	width:170px;
}
#mon_secteur {
	position:relative;
	top:30px;
	left:125px;
	width:220px;
}
a#valider, a:hover#valider {
	width:61px;
	height:31px;
	display:block;
	position:relative;
	top:5px;
	left:560px;
}
#valider span { 
	display:none; 
}

a#valider { 
	background:url(/immobilier_la_baule/valider.jpg) no-repeat top left; 
}
	
a:hover#valider { 
	background:url(/immobilier_la_baule/valider2.jpg) no-repeat top left; 
}
/* [ Affiner_fin]---------------------------------------------------- */

/* [ detail]---------------------------------------------------- */
#detail_retour{ 
	background:url(/immobilier_la_baule/fond_retour.jpg) no-repeat top left; 
	width:720px;
	height:73px;
	display:block;
}
a#retour, a:hover#retour {
	width:91px;
	height:31px;
	display:block;
	position:relative;
	top:25px;
	left:565px;
}
#retour span { 
	display:none; 
}

a#retour { 
	background:url(/immobilier_la_baule/retour.jpg) no-repeat top left; 
}
	
a:hover#retour { 
	background:url(/immobilier_la_baule/retour2.jpg) no-repeat top left; 
}
#detail{
	padding:10px;
}
#detail_texte{
	float:left;
	width:228px;
	margin-right:12px;
}
#detail_photo{
	float:left;
	width:450px;
}
#photo_grande{
	background:url(/immobilier_la_baule/fond_photo_grand.jpg) no-repeat bottom left;
	padding:10px;
}
.photo_petite{
	background:url(/immobilier_la_baule/vignette_fond.jpg) repeat-y;
	margin-right:10px;
	float:left;
}
.vignette_detail{
	display:block;
	width:120px;
	padding: 0px 10px;
}
#puce_detail {
	margin:0px;
	padding:0px;
}
#puce_detail a {
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	font-size:15px;
	line-height:12px;
}
#puce_detail a:hover {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:15px;
	line-height:12px;
}

#puce_detail li{
	display:block;
	width:110px;
	height:40px;
	list-style:none;
	float:left;
}

/* [ detail_fin]---------------------------------------------------- */

/* [ Pied]---------------------------------------------------- */

#pied {
	clear:both;
	display:block;
	width:980px;
	height:103px;
	background:url(/immobilier_la_baule/fond_pied.jpg) no-repeat top;
}

#pied_texte {
	width:350px;
	color:#FFFFFF;
	font-size:11px;
	position:relative;
	top:18px;
	left:300px;
}
#pied_inna {
	position:relative;
	width:250px;
	color:#FFFFFF;
	font-size:11px;
	left:770px;
	top:-10px;
}

#pied_inna a {
	color:#FFFFFF;
	font-size:11px;
}
/* [ Pied_fin]---------------------------------------------------- */

/* [ Simulateur]---------------------------------------------------- */

.titre_simulateur{
	font-size:12px;
	color:#000066;
}

.texte_simulateur{
	font-size:12px;
	color:#000066;
}

.titre_tableau_ammortissement{
	font-size:12px;
	color:#000066;
}

.entete_tableau_amortissement{
	border:1px solid #000000;
	background-color:#000066;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.cellule_tableau_amartissement{
	border:1px solid #000000;
	background-color:#EEEEEE;
	font-size:12px;
	color:#000066;
}


/* [ Simulateur_fin]---------------------------------------------------- */

.mention{
	font-weight:bold;
}
