/* Annonce */

/* Planning GdV */
	.Table_Calendrier {
		display:inline-table;
		font-family:Arial, Helvetica, sans-serif;
		}	
	.Table_Calendrier td {
		border: solid 1px #666;	
		margin:2px;
		padding:1px;
		text-align:center;
		width:13px;
		height:13px;
		font-size:10px;
		}
	.Table_Calendrier .Cal_Legende {
		border:none;
		margin:2px;
		padding:1px;
		text-align:left;
		height:13px;
		width:80px;
		font-size:10px;
		}
	.Table_Calendrier th {
		font-size:larger;
		text-align:center;
		border: solid 1px #666;
		}
	.Table_Calendrier .Jour_Semaine td {
		background-color:#94D3E9;
		padding:0px;
		height:15px;
		}		
/*	.Fond_Cellule_Cal {
		background-color:#ff9000;
		}	*/
	.Cal_Cellule_Inexistante {
		background-color:#CCCCCC;
		}		
	.Cal_Debut {
		background-image:url(../COMMUN/IMAGES/Cal_Debut_Orange.gif);	/* decalage d'un niveau car /CSS/ */
		}	
	.Cal_Milieu {
		background-image:url(../COMMUN/IMAGES/Cal_Milieu_Orange.gif);	/* decalage d'un niveau car /CSS/ */
		}				
	.Cal_Fin {
		background-image:url(../COMMUN/IMAGES/Cal_Fin_Orange.gif);		/* decalage d'un niveau car /CSS/ */
		}
	.Ligne_Masque {
		display:none;
		}


/* Disponibilite */
	#Table_Dispo tr {
		padding:10px;
		width:100%;
		}		

	#FormDispoBouton {
		border:none;		
		}
		
	#AncreDispo	{
		color: #333;
		text-decoration:none;
		font-weight: bold;
		}

/* Tarifs */
	#Table_Tarifs {
		text-align:center;
		border-spacing: 0;
		border-collapse: collapse;	
		}
		
	#Table_Tarifs td, #Table_Tarifs th {
		border: solid 1px #000;
		padding-left:5px;
		padding-right:5px;	
		padding-top:2px;
		padding-bottom:2px;	
		}	

	#Table_Tarifs th {
		background-color:#FFC;	
		}	

/* Maps */		
	.StyleGoogleMaps {		
		width: 560px;
		height: 280px;		
		border: solid 1px #333;		/* bordure grise */
		overflow:hidden;			/* pour cacher le copyright qui depassse de la carte */		
		}
	#StyleGoogleMaps_TD {		
		background-image:url(http://www.gitedeville.com/COMMUN/IMAGES/Attente.gif);
		}			

/* Planning Google */			
	#PlanningGoogle	{
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;		
		width: 500px;			
		}				
	
/* Titres */		
	.titre_bleu {
/*		background-color: #0099CC;*/
		background-color: #3CA1C5;	
		border: solid 1px #00F;
		color: #FFFFFF;
		text-align: left;
		width:400px;
		margin-top: 15px;
		margin-bottom: 10px;
		padding-top: 4px;
		padding-bottom: 2px;
		padding-left: 5px;
		font-weight: bold;
		}		
	
	.titre_orange {
		background-color: #FFCC00;
		border: solid 1px #900;	
		color: #555555;
		text-align: left;
		width:400px;
		margin-top: 15px;
		margin-bottom: 10px;
		padding-top: 4px;
		padding-bottom: 2px;
		padding-left: 5px;	
		font-weight: bold;			
		}

/* Detail : Padding gauche */				
	.Detail {
		padding-left: 10px;	
		}

/* Avertissement */			
	.Avertissement {
		font-style: italic;
		font-size: smaller;		
		text-align: justify;
		}

		
	#BlocPause {
		border: solid 1px #999;
		text-align: center;
		margin-left:auto;
		margin-right:auto;	
		width: 400px;	
		margin-top: 10px;
		margin-bottom: 15px;
		padding-top: 5px;
		padding-bottom: 5px;		
		}	
		
	#BlocTel {
		border: solid 1px #999;
		text-align: center;
		margin-left:auto;
		margin-right:auto;	
		width: 300px;	
		margin-top: 10px;
		margin-bottom: 15px;
		padding-top: 5px;
		padding-bottom: 5px;			
		}	
		
	#PhraseTel {
		color: #DD0000;
		font-style: italic;
		font-size: smaller;		
		text-align: center;
		}		

	#TexteAreaCommentaires {
		margin-left:auto;
		margin-right:auto;	
		width: 90%;	
		margin-top:3px;	
		}	
		
