.conteneur_manifestation
{
width:532px;

margin-right:20px;
margin-left:20px;
}

.entete_manifestation
{
width:100%;
margin:0;
padding-right:0px;

}

.lien_retour_liste_manifestation
{
font-family:Arial, Verdana;
font-size:10px;
color:#27659e;
text-align:right;
padding-right:5px;
}

.lien_retour_liste_manifestation a
{
font-family:Arial, Verdana;
font-size:10px;
color:#27659e;
}

.intitule_manifestation
{
font-family:Arial, Verdana;
font-size:18px;
color:#e79c18;
padding-top:15px;
padding-bottom:10px;
}

.date_manifestation
{
font-family:Arial, Verdana;
font-size:11px;
color:#32363d;
text-align:right;
padding-top:12px;
padding-right:5px;

}

.conteneur_adresse_manifestation
{
font-family:Arial, Verdana;
font-size:11px;
color:#32363d;
border-color:#32363d;
border-width:1px;
border-left:0px;
border-right:0;
border-bottom:0;
border-top:1px;
border-top-color:#32363d;
border-style:solid;
padding-top:8px;
padding-bottom:0px;
}

.conteneur_adresse_manifestation a
{
font-family:Arial, Verdana;
font-size:11px;
color:#32363d;
text-decoration:none;
}

.adresse_manifestation
{
font-family:Arial, Verdana;
font-size:11px;
color:#32363d;
padding-bottom:10px;
}

.adresse_manifestation a
{
font-family:Arial, Verdana;
font-size:11px;
color:#32363d;
padding-bottom:10px;
}

.conteneur_detail_manifestation
{
width:100%;
margin:0;
padding:0;
}


.photo_manifestation
{
width:254px;
height:244px;
padding-right:8px;
}

td.colonne_gauche_detail_manifestation
{
width:278px;
height:100%;
margin:0;
padding-top:0;
padding-right:10px;
}

.colonne_gauche_detail_manifestation
{
width:278px;
margin:0;
padding-top:0;

}

.type_manifestation
{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#26659e;
padding-bottom:12px;
}

.description_manifestation
{
font-family:Arial, Verdana;
font-size:12px;
font-weight:normal;
color:#050607;
padding-bottom:15px;
padding-right:8px;
text-align:justify;
}


.lieu_manifestation
{
color:#27659e;
font-family:Arial, Verdana;
font-size:12px;
line-height:18px;
padding-right:8px;
}

.public_manifestation
{
color:#27659e;
font-family:Arial, Verdana;
font-size:12px;
line-height:18px;
padding-right:8px;
}

.logos_manifestation
{
padding-right:8px;
}

td.contenu_infos_complementaires
{
width:100%;

}

.contenu_infos_complementaires
{
width:100%;
font-family:Arial, Verdana;
font-size:11px;
color:#27659e;
margin-top:10px;
text-align:left;
padding-right:50px;

}

.infos_complementaires_manifestation
{
padding-right:8px;
}

.dates_infos_complementaires
{
padding-right:8px;
}

/*----------------------------------------------------------------------------------------------------------*
 *                            Ensemble des styles appliqués au module agenda                                *
 *----------------------------------------------------------------------------------------------------------*/


/***************************************** BLOC MODULE AGENDA *************************************/

/*------------ tableau conteneur du titre du module ---------------------*/
.module_agenda_titre_tableau_module
{
	border: 1px solid #e79c18;
	background-color: #e79c18;	
}

/*---------------------------- titre du module --------------------------*/
.module_agenda_titre_module 
{
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial; 
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

/*-------- espace entre le titre du module et le contenu----------------*/
.espace_entre_titre_agenda
{
line-height: 2px;
}

/*------------ espace entre categorie en bas du bloc -------------------*/
.espace_sous_categorie_agenda
{
line-height: 5px;
}

.ligne_bas_bloc_module_agenda
{
	background-image: url('/images/agenda/bas_agenda.gif');
	background-repeat: no-repeat;
	height:5px;
}

/*----------- decalage gauche pour la date ------------------------------*/
.espace_date_agenda
{
padding-left:10px;
}

/*----------------- tableau conteneur du contenu agenda ------------------*/
.module_agenda_tableau
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #e79c18;
	text-align: left;
	border: 1px solid #e79c18;
	background-color: #f7f7f7;
	padding-left: 5px;
	padding-right: 5px;

}

.module_agenda_tableau a:link
{
	text-decoration: underline;
	color: #464646;
}

.module_agenda_tableau a:visited
{
	text-decoration: underline;
	color: #464646;
}

.module_agenda_tableau a:active
{
	text-decoration: underline;
	color: #464646;
}

.module_agenda_tableau a:hover
{
	text-decoration: underline;
	color: #e79c18;
}


/*------------------ texte rechercher ou bien selectionner une période ----*/
.libelle_rech_agenda
{
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	color: #e79c18;
	padding-top: 5px;
	padding-right: 5px;
}

.PuceAgendaLibelle
{
	text-align: right;
}

.InputDateAgenda
{
	font-size: 11px;
	color: #e79c18;
	border: 1px solid #e79c18;
	background-color: #FFFFFF;	
}

.BoutonOkAgenda
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
	color: #e79c18;
	border: 1px solid #e79c18;
	background-color: #FFFFFF;
}
/***************************************** FIN BLOC MODULE AGENDA *********************************/


/********************************************* FIN STYLE NOUVEAU CALENDRIER ***********************************/
		/*	// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			//
			// 										AFFICHAGE DU CALENDRIER
			//
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################
			// #################################################################################################################

			// ************************************************************************************************************
			// ************************************************************************************************************
			// LES STYLES
			//
			// 3 couleurs :
			//					Orange 		=> #FFA500
			//					gris clair => #f7f7f7
			//					Bleu foncé 	=> #e79c18
			//					Gris		=> #aaaaaa
			//
			// Explications des code couleurs pour les JOURS :
			//
			//		- Jour bleu	=> Ce sont des jours selectionnables car :
			//					=> Ils sont postérieurs ou égals à la date de mise en place des statistiques (et contiennent des données statistiques)
			//					=> (Le jour en gras représente le jour actuel)
			//		- Jour gris	=> Ce sont des jours non selectionnables car :
			//					=> Ils sont antérieurs à la date de mise en place des statistiques (et ne contiennent pas de données statistiques)
			//					=> OU ils sont postérieurs à la date du jour actuel (et ne contiennent pas de données statistiques)
			//					=> OU ils n'appartiennent pas au mois selectionné (jour des semaines à cheval sur 2 mois consécutifs) (et peuvent donc contenir des données statistiques)
			//
			//		 - Jour bleu sur fond orange 	=> le jour fait parti de la période selectionnée (il est sélectionnable)
			//		 - Jour bleu sur fond blanc 	=> le jour ne fait pas parti de la période selectionnée (il est sélectionnable)
			//		 - Jour gris sur fond orange	=> le jour fait parti de la période selectionnée (il n'est pas sélectionnable)
			//		 - Jour gris sur fond blanc 	=> le jour ne fait pas parti de la période selectionnée (il n'est pas sélectionnable)
			//
			// ************************************************************************************************************
			// ************************************************************************************************************
*/
			/*-----------------------------------------------*/
			/* Table qui englobe l'ensemble
			/*-----------------------------------------------*/	
			#calendrierStatTABLEPrincipale
			{
				width:1px;					
				border:0px;
			}
				/*-----------------------------------------------*/
				/* Table qui englobe le calendrier + année
				/*-----------------------------------------------*/
				#calendrierStatTABLEPrincipaleTD1
				{
					vertical-align:top;
				}					
					/*-----------------------------------------------*/
					/* Tables qui englobe que le calendrier
					/*-----------------------------------------------*/
					#calendrierStatTABLECalendrierPrincipale
					{
						width:150px;
						border:0px;
						vertical-align:top;
					}
					#calendrierStatTABLECalendrierSecondaire
					{
						width:180px;
						height:100px;
						border:0px;
						background:#ffffff; /* A mettre en gris #dddddd pour travailler le redimmensionnement du calendrier */
					}	
					#calendrierStatTABLECalendrierSecondaireQueParAnnee
					{
						width:208px;
						height:100px;
						border:0px;
						background:#ffffff; /* A mettre en gris #dddddd pour travailler le redimmensionnement du calendrier */
					}	
						/*-----------------------------------------------*/
						/* Combo
						/*-----------------------------------------------*/
						#calendrierStatTDCombo
						{
							height:30px;
							border:1px solid #e79c18;	
							background:#f7f7f7;
						}
						#calendrierStatTDComboQueParAnnee
						{
							height:30px;
							border:1px solid #e79c18;	
							background:#f7f7f7;
							vertical-align:top;
							padding-top:40px;
						}	
						#calendrierStatTABLECombo
						{
							width:100%;
						}
						#calendrierStatTABLEComboTDGauche
						{
							text-align:left;
							padding-left:5px;
						}
						#calendrierStatTABLEComboTDCentre
						{
							text-align:center;
						}
						.calendrierStatCombo
						{
							width:100px;
							font-family:arial;
							font-size:11px;										
							font-weight:bold;
							background-color:#f7f7f7;
						}
						.calendrierStatComboOptionSelection
						{
							background-color:#F7F7F7;	
						}
						#calendrierStatTABLEComboTDDroite
						{
							text-align:right;
							padding-right:5px;
						}
						/*-----------------------------------------------*/
						/* Espace entre Combo et Grille
						/*-----------------------------------------------*/
						#calendrierStatEspaceEntreComboEtMois
						{
							height:5px;	
							background:#ffffff;
						}	
						/*-----------------------------------------------*/
						/* Grille
						/*-----------------------------------------------*/
						#calendrierStatTDGrille
						{
							height:50px;									
							vertical-align:top;
						}
						#calendrierStatTABLEGrille
						{
							width:100%;
							border-right:1px solid #e79c18;
							border-bottom:1px solid #e79c18;
						}
						.calendrierStatTABLEGrilleTDJourIntitule
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#284275;
							background-color:#f7f7f7;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						.calendrierStatTABLEGrilleTDSemIntitule
						{
							text-align:center;
							font-family:arial;
							color:#e79c18;
							background-color:#f7f7f7;
							font-size:10px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Jour du mois non selectionné */
						.calendrierStatTABLEGrilleTDJourNumero
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#FFFFFF;
							background-color:#e79c18;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}
						
						.calendrierStatTABLEGrilleTDJourNumeroAujourdhui
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#e79c18;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}
						
						/* Jour de la semaine mais vide (donc pas cliquable) */
						.calendrierStatTABLEGrilleTDSemNumeroVide
						{
							height:20px;
							text-align:center;
							font-family:arial;
							color:#e79c18;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Jour pas du mois selectionné */
						.calendrierStatTABLEGrilleTDJourNumeroPasDuMois
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#e79c18;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Jour du jour non selectionné */
						.calendrierStatTABLEGrilleTDJourNumeroDuJour
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#e79c18;
							background-color:#ffffff;
							font-size:11px;
							font-weight:bold;						
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}
						/* Jour du mois selectionné */
						.calendrierStatTABLEGrilleTDJourNumeroSelection
						{
						
							height:20px;
							text-align:center;
							font-family:arial;
							color:#ffffff;
							background-color:#e79c18;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}
						
						.calendrierStatTABLEGrilleTDJourNumeroSelectionAujourdhui
						{
						
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#e79c18;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}
						
						/* Jour du jour selectionné */
						.calendrierStatTABLEGrilleTDJourNumeroSelectionDuJour
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#ffffff;
							background-color:#f37f77;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}	
						
						.calendrierStatTABLEGrilleTDJourNumeroSelectionDuJourAujourdhui
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#ffffff;
							background-color:#f37f77;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}	
												
						/* Jour appartenant au mois selectionné mais postérieurs à la date actuelle (non selectionné) */
						.calendrierStatTABLEGrilleTDJourNumeroFuturSelectionNON
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						.calendrierStatTABLEGrilleTDJourNumeroFuturSelectionNONBarrer
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							text-decoration:line-through;
						}
						.calendrierStatTABLEGrilleTDJourNumeroFuturSelectionNONAujourdhui
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#ffffff;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Jour appartenant au mois selectionné mais postérieurs à la date actuelle (mais selectionné par le biais de la semaine ou du mois) */
						.calendrierStatTABLEGrilleTDJourNumeroFuturSelectionOUI
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#e79c18;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						.calendrierStatTABLEGrilleTDJourNumeroFuturSelectionOUIAujourdhui
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#e79c18;
							font-size:11px;
							font-weight:bold;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						.calendrierStatTABLEGrilleTDJourNumeroFuturSelectionOUIBarrer
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#464646;
							background-color:#e79c18;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;							
							text-decoration:line-through;
						}
						/* Jour actuel ne contenant pas de données (mais sélectionné par le biais de la semaine ou du mois) */ 
						.calendrierStatTABLEGrilleTDJourNumeroDuJourSelectionOUI
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#555555;
							background-color:#e79c18;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Jour actuel ne contenant pas de données (mais pas sélectionné) */ 
						.calendrierStatTABLEGrilleTDJourNumeroDuJourSelectionNON
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							color:#555555;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Jour inactif car selection "que_par_annee" */
						.calendrierStatTABLEGrilleTDJourNumeroInactif
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							background-color:#eeeeee;
							font-size:11px;
							font-weight:normal;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Semaine dont les jours sont antérieurs à le jour actuel ou contenant le jour actuel */
						.calendrierStatTABLEGrilleTDSemNumero
						{
							text-align:center;
							font-family:arial;
							color:#e79c18;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;
							text-decoration:underline;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
							cursor:pointer;
						}
						/* Semaine dont les jours sont postérieurs au jour actuel et ne contenant pas le jour actuel */
						.calendrierStatTABLEGrilleTDSemNumeroFutur
						{
							text-align:center;
							font-family:arial;
							color:#aaaaaa;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;
							text-decoration:none;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Semaine dont les jours sont à cheval d'un mois à l'autre (non selectionné) */
						.calendrierStatTABLEGrilleTDSemNumeroAChevalSelectionNON
						{
							text-align:center;
							font-family:arial;
							color:#aaaaaa;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;
							text-decoration:none;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/* Semaine dont les jours sont à cheval d'un mois à l'autre (selectionné par le biais des semaines) */
						.calendrierStatTABLEGrilleTDSemNumeroAChevalSelectionOUI
						{
							text-align:center;
							font-family:arial;
							color:#aaaaaa;
							background-color:#e79c18;
							font-size:11px;
							font-weight:normal;
							text-decoration:none;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						.calendrierStatTABLEGrilleTDSemNumeroVide
						{
							text-align:center;
							font-family:arial;
							color:#e79c18;
							background-color:#ffffff;
							font-size:11px;
							font-weight:normal;
							text-decoration:none;								
							border-left:1px solid #e79c18;
							border-top:1px solid #e79c18;
						}
						/*-----------------------------------------------*/
						/* Espace entre Grille et Tout
						/*-----------------------------------------------*/
						#calendrierStatEspaceEntretMoisEtTout
						{
							height:5px;	
							background:#ffffff;
						}
						/*-----------------------------------------------*/
						/* Tout = Tout le mois + Toute l'année
						/*-----------------------------------------------*/
						#calendrierStatTDTout
						{
							height:30px;	
						}
						#calendrierStatTABLETout
						{
							width:100%;	
							height:100%;
						}
						#calendrierStatTABLEToutMois
						{
							background-color:#f7f7f7;
							border:1px solid #e79c18;
							text-align:center;
							font-family:arial;
							font-size:12px;
							font-weight:bold;
							color:#e79c18;
							cursor:pointer;
						}
						#calendrierStatTABLEToutEspaceEntreMoisEtAnnee
						{
							width:5px;	
							background-color:#ffffff;
						}
						.calendrierStatTABLEToutEspaceEntreMoisEtAnneeSiQueAnnee
						{
							width:2px;
						}
						#calendrierStatTABLEToutAnnee
						{
							background-color:#f7f7f7;
							border:1px solid #e79c18;
							text-align:center;
							font-family:arial;
							font-size:12px;
							font-weight:bold;
							color:#e79c18;
							cursor:pointer;
						}							
						.calendrierStatTABLEToutInactif
						{
							
							height:20px;
							text-align:center;
							font-family:arial;
							background-color:#eeeeee;
							font-size:11px;
							font-weight:normal;								
							border:1px solid #e79c18;
						}
					/*-----------------------------------------------*/
					/* Espace entre Calendrier et Année
					/*-----------------------------------------------*/		
					#calendrierStatTABLEPrincipaleTDEspaceEntreCalendrierEtAnnee
					{
						width:5px;	
					}						
					/*-----------------------------------------------*/
					/* Année
					/*-----------------------------------------------*/
					#calendrierStatTABLECalendrierSecondaireAnnee
					{
						width:35px;
						height:10px;
						background:#f7f7f7;
						border:1px solid #e79c18;
					}
					.calendrierStatTABLECalendrierSecondaireAnneeTDSelectionNON
					{
						text-align:center;
						padding-top:3px;
						padding-bottom:3px;
						height:7px;
						font-family:arial;
						font-size:11px;
						color:#e79c18;
						text-decoration:none;
						cursor:pointer;
					}
					.calendrierStatTABLECalendrierSecondaireAnneeTDSelectionOUI
					{
						text-align:center;
						padding-top:3px;
						padding-bottom:3px;
						height:7px;
						background-color:#e79c18;
						font-family:arial;
						font-weight:bold;
						font-size:11px;
						color:#e79c18;
						text-decoration:none;
						cursor:pointer;
					}
					.calendrierStatTABLECalendrierSecondaireAnneeTDPasSelectionnable
					{
						text-align:center;
						padding-top:3px;
						padding-bottom:3px;
						height:7px;
						font-family:arial;
						font-size:11px;
						color:#aaaaaa;
						text-decoration:none;
					}
					/*-----------------------------------------------*/
					/* Espace entre Année et Période
					/*-----------------------------------------------*/	
					#calendrierStatTABLEPrincipaleTDEspaceEntreAnneeEtPeriode
					{
						width:5px;	
					}
				/*-----------------------------------------------*/
				/* Table qui englobe la période selectionnée
				/*-----------------------------------------------*/
				#calendrierStatTABLEPrincipaleTD2
				{
					vertical-align:top;
				}
					/*-----------------------------------------------*/
					/* Période selectionnée
					/*-----------------------------------------------*/	
					#calendrierStatTABLEPeriodePrincipale
					{
						width:100%;
						border:0px;
						padding-bottom:10px;
					}
					#calendrierStatTABLEPeriode
					{
						width:100%;
						height:30px;
						border:1px solid #e79c18;
					}
					#calendrierStatTABLEPeriodeTDIntitule
					{
						font-family:arial;
						height:1px;
						text-align:center;
						color:#e79c18;
						font-weight:bold;
						padding-top:5px;
						padding-bottom:0px;
						vertical-align:top;
					}
					.calendrierStatTABLEPeriodeTDIntitule2
					{
						font-weight:normal;
					}
					#calendrierStatTABLEPeriodeTDPeriodeChoisi
					{
						font-family:arial;
						font-size:12px;
						text-align:center;
						color:#e79c18;
						font-weight:bold;
						padding-left:10px;
						padding-top:2px;
						padding-bottom:2px;
						vertical-align:top;
					}
					.nombreDeConnexion
					{
						font-family:arial;
						font-size:12px;
						text-align:center;
						color:#4D86B0;
						font-weight:bold;
						vertical-align:top;
					}
					#calendrierStatTABLEPeriodeTDPeriodeChoisiPourSemaine
					{
						font-family:arial;
						font-size:15px;
						text-align:left;
						color:#e79c18;
						font-weight:bold;
						padding-left:10px;
						vertical-align:top;
					}
					.resultatTDAucuneDonnee
					{
						font-family:arial;
						height:1px;
						text-align:center;
						color:#e79c18;
						font-weight:bold;
						padding-top:35px;
						padding-bottom:0px;
						vertical-align:top;
					}
					
					.moisEnCoursAgendaNavigation
					{
					font-weight:bold; color:#FFFFFF;background-color:#e79c18;padding-top:3px;padding-bottom:3px;padding-left:0px;padding-right:0px;font-size:9px;margin:0;
					}
					
					a.moisCliquableAgenda:link,a.moisCliquableAgenda:visited,a.moisCliquableAgenda:active,a.moisCliquableAgenda:hover
					{
						font-family: Verdana, Arial;
						font-size: 9px;
						text-decoration: underline;
						text-transform: none;
						color: #464646;
						margin:0;
						padding:0;
						letter-spacing:-1px;
					}
					
					.conteneur_mois_choisi
					{
					display:inline;
					font-size:9px;
					padding:0;
					margin:0;
					}
					
					.conteneur_separateur_mois
					{
					font-size:8px;
					width:1px;
					margin:0;
					padding-right:3px;
					padding-left:3px;
					display:inline;
					}
/********************************************* FIN STYLE NOUVEAU CALENDRIER ***********************************/


/***************************************** PAGE CONTENU RECHERCHE ***********************************/

.LienTelechargerManifestations:link
{
	color: #e79c18;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

a.LienTelechargerManifestations:link
{
	text-decoration: underline;
	color: #e79c18;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

a.LienTelechargerManifestations:visited
{
	text-decoration: underline;
	color: #e79c18;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

a.LienTelechargerManifestations:active
{
	text-decoration: underline;
	color: #e79c18;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

a.LienTelechargerManifestations:hover
{
	text-decoration: underline;
	color: #714778;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}



/*----------Message erreur quand aucun resultat---------------------------------*/

.MessageAucunResultatAgenda
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;	
	color: #e79c18;
}


/*---------------- titre du module dans la page ------------------------*/
.bandeau_entete_agenda
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;	
	color: #e79c18;
	padding-top: 15px;
}

/*--------- epsace entre titre module et agenda -------------------------*/
.espace_entre_titre_agenda_et_contenu
{
line-height: 15px;
}

/*--------- tableau conteneur pour une manifestation ---------------------*/
.module_agenda_tableau_categorie
{
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 5px;
}


/*--------- espace entre éléments de recherche et résultats -------------*/
.espace_entre_recherche_resultat
{
line-height: 5px;
}


/*--------------------------------- trait sous la categorie ------------*/
.module_agenda_trait_categorie
{
	background-color: #e79c18;
}

/*------------------------ flêche en savoir plus -----------------------*/
.couleur_fleches_agenda
{
	color: #CF4444;
}

/*------------- texte rechercher ---------------------------------------*/
.texte_traduction_rechercher
{
  font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #464646;
	text-align: left;
}

/*------------------------ texte agenda --------------------------------*/
.texte_du_au_agenda
{
  font-family: Verdana, Arial;
	font-size: 11px;
	color: #464646;
	text-align: left;
}

/*------------- curseur sur calendrier-------------------------------- */
.curseur_agenda
{
border: 0px;
cursor: pointer;
}


/*------ trait separateur entre les manifestations----------------------*/
.separateur_detail_mainfestation
{
	background-color: #CFCFCF;
	line-height: 1px;
}


/*------ trait separateur en savoir plus ------------------------------*/
.separateur_sous_en_savoir_plus
{
	background-color: #CFCFCF;
	line-height: 1px;
}



/*------------Table de la barre de recherche et table d'affichage des résultats-- */
.module_agenda_barre_recherche, .module_agenda_table_resultat
{
	border: 1px solid #d2d2d2;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#464646;
	margin-right:17px;
	margin-left:17px;

}

/*--------Bouton de validation de la barre de recherche------------------- */
.module_agenda_barre_recherche_bouton
{ 
	font-size: 8px;
	font-family: Verdana, Arial;
	color: #e79c18;
	font-weight: bold;
	background-color: #f7f7f7;
	border: 1px outset #e79c18;
	text-align: center;
}

/*-----------------------Liste déroulante de la barre de recherche------- */
.module_agenda_barre_recherche select
{
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #333333;
}


/*------------------------------------Dates de manifestations-------------*/
td.module_agenda_date_manif
{
	font-size: 10px;
	color: #808080;
	padding-right: 5px;
	text-align: right;
}

/*-------------------Intitulés de manifestations---------------------------*/
td.module_agenda_intitule_manif
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #e79c18;
}

td.module_agenda_intitule_manif a
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	text-transform:none;
}


/*--------------------- Affichage catégorie ----------------------------*/
td.module_agenda_intitule_categ
{
	background-color: #f7f7f7;
	font-weight: bold;
	text-transform: uppercase;
	color: #e79c18;
	padding: 3px;
}

td.module_agenda_intitule_categ a:link
{
	text-decoration: none;
	color: #e79c18;
}

td.module_agenda_intitule_categ a:visited
{
	text-decoration: none;
	color: #e79c18;
}

td.module_agenda_intitule_categ a:active
{
	text-decoration: underline;
	color: #e79c18;
}

td.module_agenda_intitule_categ a:hover
{
	text-decoration: underline;
	color: #e79c18;
}

/*---------------------- Description de la manifestation----------------*/
td.module_agenda_apercu_description
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #464646;
}

/*---------------------- Texte en savoir plus -------------------------*/
td.module_agenda_savoir_plus
{
	font-family: Verdana, Arial;
	font-size: 11px;
	text-transform: lowercase;
	text-align: right;
}

td.module_agenda_savoir_plus a:link
{
	text-decoration: none;
	color: #e79c18;
}

td.module_agenda_savoir_plus a:visited
{
	text-decoration: none;
	color: #e79c18;
}

td.module_agenda_savoir_plus a:active
{
	text-decoration: underline;
	color: #e79c18;
}

td.module_agenda_savoir_plus a:hover
{
	text-decoration: underline;
	color: #e79c18;
}

/***************************************** FIN PAGE CONTENU RECHERCHE ********************************/



/***************************************** PAGE CONTENU DETAIL ***********************************/

/*----- espace entre le texte de la manif et le fichier à telecharger -----*/
.espace_entre_telecharger_agenda
{
height: 0px;
}

/*---------------------- Commentaires -------------------------------------*/
.texte_commentaires_agenda
{
  font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #464646;
	text-align: left;
}

/*----------- Tableau conteneur des informations recherchées--- */
.module_agenda_entete_table
{
	border: 1px solid #e79c18;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-left:17px;
	background-color: #e79c18; 
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #e79c18;

}

/*----------- Tableau conteneur des informations recherchées liens---*/
.module_agenda_entete_table a:link
{
	text-decoration: none;
	color: #FFFFFF;
}

.module_agenda_entete_table a:active
{
	text-decoration: none;
	color: #FFFFFF;
}

.module_agenda_entete_table a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

.module_agenda_entete_table a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}


/*-----------------------------------Intitulé d'un pays---------------*/
.module_agenda_intitule_pays
{
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-top: 3px;
	font-weight: bold;
}

/*------------------Tableau conteneur d'une manifestation ------------*/
.module_agenda_tableau_informations
{
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
	background-color: #FFFFFF;
}

.module_agenda_tableau_informations a:link
{
	text-decoration: none;
	color: #464646;
}

.module_agenda_tableau_informations a:active
{
	text-decoration: none;
	color: #464646;
}

.module_agenda_tableau_informations a:visited
{
	text-decoration: none;
	color: #464646;
}

.module_agenda_tableau_informations a:hover
{
	text-decoration: underline;
	color: #464646;
}


/*----------------- afficahge de la description ---------------------*/
.module_agenda_description_complete
{
	text-align: justify;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #464646;
}

/***************************************** FIN PAGE CONTENU DETAIL ********************************/





/***************************************** PAGE CONTENU LIE ********************************/

/*----------------- Tableau conteneur de page lié------------------*/
.module_agenda_tableau_page
{
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
	background-color: #F2F6FC;
	padding-left: 10px;
}

.module_agenda_tableau_page a:link
{
	text-decoration: none;
	color: #464646;
}

.module_agenda_tableau_page a:active
{
	text-decoration: none;
	color: #464646;
}

.module_agenda_tableau_page a:visited
{
	text-decoration: none;
	color: #464646;
}

.module_agenda_tableau_page a:hover
{
	text-decoration: underline;
	color: #464646;
}


/*------------------- Titre du module dans la page lié ------------*/
.module_agenda_titre_lie_page
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color : #e79c18;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*-------- espace devant la puce de la date de manif -----*/
.module_agenda_decalage_lie_page
{
	font-family: Verdana, Arial;
	font-size : 13px;
	font-weight: bold;
	text-align: right;
	color: #e79c18;
	padding-top: 5px;
	padding-left: 10px;
}

/*--------------- dates de la manifestation-----------------------*/
.module_agenda_date_lie_page
{
	font-family: Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
	text-align: left;
	color: #464646;
	padding-top: 3px;
	font-weight: bold;
}

/*------------ Description et intitulé de la manifestation---------*/
.module_agenda_texte_lie_page
{
	font-family: Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
	text-align: left;
	color: #464646;
	padding-top: 3px;
}

/*------------ trait en bas du tableau conteneur--------------------*/
.module_agenda_bas_de_tableau_lie_page
{
	background-color: #e79c18;
}



/***************************************** FIN PAGE CONTENU LIE ********************************/
