
/************************* calendrier ********************************/

.spacer {
  clear:both;
}

#.div_calendrier_fleche {
  float:left;
  border:1px solid #999999;
  width:16px;
  font-size:10px;  
  background-color: #efefef;
  color:#444444;
}
.calendrier_fleche {

  font-weight:bold;
  text-align:center;     
}
.div_calendrier_flecheMini{
  float:left;
  width:16px;
  font-size:10px;  
  padding:2px 0px;
  background-color: #cecece;
  /** /
  background-color: #efefef;
  border:1px solid #350F40;
  color:#350F40;
  /*/  
  /**/
}

.calendrier_flecheMini {
  color:#ffffff; 
  font-size:11px;
  /*color:#350F40;*/
  font-weight:bold;
  text-align:center;     
}
.calendrier_flecheMini:hover {
  color:#000000; 
}

.calendrier_mois {
  color:#000000;  
}
.calendrier_mois:hover {
  color:#000000;  
  text-decoration:hover;
}
.calendrier_moisMini {
  color:#000000;  
  font-weight:bold;
  font-size:14px;
}
.calendrier_moisMini:hover {
  color:#008D9C;  
  text-decoration:hover;
}

.mini_calendrier_entete {
  font-weight:bold;
  color: #350f40;
  font-size:11px;
  text-align:center;
  padding:4px 2px 2px 2px;
  /*border-bottom:1px solid #350f40;  */
}
.mini_calendrier_case {
  color: #999999;
  font-size:14px;
  /*
  padding-top:25px;
  padding-bottom:25px;
  */
  text-align:center;
  border:1px solid #cfcfcf;  
}
.mini_calendrier_case a {
  /*border:1px solid #999999;*/
  padding-top:28px;
  height:48px;
  width:80px;
  display:block;
  color: #999999;
}
.mini_calendrier_case a:hover {
  color: #999999;
}
.mini_calendrier_case_active {
  color: #350f40;
  font-weight:bold;
  font-size:14px;
  /*
  padding-top:25px;
  padding-bottom:25px;
  */
  text-align:center;
  border:1px solid #cfcfcf; 
  /*border:1px solid #DAEC7C; */
  background-color: #DAEC7C;     
}
.mini_calendrier_case_active a {
  /*border:1px solid #ff0000;*/
  padding-top:28px;
  height:48px;
  width:80px;
  display:block;
  color: #350f40;
}
.mini_calendrier_case_active a:hover {
  color: #350f40;
}
.mini_calendrier_case_active2 {
  color: #ffffff;
  font-weight:bold;
  font-size:14px;
  text-align:center;
  /*border:1px solid #D185B0; */
  border:1px solid #cfcfcf; 
  background-color: #D185B0;     
}
.mini_calendrier_case_active2 a {
  /*border:1px solid #ff0000;*/
  padding-top:28px;
  height:48px;
  width:80px;
  display:block;
  color: #ffffff;
}
.mini_calendrier_case_active2 a:hover {
  color: #000000;
}

.mini_calendrier_case_aujourdhui {
  color: #350f40;
  font-weight:bold;
  font-size:14px;
  text-align:center;
  border:1px solid #350f40; 
  /*background-color: #507C57;     */
}
.mini_calendrier_case_aujourdhui a {
  /*border:1px solid #ff0000;*/
  padding-top:28px;
  height:48px;
  width:80px;
  display:block;
  color: #350f40;
}
.mini_calendrier_case_aujourdhui a:hover {
  color: #350f40;
}







.mini_calendrier_caseMini {
  background-color:#ffffff;
  color: #999999;
  font-size:14px;
  /*
  padding-top:25px;
  padding-bottom:25px;
  */
  text-align:center;
  border:1px solid #cecece;  
}
.mini_calendrier_caseMini a,.mini_calendrier_case_activeMini a,.mini_calendrier_case_active2Mini a,.mini_calendrier_case_aujourdhuiMini a  {	
  padding-top:2px;
  padding-bottom:2px;
  /*padding-left:2px;
  padding-right:2px;*/
  height:17px;
  width:100%;
  display:block;  
}
.mini_calendrier_caseMini a {	
  /*border:1px solid #999999;  */
  color: #350f40;
}
.mini_calendrier_caseMini a:hover {
  color: #350f40;
}
.mini_calendrier_case_activeMini {
  color: #350f40;
  font-weight:bold;
  font-size:14px;
  /*
  padding-top:25px;
  padding-bottom:25px;
  */
  text-align:center;
  border:1px solid #350F40; 
  /*border:1px solid #DAEC7C; */
  background-color: #008D9C;     
  border:1px solid #008D9C; 
  color:#ffffff;
}
.mini_calendrier_case_activeMini a {
  /*border:1px solid #ff0000;*/
  color: #ffffff;
}
.mini_calendrier_case_activeMini a:hover {
  color: #350f40;
}
.mini_calendrier_case_active2Mini {
  color: #ffffff;
  font-weight:bold;
  font-size:14px;
  text-align:center;
  /*border:1px solid #D185B0; */
  border:1px solid #350F40; 
  background-color: #D185B0;     
}
.mini_calendrier_case_active2Mini a {
  /*border:1px solid #ff0000;*/  
  color: #ffffff;
}
.mini_calendrier_case_active2Mini a:hover {
  color: #000000;
}

.mini_calendrier_case_aujourdhuiMini {
  background-color: #ffffff; 
  color: #F1327F;
  font-weight:bold;
  font-size:14px;
  text-align:center;
  border:2px solid #F1327F; 
  /*background-color: #507C57;     */
}
.mini_calendrier_case_aujourdhuiMini a {
  /*border:1px solid #ff0000;*/
  color: #F1327F;
}
.mini_calendrier_case_aujourdhuiMini a:hover {
  color: #F1327F;
}

.item_calendar_jour{
	display:block;
	height:15px;
	margin-top:15px;
	font-weight:14px;
	font-weight:bold;
	color:#cf276b;/*F1327F;*/
}






#background_chronologie{
	margin:auto;
	/*border:1px solid #ff0000;*/
	text-align:center;
	/*min-height:44px;*/
	/*background:url(../images/background_chronologie.png) repeat-x;*/
}

#background_chronologie .fleche_chronologie{
	padding-top:4px;
	
	height:50px;
	width:17px;
	display:block;
	float:left;	
	/*background:url(../images/background_chronologie.png) repeat-x;*/
	/*border:3px solid green;*/
}
#background_chronologie .annee_chronologie,.annee_chronologie_actif{
	width:73px;
	height:45px;
	background-color:#eeeeee;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	/*border:1px solid #35312E;*/
	text-align:center;
	font-size:18px;
	color:#35312E;
	display:block;
	float:left;
	padding-top:6px;
	/*border:3px solid red;*/
}
#background_chronologie .annee_chronologie:hover,.annee_chronologie_actif:hover{
	/*height:34px;*/
	/*font-size:18px;*/
	/*padding-top:10px;/**/
	color:#008D9C;
	
}

#background_chronologie .annee_chronologie_actif{
	background-color:#008D9C;
	color:#ffffff;
}
#background_chronologie .annee_chronologie_actif:hover{
	color:#ffffff;
	
}

#background_chronologie .mois_chronologie{
	padding:10px 20px 0px 20px;
	color:#494440;
	font-size:14px;
	border-right:1px solid #fff;
	height:50px;
	float:left;
	/*background:url(../images/background_chronologie.png) repeat-x;*/
	/*border:3px solid blue;*/
}
#background_chronologie .mois_chronologie:hover{
	color:#aaaaaa;
}
#background_chronologie .mois_actif{
	/*background-color:#494440;*/
	color:#FFF;
	font-weight:bold;
	/*background:url(../images/background_chronologie_actif2.png) repeat-x;*/
}
#background_chronologie .mois_actif:hover{
	/*background-color:#35312E;*/
}

#background_chronologie *{
	font-weight: 300; 
    text-decoration: none;
}