.style_calendrier { text-align: center; font-size: 10px; color: black; background-color: #ffffcc; z-index: 2; width: 250px; position: absolute; margin-top: 0px; margin-left: 0px; font-family: Arial,Helvetica,sans-serif; } .style_calendrier td { border: 1px solid black; width: 25px; } .style_calendrier select { font-size: 10px; background-color: #333333; } .style_calendrier a { text-decoration: none; color: #4444ff; } .style_calendrier .lien { cursor: pointer; } .style_calendrier .lien:hover { background-color: #44ccff; } .style_calendrier .titre .lien, .style_calendrier select { color: #ccccff; } .style_calendrier .titre .lien:hover, .style_calendrier select:hover { background-color: #44ccff; color: #ff0000; font-weight: bolder; } .style_calendrier .titre { font-size: 11px; color: #ffffcc; background-color: #333333; } .style_calendrier .njours { background-color: #ffff88; } .style_calendrier .titre a { color: #88ccff; }