td,p,ul,li { color: #666; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
a  { text-decoration: none ; color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
a:hover  { text-decoration: underline; }
b { color: #666; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva; }
h1  {  color: #666; font-style: normal; font-weight: bold; font-size: 30px; font-family: Arial, Helvetica, Geneva; }
h2  { color: #934891; font-style: normal; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
h3 { color: black; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.menu  { color: #934891; font-style: normal; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva; text-decoration: none; vertical-align: middle }
.cadre { border: solid 1px #999; }
input  { background-color:#fdfaed; }
textarea  { background-color:#fdfaed; }
select  { background-color:#fdfaed; }
.marron { color: #b4933d }
.violet { color: #934891 }
.texteoffre { color: #934891; font-weight: bold; font-size: 13px }
.blanc { color: white }
.soustitre  { color: black; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.titreoffre { color: black; font-style: italic; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.supergras   { color: black; font-weight: bold }
p.ref {position:absolute;top:-300;width:640;}
.small { font-size: 10px }
