table.tableau table.pointsRetrait TD, table.pointsRetrait TD{
	padding-bottom:0px;
	height:10px;
	padding-top:0px;
}
table.tableau table.pointsRetrait TD.full, table.pointsRetrait TD.full{
	width:100%;
}
table.tableau table.pointRetraitHoraires TD, table.pointRetraitHoraires TD{
	padding-bottom:0px;
	height:10px;
	padding-top:0px;
	font-size:10px;
}
div.horaires{
	border-top:1px solid #CCCCCC;
	background:#EEEEEE;
}
table.tableau table.pointRetraitHoraires .ferme, table.pointRetraitHoraires .ferme{
	color:#FF0000;
}
table.tableau div.selectedPointRetrait table.pointRetraitHoraires tr:nth-child(odd) td{
	background:#FFAA55;
}
div.selectedPointRetrait div.horaires{
	border-top:1px solid #CCCCCC;
	background:#FFBB55;
}
table.tableau table.pointRetraitHoraires tr:nth-child(odd) td{
	background:#FFFFFF;
}
table.tableau table.pointRetraitHoraires{
	border-spacing: 0;
	border-collapse: collapse;
	width:100%;
}
.typePointRetrait{
	display:none;
	font-size:10px;
}
.idPointRetrait{
	display:none;
}
.coordonneesPointRetrait{
	display:none;
}
div.blocPointRetrait{
	border-bottom:2px solid #CCCCCC;
	margin:2px;
}
div.selectedPointRetrait{
	background:#FFBB55;
}
div.closed{
	opacity:0.7;
}
img.icone{
	width:20px;
	margin:1px;
}
.distancePointRetrait{
	font-size:10px;
}
.nomPointRetrait{
	font-size:10px;
}
.adressePointRetrait{
	font-size:10px;
}
.buttonHoraires{
	cursor:pointer;
	margin-right: 10px;
	background:#000000;
	border: 0;
	border-radius:5px;
	box-shadow: -1px 2px 3px 1px rgba(0, 0, 0, 0.7), -1px 2px 5px rgba(200, 200, 200, 0.6) inset;
	color:#FFFFFF;
	padding: 5px 10px 5px 10px;
}
.buttonHoraires:hover{
	color:#F6450A;
}
#listePointsRetrait{
	height:250px; 
	overflow-y:auto;
}
#formulairePointRetrait{
	margin-top:20px;
}
#formulairePointRetrait span.info{
	font-weight:bold;
}