/* CSS Document */

/* bande haut */

#ligne_metro_horizontale { position:relative; float:left; height:10px; width:615px;
				 background-color:#5A53A3; 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:#5A53A3; 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:#5A53A3; 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_pro { position:relative; float:left;  width:570px; top:-35px; left:30px;  }
		
		#contenu_pro_gauche { position:relative; float:left; width:200px; top:10px;  }
			#plan_appart { position:relative; float:left; width:200px; height:152px;}
			#btn_avantages { position:relative; float:left; width:180px; height:57px; left:10px; margin-top:30px;
								background-image:url(../images/vignette_coeur.png);}
			#btn_avantages .texte { position:relative; left:20px; top:5px; width:100px; text-align:left;
									font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
			#btn_les_plus { position:relative; float:left; width:180px; height:57px; left:10px; margin-top:20px;
							background-image:url(../images/vignette_bulles.png); }
			#btn_les_plus .texte { position:relative; left:20px; top:10px; width:100px; text-align:left;
									font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;}
			#btn_proposer { position:relative; float:left; width:180px; height:57px; left:10px; margin-top:20px;
							background-image:url(../images/vignette_maison.png);}
			#btn_proposer .texte { position:relative; left:20px; top:10px; width:100px; text-align:left;
									font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;}
			#btn_cgv { position:relative; float:left; width:180px; height:57px; left:10px; margin-top:20px;
						background-image:url(../images/vignette_eiffel.png);}
			#btn_cgv .texte { position:relative; left:20px; top:10px; width:100px; text-align:left;
								font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;}
			#box_login { position:relative; float:left; width:180px; height:170px; left:10px; margin-top:20px;
						background-image:url(../images/vignette_grise_compte.png);}
			#box_login .texte { position:relative; left:20px; top:10px; width:100px; 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 .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.submit { border: solid;border-width:1px;  border-color: #666666; background-color:#CCCCCC; margin-left:20px; color:#000000; margin-top:5px; cursor:pointer;}
		
		#contenu_pro_droite { position:relative; float:left; width:340px; padding-left:20px; padding-top:20px;
								font-family:"Century Gothic", Arial;  }
			#contenu_pro_droite .titre {position:relative; float:left; width:340px;
											font-family:"Century Gothic", Arial; font-size:18px; margin-bottom:20px;}
			#contenu_pro_droite .sstitre {position:relative; float:left; width:340px;
											font-family:"Century Gothic", Arial; font-size:14px; margin-bottom:20px;}
			#contenu_pro_droite .texte {position:relative; float:left; width:340px;
											font-family:"Century Gothic", Arial; font-size:12px; margin-bottom:20px;}
			#contenu_pro_droite input { height:14px;font-family:"Century Gothic", Arial; font-size:12px; color: #666666;
										 border:dotted; border-width:1px; border-color:#5A53A3; 
										 padding-left:5px;}
			#contenu_pro_droite select { font-family:"Century Gothic", Arial; font-size:12px; color: #666666;border:dotted; border-width:1px; border-color:#5A53A3; padding-left:5px;}
			#contenu_pro_droite select.multiple { font-family:"Century Gothic", Arial; font-size:12px; color: #666666;border:dotted; border-width:1px; border-color:#5A53A3; padding-left:5px;}
										
			#contenu_pro_droite textarea { height:100px; width:250px;font-family:"Century Gothic", Arial; font-size:12px; color: #666666;
										border:dotted; border-width:1px; border-color:#5A53A3; padding-left:5px;}
			#contenu_pro_droite input.nb { width:25px;}
			#contenu_pro_droite input.tarif { width:60px; text-align:right;}
			#contenu_pro_droite input.submit { height:25px;background-color:#5A53A3; font-size:12px; margin-left:50px; cursor:pointer; color:#FFFFFF;}
			#contenu_pro_droite input.radio { border:none;}
		

/* Styles appliqués au Calendrier */

#calendrier{height:160px;}

#calendrier li{list-style: none;text-align:center;}

#calendrier h2{font-size:10px;text-align:center;width:200px;}

#libelle {width: 175px;margin: 0 auto;padding: 0;color:#FFFFFF;background-color:#bebec0;}
.ligne {width: 175px;margin: 0 auto;padding: 0;} 
#libelle li {float : left;width : 25px; background-color:#bebec0;}
.ligne li {color: #000;float : left; width : 25px;}

.ligne li a:hover{list-style: none;text-decoration: none;}

li.itemCurrentItem {
	background-color:#ffef55;
}
li.itemSelectedItem {
	 font-weight:bold;}
li.itemHighlightedItem{background-color:#eb4b8d;}
li.itemHighlightedItem_debut{ background-image:url(../images/calendar/debut_rose.gif);}
li.itemHighlightedItem_fin{ background-image:url(../images/calendar/fin_rose.gif);}

li.itemHighlightedItem2{background-color:#c54f94;}
li.itemHighlightedItem2_debut{ background-image:url(../images/calendar/debut_violet.gif);}
li.itemHighlightedItem2_fin{ background-image:url(../images/calendar/fin_violet.gif);}
li.itemHighlightedItem3{
	color: #333333; text-decoration:line-through;
}

li.calDF0{ background-image:url(../images/calendar/fin_vert_debut_bleu.gif);}
li.calFD0{ background-image:url(../images/calendar/fin_bleu_debut_vert.gif);}
/*li.calD0F{ background-image:url(../images/calendar/fin_gris_debut_rose.gif);}
li.calF0D{ background-image:url(../images/calendar/fin_rose_debut_gris.gif);}
li.cal0DF{ background-image:url(../images/calendar/fin_gris_debut_violet.gif);}
li.cal0FD{ background-image:url(../images/calendar/fin_violet_debut_gris.gif);}*/
li.cal0D0{background-image:url(../images/calendar/debut_vert.gif);}
li.cal0F0{background-image:url(../images/calendar/fin_vert.gif);}
li.cal0DD{background-image:url(../images/calendar/debut_vert.gif);}
li.cal0FF{background-image:url(../images/calendar/fin_vert.gif);}
li.calD00{background-image:url(../images/calendar/debut_bleu.gif);}
li.calF00{background-image:url(../images/calendar/fin_bleu.gif);}
/*li.cal00D{background-image:url(../images/calendar/debut_gris.gif);}
li.cal00F{background-image:url(../images/calendar/fin_gris.gif);}*/
li.cal100{background-color:#5a53a3; color:#FFFFFF;}
li.cal010{background-color:#ccff66;}
li.cal011{background-color:#ccff66;}
/*li.cal001{background-color:#CCCCCC;}*/

/*Liste des réservation en vitrine*/
.fond_vert { background-color: #CCFF66;}
.fond_vert_texte_barre { background-color: #CCFF66; text-decoration: line-through;}
.fond_bleu { background-color:#a9a2f3;}	
.italique { font-style:italic;}
a.texte_blanc { background-color:#a9a2f3;color:#FFFFFF;}	
	
	
	
	
/*Footer*/

#footer { border-top-color:#5A53A3; }						
