body { /* Modifications : la couleur de fond de page - la police - l'unité utilisée pour la taille de la police  */
  background-color :#fff;
  font-family :Serif;
  font-size :14pt;
  width: auto;
border: 0;
margin: 0 ;
padding: 0;
float: none !important;
position:relative;
}
#top, #page, #page1, #page2 { /* Modifications : suppression de la bordure - marges */
  margin :auto;
  border :none;
  background: none;
  position:relative;
  top:0;
}
#top{
height: 200px;
}
#zone_haute{
margin: 50px auto;
}
#banner, #menuright, #footer { /* Les éléments qui ne seront pas affichés  */
  display :none;
}
h1{
margin:0;
}
h2, h3, #contenu h3, #contenu a, a { /* Modification de la couleur des titres et liens */
  color :#000;
}
#menu > li + li, #menu > li:first-child ,#menu > li:last-child{
border:0;
}
.bloc_txt, .bloc_large, .bloc_en_liste{
background: none;
border: 0;
padding: 0;
color: black;
box-shadow: none;
margin: auto;
}
.bloc_en_liste{
width: 90%;
}
.bloc_txt a:link ,a:visited , a:hover, a:focus, a:active,
.bloc_large a:link ,a:visited , a:hover, a:focus, a:active{
 color :#000;
 font-weight: normal;
}
.en_savoir_plus, #menu{
display: none;
}
label {
page-break-inside: avoid;
color: black;
}
div >div{
page-break-inside: avoid;
color: black;
}
mark{
color: black;
font-weight: bold;
}
#pied{
font-size: medium;
}