body {
	background-color : #FFFFFF;
	margin: 0;
	font-family: arial,verdana;
	font-size : 12px;
	text-align: center;
	padding: 0;
	line-height: 15px;
  height:100%;
}
a {
	color:#000000;
}
a:link,a:active,a:visited {text-decoration: none}
table {
  margin:0;
  padding:0;
  border-collapse:collapse;
}
tr {
  vertical-align:top;
  margin:0;
  padding:0;
  border-collapse:collapse;
}
td {
	font-family: arial,verdana;
	font-size : 12px;
  margin:0;
  padding:0;
  border-collapse:collapse;
}
img {
	display: inline-block;
	vertical-align: middle;
	border-color: #000000;
}
br {
	line-height: 15px;
}
b {
	font-weight: bold;
}
hr {
	height: 1px;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
table.center {
	margin-left:auto;
	margin-right:auto;
}
.principal {
  width:980px;
  margin-left:auto;
	margin-right:auto;
}
.rouge {
  color:#FF6666;
}
.blanc {
  color:#FFFFFF;
}
.commander {
  background-color:#ff3333;
  color:#FFFFFF;
  font-size:10px;
  line-height:10px;
  width:65px;
  height:15px;
  text-align:center;
  vertical-align:top;
  margin:0;
  padding:0;
}
.reserver {
  background-color:#339933;
  color:#FFFFFF;
  font-size:10px;
  line-height:10px;
  width:65px;
  height:15px;
  text-align:center;
  vertical-align:top;
  margin:0;
  padding:0;
}
.Rss {
  background-image:url('/images/rss.gif');
  width:14px;
  height:14px;
  border:0;
}
.VousEtes {
  text-align:left;
  font-size:11px;
  padding-left:10px;
  height:30px;
  padding-top:10px;
}
.off {
}
.opac {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	width:100%;
	height:100%;
	z-index:1;
	position:relative;
}
.formtext {
  width:115px;
  height:15px;
  border:1px solid #9E9E9E;
  vertical-align:middle;
}
.calendarTable {
  border:1px solid #000000;
  margin-right:0;
  margin-left:auto;
  width:130px;
  height:137px;
}
.calendarDays {
  color:#000000;
  font-size:11px;
  background-color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
}
.calendarToday {
  color:#FFFFFF;
  font-size:11px;
  background-color:#000000;
  text-align:center;
  vertical-align:middle;
}
.calendarHeader {
  color:#FFFFFF;
  font-size:11px;
  background-color:#A9B4B3;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}
.onglet {
  float:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:4px;
  padding-bottom:4px;
  color:#FFFFFF;
}
.onglet:hover {
  background-color:#FFFFFF;
  color:#333333;
  cursor:hand;
}
.actif {
  color:#FFFFCC;
}