@charset "utf-8"; /* ::::: datepicker ::::: */ /* :::: declarations :::: */ /*@IMPORT url("../spinbutton/spinbutton.css");*/ datepicker {-moz-binding: url("datepicker.xml#datepicker");} datepicker-month {-moz-binding: url("datepicker.xml#datepicker-month");} datepicker-year {-moz-binding: url("datepicker.xml#datepicker-year");} datepicker-day {-moz-binding: url("datepicker.xml#datepicker-day");} datepicker-calendar {-moz-binding: url("datepicker.xml#datepicker-calendar");} datepicker-view {-moz-binding: url("datepicker.xml#datepicker-view");} datepicker-button {-moz-binding: url("datepicker.xml#datepicker-button");} /* :::: public style :::: */ datepicker { font-family:monospace, cursive, serif, sans-serif; font-size:12px; } /* partie centrale */ datepicker-calendar { background-color:#E0EAFC; color:black; } /* affichage des mois */ datepicker-month { color:black; } /* affichage des années */ datepicker-year { color:black; } /* afichage des jours */ datepicker-day { color:black; } /* buttons pour revenir au mois courant */ datepicker-button.today { list-style-image:url(date.png); /* list-style-image:url(calendar.png); */ } /* buttons pour changer de mois */ datepicker-button.previous-month { /* list-style-image:url(chrome://browser/skin/Toolbar-small.png); */ list-style-image:url(navigation.png); -moz-image-region:rect(0px 16px 16px 0px); } datepicker-button.next-month { /* list-style-image:url(chrome://browser/skin/Toolbar-small.png); */ list-style-image:url(navigation.png); -moz-image-region:rect(0px 32px 16px 16px); } /* jour selectionné */ datepicker-calendar[isyear][ismonth][currentday="1"] datepicker-day[value="1"], datepicker-calendar[isyear][ismonth][currentday="2"] datepicker-day[value="2"], datepicker-calendar[isyear][ismonth][currentday="3"] datepicker-day[value="3"], datepicker-calendar[isyear][ismonth][currentday="4"] datepicker-day[value="4"], datepicker-calendar[isyear][ismonth][currentday="5"] datepicker-day[value="5"], datepicker-calendar[isyear][ismonth][currentday="6"] datepicker-day[value="6"], datepicker-calendar[isyear][ismonth][currentday="7"] datepicker-day[value="7"], datepicker-calendar[isyear][ismonth][currentday="8"] datepicker-day[value="8"], datepicker-calendar[isyear][ismonth][currentday="9"] datepicker-day[value="9"], datepicker-calendar[isyear][ismonth][currentday="10"] datepicker-day[value="10"], datepicker-calendar[isyear][ismonth][currentday="11"] datepicker-day[value="11"], datepicker-calendar[isyear][ismonth][currentday="12"] datepicker-day[value="12"], datepicker-calendar[isyear][ismonth][currentday="13"] datepicker-day[value="13"], datepicker-calendar[isyear][ismonth][currentday="14"] datepicker-day[value="14"], datepicker-calendar[isyear][ismonth][currentday="15"] datepicker-day[value="15"], datepicker-calendar[isyear][ismonth][currentday="16"] datepicker-day[value="16"], datepicker-calendar[isyear][ismonth][currentday="17"] datepicker-day[value="17"], datepicker-calendar[isyear][ismonth][currentday="18"] datepicker-day[value="18"], datepicker-calendar[isyear][ismonth][currentday="19"] datepicker-day[value="19"], datepicker-calendar[isyear][ismonth][currentday="20"] datepicker-day[value="20"], datepicker-calendar[isyear][ismonth][currentday="21"] datepicker-day[value="21"], datepicker-calendar[isyear][ismonth][currentday="22"] datepicker-day[value="22"], datepicker-calendar[isyear][ismonth][currentday="23"] datepicker-day[value="23"], datepicker-calendar[isyear][ismonth][currentday="24"] datepicker-day[value="24"], datepicker-calendar[isyear][ismonth][currentday="25"] datepicker-day[value="25"], datepicker-calendar[isyear][ismonth][currentday="26"] datepicker-day[value="26"], datepicker-calendar[isyear][ismonth][currentday="27"] datepicker-day[value="27"], datepicker-calendar[isyear][ismonth][currentday="28"] datepicker-day[value="28"], datepicker-calendar[isyear][ismonth][currentday="29"] datepicker-day[value="29"], datepicker-calendar[isyear][ismonth][currentday="30"] datepicker-day[value="30"], datepicker-calendar[isyear][ismonth][currentday="31"] datepicker-day[value="31"] { color:white; background-color:#005B90; } /* survol d'une date */ datepicker-day:hover[value="1"], datepicker-day:hover[value="2"], datepicker-day:hover[value="3"], datepicker-day:hover[value="4"], datepicker-day:hover[value="5"], datepicker-day:hover[value="6"], datepicker-day:hover[value="7"], datepicker-day:hover[value="8"], datepicker-day:hover[value="9"], datepicker-day:hover[value="10"], datepicker-day:hover[value="11"], datepicker-day:hover[value="12"], datepicker-day:hover[value="13"], datepicker-day:hover[value="14"], datepicker-day:hover[value="15"], datepicker-day:hover[value="16"], datepicker-day:hover[value="17"], datepicker-day:hover[value="18"], datepicker-day:hover[value="19"], datepicker-day:hover[value="20"], datepicker-day:hover[value="21"], datepicker-day:hover[value="22"], datepicker-day:hover[value="23"], datepicker-day:hover[value="24"], datepicker-day:hover[value="25"], datepicker-day:hover[value="26"], datepicker-day:hover[value="27"], datepicker-day:hover[value="28"], datepicker-day:hover[value="29"], datepicker-day:hover[value="30"], datepicker-day:hover[value="31"] { border:solid 1px lightcoral; cursor:pointer; } /* jour d'aujourd'hui */ datepicker-view[isyear][ismonth][today="1"] datepicker-day[value="1"], datepicker-view[isyear][ismonth][today="2"] datepicker-day[value="2"], datepicker-view[isyear][ismonth][today="3"] datepicker-day[value="3"], datepicker-view[isyear][ismonth][today="4"] datepicker-day[value="4"], datepicker-view[isyear][ismonth][today="5"] datepicker-day[value="5"], datepicker-view[isyear][ismonth][today="6"] datepicker-day[value="6"], datepicker-view[isyear][ismonth][today="7"] datepicker-day[value="7"], datepicker-view[isyear][ismonth][today="8"] datepicker-day[value="8"], datepicker-view[isyear][ismonth][today="9"] datepicker-day[value="9"], datepicker-view[isyear][ismonth][today="10"] datepicker-day[value="10"], datepicker-view[isyear][ismonth][today="11"] datepicker-day[value="11"], datepicker-view[isyear][ismonth][today="12"] datepicker-day[value="12"], datepicker-view[isyear][ismonth][today="13"] datepicker-day[value="13"], datepicker-view[isyear][ismonth][today="14"] datepicker-day[value="14"], datepicker-view[isyear][ismonth][today="15"] datepicker-day[value="15"], datepicker-view[isyear][ismonth][today="16"] datepicker-day[value="16"], datepicker-view[isyear][ismonth][today="17"] datepicker-day[value="17"], datepicker-view[isyear][ismonth][today="18"] datepicker-day[value="18"], datepicker-view[isyear][ismonth][today="19"] datepicker-day[value="19"], datepicker-view[isyear][ismonth][today="20"] datepicker-day[value="20"], datepicker-view[isyear][ismonth][today="21"] datepicker-day[value="21"], datepicker-view[isyear][ismonth][today="22"] datepicker-day[value="22"], datepicker-view[isyear][ismonth][today="23"] datepicker-day[value="23"], datepicker-view[isyear][ismonth][today="24"] datepicker-day[value="24"], datepicker-view[isyear][ismonth][today="25"] datepicker-day[value="25"], datepicker-view[isyear][ismonth][today="26"] datepicker-day[value="26"], datepicker-view[isyear][ismonth][today="27"] datepicker-day[value="27"], datepicker-view[isyear][ismonth][today="28"] datepicker-day[value="28"], datepicker-view[isyear][ismonth][today="29"] datepicker-day[value="29"], datepicker-view[isyear][ismonth][today="30"] datepicker-day[value="30"], datepicker-view[isyear][ismonth][today="31"] datepicker-day[value="31"] { color:#E85C0B; } /* jour d'aujourd'hui selectionné */ datepicker-view[isyear][ismonth][today="1"] datepicker-calendar[isyear][ismonth][currentday="1"] datepicker-day[value="1"], datepicker-view[isyear][ismonth][today="2"] datepicker-calendar[isyear][ismonth][currentday="2"] datepicker-day[value="2"], datepicker-view[isyear][ismonth][today="3"] datepicker-calendar[isyear][ismonth][currentday="3"] datepicker-day[value="3"], datepicker-view[isyear][ismonth][today="4"] datepicker-calendar[isyear][ismonth][currentday="4"] datepicker-day[value="4"], datepicker-view[isyear][ismonth][today="5"] datepicker-calendar[isyear][ismonth][currentday="5"] datepicker-day[value="5"], datepicker-view[isyear][ismonth][today="6"] datepicker-calendar[isyear][ismonth][currentday="6"] datepicker-day[value="6"], datepicker-view[isyear][ismonth][today="7"] datepicker-calendar[isyear][ismonth][currentday="7"] datepicker-day[value="7"], datepicker-view[isyear][ismonth][today="8"] datepicker-calendar[isyear][ismonth][currentday="8"] datepicker-day[value="8"], datepicker-view[isyear][ismonth][today="9"] datepicker-calendar[isyear][ismonth][currentday="9"] datepicker-day[value="9"], datepicker-view[isyear][ismonth][today="10"] datepicker-calendar[isyear][ismonth][currentday="10"] datepicker-day[value="10"], datepicker-view[isyear][ismonth][today="11"] datepicker-calendar[isyear][ismonth][currentday="11"] datepicker-day[value="11"], datepicker-view[isyear][ismonth][today="12"] datepicker-calendar[isyear][ismonth][currentday="12"] datepicker-day[value="12"], datepicker-view[isyear][ismonth][today="13"] datepicker-calendar[isyear][ismonth][currentday="13"] datepicker-day[value="13"], datepicker-view[isyear][ismonth][today="14"] datepicker-calendar[isyear][ismonth][currentday="14"] datepicker-day[value="14"], datepicker-view[isyear][ismonth][today="15"] datepicker-calendar[isyear][ismonth][currentday="15"] datepicker-day[value="15"], datepicker-view[isyear][ismonth][today="16"] datepicker-calendar[isyear][ismonth][currentday="16"] datepicker-day[value="16"], datepicker-view[isyear][ismonth][today="17"] datepicker-calendar[isyear][ismonth][currentday="17"] datepicker-day[value="17"], datepicker-view[isyear][ismonth][today="18"] datepicker-calendar[isyear][ismonth][currentday="18"] datepicker-day[value="18"], datepicker-view[isyear][ismonth][today="19"] datepicker-calendar[isyear][ismonth][currentday="19"] datepicker-day[value="19"], datepicker-view[isyear][ismonth][today="20"] datepicker-calendar[isyear][ismonth][currentday="20"] datepicker-day[value="20"], datepicker-view[isyear][ismonth][today="21"] datepicker-calendar[isyear][ismonth][currentday="21"] datepicker-day[value="21"], datepicker-view[isyear][ismonth][today="22"] datepicker-calendar[isyear][ismonth][currentday="22"] datepicker-day[value="22"], datepicker-view[isyear][ismonth][today="23"] datepicker-calendar[isyear][ismonth][currentday="23"] datepicker-day[value="23"], datepicker-view[isyear][ismonth][today="24"] datepicker-calendar[isyear][ismonth][currentday="24"] datepicker-day[value="24"], datepicker-view[isyear][ismonth][today="25"] datepicker-calendar[isyear][ismonth][currentday="25"] datepicker-day[value="25"], datepicker-view[isyear][ismonth][today="26"] datepicker-calendar[isyear][ismonth][currentday="26"] datepicker-day[value="26"], datepicker-view[isyear][ismonth][today="27"] datepicker-calendar[isyear][ismonth][currentday="27"] datepicker-day[value="27"], datepicker-view[isyear][ismonth][today="28"] datepicker-calendar[isyear][ismonth][currentday="28"] datepicker-day[value="28"], datepicker-view[isyear][ismonth][today="29"] datepicker-calendar[isyear][ismonth][currentday="29"] datepicker-day[value="29"], datepicker-view[isyear][ismonth][today="30"] datepicker-calendar[isyear][ismonth][currentday="30"] datepicker-day[value="30"], datepicker-view[isyear][ismonth][today="31"] datepicker-calendar[isyear][ismonth][currentday="31"] datepicker-day[value="31"] { color:yellow; background-color:#005B90; } /* moi courant */ datepicker-view[isyear][ismonth] datepicker-month { font-weight:bold; } /* année courante */ datepicker-view[isyear] datepicker-year { font-weight:bold; } /* colonne des dimanches */ datepicker columns column:first-child { background-color:gainsboro; border-right:solid gray 1px; } /* colonne des lundi */ datepicker columns column:first-child + column { } /* colonne des mardis */ datepicker columns column:first-child + column + column { } /* colonne des mercredis */ datepicker columns column:first-child + column + column + column { } /* colonne des jeudis */ datepicker columns column:first-child + column + column + column + column { } /* colonne des vendredi */ datepicker columns column:first-child + column + column + column + column + column { } /* colonne des samedis */ datepicker columns column:first-child + column + column + column + column + column + column { border-left:solid gray 1px; } /* affichage des jours */ rows[anonid="datepicker-rows"] row:first-child { font-weight:bold; background-color:linen; color:#005B90; } /* :::: private style :::: */ datepicker-button { background-color:transparent; -moz-appearance:toolbarbutton; padding:3px; -moz-box-pack:center; -moz-box-align:center; opacity:1.0 !important; } datepicker { margin:0px; padding:0px; text-align:center; cursor:default; } datepicker-month { text-align:right; width:65px; display:none; } datepicker-day { border:solid 1px transparent; } rows[anonid="datepicker-rows"] row:first-child { border-bottom:solid gray 1px; height:25px; padding-top:3px; } /* mois affiché */ datepicker-view[currentmonth="0"] spacer:first-child + datepicker-month, datepicker-view[currentmonth="1"] spacer:first-child + datepicker-month + datepicker-month, datepicker-view[currentmonth="2"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="3"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="4"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="5"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="6"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="7"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="8"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="9"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="10"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month, datepicker-view[currentmonth="11"] spacer:first-child + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month + datepicker-month { display:-moz-box; }