/* ------------------- plugin : agenda --------------------------- */

a span.survol {
    display: none;
}
a:hover .calendrier-verdana10 > span.survol {
    display: block;
    position: fixed;
    top: auto;
    left: auto;
    width: auto;
    padding: 5px;
    z-index: 100;
    text-decoration: none;
  	color: #5A879C;
    background:#05466E;
    border: solid 1px #99cc33;
    font: 10px Verdana, sans-serif;
    text-align: left;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-radius-topright: 8px;
    border-radius-bottomright: 8px;
    border-radius-topleft: 8px;
    border-radius-bottomleft: 8px;
    filter:alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity:0.8;
}
.calendrier-table-large {
    border: 0px;
    width: 631px;
}
.calendrier-table-etroit {
    border: 0px;
    width: 631px;
}
.calendrier-couleurRizzo {         /* couleurs perso */
    background-color: #5A879C;
    border: 1px solid #05466E;
    color: #05466E;
}
div.navigation-calendrier {
    color: #05466E;
    background-color:#5A879C;
}
.calendrier-helvetica16 {
    color: #05466E;
}
#CalendrierRizzo .calendrier-td a span {
    color:#05466E;
}
#CalendrierRizzo td a, #CalendrierRizzo .calendrier-table td a  {
    background-color:transparent;
}
.calendrier-opacity {
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
}
.calendrier-table-large {
    border-color: #05466E;
}
.calendrier-cadreagenda {
    background-color: #5A879C;
}
.agenda-visu-evenement {
    color:#5A879C;
    background-color:#05466E;
}
.agenda-visu-evenement  legend{
	color:  #ffed00;
    background-color:#05466E;
}