.AjaxListOpen {
	display:block;
	background: white;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	position: absolute;
}
.AjaxListClose {
	display:none;
	height: 0px;
	position: absolute;
	z-index:0;
}
.ModuleAgenda {
	float:left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align:justify;
}

.ModuleAgenda .conteneurAccueil{
	width:100px;
}
.ModuleAgenda .conteneur{
	width:730px;
	margin-bottom:20px;
}

.ModuleAgenda h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00CC33;
}

.ModuleAgenda h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
	padding-left: 20px;
}

.ModuleAgenda .fondAccroche{
	clear:both;
	width: 720px;
	height: 35px;
	background-image: url(/images/charte/fond-accroche-agenda01.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:1px;
}

.ModuleAgenda .fondAccroche a{
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #046496;
	text-decoration: none;
}

.ModuleAgenda .fondAccroche .puce{
	clear:both;
	background-image: url(/images/charte/puce-accroche-verte.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 30px;
	margin-left: 20px;
	padding-top: 10px;
}

.ModuleAgenda .fondAccroche .puce-bas{
	clear:both;
	background-image: url(/images/charte/puce-accroche-verte-bas.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 30px;
	margin-left: 20px;
	padding-top: 10px;
}

.ModuleAgenda .fondAccrocheBottom{
	clear:both;
	width: 720px;
	height: 35px;
	background-image: url(/images/charte/fond-accroche-agenda03.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:1px;
}

.ModuleAgenda .fondAccrocheBottom a{
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #046496;
	text-decoration: none;
}

.ModuleAgenda .fondAccrocheBottom .puce{
	clear:both;
	background-image: url(/images/charte/puce-accroche-verte.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 30px;
	margin-left: 20px;
	padding-top: 10px;
}

.ModuleAgenda .fondAccrocheBottom .puce-bas{
	clear:both;
	background-image: url(/images/charte/puce-accroche-verte-bas.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 30px;
	margin-left: 20px;
	padding-top: 10px;
}

.ModuleAgenda .fondAccrocheMiddle{
	clear:both;
	width: 720px;
	height: 35px;
	background-image: url(/images/charte/fond-accroche-agenda04.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:1px;
}

.ModuleAgenda .fondAccrocheMiddle a{
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #046496;
	text-decoration: none;
}

.ModuleAgenda .fondAccrocheMiddle .puce{
	clear:both;
	background-image: url(/images/charte/puce-accroche-verte.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 30px;
	margin-left: 20px;
	padding-top: 10px;
}

.ModuleAgenda .fondAccrocheMiddle .puce-bas{
	clear:both;
	background-image: url(/images/charte/puce-accroche-verte-bas.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 30px;
	margin-left: 20px;
	padding-top: 10px;
}

.ModuleAgenda .agd_search{
	/*height: 109px;
	margin-left:55px;
	margin-right:40px;*/
	background-image: url(/images/charte/fond-accroche-agenda02.gif);
	margin-left:55px;
}

.ModuleAgenda .agenda_affichage_date{
	padding-left:20px;
	width:230px;
}	

.ModuleAgenda .agd_dateAccroche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-top:10px;
}

.ModuleAgenda .texteAccroche{
	margin-bottom:15px;
}

.ModuleAgenda .agd_texteAccroche a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
	text-decoration:none;
	text-align:left;
}

.ModuleAgenda .agd_texteAccroche a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
	text-decoration:underline;
	text-align:left;	
}
.ModuleAgenda .actualiteRSS{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
	padding-top:10px;
}

.ModuleAgenda .fond1{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align:left;
}

.ModuleAgenda .fondimg2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	background-color:#FF9900;
	height:20px;
}

.ModuleAgenda .boutonClose{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: #036594;
border-right-color: #036594;
border-bottom-color: #036594;
border-left-color: #036594;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #eeeeee;
width: 185px;
height: 20px;
cursor: pointer;
padding-bottom: 3px;
}

.ModuleAgenda .boutonValidation{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
border-left-color: #cccccc;
background-color: #036594;
color: #eeeeee;
}


/* ---------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------- ARCHIVES -------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------*/
.ModuleAgenda .archivage a{
	color:red;
}


.ModuleAgenda .agd_archive{
	margin:0px;
	margin-top:3px;
	width:90px;
	padding-left:0px;
}
.ModuleAgenda .agd_archive a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin:0px;
	margin-top:0px;
	margin-right:7px;
}

.ModuleAgenda .agd_archive a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	margin-top:0px;
}


.ModuleAgenda .agd_lienTous{
	margin:0px;
	margin-top:3px;
	padding-left:0px;
	padding-right:12px;
}
.ModuleAgenda .agd_lienTous a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin:0px;
	margin-top:0px;
}

.ModuleAgenda .agd_lienTous a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	margin-top:0px;
}
/* ---------------------------------------------------------------------------------------------------------------*/


/*.ModuleAgenda .agd_texteBlancFondOrange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	background-color:#FF9900;
	height:20px;
}*/

.ModuleAgenda .agd_datemois{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0A8BC5;
	font-weight: bold;
	text-align:left;

	
}

.ModuleAgenda .agd_uniteLienNavigation a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration:underline;
}

.ModuleAgenda .agd_uniteLienNavigation a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}

.ModuleAgenda .agd_texteAccroche2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ModuleAgenda .agd_texteAccroche2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ModuleAgenda .agd_texteAccroche2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.ModuleAgenda .agd_LienVCARD1 a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.ModuleAgenda .agd_LienVCARD1 a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
}

.ModuleAgenda .agd_LienDetail1 a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.ModuleAgenda .agd_LienDetail1 a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
}

/*attention cette définition d'input est propre à l'agenda, mais ne doit pas être externalisée, il y a déjà une définiton d'input dans la feuille de style générale*/
.ModuleAgenda input{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #999999;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #666666;
height: 18px;
width: 185px;
}

/*.ModuleAgenda input.bouton {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: #036594;
border-right-color: #036594;
border-bottom-color: #036594;
border-left-color: #036594;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #eeeeee;
width: 185px;
height: 20px;
cursor: pointer;
padding-bottom: 3px;
margin-bottom:10px;
}

.ModuleAgenda input.bouton:hover{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
border-left-color: #cccccc;
background-color: #036594;
color: #eeeeee;
margin-bottom:10px;
}

.ModuleAgenda th{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align:left;
}*/

.ModuleAgenda .agd_oubliPass a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align:justify;
	text-decoration:none;
}

.ModuleAgenda .agd_oubliPass a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align:justify;
	text-decoration:underline;
}

.ModuleAgenda .agd_messageError{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
	text-align:center;
}

/*déjà définit dans la css principale*/
/*.ModuleAgenda .obligatoire{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: red;

}*/

.ModuleAgenda select{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	font-weight:normal;
}

.ModuleAgenda textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	width:300px;
}

.ModuleAgenda .categorie{
	display:none;
}


.ModuleAgenda .agd_LienRetour a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration:underline;
}

.ModuleAgenda .agd_LienRetour a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}

.ModuleAgenda .agd_Calendrier{
	margin:0px;
	margin-bottom:20px;
}

.ModuleAgenda .agd_Calendrier .texteJour { 
	color:#666666;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#036FA0;
}

.ModuleAgenda .agd_Calendrier .agd_visuJourVide { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-align:center;
}

.ModuleAgenda .agd_Calendrier .agd_visuJourAutre { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-align:center;
}

/* STYLE DES JOURS AVEC ARCHIVES*/
.ModuleAgenda .agd_Calendrier .agd_visuJourAvecArchive a{ 
	color:#0099FF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

.ModuleAgenda .agd_Calendrier .agd_visuJourAvecArchive a:hover{ 
	color:#0099FF;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

.ModuleAgenda .agd_Calendrier .agd_visuJourActuel { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:	center;
}

.ModuleAgenda .agd_Calendrier .agd_visuJourSelect a{ 
	color:#0099FF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

.ModuleAgenda .agd_Calendrier .agd_visuJourSelect a:hover{ 
	color:#0099FF;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

.ModuleAgenda .agd_Calendrier table {
	border-style:solid; 
	border-width:1px;
	border-color:#CCCCCC;
}

.ModuleAgenda .agd_Calendrier td { 
	text-align:center;
	
}
/*==================================================================================================================*/
/*==================================================================================================================*/























/* --------------------------------------------------------- */
/* affichage du détail d'un evenement*/
.ModuleAgenda .agd_evenementUnite{

	margin:10px;
	margin-right:20px;
}

.ModuleAgenda .agd_uniteTitre1{
	display:none;
}

.ModuleAgenda .agd_date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	background-color:#FF9900;
}

.ModuleAgenda .agd_uniteTitre2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.ModuleAgenda .agd_uniteMoisEnCours{
	display:none;
}

.ModuleAgenda .agd_displayNone{
	display:none;
}


.ModuleAgenda .agd_lienRetourBas{
	margin-left:710px;
}

.ModuleAgenda .agd_uniteLienVCARD a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.ModuleAgenda .agd_uniteLienVCARD a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
}




.ModuleAgenda .agd_uniteTableau_texte{
	background-color:#FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align:justify;
}
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* AFFICHAGE DE TOUS LES EVENEMENTS*/

.ModuleAgenda .agd_tousEvenement_titre{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099ff;
}

/* Partie 'Fiche détaillée d'une événement' */
.agd_tableFicheEvenement tbody tr .OrganisateurSNFGE { 
	width:90%; 
	background-color:#CCCCCC; 
	color:#FFFFFF		
}

/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* AFFICHAGE FORMULAIRE*/


/* --------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------*/

.agd_Calendrier table {
	border-style:solid; 
	border-width:1px;
	border-color:#CCCCCC;
}

.agd_Calendrier td { 
	text-align:center;
	
}

.agd_Calendrier .texteMois { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
	background-color:#036FA0;
}





/* ------------------------------------------------------------------- */
/* STYLE DU JOUR EN COURS DE VISUALISATION DANS LES ARCHIVES*/
.agd_Calendrier .agd_visuJourSelect a{ 
	color:#0099FF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

.agd_Calendrier .agd_visuJourSelect a:hover{ 
	color:#0099FF;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}
/* ------------------------------------------------------------------- */

/* ------------------------------------------------------------------- */
/* STYLE DES JOURS AVEC ARCHIVES*/
.agd_Calendrier .agd_visuJourAvecArchive a{ 
	color:#0099FF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

.agd_Calendrier .agd_visuJourAvecArchive a:hover{ 
	color:#0099FF;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}
/* ------------------------------------------------------------------- */

.agd_Calendrier .agd_visuJourAutre { 
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-align:center;
}



.agdCalendrier .agd_visuJourSelect a{
color: #0099ff;
text-decoration: none;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
}

.actuCalendrier .agd_visuJourSelect a:hover{
color: #0099ff;
text-decoration: underline;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
}
