#overDiv {
	border:solid 1px #000000;
}

p,BODY {color:black; font-size: 11pt; font-family:arial,sans-serif;
background-color:#FFE1E1}

input,textarea,submit {color:black; font-size: 10pt; font-family:arial,sans-serif}
FORM {margin-bottom : 5pt;margin-top : 5pt    }

.small {font-size:8pt}

A:link {color:#C00000; font-weight: bold; text-decoration: none}
A:visited {color:#C00000; font-weight: bold; text-decoration: none}
A:hover {color:#C00000; text-decoration:underline}

.onmouseover{
    color:#C00000; font-weight: bold; text-decoration: none
}

H1 {color:black; font-family:verdana,sans-serif; font-size:16pt}
H2 {color:black; font-family:verdana,sans-serif; font-size:14pt}
H3 {color:black; font-family:verdana,sans-serif; font-size:12pt}

TD {font-size:10pt; font-family:arial,sans-serif; border-width:1;
vertical-align:top}

TD.CR { vertical-align: middle; text-align: right}
TD.CL { vertical-align: middle; text-align: left}
TD.BR { vertical-align: baseline; text-align: right}
TD.BL { vertical-align: baseline; text-align: left}
TD.TR { vertical-align: middle; text-align: right}
TD.TL { vertical-align: middle; text-align: left}

.fontcolor1{color:#FFFFCC}
.fontcolor2{color:#FFC0C0}
.fontcolor3{color:#FFC0C0}
.fontcolor4{color:#000000}

.clock {
font-size: 10pt;
}

.bground {background-color:#FFC0C0}
TD.border_banner {background-color:#FFE1E1}
TD.banner {vertical-align:middle; background-color:#FF5353}
TH {
color:#eeeeee;
font-size:10pt;
font-family:verdana,sans-serif;
background-color:#FF0000;
border-width:1;
border-color:black;
vertical-align:middle
}
TD.cell_hours {background-color:#FFC0C0; text-align:center}
TD.cell_month {font-size: 8pt; background-color:white}
TD.cell_month_o {background-color:#cccccc;}
TD.empty_cell {background-color:white;}
.monthday {font-size: 12pt}

.cal_current_day{color:BLACK}

.week {background-color:#FFC0C0}
TD.calendar {border:0px; font-size: 7pt}
TD.calendarcol1 {border:0px; font-size: 8pt}
TD.calendarHeader {border:0px; font-size: 10pt}


.center {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.avertissement {
background-color:#FF8585;
text-align:center;
}


TD.calendar2 {border:0px; font-size: 8pt}
TD.calendarHeader2 {border:0px; font-size: 10pt}
.formo {width: 100%; background-color: #FFF0E0; background-position: center bottom; float: none; color: #000000}
.fondo {background-color: #FFF0E0; background-position: center bottom; float: none; color: #000000}
.fondl {background-color: #CCCCCC; background-position: center bottom; float: none; color: #000000}

.compte {
	background-color: #FFBFAA;
}

.texte10px {
	font-size:11px;
}

.legend {
	font-size:11px;
	font-weight: bold;
	color:black;
}

.error {
	background-color: #BEA5ED;
}

.col_gauche__demande_reservation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
}

.border_evt {
	border-right:1px solid #FF0000;
}

.texte_recherche {
	font-size:9px;
}

DIV.view {
	margin-left:-23px;
	margin-top:-14px;
	width:20px;
	float:right;
}

DIV.apercu_room {
	position:inherit;
	margin-left:20px;
	background-color:#FFFFFF;
	z-index:2;	
}