body {
background-color: #ffffff;
color: #000060;
margin: 10%;
}

hr {
color: #5c5c8f;
background-color: #5c5c8f;
}

.petit {
color: #5c5c8f;
background-color: #5c5c8f;
width: 20%;
text-align: center;
}

span.italique {font-style: italic;}

h5 {
margin-bottom: 0;
margin-left: 1em;
}


h1, h3 {
margin-top: 3em;
color: #5c5c8f;
background-color: #ffffff;
}

h2 {
margin-top: 4em;
text-align: center;
color: #5c5c8f;
background: #ffffff;
}

h4 {
margin-top: 2em;
margin-left: 2em;
color: #5c5c8f;
background-color: #ffffff;
}

h5 {
color: #5c5c8f;
background-color: #ffffff;
}

p, dl {
margin-left: 2em;
font-family: sans-serif;
line-height: 1.5;
}

p.sousparagraphe {
margin-left: 4em;
font-family: sans-serif;
line-height: 1.5;
}


li {
margin-left: 2em;
font-family: sans-serif;
}

dt {
font-family: sans-serif;
}

dd {
font-family: sans-serif;
}

em {
font-weight: bold;
font-style: normal;
color:#5c968f;
background-color: #ffffff;
}

div.pl {
border-style: solid;
border-width: 1px;
background-color: #d4d4d4;
color: #000060;
}

a.plan:link,a.plan:active,a.plan:visited {
color:#000060;
background-color: #d4d4d4;
text-decoration : none;
}
a.plan:hover {
background-color: #5c5c8f;
color: #aa0000;
text-decoration : none;
}
.accueil {
background-color: #dadada;
color: #aa0000;
text-align: right;
}


a.accu:link, a.accu:active,a.accu:visited {
font-weight: bold;
text-decoration: none;
background-color: #dadada;
color: #000060;
}
a.accu:hover {
font-weight: bold;
text-decoration: none;
background-color:  #5c5c8f;
color: #aa0000;
}

img {
border:0;
}

div.copyright {
	margin-top: 3em;
	font-size: 80%; 
	border: 2px solid #3366cc; 
	padding: 4px;
	background: #f2f2f9;
	border-style: solid;
	border-width: thin;
}

