.pub-agenda {height: 98px; border: 1px solid #af2d34; border-width:1px 0;text-align:center}


.list-agenda { border-bottom: 1px solid #e0e0e0;}
#pa .list-agenda li{height: 50px}
#pa .list-agenda li .type{width:225px; float:left; border-right: 1px solid #e0e0e0; height: 50px;}
#pa .list-agenda li .text{width:190px; float:left; height: 50px; padding:0 0 0 7px;overflow:hidden}
#pa .list-agenda li .dept{width:120px; float:left; height: 50px; border-right: 1px solid #e0e0e0; padding:0 0 0 7px;}
#pa .list-agenda li .date{width:95px; float:left; height: 50px}
#pa .list-agenda li .pricepad {padding:3px 3px}
.googleMap{ width: 600px; margin:0 auto; padding-top:5px; }

#agenda table {
	margin-top:7px;
	border-bottom:1px solid #e0e0e0;
	}
#agenda td {
	border-top:1px solid #e0e0e0;
	width:327px;
	padding: 4px;
}
#agenda table tr td.bdr{border-left:1px solid #e0e0e0;}

#pa a { color: #434343; font-size: 11px; font-weight: bold;text-decoration:underline}

#agenda .rubriques {padding-top:7px}
#agenda .rubriques h1{
	font-size:18px;
	color:#434343;
}

#agenda .googleMap{ width: 600px; margin:0 auto; padding-top:5px; }
#agenda .googleMap h4{ padding-bottom:5px; }

#agenda a.retour {
	text-indent:-9999px;
	display:block;
	width:136px;
	height:25px;
	margin:6px auto 0px auto;
	background: url('../gfx/bt-retourList-red.png');
}
#agenda a.sendFriend {
	text-indent:-9999px;
	display:block;
	width:136px;
	height:25px;
	margin:6px auto 0px auto;
	background: url('../gfx/bt-sendfriend.png');
}

#agenda h2 {
	color:#af2d34;
	font-size:14px;
	font-weight:bold;
}

