td {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	color: #000033
	}

body {
/*
	text="#000033" link="#003366" vlink="#000033" alink="#000033"
*/
	}
.statusmessage {
	color: #CC0000;
	}
.item a:link, .item a:visited{
	text-decoration: none
	}
.item a:hover{
	text-decoration: underline
	}
a:link, a:active, a:visited {
	text-decoration: underline
	}
a:hover {
	text-decoration: underline;
	color: #006699;
	}
.item {
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
	padding-right: 5px;
	padding-left: 5px
	}
.item a:link, .item a:visited {
	color: #003366
	}
.itemDown {
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px
	}
.item a:hover, .itemDown a:link, .itemDown a:visited {
	color: #000000;
	}
.itemDown a:link, .itemDown a:visited  {
	text-decoration: none
	}
.itemDown a:hover{
	text-decoration: underline
	}
.roompicture {
	font-family: Times New Roman, Times, serif;
	font-size: 9pt;
	color: #666666
	}
select, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt
	}
td {
	font-family: Times New Roman, Times, serif;
	font-size: 10pt
	}
.roomName {
	font-size: 12pt;
	font-weight: bold
	}
.error {
	color: #FF6600;
	font-weight: bold
	}

/*	RATES:	*/

.ratesMonthTable {
	border: #FFFFFF solid;
	border-width: 2px 3px 0px 0px
	}
.ratesMonthTable td {
	font-size: 9pt
	}
.ratesMonthTable a:link, .ratesMonthTable a:visited {
	text-decoration: none
	}
.ratesMonthTable a:hover {
	color: #000000;
	text-decoration: underline
	}
.ratesMonthTable .AV,
.ratesMonthTable .NA,
.ratesMonthTable .option,
.ratesMonthTable .currentAV,
.ratesMonthTable .currentNA,
.ratesMonthTable .currentoption {
	cursor: hand
	}

.currentAV {
	background-color: #F2F5F9;
	color: #004080;
	border: #004080;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
	}
.currentAV a:link, .currentAV a:visited, .currentAV a:hover, .AV a:link, .AV a:visited, .AV a:hover {
	color: #004080;
	}
.currentAV a:link, .currentAV a:visited, .AV a:link, .AV a:visited {
	text-decoration: none
	}
.currentAV a:hover, .AV a:hover {
	text-decoration: underline
	}
.currentNA {
 	background-color: #F9F2F5;
	color: #CC0000;
	border: #CC0000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
	}
.currentNA a:link, .currentNA a:visited, .currentNA a:hover, .NA a:link, .NA a:visited, .NA a:hover {
	color: #CC0000;
	}
.ratesMonthTable .currentNA .price, .ratesMonthTable .NA .price {
	font-weight: normal;
	}
.ratesMonthTable .currentNA, .ratesMonthTable .NA {
	font-weight: bold;
	}
.currentNA a:link, .currentNA a:visited, .NA a:link, .NA a:visited {
	text-decoration: none
	}
.currentNA a:hover,.NA a:hover {
	text-decoration: underline
	}
.currentoption {
	background-color: #F9F2F5;
	color: #CC0000;
	border: #CC0000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
	}
.currentoption a:link, .currentoption a:visited, .currentoption a:hover, .option a:link, .option a:visited, .option a:hover {
	color: #CC0000;
	}
.currentoption a:link, .currentoption a:visited, .NA a:link, .NA a:visited {
	text-decoration: none
	}
.currentoption a:hover,.currentoption a:hover {
	text-decoration: underline
	}
.option a:link, .option a:visited, .NA a:link, .NA a:visited, {
	text-decoration: none
	}
.option a:hover,.option a:hover {
	text-decoration: underline
	}

/*	CALENDER:	*/

.calenderYearTable {
	border: 0px #CCCCCC solid
	}
.calenderMonthTable {
	border: #FFFFFF solid;
	border-width: 2px 3px 0px 0px
	}
.calenderMonthTable td {
/*	border: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px	*/
	font-size: 9pt
	}
.calenderMonthTable .currentNA, .calenderMonthTable .NA {
	font-weight: bold;
	}
td {
	font-family: Times New Roman, Times, serif;
	font-size: 11pt
	}
.dayTitle td, .dayTitle, dayTitle a:link, dayTitle a:visited {
	font-size: 8pt;
	color: #000000
	}
.weekTitle td, .weekTitle {
	font-size: 8pt;
	color: #000000
	}
.yearTitle td, .yearTitle {
	font-weight: bold;
	color: #000000
	}
.AV {
	background-color: #F2F5F9;
	color: #004080
	}
	/*E5ECF2*/
.NA {
	background-color: #F9F2F5;
	color: #CC0000;
	font-weight: bold;
	}
.option {
	background-color: #F9F2F5;
	color: #CC0000;
	}
.selectionNA {
	background-color: #F9F2F5;
	color: #CC0000;
	border: solid;
	border-width: 1px 0px 0px 1px;
	border: #CC0000;
	}
.empty {
	background-color: #F9F9F9
	}
.price {
	font-size: 10pt
	}
u {
	/*
	font-size: 12pt
	*/
	}
.block, .block a{
	color: #CC0000;
}

.menu, .menu a, .menuD, .menuM, .menuR{
	color: #004080;
}
.menuD {
	font-weight: bold;
}
.menuM, .menuR {
	font-weight: bold;
	width: 120px;
}
/*	LE FIN	*/
