.linkShowHide {
	margin:					0px;
	clear:					both;
	background-color:		#eee;
	border:					solid 1px #CCC;
}
h2.linkShowHide, h3.linkShowHide, h4.linkShowHide {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				22px;
	color:					#333;
	padding:				5px 0px 5px 10px;
	margin:					0px 0px 20px 0px;
}

h2.linkShowHide a, h3.linkShowHide a, h4.linkShowHide a {
	color:					#333;
	text-decoration:		none;
}
h2.linkShowHide a:hover, h3.linkShowHide a:hover, h4.linkShowHide a:hover {
	color:					#0070E2;
}
.contenuLinkShowHide {
	margin-bottom:			1em;
	overflow:				hidden;
}
.linkShowHide a {
	display:				block;
	padding-top:			3px 10px 3px 10px;
}
.linkShowHide a:link {
	display:				block;
	background-image:		url(../images/communes/arrow-down.gif);
	background-repeat:		no-repeat;
	background-position:	98% 50%;
}
.linkShowHide a:visited {
	display:				block;
	background-image:		url(../images/communes/arrow-down.gif);
	background-repeat:		no-repeat;
	background-position:	98% 50%;
}
.linkShowHide a:hover {
	outline-color:			#dedede;
}
.linkShowHide a:active {
	outline-color:			#dedede;
}
.linkShowHide a:focus {
	outline-color:			#dedede;
}
.linkShowHide a.open:link {
	background:				url(../images/communes/arrow-up.gif) #eee no-repeat 98% 50%;
}
.linkShowHide a.open:visited {
	background:				url(../images/communes/arrow-up.gif) #eee no-repeat 98% 50%;
}
