@charset "UTF-8";
/* Tuto Alsacreations : Faites bonne impression - Feuille styles css imprimante */
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: 15pt; }

ol, ul {
  list-style: none; }

.zap_intro, #meteoNav, #meteoNav2, #contLogoHeader, [id*='reseauxSoc'], #filAriane, .copyBandeau, .sousMenu1, .notBefore, header, img, [id*='sf'], [class*='sf-'], .titleAlt {
  display: none; }

/*.zap_intro{
    display:block;
    position:relative;
}*/
#nav_page > ul > li, #nav_down > ul > li {
  margin: 0 10px 10px 0; }
  #nav_page > ul > li > ul, #nav_down > ul > li > ul {
    margin: 0;
    display: none; }
    #nav_page > ul > li > ul > li, #nav_down > ul > li > ul > li {
      padding: 5px 0;
      text-align: left; }

.pictUp, pictDown {
  display: none; }

#urlPage {
  display: block !important;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc; }

.pageBloc.blocTexteImage .intPageBloc .blocContenu {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.pageBloc.blocTexteImage .intPageBloc .blocContenu .intBlocContenu {
  width: 100%;
  height: 300px;
  display: none; }

.pageBloc.blocTexteImage .intPageBloc .blocContenu .intBlocTxtContenu {
  width: 100%; }

[id*='page_'] {
  /* Modifications : suppression de la bordure - marges */
  margin: 0;
  border: none; }

#banner, #menuright, footer, #preFoot {
  /* Les Ã©lÃ©ments qui ne seront pas affichÃ©s  */
  display: none; }

#intro, .blog-header {
  height: auto !important; }

#intro .container {
  position: relative; }

h1 {
  /* Affichage du titre */
  margin: 0;
  padding: 0;
  text-indent: 0;
  line-height: 25pt;
  font-size: 25pt; }

h2, h3, #contenu h3, #contenu a, a {
  /* Modification de la couleur des titres et liens */
  color: #000; }

h2 {
  /* Modifications : marges - police - couleur du soulignÃ© */
  padding-bottom: 2pt;
  padding-left: 0;
  font: bold 20pt Serif;
  border-bottom: 1pt solid #000; }

a {
  /* EmpÃ¨che le soulignÃ© par dÃ©faut du titre h1 */
  text-decoration: none; }

a:hover {
  /* Suppression du soulignÃ© */
  text-decoration: none; }

p {
  /* Modifications : alignement du texte - marges - unitÃ© des marges, police et taille de la police */
  text-align: justify;
  margin: 2pt 1pt 6pt 0;
  font-size: 12pt;
  color: #000; }

#contenu {
  /* Modifications : suppression du float - adaptation de la largeur*/
  float: none;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left; }

#contenu h3 {
  /* Modifications : marges - unitÃ© des marges, police et taille de la police */
  font-size: 15pt;
  font-weight: bold;
  margin: 10pt 0 5pt 0; }

#contenu a {
  /* Modifications : suppression du gras et du soulignÃ© */
  font-weight: normal;
  text-decoration: none; }

img {
  /* Modifications : couleur de la bordure - unitÃ©s et marges */
  float: left;
  margin: 3pt 6pt 3pt 6pt;
  padding: 8pt;
  background: #fff;
  border: 1pt solid #000; }

img.droite {
  float: right; }
