html, body {
	margin: 0;
	padding: 0;
	height:780px;
	background-color: #000;/* url(../images/back.g.i.f);*/
}

body
{
  font-family:Tahoma,sans-serif;
  font-size: 0.9em;
  /*background: #000 url(../images/fond.jpg) top center no-repeat;*/
}
img{ border:0; }

a { color:#000080; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

#page
{
  background: #fff url(../images/corner.png) no-repeat bottom left;
  margin:0px auto;
  width: 800px;
  min-height:300px;
}

#header
{
  position: relative;
  background: #fff url(../images/header.jpg) no-repeat top left;
  margin:10px auto;/*-150*/
  width:950px;
  height:150px;
}
#menu
{
  position:relative;
  padding-top:85px;
  padding-right:220px;
  background-color:transparent;
}

#contenu
{
  margin-top:-40px; /*-250*/
  margin-right:10px;
  padding: 40px 50px 50px 50px;
  background: transparent url(../images/fondopacite.jpg) no-repeat bottom right;
}
#contenu h1 {text-align:left; color: #98027e;/*#ff6200;*/ }
#contenu p {text-align:center;color: #5e5e5e; }

#newsletter
{
  text-align:right;
}

#footer
{
  margin:10px auto;
  text-align:center;
  color: #a9a9a9;
  font-size:90%;
}
#footer a {color:#ff6200; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

div#kwickDetails
{
  margin-top:20px;
  text-align:center;
  color:#5e5e5e;
}
span#kwickDetails { font-size:1em;font-weight:bold; }

label
{
  display:block;
  width:150px;
  float:left;
}

.petit{font-size:0.7em;}
.sub{border:0;}
form fieldset {padding:1em;background:#eeeeee;border:1px solid #666666;margin:0 0 15px 15px;display:block}
form fieldset legend{padding:4px;background:#dddddd;border:1px solid #666666;margin-bottom:10px}

