/*
Feuille de style LOCARE - Home - LGU - C2IS
*/
/*
Integration DJO
*/

/*::::::::::::::::::::HOME STRUCTURE::::::::::::::::::::*/
#home #homeEncarts{clear:both;height:160px}
#id_dl_type_stationnement{display:none}

/*::::::::::::::::::::ZONE 1 RECHERCHE::::::::::::::::::::*/
#home #homeSearch{clear:both;height:275px}
/* Flash */
#home #homeSearch object{display:block;float:right;margin:0;width:480px;height:275px}
#home #homeSearch #insertswf_header_home{margin:0;width:480px;height:275px;float:right}

/* Formulaire */
#home #homeSearch #projet_habitation{position:relative;float:left;width:320px;z-index:2}
#home #homeSearch #projet_habitation_ml{width:300px;height:235px;padding:20px 0 20px 20px;background:url(../../images/home/bgSearch.jpg) no-repeat 0 0;color:#5d5d5d}
	#home #homeSearch #projet_habitation_ml h1{font:22px "hlr", Arial, sans-serif;color:#593e6c;margin-bottom:10px}
		#home #homeSearch #projet_habitation_ml h1 span{font-size:15px}
			#home #homeSearch #projet_habitation_ml h1 span a{font:15px "hlr", Arial, sans-serif;color:#593e6c;text-decoration:underline}
			#home #homeSearch #projet_habitation_ml h1 span a:hover{text-decoration:none}
	#projet_habitation a.acheter{width:70px;margin-right:10px;padding:2px 0 2px 25px;background:url(../../images/home/home_checkbox_type1_large.png) no-repeat 0 0;text-transform:uppercase;color:#5d5d5d;font-size:15px}
	#projet_habitation a.louer{width:70px;margin-left:10px;padding:2px 0 2px 25px;background:url(../../images/home/home_checkbox_type1_large.png) no-repeat 0 0;text-transform:uppercase;color:#5d5d5d;font-size:15px}
	
	#projet_habitation a.louer.selected,
	#projet_habitation a.acheter.selected{background-position:0 -22px}
	
	
	/* Recherche */
	#form_home_recherche{margin-top:3px;font-size:12px;}
		#form_home_recherche input{color:#5d5d5d;background:#cdcdcd;border:1px solid #fff;padding:1px 5px}
		#form_home_recherche .btn_recherche {float:right;margin-top:-20px;cursor:pointer;padding:1px 5px;width:auto;overflow:visible;background:#8B6F9E;color:#fff;font-size:17px;}
		#form_home_recherche .label{color:#5d5d5d;outline:0 none;padding-top:12px}
			.selectbox /* look&fell of  select box*/{padding-left:2px;padding-right:18px;width:120px;display:block;text-align:left;background:#a78db9 url('../../images/home/home_recherche_open_fleche_select_off.gif') no-repeat right;height:16px;cursor:pointer;border:1px solid #fff;color:#5d5d5d}
		#form_home_recherche .label_radio{position:relative;float:left;display:block;margin-right:16px;margin-bottom:5px;padding:5px 0 5px 23px;background:url(../../images/home/home_checkbox_type1_large.png) no-repeat 0px -1px;cursor:pointer;color:#5d5d5d;outline:0 none}
		#form_home_recherche .label_radio.rachecked{background:url(../../images/home/home_checkbox_type1_large.png) no-repeat 0px -23px}	
			#form_home_recherche .label_radio input{left:-999em;}
		#form_home_recherche #zone_geo{width:288px;height:15px;background:#cdcdcd;border:1px solid #fff}
		
		#form_home_recherche #id_dl_nb_piece{height:20px;line-height:20px;float:left;clear:both;margin:10px 0;width:100%}
			#form_home_recherche #id_dl_nb_piece dt{float:left;width:120px}
			#form_home_recherche #id_dl_nb_piece dd{float:right;}
			#form_home_recherche #id_dl_nb_piece dd label{cursor:pointer;position:relative;border:1px solid #fff;padding:0 7px;background:#cdcdcd;float:left;margin-left:5px;}
			#form_home_recherche #id_dl_nb_piece dd label.selected{background:#8b6f9e;color:#fff;}
			#form_home_recherche #id_dl_nb_piece dd input{position:absolute;left:-999em;display:block !important;}
			
			#form_home_recherche #ZoneGeo{width:280px;display:block;}
		
		
		
		
		#form_home_recherche #budget, #form_home_recherche #id_dl_type_stationnement{height:20px;line-height:20px}
		#form_home_recherche #id_dl_type_stationnement{float:left;clear:both;margin:10px 0;width:100%}
			#form_home_recherche #id_dd_budget input, #form_home_recherche #id_dd_budget_pk input{width:45px;margin:0 10px 0}
			#form_home_recherche #budget dt, #form_home_recherche #id_dl_type_stationnement dt{float:left}
			
			#form_home_recherche #budget #id_dd_budget, #form_home_recherche #budget #id_dd_budget_pk, #form_home_recherche #id_dl_type_stationnement dd{float:right}
			#form_home_recherche #budget #budget_max, #form_home_recherche #budget #budget_pk_max{margin-right:0}
		
		/* Boutons */
		#form_home_recherche .lancer_recherche_acheter, #form_home_recherche .lancer_recherche_louer{float:left;width:100%;margin:10px 0 0 0;line-height:23px}
			#form_home_recherche .lancer_recherche_acheter  .btn_recherche, #form_home_recherche .lancer_recherche_louer .btn_recherche{float:right;display:block;height:23px;padding:0 5px;background:url(../../images/home/btTrouver.png) no-repeat left center;font:12px/23px "Arial", sans-serif;color:#fffeff;text-transform:uppercase;text-align:center}
			#form_home_recherche .lancer_recherche_acheter  .recherche_avancee, #form_home_recherche .lancer_recherche_louer .recherche_avancee{font:12px "Arial", sans-serif;color:#593e6c;text-decoration:underline}
			#form_home_recherche .lancer_recherche_acheter  a:hover.recherche_avancee, #form_home_recherche .lancer_recherche_louer a:hover.recherche_avancee{text-decoration:none}

/* Type stationnement */
#type_stationnement_container{display:block;position:absolute;right:0;z-index:10;margin-top:-1px;background:#CDCDCD;border:1px solid #fff}
	#type_stationnement_container ul{position:relative;z-index:10}
	#type_stationnement_container ul li{line-height:normal;padding:2px 5px;width:auto}
	#type_stationnement_container ul li.current{background:#593E6C;color:#fff}

/* Checkbox */
.label_checkbox{
	float:left;
	display:block;
	margin-right:16px;
	margin-bottom:5px;
	padding:0 0 0 13px;
	background: url(../../images/habitation/checkbox.gif) no-repeat 0 0;
	cursor: pointer;
	outline:0 none;
}
.label_checkbox.chchecked{
	background: url(../../images/habitation/checkbox.gif) no-repeat 0 -13px !important;
}
.input_checkbox { /* Pour Safari qui n a pas de skin */
	float:left;
	width:10px;
}

#results_parkings {
	width:143px;
	height:16px;
	padding:2px 20px 1px 2px;
	border-left:1px solid #fff;
	cursor:pointer;
	background:url(../../images/home/select_home.gif) no-repeat top right;
	line-height:15px;
	color:#5D5D5D;
	font-size:12px;
	overflow:hidden;
}

#results_ZoneGeo {
	width:263px;
	height:16px;
	padding:2px 20px 1px 2px;
	border-left:1px solid #fff;
	cursor:pointer;
	background:url(../../images/home/select_home.gif) no-repeat top right;
	line-height:15px;
	color:#5D5D5D;
	font-size:12px;
	overflow:hidden;
}

/*#choix_parkings{
	float:left;
	margin-right:200px;
	position:relative;
	margin-bottom:10px;
	width:189px;
}*/

#homeSearch  #choix_parkings , #homeSearch  #choix_ZoneGeo  {
	z-index:1000;
	position:relative;
}

#homeSearch  #choix_ZoneGeo {z-index:1001;}

#homeSearch #layer_parkings {
	position:absolute;
	width:162px;
	margin-top:-1px;
	margin-left:0px;
	border-top:0 none;
	padding:3px 0 3px 2px;
	background:#CDCDCD;
	height:auto;
	max-height:300px;
	overflow:auto;
	border:1px solid #fff;
	z-index:2000;
	clear:left;
}


#homeSearch #layer_ZoneGeo {
	position:absolute;
	width:301px;
	margin-top:-1px;
	margin-left:0px;
	border-top:0 none;
	padding:3px 0 3px 2px;
	background:#CDCDCD;
	height:auto;
	max-height:300px;
	overflow:auto;
	border:1px solid #fff;
	z-index:2;
	clear:left;
}

#homeSearch #layer_parkings #closeThis , #homeSearch #layer_ZoneGeo #closeThis_ZoneGeo {
	display:block;
	cursor:pointer;
	margin:0 5px 0 auto;
}

#layer_parkings label.label_checkbox {
	display:block;
	margin-left:5px;
	margin-bottom:1px;
	margin-right:0;
	cursor:pointer;
	width:141px;	
	line-height:17px;
	display:inline;
}

#layer_ZoneGeo label.label_checkbox {
	display:block;
	float:left;
	margin-left:5px;
	margin-bottom:1px;
	margin-right:0;
	cursor:pointer;
	width:241px;	
	line-height:17px;
	display:inline;
}


input.input_checkbox{
	position:relative;width:0;left:-999em;float:right
}

label.label_checkbox{
	width:55px;
	position:relative;
	margin-right:10px;
}

/*::::::::::::::::::::A NE PAS MANQUER::::::::::::::::::::*/
#home #homeNoMiss{z-index:1;clear:both;background:green}

#home #homeNoMiss{background:transparent;margin:20px 0 15px}
#home #homeNoMiss h2{color:#4e2f64;font: 23px "hlr",Arial,sans-serif;}
.list_carousel{margin-top:10px;position:relative;}
#slider{margin:0;padding:0;list-style:none;display:block;}
#slider li{overflow:hidden;width:193px;background:transparent url(../../images/common_v3/pas_manquer/ombre.jpg) no-repeat bottom center;width:193;height:auto;padding:0 0 11px;margin:0 10px 0 0;display:block;float:left;position:relative}
#slider li a{display:block}
#slider li p{padding:9px 0 0 12px;margin-top:-2px;background:url(../../images/common_v3/pas_manquer/fond_texte.jpg);width:181px;height:41px;font:11px Arial,sans-serif;color:#fff}
.bonCoeur{position:absolute;right:0;top:10px;background:#B50B34;letter-spacing:-1px;color:#fff;font:16px "hlr",Arial,sans-serif;padding:2px 40px 2px 8px}
	.clearfix{float:none;clear:both;height:1px;}
a.prev, a.next{background:url(../../images/common_v3/pas_manquer/arrows_slider.png) no-repeat;width:16px;height:24px;display:block;}
	a.prev{background-position:0 0;position:absolute;top:117px;left:-25px;}
	a.next{background-position:-39px -0;position:absolute;top:117px;right:-30px;}
	a.prev span, a.next span{display:none}
.list_carousel a.disabled {cursor:default;}
.list_carousel a.prev.disabled {background-position:0 -42px}
.list_carousel a.next.disabled {background-position:-39px -42px}
.pagination{float:right;margin-top:-4px;display:none;}
	.pagination a{float:left;display:inline-block;width:14px;height:15px;background:url(../../images/common_v3/pas_manquer/spriteCarsl.png) no-repeat -12px -1px;text-indent:-999em}
	.pagination a.selected{background-position:-24px -1px;}

	
/*::::::::::::::::::::MISE EN AVANT::::::::::::::::::::*/
#home #homeEncarts #miseEnAvant{position:relative;width:600px;height:100%}
	#miseEnAvant1{float:left;width:375px;height:125px;padding:30px 10px 5px;margin-right:10px;background:url(../../images/home/bgMiseEnAvant1.png) no-repeat 0 0}
		#miseEnAvant1 a{display:block;color:#fff}
			#miseEnAvant1 img{float:left;display:block;margin:0 15px 0 10px}
			#miseEnAvant1 span,
			#miseEnAvant2 span, #miseEnAvant3 span{display:block}
			#miseEnAvant1 .titre,
			#miseEnAvant2 .titre, #miseEnAvant3 .titre{font:20px "hlr", Arial, sans-serif}
			#miseEnAvant1 .titre {display:none;}
			#miseEnAvant1 .soustitre,
			#miseEnAvant2 .soustitre, #miseEnAvant3 .soustitre{font:12px "Arial", sans-serif;font-weight:bold;margin-bottom:5px}
			#miseEnAvant1 .texte{font:11px "Arial", sans-serif}
			#miseEnAvant1 a.linkNext{color:#b50b34}
			#miseEnAvant1 a:hover.linkNext{text-decoration:underline}
	
	
	#miseEnAvant2, #miseEnAvant3{float:left;width:195px;height:75px;background:#9d9d9d;color:#fff}
	#miseEnAvant2{margin-bottom:10px}
		#miseEnAvant2 a, #miseEnAvant3 a{display:block;color:#fff}
		#miseEnAvant2 img, #miseEnAvant3 img{float:left;margin-right:5px;width:68px;height:75px;}
		#miseEnAvant2 .titre, #miseEnAvant3 .titre{font-size:16px;margin-bottom:5px}
		#miseEnAvant2 .soustitre, #miseEnAvant3 .soustitre{font-size:11px;margin-bottom:0}
	
	
/* Cercle investisseurs */
#home #homeEncarts #cercleInvestisseur{float:right;width:185px;height:140px;padding:10px 5px;background:#9C9C9C}
	#cercleInvestisseur a{display:block;color:#fff}
		#cercleInvestisseur span{display:block;font:11px "Arial", sans-serif;margin-top:5px}









