/*
TABLE.tabCategories{
	}
	
.tabCategories TD{
	font-size:7pt;
	padding:5px 0;
	}

.tabCategories IMG{
	border:0;
	}
*/

#contenu a.bt_prop_manif{
	background:url(../agenda/images/agenda_ico3_fd.gif) 0 0 no-repeat;
	display:block;
	width:152px;
	height:33px;
	color:#088ece;
	text-decoration:none;
	font-size:8pt;
	text-align:center;
	margin:10px 0 20px 5px;
}

#contenu a.bt_prop_manif:hover, #contenu a.bt_prop_manif.select{
	background-position: -152px 0;
	color:#FFF;
	text-decoration:none;
}

#contenu a.bt_tte_manif{
	background:url(../agenda/images/agenda_ico2_fd.gif) 0 0 no-repeat;
	display:block;
	width:152px;
	height:33px;
	color:#6187c5;
	text-decoration:none;
	font-size:8pt;
	text-align:center;
	margin:0 0 4px 5px;
}

#contenu a.bt_tte_manif:hover{
	background-position: -152px 0;
	color:#FFF;
	text-decoration:none;
}

#contenu a.bt_tte_manif.select{
	background-position: -152px 0;
	color:#000;
	text-decoration:none;
}

#listeCategories{
	width:155px;
	padding-left:5px;
	list-style:none;
	margin:0;
}

#listeCategories LI{
	display:block;
	float:left;
	width:76px;
	height:36px;
	background:url(../agenda/images/agenda_ico_fd.gif) 0 0 no-repeat;
	text-decoration:none;
	margin:0 0 1px 0;
	padding:0;
	text-align:center;
	line-height:12px;
}

#listeCategories LI:hover, #listeCategories LI.select{
	background-position:-76px 0;
	}

#listeCategories LI A{
	font-size:7pt;
	display:table-cell;
	text-align:center;
	color:#6187c5;
	text-decoration:none;
	width:76px;
	height:26px;
	vertical-align:middle;
	overflow:hidden;
	padding:0 4px 0 2px;
	margin:0;
	}

#listeCategories LI:hover A{
	color:#FFF;
	text-decoration:none;
	}

#listeCategories LI.select A{
	color:#000;
	text-decoration:none;
	}

#calendAgenda{
	font-family:Verdana;
	font-size:7pt;
	color:#FFFFFF;
	background:url(../agenda/images/calendar_haut.gif) 0 0 no-repeat;
	}

#calendAgenda TH{
	color:#6187c5;
	height:12px;
	}

#calendAgenda TH.bas{
	color:#6187c5;
	height:14px;
	padding-bottom:2px;
	background:url(../agenda/images/calendar_bas.gif) 0 bottom no-repeat;
	color:#FFF;
	}

#calendAgenda TD{
	width:22px;
	height:18px;
	text-align:center;
	}

#calendAgenda .jours TD{
	font-weight:bold;
	height:14px;
	}
	
#calendAgenda .dates A{
	font-weight:normal;
	color:#333;
	width:21px;
	height:18px;
	line-height:17px;
	display:block;
	text-align:center;
	padding:0 1px 0 0;
	}
	
#calendAgenda .dates A:hover{
	background:url(../agenda/images/hover.gif) 0 0 no-repeat;
	text-decoration:none;
	}
	
#calendAgenda .dates A.plein{
	font-weight:bold;
	}
	
#calendAgenda .dates A.auj{
	background:url(../agenda/images/auj.gif) 0 0 no-repeat;
	}
	
#calendAgenda .dates A.select{
	color:#088ece;
	}


TD.enteteCalend{
	padding-top:5px
	}

.enteteCalend H1{
	background-color:#f6e5f8;
	color:#5665af;
	margin:0;
	padding:0 0 0 5px;
	line-height:20px;
	font-size:9pt;
	font-weight:bold;
	border:solid 1px #8E98CA;
	margin-bottom:5px;
	}

TABLE.listeEvenements{
	width:477px;
	margin:0;
	}

TD.contenuFiche{
	background-image:url('../images/ficheA_fd.gif');
	background-repeat:repeat-x;
	font-size:8pt;
	padding:10px 0;
	}

.contenuFiche P{
	font-size:8pt;
	margin:0 10px;
	margin-bottom:3px;
	}

P.ficheNom{
	font-size:9pt;
	font-weight:bold;
	margin-bottom:3px;
	}

P.dateFiche{
	color:#666666;
	font-style:italic;
	}	
.contenuFiche DIV.partage{
	margin:0;
	display:block;
	float:right;
	padding:1px;
	cursor:pointer;
	width:25px;
	}

.contenuFiche DIV.partage:hover{
	background-color:#FFF;
	border:solid 1px #999;
	}
	
.contenuFiche DIV.partage DIV{
	display:none;
	}
	
.contenuFiche DIV.partage:hover DIV{
	display:block;
	position:absolute;
	margin:25px 0 0 -168px;
	width:194px;
	background-color:#FFF;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:3px 0;
	}

.contenuFiche DIV.partage A{
	padding:2px 4px;
	}

.contenuFiche DIV.partage A IMG{
	border:0;
	}

