/* Adaptation wrapper car on n'utilise pas "aside"
---------------------------------------------- */
.wrapper { clear: both; float: left; width: 100%; overflow: hidden; }

/* Hyperliens
---------------------------------------------- */
a, a:visited { color: #db1762;  }

a:focus,
a:hover,
a:active { background-color:#c41558; color:#fff; text-decoration:none; }

/* Footer 
---------------------------------------------- */
.footerSM { clear: both; padding: 1em 0 0; margin:1em 0 0 0; border-top:1px solid #999; }
.footerSM a {text-decoration:none;}
.footerSM a.spip_out:after { content: ""; }
.footerSM .colophonSM { float: left; height: 40px; width: auto; margin: 0; }
.footerSM .generatorSM { float: right; }
.footerSM .generatorSM a { padding: 0; background: none; }
.footerSM .generatorSM a:hover  {color:#c41558;}

/* On remplace les tableaux spip qui ne marchent pas sur les smartphones
---------------------------------------------- */
table.SM {
  border: 2px solid #c41558;
  border-collapse: collapse;
}

th.SM,
td.SM {
  border: 1px solid #c41558;
  padding: 2px 8px 0;
  text-align: left;
}

thead.SM > tr.SM > th.SM {
  background-color: #c41558;
  color:#fff;
  border-bottom: 2px solid #c41558;
}

tfoot.SM {
  background-color: #c41558;
  color:#fff;
}

table.vignette {
  border: 0px solid #606060;
  border-collapse: collapse;
}

th.vignette,
td.vignette {
  border: 0px solid #606060;
  padding: 1px 1px 0;
  text-align: left;
}
