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