/* ##################################################################################################
											MODULE ANNONCE
################################################################################################## */
.pan th { padding-left:50px; }
.pan ul { margin-left:50px; }
.pan_detailAnnonce th { text-align:left; padding-left:20px; }
.pan_nbVisuAnnonce { color:#00CC33; }
.pan_numAnnonce { color:#FF9900; font-weight:bold; }
.pan_export { font-size:12px; }
.pan_export th { font-size:12px; font-weight:bold; background-color:#FF9933; color:#000000; }
.pan_export .ann_etatAnnonce { font-weight:bold; background-color:#FFCC99; }
/* ##################################################################################################
											MODULE ACTUALITE
################################################################################################## */
.titre2 .act {display:block }
.act A { font-size:11px; font-weight:normal; }
.act A:hover { TEXT-DECORATION:underline; }
.act_tableActu { border-bottom:1px dashed #CCCCCC;margin-top:10px;width:100%; }
.act_tableActu .act_tableTexteAccroche .centre a.link { color:#0099FF;display:block;margin-bottom:5px;margin-right:5px;text-align:right;text-decoration:none;}
.act_tableActu .act_tableTexteAccroche .centre a img { margin-right:10px; }
.act_tableActu .act_tableImageAccroche .centre img {margin:0 10px 10px;}

.act_tableTexteAccroche .centre .act_accroche a{color:#4589FF; text-decoration:none;}
.act_tableTexteAccroche .centre .act_accroche { text-align:justify;padding:10px;}
#textSlide .act_accroche a { background:transparent url(../images/charte/puce.png) no-repeat scroll left top;color:#4589FF;display:block;padding-left:15px;text-decoration:none; width:100%}
.act_accroche P { margin:0;padding:0; }
.haut, .bas { height:12px; }
.gauche { padding-left:30px; }
/*.act_tableImageAccroche .haut .gauche {
	background-image: url(/images/HG.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
}
.act_tableImageAccroche .haut .centre {
background-image: url(/images/H.gif);
	background-repeat: repeat-x;
	height: 26px;

}
.act_tableImageAccroche .haut .droite {
background-image: url(/images/HD.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
}
.act_tableImageAccroche .bas .gauche {
background-image: url(/images/BG.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
}
.act_tableImageAccroche .bas .centre {
background-image: url(/images/B.gif);
	background-repeat: repeat-x;
	height: 26px;
}
.act_tableImageAccroche .bas .droite {
background-image: url(/images/BD.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
}
.act_tableImageAccroche .milieu .droite {
background-image: url(/images/D.gif);
	background-repeat: repeat-y;
	width: 26px;
}
.act_tableImageAccroche .milieu .centre {
	background-color: #FFFFFF;
}

.act_tableImageAccroche .milieu .gauche {
/*	background-image: url(/images/G.gif);
	background-repeat: repeat-y;
	width: 26px;
}*/
.act_tableImageAccroche A { /*	background: none;*/ padding:0; margin:0; }
.act_tableTexteAccroche { width:100%; }
.act_tableTexteAccroche .gauche { width:24px; padding-left:0px; }
.act_tableTexteAccroche .droite { width:24px; padding-left:0px; }
.act_tableTexteAccroche .haut .gauche { background-image: url(/images/spacer.gif); background-repeat: no-repeat; height: 26px; width: 26px; }
.act_tableTexteAccroche .haut .centre { background-image: url(/images/spacer.gif); background-repeat: repeat-x; height: 26px; }
.act_tableTexteAccroche .haut .droite { background-image: url(/images/spacer.gif); background-repeat: no-repeat; height: 26px; width: 26px; }
.act_tableTexteAccroche .bas .gauche { background-image: url(/images/spacer.gif); background-repeat: no-repeat; height: 26px; width: 26px; }
.act_tableTexteAccroche .bas .centre { background-image: url(/images/spacer.gif); background-repeat: repeat-x; height: 26px; }
.act_tableTexteAccroche .bas .droite { background-image: url(/images/spacer.gif); background-repeat: no-repeat; height: 26px; width: 26px; }
.act_tableTexteAccroche .milieu .droite { background-image: url(/images/spacer.gif); background-repeat: repeat-y; width: 26px; }
.act_tableTexteAccroche .milieu .centre a { color:#4589FF; display:block; margin-bottom:10px; text-align:right; text-decoration:none; }
.act_tableImageAccroche .centre a img{margin:10px; }
.act_tableTexteAccroche .milieu .gauche { background-image: url(/images/spacer.gif); background-repeat: repeat-y; width: 26px; }
.act_tableTexteAccroche H2 { color:#AAD424; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0; text-transform:none; margin-left:10px;}
.act_exp { background-color:#339966; }
.act_exp a { background-image:none; padding-left: 0px; margin: 0px; }
.act_exp ul { margin: 0px; }
.act_exp li { list-style-type: none; margin: 0px; }
/* ##################################################################################################
											MODULE AGENDA
################################################################################################## */

.agd hr { border-top: 1px solid #006699; border-right: 1px solid #006699; border-bottom: 1px solid #006699; border-left: 1px solid #006699; line-height: 1px; color: #4d2762; text-align: center; width: 50%; margin-top: 5px; margin-bottom: 5px; }
.obligatoire { font-weight:bold; font-size:12px; color:#FF0000; }
.agd_titreAgenda { }
/* Partie 'Prochainement' */
.agd_lienProchainement { FONT-WEIGHT: bold; font-size: 11px; TEXT-DECORATION: none; padding-left: 4px; margin-left: 0px; background-repeat: no-repeat; color: #4589ff; }
.agd_titreProchainement { color:#333333; display:block; font-family:verdana; margin:0 0 10px; padding:0; }
/* Partie 'Visualisation du calendrier' */
.agd_visuTableSelectionMois { color:#FF2D00; font-weight:bold }
.agd_visuTableCalendrier { }
.agd_visuLibelleJour { font-weight:bold; }
.agd_visuLienJourCourant { background-color:#D6E7FF; color:#003399; font-weight:bold; border:1px solid #CDCDCD; }
.agd_visuJourVide { }
.agd_visuJourSansEvenement { border:1px solid #CDCDCD; }
.agd_visuJourAvecEvenementPasse { background-color:#E6C3B0; border:1px solid #CDCDCD; }
.agd_visuJourAvecEvenementAVenir { background-color:#D6D6E9; border:1px solid #CDCDCD; }
/* Partie 'Fiche détaillée d'une événement' */
.agd_tableFicheEvenement { width:100%; background-color:#FFFFFF; }
.agd_tableFicheEvenement th { width:15px; background-color:#FFFFFF; font-size: 11px; }
.agd_tableFicheEvenement .date { font-weight: bold; color: #0066CC; font-size: 14px; border-bottom-width: 1px; border-top-width: 1px; border-top-style: solid; border-top-color: #BFDFFF; background-color: #F4F4F4; }
.agd_tableFicheEvenement .titre { color: #FF3300; font-weight: bold; }
.agd_tableFicheEvenement .titre a { color: #FF3300; font-weight: bold; TEXT-DECORATION: underline; }
.agd_tableFicheEvenement .lieu { font-weight: normal; color: #0066CC; }
.agd_tableFicheEvenement .organisateur { font-weight: normal; color: #0066CC; }
.agd_tableFicheEvenement .contact { font-weight: normal; color: #0066CC; }
.agd_tableFicheEvenement .commentaire { font-weight: normal; padding-left: 10px; }
/* Partie 'Liste des événements' */
.agd_tableEvenementListe td { font-size: 11px; padding-left: 25px; }
/* Partie 'Saisie d'un événement' */
.tableFormulaire th { color:#000000; width:140px; text-align:left; font-style:normal; font-weight:normal; }
.tableFormulaire td { }
.tableFormulaireSeparation { font-weight:bold; height:40px; vertical-align:bottom; font-size:14px; }
.agd_titreAgenda2 { background-color:#B2D0FC; border-top:3px solid #84B5FF; height:20px; line-height:20px; text-align:center; }
.marge04 .agd_titreAgenda2 a { font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3167c6; }
/***************************************************************************************************
											MODULE LIEN
****************************************************************************************************/
.lin_tableSommaire { }
.lin_tableSommaire .titre { }
.lin_tableSommaire .detail { }
.lin_tableLien { }
.lin_tableLien .sommaire { }
.lin_tableLien .titre { }
.lin_tableLien .detail { }
/***************************************************************************************************
											MODULE MOTEUR DE RECHERCHE
****************************************************************************************************/
.mrc h1 { FONT-SIZE: 14px; MARGIN: 0px; COLOR: #FFFFFF; padding-bottom: 0px; padding-top: 0px; background-color: #000000; text-indent: 18px; vertical-align:middle; background-image: none; background-repeat:no-repeat; }
.mrc h2 { FONT-SIZE: 14px; MARGIN: 0px; COLOR: #FFFFFF; padding-bottom: 0px; padding-top: 0px; background-color: #000000; text-indent: 18px; vertical-align:middle; background-image: none; background-repeat:no-repeat; }
.mrc_agenda td { background-color: #FFFFFF; }
.mrc_listeResultats { background-color:#CCFF99; }
.mrc_listeResultats ul { margin-top:0px; margin-left:20px; }
.mrc_listeResultats li { padding-left:4px; }

