/**
* --------------------------------------
* 			PLAN DU SITE
* --------------------------------------
*/	
.liens .illustration{
	margin-top:	18px;
	border:		solid 1px #e0e0e0;
}
a.a2:link {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
a.a2:visited {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
a.a2:hover {
	text-decoration:	none;
	color:				#000;
}
a.a2:active {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
a.a2:link span {
	text-decoration:	none;
	font-weight: 		bold; 
	color: 				#c00000;
}
a.a2:visited span {
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
a.a2:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
a.a2:active span {
	text-decoration:	none;
	color:				#c00000;
}
.liens a span.titre{
	display:			block;
	margin-bottom:		5px;
	font-size:			13px;
	text-decoration:	underline;
	font-weight:		normal;
}
.liens a span.titre{
	display:			block;
	margin-bottom:		5px;
	font-size:			13px;
	text-decoration:	underline;
	font-weight:		normal;
}
.liens a span.url{
	display:		block;
	margin-top:		3px;
	color:			green;
	font-weight:	normal;
}
.liens .tags{
	font-weight:	normal;
	color:			#555;
}
.liens .tags a:link{
	font-weight:	normal;
	color:			#555;
}
.liens .tags a:visited{
	font-weight:	normal;
	color:			#555;
}
.liens .tags a:hover{
	font-weight:		normal;
	color:				#555;
	text-decoration:	underline;
}
.liens .tags a:active{
	font-weight:	normal;
	color:			#555;
}
#contenu ul{
	margin-top:		15px;
	margin-left:	25px;
	margin-bottom:	55px;
}
#contenu ul li{
	padding-left:			15px;
	list-style-image:		none;
	list-style-type:		none;
	list-style-position:	outside;
	background-image:		url(/img/96615efe76a739e91d1ea5dccf2a33138d616190.png);
	background-repeat:		no-repeat;
	background-position:	0px 0px;
	color:					#800000;
	font-weight:			bold;
}
#contenu ul ul li{
	padding-left:			20px;
	background-image:		url(/img/8e01bf42b64053271aec513201b0cb53f11efa95.png);
	background-repeat:		no-repeat;
	background-position:	0px 1px;
	list-style-type:		none;
	color:					#800000;
	font-weight:			bold;
	margin-bottom:			5px;
}
#contenu ul ul{
	margin-bottom:	10px;
}
#contenu ul ul ul{
	margin-top:		5px;
	margin-left:	15px;
	margin-bottom:	10px;
}
#contenu ul ul ul li{
	padding-left:			10px;
	background-image:		url(/img/dafc8df6ddc845e485ce10f06cf9d3f6ae8d50dc.png);
	background-repeat:		no-repeat;
	background-position:	0px 4px;
	list-style-type:		none;
	color:					#800000;
	font-weight:			normal;
	margin-bottom:			0px;
}
#contenu ul a:link,
#contenu ul a:visited{
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
#contenu ul a:hover,
#contenu ul a:active{
	text-decoration:	none;
	color:				#000;
}
#contenu ul a:link span, 
#contenu ul a:visited span {
	text-decoration:	none;
	color:				#800000;
	font-weight:		bold;
}
#contenu ul a:hover span,
#contenu ul a:active span {
	text-decoration:	none;
	color:				#ECB700;
}
#contenu ul ul li a:link,
#contenu ul ul li a:visited{
	text-decoration:	none;
	color:				#800000;
	font-weight:		bold;
}
#contenu ul ul li a:hover,
#contenu ul ul li a:active{
	text-decoration:	none;
	color:				#ECB700;
}
#contenu ul ul li a:link,
#contenu ul ul li a:visited{
	text-decoration:	none;
	color:				#800000;
	font-weight:		normal;
}
#contenu ul ul li a:hover,
#contenu ul ul li a:active{
	text-decoration:	none;
	color:				#ECB700;
}
