h2 {
margin-bottom:0;
}

.conteneur_agenda {
 border-collapse:collapse;
 border:2px solid #E96565;
text-align:center;
 }

.conteneur_agenda h2{
 text-align:center;
 margin-bottom:0;
 }
 .conteneur_agenda {
 background:#EB7C7C /*url(/style/defaut/images/corner_global_right_top.png) no-repeat right top*/; /* #E96565 */
 }

.conteneur_agenda caption {
 /*background:url(/style/defaut/images/corner_global_left_top.png) no-repeat left top;*/
 padding-top:5px;
font-weight:bold;
 }
.conteneur_agenda caption a {
color:#000;
font-weight:bold;
 }


.conteneur_agenda abbr {
 border : none;
 }
.conteneur_agenda tfoot {
 /*background:url(/style/defaut/images/corner_global_left_bottom.png) no-repeat left bottom;*/
 }
.conteneur_agenda tfoot tr {
 /*background:url(/style/defaut/images/corner_global_right_bottom.png) no-repeat right bottom;*/
 }
 .conteneur_agenda tfoot th {
 padding-bottom:5px;
 }
.conteneur_agenda td.itemExistingItem {
 font-weight:bold;
 }
.conteneur_agenda td.itemExistingItem a {
 color:#fff;
 text-decoration:none;
 }

#agenda_inside {
float:left;
width:50%;
margin-right:10px;
}
#agenda_inside td {
padding:5px 8px;
}

p#conteneur_lien_choix_mois {
clear:both;
}



/*----- Style pour la présentation en jour -----*/

#conteneur_all_manif_calendar {
overflow:hidden;
zoom:1;
}

#conteneur_all_manif_calendar h2, #conteneur_all_manif_calendar h3 {
margin-top:0;
}
#conteneur_all_manif_calendar h2 {
margin-bottom:12px;
}
#conteneur_all_manif_calendar h3 {
margin-bottom:0;
}

#conteneur_each_manif_calendar {

}

#contenu_each_manif_calendar {

}

/*----- Style pour la présentation en liste complète-----*/
 
#conteneur_sommaire {
clear:both;
padding-top:1px;
}
#conteneur_sommaire ul {
clear:both;
overflow:hidden;
margin-top:0;
margin-bottom:0;
}
#conteneur_sommaire li {
float:left;
margin-right:15px;
}

.conteneur_annee h2 {
margin-bottom:20px;
}

#conteneur_annee_en_cours {
margin-top:30px;
margin-bottom:50px;
}
.conteneur_mois {
padding:0 10px;
border:1px dashed #777;
}
.conteneur_date {
margin-left:30px;
margin-bottom:30px;
padding-left:15px;
border-left:3px solid #f55;
}
.conteneur_manif {
  margin-bottom:15px;
  padding-left:8px;
  padding-bottom:1px;
  border:1px solid #0b0;
  border-width:1px 0 0 1px;
}
.conteneur_annee h5 {
  margin:0;
  padding-top:8px;
}

p.retour_sommaire {
margin-bottom:20px;
text-align:center;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
