#content .infosPoint img
{
	border:1px solid #aaa;
	float:left;
}

#content .infosPoint p.titrePOI
{
	float:left;
	font-weight:bold;
	margin-left:12px;
	width:130px;
	padding-bottom:2px;
}

#content .infosPoint p.descrPOI
{
	float:left;
	padding:8px 0;
	width:100%;
}

#content .infosPoint p.datePOI
{
	float:left;
	padding:4px 0 8px;
	margin-left:12px;
	width:130px;
}
	
	#content .infosPoint a {
		display:block;
		float:left;
		padding:3px 5px;
		margin-left:70px;
		margin-top:6px;
		background:#bcda76 url(../images/bg-vert-headers.jpg) repeat-x 0 1px;
		border:1px solid #80a132;
		text-decoration:none; color:#FFFFFF;
	}
	#content .infosPoint a:hover{
		border:1px solid #475d11;
		color:#475d11;
	}
	#content .infosPoint a:active, #content .infosPoint a:focus{
		border:1px solid #818181;
		background:#cccccc;
		color:#818181;
	}
	
	#content .markerTooltip
	{
		width:180px;
	}

.tx-rclistes-pi1 .infosPoint
{
	display:none;
}

#ts1 .tx-rclistes-pi1
{
	padding-bottom:18px;
}

#ts1 .infosCand
{
	height:60px;
}

.tx-rclistes-pi1 .candidat
{
	float:left;
	width:168px;
	height:370px;
	margin-right:12px;
	border:1px solid #ccc;
	background-color:#fff;
	margin-bottom:12px;
	padding:6px;
}

.tx-rclistes-pi1 .candidat h3
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
}

.tx-rclistes-pi1 .candidat h4
{
	font-weight:normal;
	font-size:12px;
	margin-bottom:10px;
}

.tx-rclistes-pi1 .candidat ul 
{
	margin:0;
	padding:0;
}

.tx-rclistes-pi1 .candidat ul li
{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	margin-bottom:2px;
}

.bandeau
{
	font-size:16px;
	font-weight:bold;
	height:14px;
	margin-bottom:18px;
	padding:4px 8px 11px;
	width:100%;
	cursor:pointer;
	position:relative;
}

	.bandeau:hover
	{
		color:#ccc;
	}
	
	/*
	#l19 .bandeau { background-color:#2EB9D9; }
	#l20 .bandeau { background-color:#E8CD25; }
	#l21 .bandeau { background-color:#E72D38; }
	#l22 .bandeau { background-color:#62B546; }
	#l23 .bandeau { background-color:#2E75AA; }
	*/
	
	#l19 .bandeau { background-color:#2E75AA; }
	#l20 .bandeau { background-color:#2E75AA; }
	#l21 .bandeau { background-color:#2E75AA; }
	#l22 .bandeau { background-color:#2E75AA; }
	#l23 .bandeau { background-color:#2E75AA; }
	
	.bandeau span {  position:absolute; right:8px; top:2px; font-size:18px; }
	
		#l19 .bandeau span { color:#2EB9D9; }
		#l20 .bandeau span { color:#E8CD25; }
		#l21 .bandeau span { color:#E72D38; }
		#l22 .bandeau span { color:#62B546; }
		#l23 .bandeau span { color:#fff; }

#l19, #l19 h3 { color:#fff; }
#l20, #l20 h3 { color:#fff; }
#l21, #l21 h3 { color:#fff; }
#l22, #l22 h3 { color:#fff; }
#l23, #l23 h3 { color:#fff; }

	.tx-rclistes-pi1 .candidat h3, .tx-rclistes-pi1 .candidat h4
	{
		width:100%;
		text-align:center;
	}
	
	.tx-rclistes-pi1 .lieu
	{
		color:#333;
	}

.liste-item
{
	width:175px;
	height:92px;
	background-color:#fff;
	border:1px solid #ccc;
	color:#444;
	float:left;
	margin-bottom:18px;
	position:relative;
}

	.liste-item.class-0
	{
		margin-right:27px;
	}
	
	.liste-item.class-1
	{
		margin-right:27px;
	}
	
	.liste-item.class-2
	{
		margin-right:0px;
	}

	.liste-item span
	{
		display:block;
	}

	.liste-item .separation
	{
		position:absolute;
		bottom:3px;
		right:4px;
		width:104px;
		height:9px;
		text-indent:-9999px;
		background:url(../images/separationlistes.gif) no-repeat;
	}
	
	.numListe
	{
		position:absolute;
		top:0px;
		right:4px;
		font-size:18px;
		font-weight:bold;
	}
	
	.liste-item a
	{
		text-decoration:none;
		color:#2e75aa;
	}
	
	.liste-item span.image
	{
		float:left;
		margin:1px 8px 1px 1px;
		width:60px;
		height:90px;
	}
	
	.liste-item a .prenom
	{
		font-weight:bold;
		margin-top:18px;
		margin-bottom:0px;
	}
	
	.liste-item a .nom
	{
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:1px;
	}
	
	.liste-item a .ville
	{
		font-size:11px;
		color:#80a428;
	}
	
.ficheListe
{
	width:620px;
	height:465px;
	margin:0;
	position:relative;
}

.f19 { background:url('../images/fiche-gard.jpg') no-repeat; }
.f20 { background:url('../images/fiche-aude.jpg') no-repeat; }
.f21 { background:url('../images/fiche-po.jpg') no-repeat; }
.f22 { background:url('../images/fiche-lozere.jpg') no-repeat; }
.f23 { background:url('../images/fiche-herault.jpg') no-repeat; }

	.ficheListe img
	{
		position:absolute;
		right:15px;
		top:15px;
	}
	
	.ficheListe .infosListe
	{
		position:absolute;
		right:15px;
		top:308px;
		color:#fff;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.ficheListe .ville
	{
		/*font-size:16px;
		font-weight:bold;*/
	}
	
	.ficheListe .nom
	{
		font-size:18px;
		font-weight:bold;
	}
	
	.ficheListe .numero
	{
		font-size:34px;
		font-weight:bold;
		margin-right:6px;
		position:relative;
		top:4px;
	}
	
	.ficheListe .prof
	{
		margin-top:12px;	
	}
	
	
.infosPoint
{
	width:175px;
	height:92px;
	background-color:#fff;
	color:#444;
	float:left;
	margin-bottom:18px;
	position:relative;
}

	.infosPoint span
	{
		display:block;
	}

	.infosPoint .separation
	{
		position:absolute;
		bottom:3px;
		right:4px;
		width:104px;
		height:9px;
		text-indent:-9999px;
		display:none;
		background:url(../images/separationlistes.gif) no-repeat;
	}
	
	.infosPoint .numListe
	{
		position:absolute;
		top:0px;
		right:14px;
		font-size:18px;
		font-weight:bold;
	}
	
	.infosPoint
	{
		text-decoration:none;
		color:#2e75aa;
	}
	
	.infosPoint .image
	{
		float:left;
		margin:1px 14px 1px 1px;
		width:60px;
		height:90px;
	}
	
	.infosPoint .prenom
	{
		font-weight:bold;
		margin-top:18px;
		margin-bottom:0px;
		font-size:14px;
	}
	
	.infosPoint .nom
	{
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:1px;
		font-size:14px;
	}
	
	.infosPoint .ville
	{
		margin-top:3px;
		font-size:11px;
		color:#80a428;
		font-size:13px;
	}
	
.intro-carte
{
	margin-top:18px;
}

	.intro-carte p
	{
		font-size:14px;	
	}