@charset "utf-8";
@import url(reset.css);
/*
 BODY
 ***********************************************************
 ***********************************************************
 */
body {
  color:#333333;
  display:block;
  font-family:verdana, arial, helvetica, serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  line-height:14px;
  margin:0;
  padding:0;
  position:static;
}
* html body {
  width:98%;
}
body.menuhaut {
  width:100%;
}
hr {
  clear:both;
  display:block;
  margin-top:-5px;
  visibility:hidden;
}

/*
 PAGE
 ***********************************************************
 ***********************************************************
 */
div#page {
  border:1px solid white;
  display:block;
  margin:auto;
  overflow:hidden;
  padding:0;
  position:relative;
  width:600px;
}
body.home div#page {
  width:775px;
}
* html div#page {
  overflow:visible;
  height:1%;
}
div#page h1 {
  color:#925AA2;
  font-weight:bold;
  text-transform:uppercase;
}
div#page h2 a {
  color:#333333;
  display:block;
  font-weight:bold;
  margin:10px 0px 10px 0px;
  text-decoration:none;
}
div#page h3 {
  color:#925AA2;
  font-size:1.2em;
  font-weight:bold;
  line-height:120%;
}
div#page img.float_right {
  display:block;
  float:right;
  margin:0 25px 0 25px;
  padding:0;
  position:relative;
  z-index:1;
}
div#page p {
  font-family:arial, helvetica, 'sans serif';
  margin:10px 0;
}
div#page p.contact {
  font-weight:bold;
  margin:0px;
}
div#page p strong {
  font-weight:bold;
}
div#page p a {
  border-bottom:1px dotted #7AC142;
  color:#7AC142;
  display:inline;
  text-decoration:none;
}
div#page a.contact {
  border:none;
  color:#925AA2;
  text-decoration:underline;
}
div#page div#plan0 embed {
  display:block;
  margin:auto;
}
body.content div#page {
  width:990px;
}
body.content div#page img.picture {
  display:block;
  margin:auto;
}
body.content div#page img.goodies {
  border:1px solid #333333;
  display:block;
  margin:auto;
}
body.content div#page p.goodies {
  color:#333333;
  font-weight:bold;
  text-align:center;
}
body.content div#page table {
  width:100%;
}
body.content div#page table td {
  padding:0px 20px 0px 20px;
}
body.content div#page form table td {
  padding:2px 0px 2px 0px;
  vertical-align:top;
}

/*
body.content div#page form table td strong {
  color:#A03CCD;
  display:block;
  font-size:1.1em;
  font-weight:bold;
  margin:5px 0px;
  text-transform:uppercase;
}
body.content div#page form table td.field {
  background-color:#F2F2F2;
  padding:2px 0px 2px 20px;
}
body.content div#page form table label {
  color:#A03CCD;
  font-size:1.1em;
}
body.content div#page form table p{
  color:#6D1F80;
  font-weight:bold;
  text-align:right;
}*/

body.content div#page form {
  background:transparent url('../images/log.gif') no-repeat top left;
  padding-left:350px;
}
body.content div#page form fieldset p {
  color:#6d1f80;
  clear:both;
  margin:2px 0px;
}
body.content div#page form fieldset p label {
  cursor:pointer;
  float:left;
  height:22px;
  line-height:22px;
  width:150px;
}

/*
 FOOTER
 ***********************************************************
 ***********************************************************
 */
div#footer {
  background:#6d1f80;
  clear:both;
  display:block;
  margin:0px auto;
  padding:0px;
  position:relative;
}
div#footer div#flashcontent {
  display:block;
  height:55px;
  margin:0 auto;
  padding:12px 0;
  width:866px;
}
div#footer p.links {
  background:#6d1e7e;
  color:#ffffff;
  height:34px;
  line-height:34px;
  margin:2px 0;
  text-align:center;
}
div#footer p.links a {
  color:#ffffff;
}
div#footer p.copyright {
  background:#D9B5D3;
  color:#6d1e7e;
  font-size:10px;
  height:24px;
  line-height:24px;
  margin:2px 0;
  text-align:center;
}
div#footer p.copyright a {
  color:#6d1e7e;
}
