body
	{
	font-family: sans-serif ;
	font-size: small ;
color:rgb(051,051,051) ;
	}

img
	{
	display: block ;
	}

embed
	{
	display: block ;
	}

p
	{
	margin : 0px ;
	padding : 0px ;
	}

a , a:visited
	{
	color: rgb(004,037,104) ;
	text-decoration: none ;
	}

a:hover
	{
	text-decoration: underline ;
	}

#page
	{
	width: 950px ;
	margin: 6px auto 0px auto ;
	}

#bandeau
	{
	background: rgb(171,236,247) url('../images/bandeau/bandeau_fond.gif') repeat-x left top ;
	padding: 31px 20px 19px 20px ;
	}

h1
	{
	margin: 20px 0px 0px 0px ;
	border-style: solid ;
	border-width: 0px 0px 0px 5px ;
	border-color: rgb(004,037,104) ;
	padding: 0px 0px 0px 12px ;
	font-size: 130% ;
	font-weight: bold ;
	color: rgb(001,020,060) ;
	}

h1.article
	{
	margin: 9px 0px 0px 0px ;
	}

h2
	{
	margin:24px 0px 0px 0px;
	padding: 0px ;
	font-size:90%;
color:rgb(006,036,106);
font-weight:bold;
	}

h3
	{
	margin: 24px 0px 0px 0px ;
	font-size: 120% ;
	color: rgb(101,100,116) ;
	}

#topics ul
{
	margin: 3px 0px 0px 0px ;
	padding: 0px 0px 3px 0px ;
	background: url('../images/contenu/point.gif') repeat-x left bottom ;
}
#topics ul li
{
	list-style-type: none ;
	margin: 3px 0px 0px 0px ;
	background: url('../images/contenu/point.gif') repeat-x 0px 0px ;
	padding: 3px 0px 0px 20px ;
font-weight:bold;
color: rgb(101,100,116) ;
}

#topics ul li.empty
	{
	color: rgb(190,190,210) ;
	}

#topics ul li a , #topics ul li a:visited
	{
	color: rgb(101,100,116) ;
	}

#topics ul li.selected a , #topics ul li.selected a:visited
	{
	color: rgb(004,037,104) ;
	}

#contextuel
{
color:rgb(093,093,093);
}

#contextuel h2
	{
	margin:0px 0px 0px 0px;
background:url('../images/contenu/bord.gif') repeat-x left top ;
	padding: 24px 0px 0px 6px ;
	font-size:90%;
color:rgb(006,036,106);
font-weight:bold;
	}
#contextuel ul
	{
	margin: 12px 0px 24px 0px ;
	background: url('../images/contenu/bord4.gif') no-repeat left bottom ;
	padding: 0px 0px 4px 0px ;
	}
#contextuel ul li
	{
	list-style-type: none ;
	margin: 3px 0px 0px 0px ;
	background: url('../images/contenu/bord3.gif') no-repeat 0px 0px ;
	padding: 6px 0px 3px 18px ;
	}

#links ul li
	{
	list-style-type: none ;
	margin: 3px 0px 0px 0px ;
	background: url('../images/contenu/bord9.gif') no-repeat 0px 0px ;
	padding: 6px 0px 3px 24px ;
	}

#contenu ul
	{
	margin: 18px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}
#contenu ul.back
	{
	margin: 12px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

#contenu ul li
	{
	list-style-type: none ;
	margin: 0px 0px 6px 0px ;
	}

#xcontenu ul li a , #xcontenu ul li a:visited
	{
	font-weight: bold ;
	}

p.article a , p.article a:visited
	{
	font-weight: bold ;
	color: rgb(005,164,193) ;
	}

.commentaires
	{
	margin: 18px 0px 0px 18px ;
	}

.commentaires p
	{
	border-style: solid ;
	border-width: 0px 0px 1px 0px ;
	border-color: rgb(217,217,217) ;
	}

#contenu .commentaires p a.post , #contenu .commentaires p a.post:visited
	{
	color: rgb(016,179,205) ;
	}

#contenu .commentaires ul
	{
	margin: 6px 0px 0px 18px ;
	padding: 0px 0px 0px 0px ;
	}

.commentaires ul li
	{
	list-style-type: none ;
	margin: 3px 0px 0px 0px ;
	background: url('../images/contenu/commentaires_puce.gif') no-repeat 0px 2px ;
	padding: 0px 0px 0px 12px ;
	}
.commentaires ul li.all
	{
	list-style-type: none ;
	margin: 6px 0px 0px 0px ;
	background: url('../images/contenu/commentaires_puce2.gif') no-repeat 0px 6px ;
	padding: 0px 0px 0px 12px ;
	}
