/* FOCUS */
#colonne-droite .agenda-focus {margin:0 0 30px 0;padding:0;width:175px;}
#colonne-droite .agenda-focus img {margin:0 0 6px 0;}
#colonne-droite .agenda-focus h2 {display:none;}
#colonne-droite .agenda-focus p,
#colonne-droite .agenda-focus h3 {color:#000;font-size:14px;}
#colonne-droite .agenda-focus p a,
#colonne-droite .agenda-focus h3 a {display:block;color:#000;text-decoration:none;}
#colonne-droite .agenda-focus p a:hover,
#colonne-droite .agenda-focus h3 a:hover {color:#0088ad;text-decoration:none;}
#colonne-droite .agenda-focus h3, #colonne-droite .agenda-focus h3 a {font-weight:bold;line-height:20px;}
#colonne-droite .agenda-focus p.categorie {font-size:10px;text-transform:none;}
#colonne-droite .agenda-focus p.categorie span {display:inline-block;padding:0 7px;line-height:11px;color:#fff;text-transform:uppercase;background:#0088ad;}

/* LATEST */
#colonne-droite .agenda-latest {margin:0 0 33px 0;width:175px;}
#colonne-droite .agenda-latest h2 {margin:0 0 14px 0;padding:22px 0 0 0;overflow:hidden;height:0px !important;background:url(../Images/titre-agenda.gif) left top no-repeat;}
#colonne-droite .agenda-latest .item {margin:0 0 14px 0;}
#colonne-droite .agenda-latest .item p {display:block;color:#000;font-size:10px;}
#colonne-droite .agenda-latest .item p span {display:inline-block;padding:0 7px;line-height:11px;color:#fff;text-transform:uppercase;background:#0088ad;}
#colonne-droite .agenda-latest .item h3 {margin:0;color:#6a6a6a;font-size:12px;}
#colonne-droite .agenda-latest .item h3 a {display:block;color:#6a6a6a;text-decoration:none;}
#colonne-droite .agenda-latest .item h3 a:hover {color:#0088ad;text-decoration:none;}

/* LISTE */
#contenu .agenda-list .item {padding:0 15px 15px 15px;margin:0 0 18px 0;background:url(../Images/bg-item-actualite-list.gif) left bottom repeat-x;}
#contenu .agenda-list .item p {margin:0;padding:0;font-size:13px;color:#000;}
#contenu .agenda-list .item p a {display:block;color:#000;text-decoration:none;}
#contenu .agenda-list .item p a:hover {color:#0088ad;text-decoration:none;}
#contenu .agenda-list .item p.categorie {margin:0 0 2px 0;padding:0;font-size:10px;line-height:15px;text-transform:none;}
#contenu .agenda-list .item p.categorie span {display:inline-block;padding:0 6px;background:#0088ad;color:#fff;text-transform:uppercase;}
#contenu .agenda-list .item p.date {margin:0 0 15px 0;color:#777;font-size:11px;}
#contenu .agenda-list .item .image {float:left;margin:0 14px 14px 0;padding:0;width:93px;font-size:1px;}
#contenu .agenda-list .item .image img {float:right;margin:0;}

/* SINGLE */
#contenu .agenda-single h1 {margin:0 0 5px 0;}
#contenu .agenda-single p.categorie {margin:0 0 10px 0;padding:0;font-size:10px;color:#fff;text-transform:uppercase;line-height:15px;}
#contenu .agenda-single p.categorie span {display:inline-block;padding:0 6px;background:#0088ad;font-weight:bold;}
#contenu .agenda-single p.info {margin:0 0 10px 0;padding:0;font-size:11px;color:#777;text-transform:none;line-height:normal;}
#contenu .agenda-single p.info a {color:#777;text-decoration:underline;}
#contenu .agenda-single p.info a:hover {color:#000;text-decoration:underline;}
#contenu .agenda-single p.info span {margin:0;padding:0;text-transform:uppercase;color:#000;font-size:10px;font-weight:normal;}
#contenu .agenda-single p.ics {float:right;margin:0 0 15px 20px;width:100px;font-size:11px;color:#777;text-align:center;}
#contenu .agenda-single p.ics a {display:block;padding:5px;color:#777b7e;text-decoration:none;border:1px solid #dbdbdb;background:url(../Images/bg-ics.gif) left bottom repeat-x;}
#contenu .agenda-single p.ics a:hover {color:#000;background:#bee4e1;border:1px solid #0088ad;}
#contenu .agenda-single p.keywords {display:block;margin:0 0 12px 0;padding:0;font-size:10px;color:#eceae0;font-style:italic;}
#contenu .agenda-single .image {float:right;margin:0 0 0 10px;padding:5px 5px 3px 5px;width:205px;font-size:13px;}
#contenu .agenda-single .image .img {padding:0;margin:1px;}
#contenu .agenda-single .image .img a {display:block;border:1px solid #e2e2e2;}
#contenu .agenda-single .image .img a:hover {}
#contenu .agenda-single .image .img img {margin:0;}
#contenu .agenda-single .image .big {width:205px;}
#contenu .agenda-single .image .miniatures {width:205px;}
#contenu .agenda-single .image .big .img {position:relative;width:203px;}
#contenu .agenda-single .image .miniatures .img {float:left;width:39px;display:inline;}
#contenu .agenda-single span.legende {display:inline;position:absolute;bottom:20px;left:20px;margin:0;padding:0 7px;width:100px;font-size:10px;color:#fff;text-align:left;background:#0088ad;}
#contenu .agenda-single span.no-disp {display:none;}

/* CALENDRIER */
#contenu table.month-large {margin:0 0 35px 0;}
#contenu table.month-large td, #contenu table.month-large th {padding:0;font-size:11px;color:#000;}
#contenu table th {text-align:center;font-weight:normal;color:#fff;}
#contenu .tx-cal-controller h1 {text-transform:capitalize;}
#contenu .agenda-mensuel p.navigation {margin:0 0 15px 0;padding:0;color:#000;text-align:center;font-size:11px;}
#contenu .agenda-mensuel p.navigation a {margin:0 5px;color:#848174;text-decoration:none;}
#contenu .agenda-mensuel p.navigation a:hover {color:#0088ad;}
#contenu table.month-large th,
#contenu table.month-large td {border:1px solid #aaa59e;}
#contenu table.month-large th.month-weeknums {width:20px;text-align:center;background-color:#0088ad;color:#fff;border:#fff 1px solid;}
#contenu table.month-large .weekday {background-color:#0088ad;color:#fff;font-weight:bold;text-align:center;padding:3px;font-size:11px;height:12px;border:#fff 1px solid;}
#contenu table.month-large .day {height:100px;width:100px;vertical-align:top;text-align:left;}
#contenu table.month-large .day div {text-align:right;padding-right:3px;}
#contenu table.monthCorner {background-color:#0088ad;}
#contenu table.month-large td.monthCurrentWeek {background-color:#eceae0;}
#contenu table.month-large td.monthToday {padding:1px 0;color:#000;font-weight:bold;background-color:#bcb7af;}
#contenu .monthToday a {color:#000;}
#contenu .monthToday a:hover {color:#0088ad;}
#contenu table.month-large .item {margin:0 0 10px 0;text-align:left !important;font-size:11px;color:#bcb7af;}
#contenu table.month-large .item a {color:#000;margin:2px;padding:2px;display:block;text-decoration:none;border-bottom:#dcd9cb 1px dotted;}
#contenu table.month-large .item a:hover {color:#0088ad;border-bottom:#0088ad 1px dotted;}

/* DETAIL ORGANISATEUR et LIEU */
#contenu .agenda-detail h1 {margin-bottom:0;}
#contenu .agenda-detail p {color:#000;}
#contenu .agenda-detail p.categorie {margin:0 0 20px 0;padding:0;font-size:11px;color:#000;text-transform:none;}
#contenu .agenda-detail p.categorie span {margin:0;padding:0 6px;text-transform:uppercase;background:#0088ad;font-weight:bold;}
#contenu .agenda-detail p span.intitule {width:90px;display:inline-block;color:#777;}
#contenu .agenda-detail .image {float:right;margin:0 0 10px 10px;padding:5px 5px 3px 5px;width:203px;font-size:13px;background:#e2e2e2;}
#contenu .agenda-detail .image a {display:block;border:#0088ad solid 1px;}
#contenu .agenda-detail .image a:hover {border:#000 solid 1px;}
#contenu .agenda-detail .image img {margin:0;}
#contenu .agenda-detail span.legende {position:absolute;bottom:0;z-index:999;width:197px;padding:2px;margin:0 1px 1px 1px !important;margin:0 1px;font-size:10px;color:#000;line-height:11px;font-style:italic;background:url(../Images/bg-legendes-images.png) left top repeat;}