#dispo { }
#dispo table { border-top: 1px solid #000000; border-left: 1px solid #000000; margin-top: 5px; }
#dispo th, #dispo td { font-size: 11px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 1px; background-color: #eeeeee; }
#dispo tr.nbdays th, #dispo tr.nbdays td { width: 16px; font-weight: bold; background-color: #cccccc; }
#dispo td { cursor: pointer; }
#dispo td.dateinvalide { background-color: #000000; border-right: 0px; cursor: auto; }
#dispo td.weekendday { background-color: #fbba18; }
#dispo td.dejareserve { background-color: #4181e3; cursor: auto; }
#dispo td.areserver { background-color: #009900; }

#legende td { cursor: auto; }
fieldset { margin-top: 5px; width: 120px; margin-left: 585px; } /*728-120 - 20px fieldset margins*/
fieldset legend { font-size: 11px; font-weight: bold; }
div#msgerreur { color: #ff0000; font-size: 11px; display: none; }

#navcalabs { position: absolute; left: 391px; padding-bottom: 3px; font-size: 12px; font-style: italic; clear: both; text-align: center; }
#navcal { width: 725px; font-size: 12px; font-style: italic; clear: both; text-align: center; }
#navcalprev a, #navcalnext a { color: #4181e3; }
#navcalprev { position: absolute; left: 280px; padding: 0 8px 3px 8px; text-align: left;}
#navcalnext { position: absolute; left: 464px; padding: 0 8px 3px 8px; text-align: right;}


#calwrapper td.dateinvalide { cursor: auto; }
#calwrapper td.weekendday, #legende td.weekendday { background-color: #fbba18; }
#calwrapper td.dejareserve, #legende td.dejareserve { background-color: #4181e3; cursor: auto; }
#calwrapper td.areserver, #legende td.areserver { background-color: #009900; }
#calwrapper td.toreserve { border: 1px #009900 solid; }
.tcal th,.tcal td { width: 21px; height: 22px; font-size: 11px; }
.tcal th {font-weight: bold; padding:1px 0 1px 2px; background-color: #cccccc; }
.tcal td {text-align: right; padding:1px 2px 1px 0px; cursor: pointer;}
.tcal td.days {font-weight: bold;background-color: #eeeeee; border: 1px #eeeeee solid; cursor: auto;}

.box, .cal { width: 182px; position: relative; float: left; }
#calwrapper { width: 2548px; position: relative; }
#bigbox { width: 725px; height: 180px; position: relative; overflow: hidden; }
table.tcal {border:1px #000 solid;}


