body,td,th 
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
}

a{
color:#1C3FB4;
text-decoration:underline;
font-family:tahoma;
font-size:11px;
} 

a:hover{
color:#FF7C33;
text-decoration:underline;
font-family:tahoma;
font-size:11px;
}

a.link{
color:#37378A;
text-decoration:underline;
} 

a.link:hover{
color:#FF7C33;
text-decoration:underline;
}

a.linkbu{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:arial
} 

a.linkbu:hover{
color:#cc0000;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:arial
}

a.linku{
color:#000000;
text-decoration:none;
} 

a.linku:hover{
color:#cc0000;
text-decoration:none;
}

a.linksm{
color:#37378A;
text-decoration:none;
font-family:tahoma;
font-weight:bold;
font-size:11px
} 

a.linksm:hover{
color:#FF7C33;
text-decoration:none;
}

a.linksm2{
color:#000066;
text-decoration:none;
font-family:verdana;
font-weight:bold;
font-size:10px
} 

a.linksm2:hover{
color:#000066;
text-decoration:none;
font-family:verdana;
font-size:10px
}

a.linksm3{
color:#000066;
text-decoration:none;
font-family:verdana;
font-size:10px
} 

a.linksm3:hover{
color:#000066;
text-decoration:none;
font-family:verdana;
font-size:10px
}

a.liensm{
color:#666666;
text-decoration:underline;
font-family:arial;
font-size:11px
} 

a.liensm:hover{
color:#FF7C33;
text-decoration:underline;
font-family:arial;
font-size:11px
}

h1{
font-size:14px;
margin:0px;
padding:0px;
color:#1C3FB4
}

h3{
font-size:18px;
margin:0px;
padding:0px;
font-weight:bold;
color:#FF7C33
}

.pad10{
padding:10px
}

.pt5{
padding-top:5px
}

input,select{
font-family:arial;
font-size:12px;
}

.plr10{
border-right:1px solid #CED3DC;
padding-right:10px;
padding-left:10px
}

.pl10{
padding-left:10px
}

.ptb5{
padding-top:5px;
padding-bottom:5px
}

h2{
text-decoration:none;
font-size:11px;
font-weight:bold;
font-family:arial;
margin:0px;
padding:0px
}

.pl5{
padding-left:5px
}

.enquete{
padding:10px;
padding-top:5px;
border-left:1px solid #B6BDCB;
font-family:tahoma;
font-size:10px
}

.enqueter{
padding-left:10px;
border-left:1px solid #B6BDCB;
border-bottom:1px solid #B6BDCB;
font-family:tahoma;
font-size:10px
}

.smtext{
font-size:11px;
font-family:tahoma;
color:#666666;
padding-top:3px
}

.liengg{
font-family:verdana;
font-size:11px;
padding-left:10px
}

.menuleft{
padding-left:10px;
font-family:tahoma;
font-size:10px;
border-bottom:1px solid #9EA7BA
}

.bba{
border-bottom:1px solid #9EA7BA
font-weight:bold;
color:#000066;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
background:#EFF2F8;
}

.bbaun{
border-bottom:1px solid #9EA7BA
font-weight:bold;
color:#000066;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
}

.info{
padding-top:5px;
line-height:16px;
}

.padt5{
padding-top:5px;
}

/*                                                                            */
/* Feuille de style du calendrier                                             */
/*                                                                            */

/* Style de la table principale contenant le calendrier                       */
table.calendrier_principal {
	font-family: Arial, Times, serif;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
}

/* Style du titre du calendrier (<< mois annee >>)                            */
.calendrier_titre {
	color: #000000;
	text-align: center;
	background:#616E90;
	padding:3px
}

/* Style de la cellule "mois annee" du titre                                  */
.calendrier_titre_mois {
color:#FFFFFF
}

/* Style du lien "mois annee" du titre                                        */
.calendrier_titre_mois_cliquable {
	color: #000000;
	text-decoration: none;
}

/* Style de la cellule contenant le lien "<<" du titre                        */
.calendrier_titre_fleche_gauche {
	text-align: left;
}

/* Style de la cellule contenant le lien ">>" du titre                        */
.calendrier_titre_fleche_droite {
	text-align: right;
}

/* Style specifique du lien "<<" du titre                                     */
.calendrier_titre_fleche_gauche_cliquable {
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	font-size:11px
}

/* Style specifique du lien ">>" du titre                                     */
.calendrier_titre_fleche_droite_cliquable {
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	font-size:11px
}

/* Style global de la table du calendrier                                     */
.calendrier_tableau {
	font-size: 10px;
	padding:2px
}

/* Style generique des cellules de la table du calendrier                     */
.calendrier_tableau td {
	text-align: center;
	width: 25px;
}

/* Style des cellules d'en-tete la table du calendrier, contenant les jours   */
.calendrier_tableau th {
	border: 1px solid #DCE9F9;
	background-color: #DCE9F9;
	font-weight: normal;
	text-align: center;
}

/* Style des cellules de la table contenant les jours du week-end (samedi et  */
/* dimanche)                                                                  */
.calendrier_weekend {
	background-color: #F2F2F2;
}

/* Style des cellules contenant des jours ne faisant pas partie du mois en    */
/* cours d'affichage                                                          */
.calendrier_hors_mois {
	color: #999999;
}

/* Style des liens des jours ne faisant pas partie du mois en cours           */
/* d'affichage                                                                */
.calendrier_hors_mois_cliquable {
	color: #999999;
	text-decoration: none;
}

/* Style du jour (non cliquable) representant aujourd'hui                     */
.calendrier_aujourdhui {
	color: #cc0000;
}

/* Style du lien sur le jour representant aujourd'hui                         */
.calendrier_ajourdhui_cliquable {
	color: #cc0000;
	text-decoration: none;
}

/* Style des liens des jours faisant partie du mois en cours d'affichage      */
.calendrier_jour_cliquable {
	color: #000000;
	text-decoration: none;
}
