/* calendrier css pour axis formation */
body.cal {background-color:#ffffff;}

#cal {overflow: scroll;width:2400px;}
#cal table{font:11px verdana,arial,times;color:#000000;border-collapse:collapse;}
table.cal {border:1px solid #999999;}
table.cal tr.entete {font-weight:bold;background-color:#666698;color:#ffffff;}
table.cal td {border-left:1px solid #999999;text-align:center;}
table.cal td.ref {width:20px;background-color:#800000;}
table.cal td.intitule {width:490px;cursor:row-resize;}
table.cal td.duree {width:20px;background-color:#800000;}
table.cal td.inter {width:20px;}
table.cal td.intra {width:20px;}
table.cal td.tarif1, table.cal td.tarif2, table.cal td.tarif3 { font-size: 10px; width: 80px; background-color: #989aca; }
table.cal td.mois_pair {background-color:#993366;}
table.cal td.mois_impair {background-color:#9999ff;}

table.cal td.ligne1 {background-color:#e1d08a;cursor:default;}
table.cal td.ligne2 {background-color:#ffffff;cursor:default;}
table.cal td.refCours {color:#474249;}
table.cal td.intituleCours {width:450px;font-weight:bold;text-align:left;padding-left:4px;cursor:pointer;}
table.cal td.tarifsCours {text-align:right;padding-right:10px;color:#474249;}
table.cal td.dureeCours {color:#474249;}
table.cal td.semCours {width:35px;}
table.cal tr.filiere {text-align:left;font-size:12px;font-weight:bold;background-color:#424244;color:#ffffff;cursor:row-resize;}
table.cal tr.filiere td {height:24px;text-align:left;padding-left:150px;}
/*table.cal tr.filiere > td {height:24px;text-align:left;padding-left:150px;}*/
table.cal tr.cours td {height:18px;}
table.cal tr.cours:hover td {height:18px;font-variant:italic;background-color:#CACAFF;}
