/* CSS Document */

/* bande haut */

#ligne_metro_horizontale { position:relative; float:left; height:10px; width:615px;
				 background-color:#bebec0; z-index:1;}
#coude {z-index:2;}				 
#coude img { position:relative; float:left; width:21px; height:20px; z-index:2; top:14px; left:-80px; }


/* bande gauche */

#bande_gauche { position:relative; float:left; width:187px; border-right-color:#bebec0; border-right-style:solid; border-right-width:10px;top:-8px; padding-top:10px;}


	/* Recherche rapide */
	
	#recherche_rapide { position:relative; font-size:10px; font-family:"Century Gothic", Arial; 
						color:#000000; padding-left:5px; width:170px; top:0px; }
	#titre_recherche_rapide { color:#eb4b8d; font-size:16px;}
	#date_arrivee select { font-size:10px; }
	#date_arrivee .indent { margin-left:10px; }
	
	#champ_flexibilite {  position:relative;background-image:url(../images/champ_blanc_rond_gauche.png);
							 background-repeat:no-repeat; height:20px; width:110px; margin-left:10px;}
	#champ_flexibilite input.crit_flexibilite{  position:relative; float:left; background-color:#FFFFFF; 
							height:14px; width:70px; border:none; margin-left:5px; margin-top:1px;}
	#champ_flexibilite input.crit_flexibilite_plus{  position:relative;float:left;
							height:10px; width:18px; border:none; cursor:pointer; margin:0px; padding:0px;  
							background-image:url(../images/fleche_rose_haut.png); }
	#champ_flexibilite input.crit_flexibilite_moins{  position:relative;float:left;
							height:10px; width:18px; border:none; cursor:pointer; margin:0px; padding:0px; 
							background-image:url(../images/fleche_rose_bas.png);  }
							
	#champ_nb_nuit {  position:relative;background-image:url(../images/champ_blanc_rond_gauche.png);
							 background-repeat:no-repeat; height:20px; width:110px; margin-left:10px;}
	#champ_nb_nuit input.crit_nb_nuit{  position:relative; float:left; background-color:#FFFFFF; 
							height:14px; width:70px; border:none; margin-left:5px; margin-top:1px;}
	#champ_nb_nuit input.crit_nb_nuit_plus{  position:relative;float:left;
							height:10px; width:18px; border:none; cursor:pointer; margin:0px; padding:0px;  
							background-image:url(../images/fleche_rose_haut.png); }
	#champ_nb_nuit input.crit_nb_nuit_moins{  position:relative;float:left;
							height:10px; width:18px; border:none; cursor:pointer; margin:0px; padding:0px; 
							background-image:url(../images/fleche_rose_bas.png);  }
							
	#champ_nb_pers {  position:relative;background-image:url(../images/champ_blanc_rond_gauche.png);
							 background-repeat:no-repeat; height:20px; width:110px; margin-left:10px;}
	#champ_nb_pers input.crit_nb_pers{  position:relative; float:left; background-color:#FFFFFF; 
							height:14px; width:70px; border:none; margin-left:5px; margin-top:1px;}
	#champ_nb_pers input.crit_nb_pers_plus{  position:relative; float:left; 
							height:10px; width:18px; border:none; cursor:pointer; margin:0px; padding:0px;  
							background-image:url(../images/fleche_rose_haut.png); }
	#champ_nb_pers input.crit_nb_pers_moins{  position:relative; float:left; 
							height:10px; width:18px; border:none; cursor:pointer; margin:0px; padding:0px; 
							background-image:url(../images/fleche_rose_bas.png); }
	
	#rangee_boutons { position:relative; width:170px;}
							
	#valid_rech_rapide { position: relative; float:right; font-size:12px; left:5px; }
	#valid_rech_rapide input{  position: relative;top: 5px;}
	
	#vers_rech_avancee { position: relative; font-size:9px; color:#eb4b8d; text-decoration:underline;  float:right;}
	#vers_rech_avancee img { position: relative; top: 5px; }
	
	
	/* Icones */
	
	#bande_icones { position:relative; float:left; font-size:12px; font-family:"Century Gothic", Arial; 
					padding-left:5px; width:180px; top:10px; height:60px; margin-top:10px; }

	#ico_maselection { position:relative; float:left; top:0px; left:0px;}
	#ico_maselection .texte { position:relative; top:0px; left:0px;color:#000000; text-decoration:underline; }
	#ico_maselection img { position:relative; top:0px; left:10px; }
	
	#ico_moncompte { position:relative; float:left;top:2px; left:10px;}
	#ico_moncompte .texte { position:relative; top:0px; left:0px; color:#000000; text-decoration:underline;}
	#ico_moncompte img { position:relative; top:0px; left:10px; }
	
	
/* Contenu */

#contenu { position:relative; float:left; width:600px; }

	#menu { position:relative; float:left; width:600px; top:-34px; 
				font-family:"Century Gothic", Arial; font-size:10px; text-align:center; }
	#menu a { cursor:pointer; color:#000000;}
	#menu .bouton{ position:relative; float:left; margin-left:20px; z-index:2;  }
	#menu .bouton_bas{ position:relative; float:left; top:-5px; margin-left:0px;  text-align:left;  z-index:2;}
	#menu .bouton_bas .texte{ position:relative; float:left; width:60px;  }
	#menu .bouton_bas .texte2{ position:relative; float:left; font-size:16px; top:10px; }
	#menu .bouton_bas .image{ position:relative; float:left; padding-left:2px; }
	#menu .bouton_droite{ position:relative; float:left; left:-20px; margin-left:0px; z-index:2; }
	
	#liste_appartements { position:relative; float:left;  width:600px; top:-35px;  }
	
	
	
	#liste_appartements h1 {
		text-align: center;
		margin: 0 0 0 0;
		padding: 10px 0 20px 0;
		font: bold 18px/20px "Century Gothic", Arial;
		color: #000000; }
	#texte_cc .prix_min a { 
		font-size: 12px;
		color:#ee489a; }
	#texte_os .prix_min a { 
		font-size: 12px;
		color:#ee489a; }
	
	
	
	
	#colonne_coup_coeur { position:relative; float:left; width:290px;}
	#colonne_offre_spe {position:relative; float:left; width:290px;}
	#vignette{ position: relative; float:left; width:280px; height:120px; 
				background-image:url(../images/vignette_appart_280.png); margin-left:10px; margin-bottom:10px; }
	#photo { position: relative; float:left; padding-left:10px; padding-top:10px;}
	#photo img {height:100px; width:75px;}
	#pastille_os { position:relative; float: left;  left:-70px; top: -10px; width:30px; height:30px;}
	#texte_os { position: relative; float:left; padding-left:8px; top:0px; font-family:"Century Gothic", Arial; color:#000000; 
					width:120px;} 
	#texte_os .zone { font-size:10px; font-weight:bold;}
	#texte_os .surface{ font-size:10px;}
	#texte_os .max_pers{ font-size:10px;}
	#texte_os .nb_chambres{ font-size:10px;}
	#texte_os .prix_min{ font-size:12px; color:#ee489a;}
	#pastille_cc { position:relative; float: left; left:-70px; top: -15px; width:27px; height:40px;}
	#texte_cc { position: relative; float:left; padding-left:8px; top:5px; font-family:"Century Gothic", Arial; color:#000000;
				width:120px;} 
	#texte_cc .zone { font-size:10px; font-weight:bold;}
	#texte_cc .surface{ font-size:10px;}
	#texte_cc .max_pers{ font-size:10px;}
	#texte_cc .nb_chambres{ font-size:10px;}
	#texte_cc .prix_min{ font-size:12px; color:#ee489a;}
	
	#static { position:relative; float:left;  width:500px; top:-35px; margin-left:30px; border:dashed; border-color:#CCCCCC; border-width:1px; background-color:#FFFFFF; padding:10px;  }						