body.page-node-type-page div.genContent ul li,
body.page-node-type-page div.genContent table td ul li {
      margin-left: 1em;
  	margin-right: 0em;
}

body.page-node-type-page div.genContent ul {
  -webkit-padding-start: 0px;
}

body.page-node-type-page div.genContent table td {
  text-align: left;
  vertical-align: top;
  padding: 10px 10px 0px 15px;
}

body.page-node-type-page div.genContent table th {
  padding-left: 0px;
}

body.page-node-type-page div.genContent table td p:last-child {
  margin-bottom: 10px;
}

body div.genSidebarA p {
  color:#fff;
}

div.retrait{
  padding-left: 20px;
}

div.exemple{
	padding-left: 20px;
	padding-right:20px;
}

body .quoi-de-neuf h3.field-content{
      line-height: 1.5em;
}

body .pivHeaderMenu a:hover,
body .pivHeaderMenu a:focus,
body .pivFooter a:hover,
body .pivFooter a:focus,
.par-ou-commencer a:hover,
.par-ou-commencer a:focus, 
.services-en-ligne a:hover,
.services-en-ligne a:focus,
.declarez-revenus a:hover,
.declarez-revenus a:focus {
text-decoration: underline;
}

body p a:hover, body p a:focus {
  text-decoration: none;
}

a.button {
  color:#fff;
  font-size: 1.741em;
  font-variant: small-caps;
  background-color: #1e3c6a;
  padding: 14px 18px;
  text-decoration: none;
  witdh:auto;
}
a.button:hover,
a.button:focus{
    background-color: #182232;
  text-decoration:underline;
}

body.page-node-type-page div.genContent div.lien {
    margin: 30px 0;
}

