#calendar-left{float:left;width:82%;text-align:center;}#calendar-right{margin-left:82%;text-align:center;}#calendar-left-content{padding-left:14px;padding-right:7px;}#calendar-right-content{padding-left:7px;padding-right:14px;}div.calendar-view-month-day{text-align:right;font-size:10px;font-weight:700;}div.calendar-view-week-day{text-align:center;font-size:10px;font-weight:700;}div.calendar-view-day-event{font-size:12px;font-weight:700;text-align:left;}table.calendar-smallmonth{width:144px;height:120px;}table.calendar-smallmonth th,table.calendar-smallmonth td{padding:4px;}th.calendar-smallmonth{text-align:center;padding-bottom:5px;padding-top:5px;}th.calendar-smallmonth a.right{float:right;_position:absolute;_margin-left:38px;}td.calendar-smallmonth-day-event{text-align:center;}a.calendar-no-event{font-weight:400;color:Gray;}a.calendar-has-events{font-weight:700;}table.calendar-legend{border:1px solid #ccc;}td.calendar-legend{text-align:left;}ul.calendar-legend{list-style-type:none;margin:0;padding:0;}li.calendar-legend{margin:0;padding:0;}div.calendar{position:relative;}.calendar,.calendar table{border:1px solid #556;font-size:11px;color:#000;cursor:default;background:#e6eaf3;font-family:tahoma,verdana,sans-serif;}.calendar .button{text-align:center;padding:2px;}.calendar .nav{background:#8EAABF url(menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title{font-weight:700;text-align:center;background:#859ecf;color:#fff;padding:2px;}.calendar thead .headrow{background:#8EAABF;color:#fff;}.calendar thead .daynames{background:#859ecf;}.calendar thead .name{border-bottom:1px solid #556;text-align:center;color:#fff;padding:2px;}.calendar thead .weekend{color:#859ecf;}.calendar thead .hilite{background-color:#8EAABF;color:#000;border:1px solid #fff;padding:1px;}.calendar thead .active{background-color:#778;padding:2px 0 0 2px;}.calendar tbody .day{width:2em;color:#000;text-align:right;padding:2px 4px 2px 2px;}.calendar tbody .day.othermonth{font-size:80%;color:#000;}.calendar table .wn{border-right:1px solid #000;background:#8EAABF;padding:2px 3px 2px 2px;}.calendar tbody .rowhilite td{background:#DEE8F1;}.calendar tbody td.hilite{background:#DEE8F1;font-weight:700;border:1px solid #fff;padding:1px 3px 1px 1px;}.calendar tbody td.active{background:#8EAABF;padding:2px 2px 0;}.calendar tbody td.selected{font-weight:700;border:1px solid #000;background:#fff;color:#000;padding:1px 3px 1px 1px;}.calendar tbody td.today{font-weight:700;color:#000;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .footrow{text-align:center;background:#859ecf;color:#fff;}.calendar tfoot .ttip{background:#fff;color:#445;border-top:1px solid #000;padding:1px;}.calendar tfoot .hilite{background:#859ecf;border:1px solid #8EAABF;color:#fff;padding:1px;}.calendar tfoot .active{background:#8EAABF;padding:2px 0 0 2px;}.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#DEE8F1;color:#000;font-size:90%;z-index:100;}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}.calendar .combo .label-IEfix{width:4em;}.calendar .combo .active{border-top:1px solid #859ecf;border-bottom:1px solid #859ecf;background:#DEE8F1;font-weight:700;}.calendar td.time{border-top:1px solid #000;text-align:center;background-color:#f4f0e8;padding:1px 0;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{border:1px solid #000;font-weight:700;background-color:#fff;padding:0 3px 0 4px;}.calendar td.time .colon{font-weight:700;padding:0 2px 0 3px;}.calendar td.time span.hilite{background-color:#667;color:#fff;border-color:#000;}.calendar td.time span.active{background-color:#000;color:#0f0;border-color:red;}.calendar-left-content-search{margin:25px 50px 100px;}input[type=text].enabled-date{background-color:#FFF;}.calendar-search-result-title{width:600px;padding-left:50px;}div.calendar-search-result-img{margin:5px 10px 0 0;}div.calendar-search-result-img img{max-height:550px;max-width:550px;}div.calendar-search-result-description{margin:0 0 10px;}p.calendar-description{text-align:justify;margin:5px 0 10px;}.calendar-search-hearder-box{margin:0 0 20px;}.calendar-search-header-title{font-size:1.6em;font-weight:700;text-decoration:none;padding-left:0;margin:0;}.calendar-search-header-title-agenda{font-size:1.6em;font-weight:700;color:gray;margin:0;}.calendar-search-header{font-size:1.4em;font-weight:700;text-decoration:none;padding-left:0;}.calendar-search-header-agenda{font-size:1.4em;font-weight:700;color:gray;}.calendar-search-link{text-decoration:none;}.calendar-search-element{background-color:#ECE9D8;margin:15px 5px;}div.calendar-clearboth{clear:both;}div.calendar-mini{margin:0 0 0 30px;}p.calendar-organized-event{border-left:medium solid blue;font-size:1em;margin:0 5px 5px 30px;padding:0 5px;}th.calendar-inner-margin{color:#FFF;background:#FFF;margin:5px;}tr.calendar-inner-border td{padding-left:5px;padding-right:5px;}.liste-article-agenda .item{padding:10px;}.liste-article-agenda .item img{float:left;margin:5px;}.liste-article-agenda p{margin-top:0;}table.calendar-view-month,table.calendar-view-week{border:1px solid #ddd;}th.calendar-view-month-day,th.calendar-view-week-day{width:85px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#ddd;vertical-align:top;}td.calendar-view-month-day,td.calendar-view-week-day{height:75px;width:85px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;vertical-align:top;}td.calendar-view-month-day-off,td.calendar-view-week-day-off{height:75px;width:85px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;vertical-align:top;background:#aaa;}td.calendar-view-month-day-old,td.calendar-view-week-day-old{height:75px;width:85px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;vertical-align:top;background:#F0F0F0;}td.calendar-view-month-day-today,td.calendar-view-week-day-today{height:75px;width:85px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;vertical-align:top;background:#bbf;}div.calendar-view-month-event,div.calendar-view-week-event{text-align:left;font-size:9px;font-weight:400;}ul.calendar-view-month-event,ul.calendar-view-week-event,ul.calendar-view-day-event{list-style-type:none;margin:2px;padding:0;}a.calendar-view-month-event,a.calendar-view-week-event{font-size:9px;font-weight:400;}th.calendar-smallmonth a.left,.calendar-search-float-left{float:left;}td.calendar-smallmonth-day,td.calendar-smallmonth-day-old,td.calendar-smallmonth-day-off,td.calendar-smallmonth-day-today{text-align:center;background:#FFF;}div.calendar-eventlist-month,div.calendar-eventlist-week{text-align:left;margin:20px;}div.calendar-eventlist-month-days,div.calendar-eventlist-week-days{margin:20px;}ul.calendar-eventlist-month,ul.calendar-eventlist-week-event{list-style-type:none;}th.calendar-legend,.calendar td.time .ampm{text-align:center;}.calendar tbody .day.othermonth.oweekend,.calendar tbody td.weekend{color:#EE9C00;}.calendar tbody .rowhilite td.wn,.calendar .combo .hilite{background:#8EAABF;}.disabled-date,input[type=text].disabled-date{background-color:#DCDCDC;}.picto-principale{background:#e8cce0 url("../../../images/local/skin/picto-rond-principale.png") no-repeat top left;}