body {
  margin: 0px;
  background: url('../img/bg.png') repeat-x #eee;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
}
a {
  color: #006699;
  font-weight: bold;
}
a:hover {
  color: #b03030;
  text-decoration: none;
}
a.big {
  font-size: 13px;
}
a.close {
  color: #fff;
}
a.close:hover {
  color: #fff;
}
div.close {
  width: 440px;
  height: 18px;
	background: #333;
	text-align: center;
	padding: 6px;
}
div.close2 {
  width: 590px;
  height: 18px;
	background: #333;
	text-align: center;
	padding: 6px;
}
div.contenu {
  background: #fff;
}
div.contenu2 {
  height: 580px;
}
div.contenu3 {
  height: 460px;
}
div#global {
	background: #fff;
	border: 2px solid #333;
	margin: -265px -225px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 450px;
  height: 530px;
}
div#global2 {
	background: #fff;
	border: 2px solid #333;
	margin: -325px -300px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
  height: 650px;
}
div.line {
  width: 100%;
  height: 16px;
  background: url('../img/line.png');
}
div.pop {
  width: 428px;
  height: 18px;
	background: #333;
	padding: 11px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
div.pop2 {
  width: 580px;
  height: 18px;
	background: #333;
	padding: 11px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
h1 {
  font-size: 20px;
  text-decoration: underline;
  margin: 15px;
}
p {
  font-size: 14px;
  margin: 15px;
}
p.annul {
  color: #d00;
  font-weight: bold;
}
p.dispo {
  color: #049f00;
  font-weight: bold;
}
p.mid {
  color: #e80;
  font-weight: bold;
}
p.footer {
  font-size: 11px;
  font-weight: bold;
  color: #333;
}
table.site {
  width: 315px;
  background: #f6f6f6;
  border: 2px solid #333;
  padding: 2px;
}
