/***************************************************************************************************
											MODULE AGENDA
****************************************************************************************************/
*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
}
.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 {background-color:#696DC2;}

/* Partie 'Prochainement' */
.agd_lienProchainement {
	FONT-WEIGHT: bold;
	font-size: 11px;
	TEXT-DECORATION: none;
	padding-left: 25px;
	background-repeat: no-repeat;
	margin-left: 20px;
}
.agd_titreProchainement {
/*	background-color:#696DC2;*/
	padding-left: 22px;
}

/* Partie 'Visualisation du calendrier' */
.agd_visuTableSelectionMois{	background-color:#339966; }
.agd_visuTableCalendrier{ background-color:#339966; }
.agd_visuLibelleJour { background-color:#339966; }
.agd_visuJourVide {	background-color:#339966; }
.agd_visuLienJourCourant { background-color:#D6E7FF; color:#003399; font-weight:bold; }
.agd_visuJourSansEvenement { background-color:#000000; }
.agd_visuJourAvecEvenementPasse { background-color:#B0B0E6; }
.agd_visuJourAvecEvenementAVenir { background-color:#D6D6E9; }
.agd_visuJourAvecCommission { background-color:#6DFA28; }
.agd_visuJourAvecOrganisateur { background-color:#FABE2E; }

/* Partie 'Fiche détaillée d'une événement' */
.agd_tableFicheEvenement { width:98%; background-color:#FFFFFF; margin:0px; padding:0px; color: #888888; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; border:none; }
.agd_tableFicheEvenement .txt-actu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-align:center;}
.agd_tableFicheEvenement td {
	
}
.agd_tableFicheEvenement H2 {
	margin:0px;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:0px	
}
.agd_tableFicheEvenement .date { 
	color: #FFFFFF;
	background-color:#D90E00; 
	font-weight: bold; 
	text-align:left;
	padding-left:157px;
	padding-top:2px;
	padding-bottom:2px;	
}
.agd_tableFicheEvenement .lienAgenda { 
	background-color:#FFFFFF; 
	border:1px #D90E00 solid;
	font-weight: bold; 
	text-align:right; 
	width:100px;
	text-align:center;
}
.agd_tableFicheEvenement .lienAgenda2 { 
	background-color:#FFFFFF; 
	font-weight: bold; 
	text-align:right;
	width:100px;
	text-align:center;
}

.agd_tableFicheEvenement .titre { 
	padding-left:157px;
	padding-top:5px;
}
.agd_tableFicheEvenement a {
	color: #888888;
}
.agd_tableFicheEvenement a:hover {
	color:#D90E00;
}

.agd_tableFicheEvenement .lieu {
	padding-left:157px;
}


.agd_tableFicheEvenement .organisateur {
	width:137px;
	font-weight:bold;
	background-color:#EEEEEE;
	padding:5px;
}
.agd_tableFicheEvenement .contact {
	width:137px;
	font-weight:bold;
	background-color:#EEEEEE;
	padding:5px;
}
.agd_tableFicheEvenement .commentaire {
	width:137px;
	font-weight:bold;
	background-color:#EEEEEE;
	padding:5px;
}
.agd_tableFicheEvenement .info {
	padding-left:10px;
}

.agd_ActionBar{
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; 
	font-weight:bold;
	width:100%;
}
.agd_ActionBar a {
	color:#D90E00;
}
.agd_ActionBar a:hover {
	color:#888888;
}
.agd_ActionInsert{
	float:left;
	width:33%;
	text-align:center;		
}
.agd_ActionConnect{
	float:left;
	width:33%;	
	text-align:center;		
}
.agd_ActionRechercher{
	float:left;
	width:33%;
	text-align:center;	
}
	


/* Partie 'Fiche détaillée d'une événement' */
.agd_tableEvenementListe { width:95%; background-color:#FFFFFF; }
.agd_tableEvenementListe th { width:15px;background-color:#EEEEEE;font-size: 11px;}
.agd_tableEvenementListe .date { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#D90E00; font-weight: bold; color: #FFFFFF; }
.agd_tableEvenementListe .titre { font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888;	font-weight: bold; 	font-size: 11px;}
.agd_tableEvenementListe .lieu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; }
.agd_tableEvenementListe .organisateur {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; padding-left: 10px;}
.agd_tableEvenementListe .contact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; padding-left: 10px;}
.agd_tableEvenementListe .commentaire {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;font-size: 11px; color: #888888; padding-left: 10px;}

/* Partie 'Liste des événements' */
.agd_tableEvenementListe td {
	/*FONT-WEIGHT: bold;*/
	font-size: 11px;
	padding-left: 5px;
}

/* Partie 'Saisie d'un événement' */
.agd_tableFormulaire th {
	color:#000000;
	width:140px;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	background-color: #E6EAF0;
}

.agd_tableFormulaire td {background-color: #FFFFFF;}
.agd_tableFormulaireSeparation {
	font-weight:bold;
	background-color:#D1D1D1;
	height:40px;
	vertical-align:bottom;
	font-size:14px;
}
input.bouton {
	border:1px outset #D90E00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#eeeeee;
	width:160px;
	height:20px;
	cursor:pointer;
	padding-bottom:3px;
	_padding-bottom:0px;
}
input.bouton:hover {
	border:1px outset #cccccc;
	background-color:#D90E00;
	color:#eeeeee;
}
select	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.oubliPass {
	color:#D90E00;	
	text-align:center;
	font-size: 11px;
	text-decoration: none;
	margin-top: 10px;
}
.Passoubli{
	margin-top: 5px;
	clear: both;
}
.boutonV {
	height: 20px;
	margin: 5px 0;
	clear: both;
	
}
.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;
}
.boutonTexte-centre{
	padding-left:190px;
}

a.boutonTexte-inline {
	border:1px outset #D90E00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#eeeeee;
	width:160px;
	height:20px;
	cursor:pointer;
	padding-top: 3px;
	text-decoration:none;
	text-align:center;
}
a.boutonTexte-inline
{
	float:left;
	margin-left: 2px;
	
}

a.boutonTexte-inline:hover {
	border:1px outset #cccccc;
	background-color:#D90E00;
	color:#FFFFFF;
}

.boutonRetour {

}
.boutonValider {

}