#tabListe {
	width: 100%;
	margin: 0 auto;
}
#tabListe th{
	padding: 1px 2px;
	text-align: left;
}
#tabListe td{
	padding: 1px 2px;
}
#tabListe td.date {
	font-weight: bold;
}
#tabListe td.titre {
	color: #4B79A9;
}
#tabListe td.titre a{
	font-weight: bold;
}
#tabListe td.heure {
}
#tabListe td.tarifs {
}
#tabListe .moisan{
	font-weight: bold;
	color: #FFF;
	padding: 1px 5px;
}



#vTitre {
	padding-bottom: 0;
	height: auto;
	min-height: 45px;
}
.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 #date {
	padding: 0px 10px 15px 10px;
}
#agendaId #genre {
	padding: 0px 10px 5px 10px;
	font-weight: bold;
}
#agendaId #date .dateManif {
	color: #FF0000;
	font-weight: bold;
}
#agendaId #date .horaireCom {

}
#agendaId #date .placement {
	font-weight: bold;
}
#agendaId #photo {
	width: 100px;
	text-align: center;
	float: left;
}
#agendaId #texte {
	width: 550px;
	float: right;
}
#agendaId .t1 {
	width: 100px;
	padding: 1px 5px;
	color: #FFF;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
#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;
}

