body {
margin: 0;
padding: 0;
/*background-color: #FFFFFF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: small;
color: #333A4C;
*/
width: auto!important;
  margin: auto!important;
  font-family: serif;
  font-size: 12pt;
  background-color: #fff!important;
  color: #000!important;
}

  p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  color: #000!important;
  margin: auto!important;
}
.print {
  display: block; /* affichage des éléments de classe print */
}
p, blockquote {
  orphans: 3; /* pas de ligne seule en bas */
  widows: 3; /* pas de ligne seule en haut */
}
blockquote, ul, ol {
  page-break-inside: avoid; /* pas de coupure dans ces élements */
}
/*
h1 {
  page-break-before: always; /* chaque titre commence sur une nouvelle page */
}*/
h1, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
}
a {
  color: #000!important;
  text-decoration: underline!important;
}
a[href]:after {
  content: " (" attr(href) ")"; /* affichage des URL des liens */
}

/*
a {
color: #333333;
}*/
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
img {
border: none;
}
 
h1{
display: block;
color: #000000;
}
#menu,
#raccourcis,
#recherche,
#sondage,
#footer,
#rechercheCourt,
#contentPratique,
#menuHaut,
#menuGauche ,
#bottom,
#espacePersoInter,
#logo,
.lire_article{
display: none;
}

#filariane{
font-size: small;
margin: 0px 0px 10px 0px;
border-bottom: #999999 1px solid;
padding: 10px 0px 10px 0px;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*--- HEADING ---*/
h1{
float: none;
position: relative;
font-size: x-large;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
color: #2D8AC1;
text-align: left;
}
h2,
h2 a {
font-size: large;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #2D8AC1;
}
body #inter #interColDroite h2.h2Utiles{
color: #2D8AC1;
}
body #inter #interColDroite h2,
body #inter #interColDroite h3,
body #inter #interColDroite h4,
body #inter #interColDroite h5{
color: #666666;
}
h3,
h3 a {
font-size: medium;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
}
h4,
h4 a {
font-size: small;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #666666;
}
h5,
h5 a {
font-size: small;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #999999;
}

 
/*--------------------------------------------------------------------------------------------------------------*/


.remonte_article{
margin: 5px 0px 5px 0px;
padding: 5px 0px 5px 0px;
border-bottom : #CCCCCC 1px solid;
}
#interColDroite{
margin: 5px 0px 5px 0px;
padding: 5px 0px 5px 0px;
border-top : #999999 1px solid;
}
 


 
