@charset "iso-8859-1";
.anneeactu {
   font-size:18px;
   font-weight : bold;
}
.annee a {
   font-size:12px;
}

#calendriertot {
   /*border : 1px solid red;  /* */
   text-align : left;
   color : #1B015C; /* couleur du texte sans lien au dessus du tableau */
   font-size : 18px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
   /* float : left;   /* */
}

#calendriertot a{
   color : #1A8770;
   text-decoration : none;
   font-size : 10px;
}

#calendriertot a:hover {
   color : #1A8770;
   text-decoration : none;
}

.tiretcal {
   color : #298875;
   font-size : 12px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
}
.tiretcalactif {
   color : #1B015C;
   font-size : 14px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
}

#contenucalendrier {
   /*border : 1px solid red;  /* */
   width: 524px;
   margin-top : 4px;
}



.bord_th {
   /*border-bottom : 1px solid gray; /* */
   width : 72px;
   height : 46px;
   background: url(../images/AGs_niv.03.jpg) no-repeat 0% 0px; /**/
}
.bord_th_semaine {
   /*border-bottom : 1px solid gray; /* */
   width : 20px;
   height : 46px;
   background: none; /**/
   color : #777777; /* couleur des numéros de semaine */
   font-size : 12px;
   text-align : center;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
   text-align : left;
   /* border : 1px solid red; /* */
}
.bord2_th {
/* border-top : 1px solid gray; /* */
text-align : center;
}
.vide_th {
   /* background-color: #F4F2EA; /**/
   /*background : none;  /**/
   background: url(../images/AGs_niv.03.jpg) no-repeat 0% 0px; /**/
   width : 72px;
   height : 46px;
   vertical-align : top;
   text-align : left;
}

.elementcal {
   background: url(../images/AGs_niv.06.jpg) no-repeat 0% 0px; /**/
   width : 72px;
   height : 46px;
   vertical-align : top;
   text-align : left;
   color : #555555; /* couleur text*/
   font-size : 10px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
}


#jactif {
   background: url(../images/AGs_02_activ.jpg) no-repeat 0% 0px; /**/
   width : 72px;
   height : 46px;
   color : #777777; /* couleur du jour sélectionné */
   font-size : 10px;
   vertical-align : top;
   text-align : left;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
}

.textecal  {
   padding : 2px;
   width : 68px;
   height : 42px;
   overflow : hidden;
   color : #555555; /* couleur text*/
   font-size : 10px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
   /* border : 1px solid red;  /* */
}

.textecalvide  {
   padding : 2px;
   width : 68px;
   height : 42px;
   overflow : hidden;
   color : #777777; /* couleur des jours vides */
   font-size : 10px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
   /*border : 1px solid red;  /* */
}

.pucescal {
   width : 10px; /* 11px */
   height : 10px; /* 12px */
   padding-left : 1px;
   padding-right : 1px;
   padding-top : 1px;
}

.contenupuces {
  /* border : 1px solid red; /* */
  padding-top : 0px;
}
#textpiedtableau {
   color : #1A8770; /* couleur du texte en bas du tableau */
   font-size : 10px;
   text-align : left;
   padding-left : 20px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
}

#legendecal {
   color : #1B015C; /* couleur du texte sans lien au dessus du tableau */
   font-size : 12px;
   font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
   vertical-align : top;
}

#titrelegendecal {
   font-size : 14px;
   /*font-weight : bold; /* */
}
#textelegendecal  {
   padding-top : 6px;
}

#moisencours {
   font-size : 16px;
   font-weight : bold;
}

.obspublic {
   font-size : 12px;
   display : none;
   padding-left : 20px;  /**/
}

.titrecat {
   /*font-weight : bold; /* */
   font-size : 11px;
}
#affevenement {
   font-size : 12px;
   padding-left : 20px;  /**/
}
