/*----------------------------------------------------------------------------------------------------------*
 *                            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 #6C93D7;
	background-color: #6C93D7;	
}

/*---------------------------- 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: #3B537D;
	text-align: left;
	border: 1px solid #6C93D7;
	background-color: #EEF2F8;
	padding-left: 5px;
	padding-right: 5px;
}

.module_agenda_tableau a:link
{
	text-decoration: underline;
	color: #000000;
}

.module_agenda_tableau a:visited
{
	text-decoration: underline;
	color: #000000;
}

.module_agenda_tableau a:active
{
	text-decoration: underline;
	color: #000000;
}

.module_agenda_tableau a:hover
{
	text-decoration: underline;
	color: #6C93D7;
}


/*------------------ texte rechercher ou bien selectionner une période ----*/
.libelle_rech_agenda
{
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	color: #3B537D;
	padding-top: 5px;
	padding-right: 5px;
}

.PuceAgendaLibelle
{
	text-align: right;
}

.InputDateAgenda
{
	font-size: 11px;
	color: #56876D;
	border: 1px solid #56876D;
	background-color: #FFF9FB;	
}

.BoutonOkAgenda
{
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
	color: #56876D;
	border: 1px solid #56876D;
	background-color: #FFFFFF;
}
.AlignementBoutonOkAgenda
{
	text-align :left;
	vertical-align:bottom;
}
/***************************************** FIN BLOC MODULE AGENDA *********************************/


/***************************************** PAGE CONTENU RECHERCHE ***********************************/

.LienTelechargerManifestations:link
{
	color: #56876D;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

a.LienTelechargerManifestations:link
{
	text-decoration: underline;
	color: #56876D;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

a.LienTelechargerManifestations:visited
{
	text-decoration: underline;
	color: #56876D;
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;	
}

a.LienTelechargerManifestations:active
{
	text-decoration: underline;
	color: #56876D;
	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: #56876D;
}


/*---------------- titre du module dans la page ------------------------*/
.bandeau_entete_agenda
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;	
	color: #3B537D;
	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: #6C93D7;
}

/*------------------------ 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: #000000;
	text-align: left;
}

/*------------------------ texte agenda --------------------------------*/
.texte_du_au_agenda
{
  font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	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 #6C93D7;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*--------Bouton de validation de la barre de recherche------------------- */
.module_agenda_barre_recherche_bouton
{ 
	font-size: 8px;
	font-family: Verdana, Arial;
	color: #3B537D;
	font-weight: bold;
	background-color: #EEF2F8;
	border: 1px outset #6C93D7;
	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: #6C93D7;
}


/*--------------------- Affichage catégorie ----------------------------*/
td.module_agenda_intitule_categ
{
	background-color: #EEF2F8;
	font-weight: bold;
	text-transform: uppercase;
	color: #3B537D;
	padding: 3px;
}

td.module_agenda_intitule_categ a:link
{
	text-decoration: none;
	color: #3B537D;
}

td.module_agenda_intitule_categ a:visited
{
	text-decoration: none;
	color: #3B537D;
}

td.module_agenda_intitule_categ a:active
{
	text-decoration: underline;
	color: #3B537D;
}

td.module_agenda_intitule_categ a:hover
{
	text-decoration: underline;
	color: #3B537D;
}

/*---------------------- Description de la manifestation----------------*/
td.module_agenda_apercu_description
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

/*---------------------- 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: #6C93D7;
}

td.module_agenda_savoir_plus a:visited
{
	text-decoration: none;
	color: #6C93D7;
}

td.module_agenda_savoir_plus a:active
{
	text-decoration: underline;
	color: #6C93D7;
}

td.module_agenda_savoir_plus a:hover
{
	text-decoration: underline;
	color: #6C93D7;
}

/***************************************** FIN PAGE CONTENU RECHERCHE ********************************/



/***************************************** PAGE CONTENU DETAIL ***********************************/

/*----- espace entre le texte de la manif et le fichier à telecharger -----*/
.espace_entre_telecharger_agenda
{
height: 10px;
}

/*---------------------- Commentaires -------------------------------------*/
.texte_commentaires_agenda
{
  font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

/*----------- Tableau conteneur des informations recherchées--- */
.module_agenda_entete_table
{
	border: 1px solid #6C93D7;
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #6C93D7; 
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #6C93D7;
}

/*----------- 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: #000000;
}

.module_agenda_tableau_informations a:active
{
	text-decoration: none;
	color: #000000;
}

.module_agenda_tableau_informations a:visited
{
	text-decoration: none;
	color: #000000;
}

.module_agenda_tableau_informations a:hover
{
	text-decoration: underline;
	color: #000000;
}


/*----------------- afficahge de la description ---------------------*/
.module_agenda_description_complete
{
	text-align: justify;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

/***************************************** 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: #000000;
}

.module_agenda_tableau_page a:active
{
	text-decoration: none;
	color: #000000;
}

.module_agenda_tableau_page a:visited
{
	text-decoration: none;
	color: #000000;
}

.module_agenda_tableau_page a:hover
{
	text-decoration: underline;
	color: #000000;
}


/*------------------- 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 : #6C93D7;
	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: #6C93D7;
	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: #000000;
	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: #000000;
	padding-top: 3px;
}

/*------------ trait en bas du tableau conteneur--------------------*/
.module_agenda_bas_de_tableau_lie_page
{
	background-color: #3B537D;
}


/*---------- div placé dans le marquee faisant défiler le résumé des manifestations ---------*/
marquee.manifestations
{
/*
	border:1px solid black;
	padding-left:1em;
*/
}

.div_manifestation_marquee
{
	font-family: Verdana, Arial;
}

.div_manifestation_marquee a
{
	text-decoration:none;
}

.div_manifestation_marquee h1
{
	margin-bottom:2px;
	padding:0px;
}	

.div_manifestation_marquee h2
{
	margin-top:0px;
	margin-bottom:2px;
	padding:0px;
}	

.div_manifestation_marquee td
{
	margin-top:0px;
	padding:0px;
}

.div_manifestation_marquee h1, .div_manifestation_marquee h1 a
{
	font-size:10px;
	font-weight:normal;
	color:#999999;
}

.div_manifestation_marquee h2, .div_manifestation_marquee h2 a
{
	font-size:10px;
	font-weight:bold;
	color:#e71c0f;
}

.div_manifestation_marquee td, .div_manifestation_marquee td a
{
	font-size:9px;
	font-weight:normal;
	color:#326699;
}

.div_manifestation_marquee img.savoir_plus
{
	border:0px;
}
/***************************************** FIN PAGE CONTENU LIE ********************************/

