/* base */

img
	{
	display: block ;
	}

h1 , h2 , h3 , h4 , h5 , h6
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	font-size: 100% ;
	font-weight: normal ;
	}

p
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

ul
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}
ul li
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style-type: none ;
	}

a
	{
	color: rgb(255,000,000) ;
	text-decoration: none ;
	}

html
	{
	-webkit-text-size-adjust: none ;
	}

/* zones */

#identite
	{
	padding: 0em 0em 1em 0em ;
	}

#identite h1
	{
	color: rgb(255,000,000) ;
	}

#identite p.date
	{
	font-size: small ;
	color: rgb(102,102,102) ;
	}

#page
	{
	margin: 0.5em 0.5em 0.5em 0.5em ;
	padding: 0em 0.5em 0em 0em ;
	font-family: sans-serif ;
	font-size: medium ;
	}

#contenu div.article
	{
	margin: 1em 0em 0em 0em ;
	background: url('../images/filet.gif') left top repeat-x ;
	padding: 1em 0em 1em 0em ;
	text-align: justify ;
	}

#contenu div.article p
	{
	margin: 1em 0em 0em 0em ;
	}

#contenu div.article p.publication
	{
	font-size: small ;
	}

#contenu div.article p.publication a
	{
	color: rgb(000,000,000) ;
	}

#contenu div.article p.publication span.date
	{
	color: rgb(255,000,000) ;
	}

#contenu .article h1 , #contenu .article h2
	{
	margin: 9px 0px 10px 0px ;
	padding: 0px 0px 0px 0px ;
	font-size: large ;
	font-weight: normal ;
	}

#contenu .article h2 a
	{
	color: rgb(000,000,000) ;
	}

#contenu div.article p.lien
	{
	margin-top: 0.5em ;
	}

#contenu div.article p.decale
	{
	padding: 1em 0em 1em 0em ;
	}

#contenu div.article p.secondaire
	{
	color: rgb(102,102,102) ;
	}

span.separe
	{
	display: inline ;
	margin: 0em 0em 0em 0.5em ;
	padding: 0em 0em 0em 0.5em ;
	border-style: solid ;
	border-width: 0px 0px 0px 1px ;
	border-color: rgb(255,000,000) ;
	}

#contenu p.retour
	{
	margin: 2em 0em 0em 0em ;
	background: url('../images/filet.gif') left top repeat-x ;
	padding: 1em 0em 1em 0em ;
	font-size: small ;
	}

/* classes globales */

.cliquable
	{
	cursor: pointer ;
	}

.nobr
	{
	white-space: nowrap ;
	}
#contenu div.article div.image
	{
	margin: 19px 0px 15px 0px ;
	}

#contenu div.article div.image p.legende
	{
	margin: 0px 0px 0px 0px ;
	padding: 2px 0px 0px 0px ;
	font-size: 85% ;
	font-style: italic ;
	color: rgb(000,000,000) ;
	}
