#tabListe {
	width: 100%;
	margin: 0 auto;
	background: #f6b335;
}
#tabListe th{
	padding: 1px 2px;
	text-align: left;
}
#tabListe td{
	padding: 3px 2px;
}
#tabListe td.date {
	padding: 1px 15px 1px 5px;
	color: #8d6017;
}
#tabListe td.titre {
	color: #4B79A9;
}
#tabListe td.titre a, #tabListe td.titre a:link, #tabListe td.titre a:visited {
	color: #8d6017;
}
#tabListe td.titre a:hover {
	color: #432d09;
}
#tabListe td.heure {
	color: #8d6017;
}
#tabListe td.tarifs {
	color: #8d6017;
}
#tabListe .moisan{
	font-weight: bold;
	color: #000;
	padding: 2px 5px;
	background: #f29400;
}
#tabListe tr.impair td{
	background: #f6b434;
}
#tabListe tr.pair td{
	background: #fbdd6e;
}



#vTitre {
	width: 90%;
	margin: 0 auto 7px auto;
	color: #3b4c91;
	font-size: 15px;
}
.vTitre span{
	font-weight: bold;
	color: #FF0000;
	font-size: 11px;
	float: right;
	padding-right: 5px;
}

#vTitre #etat{
	font-weight: bold;
	color: #FF0000;
	font-size: 11px;
	float: right;
	padding-right: 10px;
}
#agendaId {
	width: 90%;
	margin: 0 auto;
}
#agendaId #date {
	padding: 0px 10px 15px 0px;
}
#agendaId #genre {
	padding: 0px 10px 5px 10px;
	font-weight: bold;
}
#agendaId #date .dateManif {
	color: #a238ca;
	font-weight: bold;
}
#agendaId #date .horaireCom {
	color: #6579ca;
}
#agendaId #date .placement {
	font-weight: bold;
	color: #2840a3;
}
#agendaId #photo {
	width: 100px;
	text-align: center;
	float: left;
}
#agendaId #texte {
	width: 480px;
	float: right;
}
#agendaId .t1 {
	width: auto;
	padding: 1px 5px;
	color: #FFF;
	font-weight: bold;
	margin: 10px 0 5px 0;
	background: #51d2f2;
}
#agendaId .t2 {
	font-weight: bold;
	margin: 0 0 2px 5px;
}
#agendaId .contenu {
	margin: 0 0 15px 5px;
}
#tabTarifs th {
	text-align: left;
}
.venteLigne, .venteDemat {
	float: left;
	text-align: center;
	padding-top: 3px;
}


.retourAgenda {
	padding: 10px 0;
}
