body {
	background-color: #000000;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 14px;
}
ul#menu {
list-style-type: none;
width: 100%; /* précision pour Opera */
}

ul#menu li {
float: left;
}

ul#menu a {
float: left;
margin: 0 2px;
padding: 5px 15px;
text-align: center;
border: 1px solid gray;
text-decoration: none;
color: #000;
background: #fff;
}

ul#menu a:hover {
background: #ccc;
border: 1px solid gray; 
}

a {
text-decoration: none;
color: #fff;
}
.bas {
	
}
.calendar{display: none;}
#container{
position: absolute;
margin: 0px 2px 0px 2px;
border: 1px #000 solid;
overflow: hidden;
background-color: #fff;
}
.calTable{border: 0px;background-color: #FFF;font-size: 0.925em;font:bold 11px Trebuchet MS,Arial;}
.calTable td{padding:3px;}
.calHeader{border: 0px;background-color: #333333;color: #fff;text-align:center;font:bold 12px Trebuchet MS,Arial;}
.calHeader a{color: #fff;}
.calTable td.arrow{font-size:15pt;padding:0px;font-weight:bold;font-family:Times New Roman, Arial;line-height:10px;}
.calTable .dayNames td{font:normal 10px Trebuchet MS,Arial;padding:0px;text-align:center;}
.calTable .week td{text-align:center;cursor:default;color:#BBB;}
.calTable tr.week td.selectable{color:#333333;text-decoration:none;cursor:pointer;}
.calTable tr.week td.selectable:hover{background-color: #333333;color:#FFF;text-decoration:underline;}
.calTable .week td.we{background-color:#CCCCCC;color:#CCCCCC;}
#container .calTable tr.week td.selectedDate{background-color:#CCCCCC;color:#330099;}

input {
	border: thin solid #660000;
	background-color: #CCCCCC;
}

