.div {
	height:180px;
	width:180px; 
}

.cell {
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	background-color:#cccccc; 
}
.cellday {
	height:15px; 
	width:22px; 
	cursor:hand; 
	color:#585858; 
	background-color:#ffffff;
}
.cellinfo {
	background-color:#ffffff;
	color:#585858;
}
.cellinfo font{
	color:#585858;
}
.fontday {
	cursor:Hand; 
	font-family:Verdana,Arial; 
	font-size:10px; 
	font-size:10px; 
	font-weight:bold; 
}
.select {
	font-family:Verdana,Arial; 
	font-weight:bold; 
	font-size:10px; 
	color:white; 
	background-color:#809de1; 
}
.tableDay {
	background-color:#0192a9; 
	border-style:solid; 
	border-width:1px; 
	border-color:gray; 
}
.bigTable {
	background-color:#042780; 
	border-style:solid; 
	border-width:1px; 
	border-color:#ffffff; 
}
div#error { 
	border : outset red 4px ; 
	width : 500px ; 
	padding : 15px ; 
	background-color : #EEF3F9; 
}
table.villedft { 
	visibility : visible ; 
	position : relative; 
}
table.villesrch {
	visibility : hidden ; 
	position : absolute;
}
a { 
	text-decoration : none ; 
	color : black; 
}
.calandarSelect {
	font-family:verdana,arial; 
	font-size:9px; 
	border-style:solid;
	border-color:#ece9d8;
}
input {
	background-color:#FFFFFF;
	height:15px;
	font-family:arial;
	font-size:11px;		
	border-color:#585858;
	border: 1px solid #a1a1a1;	
	color:#585858;
	padding:0 3px;
}
.texte {
	font-family:arial,verdana; 
	font-size:10px;
}
.jour {
	font-family:arial,verdana; 
	font-size:11px; 
	font-weight:normal;
}
.roomType {
	width:160px; 
	height:28px;
}
.roomNum {
	width:80px; 
	height:28px;
}
.numSel {
	font-family:Verdana,Arial; 
	font-size:9px; 
	font-weight: bold; 
	color:black;
}