/* CSS Document */

/* bande haut */

#ligne_metro_horizontale { position:relative; float:left; height:10px; width:615px;
				 background-color:#c54f94; 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:#c54f94; 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; font-size:12px; left:5px; float:right; }
	#valid_rech_rapide input{  position: relative;top: 5px;}
	
	#vers_rech_avancee { position: relative; font-size:10px; 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:0px; 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:590px; left:-10px;
			border-left-color:#c54f94; border-left-width:10px; border-left-style:solid }

	#menu { position:relative; float:left; width:590px; top:-29px; 
				font-family:"Century Gothic", Arial; font-size:11px; text-align:center;  }
	#menu a { cursor:pointer; color:#000000;}
	#menu .bouton{ position:relative; float:left; top:-5px; margin-left:20px; z-index:2;  }
	#menu .bouton_selection{ position:relative; float:left; top:18px; margin-left:30px; z-index:2;  }

	
	#contenu_client { position:relative; float:left;  width:570px; top:-35px; left:30px;  }
		#box { position:relative; float:left; width:500px; height:170px; left:10px; margin-top:20px;
						background-image:url(../images/boite_grise_compte_client.png); }
		#box_selection { position:relative; float:left; width:500px; height:123px; left:10px; margin-top:20px;
						background-image:url(../images/boite_grise_selection_client.png); }
			#box_login { position:relative; float:left; width:200px; left:20px; }
				#box_login .texte { position:relative; left:10px; top:10px; width:200px; text-align:left;
									font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;}
				#box_login .menu { position:relative; left:0px; width:150px; text-align:left; top:10px;
									font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px;}
						#box_login .menu .submit2 { border: none;cursor:pointer;}
				#box_login .erreur { position:relative; left:10px; width:100px; text-align:left;
									font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px; color:#eb4b8d;}
				#box_login input { border:dotted; border-width:1px; border-color: #666666; font-family:"Century Gothic", Arial; color:#999999; text-align:center;}
				#box_login input.submit1 { border: solid;border-width:1px;  border-color: #666666; background-color:#CCCCCC; margin-left:20px; color:#000000; margin-top:5px; cursor:pointer;}
				
			#box_insc { position:relative; float: left; width:200px; left:30px;  }
				#box_insc .texte { position:relative; left:20px; top:40px; width:180px; text-align:left;
									font-family: "Century Gothic", Arial;  font-size:11px;}
				#box_insc .texte a{ color:#972520; text-decoration:underline; font-size:11px;}
			
			#compte_client { position:relative; float:left; background-color:#FFFFFF; border:dashed; border-width:1px; border-color:#CCCCCC; width:500px; left:10px; padding-top:10px; margin-top:20px; font-family: "Century Gothic", Arial;  font-size:11px; }
			#compte_client input{ font-family: "Century Gothic", Arial;  font-size:11px; }
			#compte_client input.submit { border: solid;border-width:1px;  border-color: #666666; background-color:#CCCCCC; margin-left:20px; color:#000000; margin-top:5px; cursor:pointer; font-size:12px;}
			#compte_client .rouge_petit { font-family:"Century Gothic", Arial; font-size:10px; color:#972520;  }
			#compte_client td.gauche { text-align:left;}
			#compte_client td.droite { text-align:right;}
			#compte_client td.centre { text-align:center;}
			
				
		
		
		
		
	
	
	
	
/*Footer*/

#footer { border-top-color:#c54f94; }						