a.foot {
 background-color: #cfcfcf;
 color: #e9080c;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 }
a.foot:hover {
 background-color: #cfcfcf;
 color: blue;
 font-weight: bold;
 text-decoration: underline;
 }
.link {
 color: #e9080c;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 }
a.link:hover {
 color: blue;
 font-weight: bold;
 text-decoration: underline;
 }
a.lien {
 color: #804000;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 }
a.lien:hover {
 color: blue;
 font-weight: bold;
 text-decoration: underline;
 }
a.pied {
 background-color: #cfcfcf;
 color: #804000;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 }
a.pied:hover {
 background-color: #cfcfcf;
 color: blue;
 font-weight: bold;
 text-decoration: underline;
 }
body {
 background-color: white;
 color: black;
 font-family: arial, helvetica, verdana, sans-serif;
 font-weight: normal;
 font-size: 12pt;
 }
h1.title {
 color: black;
 font-weight: bold;
 font-size: 30pt;
 }
h1.heading {
 background-color: #cfcfcf;
 color: black;
 font-weight: bold;
 font-size: 30pt;
 }
h4.heading {
 color: #e9080c;
 font-weight: bold;
 font-size: 16pt;
 }
h5.caption {
 color: #4040d0;
 font-size: 8pt;
 font-weight: normal;
 }
td.copy {
 background-color: #cfcfcf;
 color: #808080;
 font-size: 8pt;
 font-weight: normal;
 padding-bottom: 25px;
 padding-top: 25px;
 }
td.foot {
 background-color: #cfcfcf;
 color: #404040;
 font-size: 14pt;
 font-weight: bold;
 padding-bottom: 5px;
 padding-top: 5px;
 }
td.gap {
 line-height: 15px;
 }
td.heading {
 color: black;
 font-size: 14pt;
 font-weight: normal;
 padding-bottom: 5px;
 padding-top: 5px;
 }
td.price {
 color: black;
 font-size: 10pt;
 font-weight: normal;
 padding-bottom: 5px;
 padding-top: 5px;
 }
td.spacer {
 line-height: 25px;
 }
td.tel {
 background-color: #cfcfcf;
 color: #404040;
 font-weight: bold;
 font-size: 12pt;
 padding-top: 10px;
 }
h4.tete {
 color: #804000;
 font-weight: bold;
 font-size: 16pt;
 }
td.text {
 color: black;
 font-weight: normal;
 font-size: 10pt;
 }
td.textbold {
 color: black;
 font-weight: bold;
 font-size: 10pt;
 }
td.textboldborder {
 border-style: dotted solid;
 border-color: #cfcfcf;
 border-width: 2px;
 color: black;
 font-weight: bold;
 font-size: 10pt;
 padding-bottom: 5px;
 padding-top: 5px;
 }
td.title {
 background-color: #cfcfcf;
 color: black;
 font-weight: bold;
 font-size: 16pt;
 padding: 5px 0 5px 0;
 }
ul.ul {
 color: black;
 font-weight: normal;
 font-size: 12pt;
 }
p.copy {
 background-color: #cfcfcf;
 color: #808080;
 font-size: 8pt;
 font-weight: normal;
 padding: 25px 0 25px 0;
 }
