* { font-size:13px; font-family: Arial, Vernada; }
table { border-collapse: collapse; }
img { border:0px; }
form.login input { font-size:11px; }
table.top { border: 1px solid darkblue; width:100%; height:26px; background-color:#f0f0f0; }
table.top td.login { white-space: nowrap; text-align:right; }
table.top td.login input { text-align:center; }
table.top td.now b { color: darkred; }
table.cadre { border: 0px; padding:0px; height:100%; }
table.cadre td.t { height:25px; vertical-align:top}
table.cadre td.d { padding-top:10px; vertical-align:top; width:169px; background-color:#f7f7ff; }
table.cadre td.g { padding-left:10px; padding-top:10px; vertical-align:top; width:638px; }


table.calnavmois { width:196px; background-color: #F7DFBE;}

table.calnavmois b.s {  font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none;letter-spacing: -1px; color: #FF5C00;}
table.calnavmois td { font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; text-decoration: none;letter-spacing: -1px;}
table.calnavmois tr.w td { width:20px; font-style: italic; color:gray; }
table.calnavmois tr.w td.w { background-color:#f7f7ff; border-left: 1px solid #f7f7ff; border-top: 1px solid #f7f7ff; }

table.calnavmois tr.m td { font-family: Verdana,; font-weight:bold; color: #EE6B00; cursor:hand; cursor:pointer;}
table.calnavmois tr.m td.w { background-color:#F7DFBE;   }

table.calnavmois tr.y td {  }
table.calnavmois tr.y td.w {  }

table.calnavmois tr.d {  font-family:  Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: -1px;font-size: 18px; color: #333333; background-color:#FFFFFF;   }
table.calnavmois tr.d td.w {  }
table.calnavmois tr.d td.o {  font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; text-decoration: none; letter-spacing: -1px; }
table.calnavmois tr.d td.s {  font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF0000; text-decoration: none; letter-spacing: -1px; }
table.calnavmois tr.d td.e0 {   }
table.calnavmois tr.d td.e1 { color: #FF0000;  } 
table.calnavmois tr.d td.e2 { color: #00BB12;  }
table.calnavmois tr.d td.e3 {  color: #00BB12;  }
table.calnavmois tr.d td.e4 { color: #00BB12;  }
table.calnavmois tr.d td.e5 { color: #00BB12;  }
table.calnavmois tr.d td.e6 { color: #00BB12;  }
table.calnavmois tr.d td.e7 { color: #00BB12;  }
table.calnavmois tr.d td.e8 { color: #00BB12;  }
table.calnavmois tr.d td.e9 { color: #00BB12;  }
table.calnavmois tr.d td.e10 { color: #00BB12;  }
table.calnavmois tr.d td.e11 { color: #00BB12;  }
table.calnavmois tr.d td.e12 { color: #00BB12;  }
table.calnavmois tr.d td.e13 { color: #00BB12;  }
table.calnavmois tr.d td.e14 { color: #00BB12;  }
table.calnavmois tr.d td.e15 { color: #00BB12;  }
table.calnavmois tr.d td.e16 { color: #00BB12;  }
table.calnavmois tr.d td.e17 { color: #00BB12;  }
table.calnavmois tr.d td.e18 { color: #00BB12;  }
table.calnavmois tr.d td.e20 { color: #00BB12;  }
table.calnavmois tr.d td.r {font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; letter-spacing: -1px; background-color:#FFFFFF; color: #FF0000}
table.calnavmois tr.s {  border-top: 2px solid #F7DFBE; border-bottom: 2px solid #F7DFBE; font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333; text-decoration: none; letter-spacing: -1px; background-color:#FFFFFF  }
table.calnavmois tr.s td.w { }
table.calnavmois tr.s td.o { font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; text-decoration: none; letter-spacing: -1px; background-color:#FFFFFF}
table.calnavmois tr.s td.s { font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF0000; text-decoration: none; letter-spacing: -1px; background-color:#FFFFFF }
table.calnavmois tr.s td.e0 { }
table.calnavmois tr.s td.e1 {  color: #00BB12; }
table.calnavmois tr.s td.e2 {  color: #00BB12;  }
table.calnavmois tr.s td.e3 {  color: #00BB12;  }
table.calnavmois tr.s td.e4 {  color: #00BB12; }
table.calnavmois tr.s td.e5 {  color: #00BB12; }
table.calnavmois tr.s td.e6 {  color: #00BB12; }
table.calnavmois tr.s td.e7 {  color: #00BB12; }
table.calnavmois tr.s td.e8 { color: #00BB12;  }
table.calnavmois tr.s td.e9 { color: #00BB12;  }
table.calnavmois tr.s td.e10 {  color: #00BB12;  }
table.calnavmois tr.s td.e11 {  color: #00BB12;  }
table.calnavmois tr.s td.e12 {  color: #00BB12; }
table.calnavmois tr.s td.e13 {  color: #00BB12; }
table.calnavmois tr.s td.e14 {  color: #00BB12;  }
table.calnavmois tr.s td.e15 {  color: #00BB12;  }
table.calnavmois tr.d td.e16 {  color: #00BB12;  }
table.calnavmois tr.s td.e17 {  color: #00BB12;  }
table.calnavmois tr.s td.e18 { color: #00BB12;  }
table.calnavmois tr.s td.e20 {  color: #00BB12;  }
table.calnavmois tr.s td.r {font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; letter-spacing: -1px; background-color:#FFFFFF; color: #FF0000}
table.calnavsemaine { width:638px; border: 1px solid #d0d0ff;  background-color: #fcfcfc; }
table.calnavsemaine tr td { border: 1px solid #f0f0f0; width:90px; }
table.calnavsemaine tr.w td { border-top: 2px solid #a0a0ff; border-bottom: 2px solid #a0a0ff; text-align:center; height:38px; background-color: white; }
table.calnavsemaine tr.w td b { color: darkblue; }
table.calnavsemaine tr.w td .s {  color: #FF0000;  }
table.calnavsemaine tr.w td.s { color: #FF0000; }
table.calnavsemaine tr.d td { padding:2px; height: 133px; font-size: 10px; vertical-align:top; }
table.calnavsemaine tr.d td a.pnormal_e { font-size: 10px; text-decoration: none; color: black; }
table.calnavsemaine tr.d td a.plow_e { font-size: 10px; text-decoration: none; color: darkgreen; }
table.calnavsemaine tr.d td a.phigh_e { font-size: 10px; text-decoration: none; color: darkred; }
table.calnavsemaine tr.d td a.pnormal_econfirmed { font-size: 10px; text-decoration: none; color: black; }
table.calnavsemaine tr.d td a.plow_econfirmed { font-size: 10px; text-decoration: none; color: darkgreen; }
table.calnavsemaine tr.d td a.phigh_econfirmed { font-size: 10px; text-decoration: none; color: darkred; }
table.calnavsemaine tr.d td a.pnormal_ecanceled { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.plow_ecanceled { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.phigh_ecanceled { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.pnormal_epostponed { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.plow_epostponed { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.phigh_epostponed { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.pnormal_epreponed { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.plow_epreponed { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td a.phigh_epreponed { font-size: 10px; text-decoration: line-through; color: gray; }
table.calnavsemaine tr.d td u { font-size: 10px; color: #505050; text-decoration: none }
div.titrejournee { text-align:center; margin-top: 20px; margin-bottom:20px; }
div.titrejournee a { font-size: 13px; color: darkblue; font-weight:bold; text-decoration: none; }
div.detailjournee { margin-top: 15px; margin-bottom:15px; margin-left:50px; margin-right:50px; }
div.detailjournee a.pnormal_e { font-size: 12px; text-decoration: none; color: black; font-weight:bold; }
div.detailjournee a.phigh_e { font-size: 12px; text-decoration: none; color: darkred; font-weight:bold; }
div.detailjournee a.plow_e { font-size: 12px; text-decoration: none; color: darkgreen; font-weight:bold; }
div.detailjournee a.pnormal_econfirmed { font-size: 12px; text-decoration: none; color: black; font-weight:bold; }
div.detailjournee a.phigh_econfirmed { font-size: 12px; text-decoration: none; color: darkred; font-weight:bold; }
div.detailjournee a.plow_econfirmed { font-size: 12px; text-decoration: none; color: darkgreen; font-weight:bold; }
div.detailjournee a.pnormal_ecanceled { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.phigh_ecanceled { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.plow_ecanceled { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.pnormal_epostponed { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.phigh_epostponed { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.plow_epostponed { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.pnormal_epreponed { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.phigh_epreponed { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee a.plow_epreponed { font-size: 12px; text-decoration: line-through; color: gray; font-weight:bold; }
div.detailjournee .a { font-size: 12px; color: darkred; font-weight:normal; }
div.detailjournee .a a { font-size: 12px; text-decoration: none; font-weight:normal; }
div.detailjournee u { font-size: 12px; color: #505050; font-weight:normal; text-decoration: none; }
div.detailjournee b { font-size: 12px; color: #505050; font-weight:normal; text-decoration: none; }
div.detailjournee i { font-size: 12px; color: darkblue; font-weight:normal; text-decoration: none; }
div.detailjournee div.c { white-space:pre; text-indent:10px; font-weight:normal; font-size:12px; margin-top: 8px; margin-bottom:8px; margin-left:20px; color:#505050; text-decoration: none; }
div.detailjournee div.p { font-weight:normal; font-size:12px; margin-top: 8px; margin-bottom:8px; margin-left:20px; color:#505080; text-decoration: none; }
div.detailjournee hr {
background-color:#d0d0d0; border: 0px; width:100px; height:1px;
}
span.rko { font-size:11px;color:darkred;font-weight:bold; }
span.rok { font-size:11px;color:darkgreen;font-weight:bold; }
span.roko { font-size:11px;font-weight:bold; }
span.rc { font-size:11px;color:darkblue; }
div.nouveau { margin-top: 15px; margin-bottom:15px; margin-left:50px; margin-right:50px; }
div.nouveau a { font-size: 12px; text-decoration: none; color:darkblue; }
div.choix { margin-top: 15px; margin-bottom:15px; margin-left:50px; margin-right:50px; }
div.choix a { font-size: 12px; text-decoration: none; color:darkblue; }
div.choix div { margin-top: 8px; margin-bottom:8px; margin-left:20px; text-indent:10px; font-size: 12px; text-decoration: none; color:#505050; }
form.new { padding:5px; font-size: 12px; margin-top: 15px; margin-bottom:15px; margin-left:50px; margin-right:50px; color:black; border:1px solid gray; background-color: #f7f7f7; text-align:center; }
form.new table { border:0px solid black; width:100%;}
form.new table td { padding:1px; vertical-align:top; }
form.new table td.g { text-align:right; padding-right:10px; width:100px; }
form.new table td.d { background-color: #f7f7f7; }
form.new table td.t { background-color: #f7f7f7; font-weight:bold; padding-bottom:5px; }
form.new table td.d i { font-size: 11px; color:gray; }
form.new #debut,#fin,#heure { text-align:center; }
form.new #duree,#occurrence,#interval { text-align:right; }
div.maj { font-size: 12px; margin-top: 15px; margin-bottom:15px; margin-left:50px; margin-right:50px; color:black;  }
div.maj table.c { width:100%; background-color: #f7f7f7; }
div.maj table.c tr.p td.s { width:70px; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; background-color: #a0a0ff;}
div.maj table.c tr.t td.s { font-weight: bold; text-align:center; border-left: 1px solid black; border-right: 1px solid black; }
div.maj table.c tr.p td.n { width:70px; background-color: white; }
div.maj table.c tr.t td.n { text-align:center; border: 1px solid black; background-color: #d0d0d0; }
div.maj table.c tr.p td.l { background-color: white; }
div.maj table.c tr.t td.l { border-bottom: 1px solid black; background-color: white; }
div.maj table.c td.f { text-align:center; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; padding:5px; }
div.maj table.f { width:100%; background-color: #f7f7f7; }
div.maj table.f td { padding:1px; vertical-align:top; background-color: #f7f7f7; }
div.maj table.f td.g { width:20%; text-align:right; padding-right:10px; }
div.maj table.f td.d { width:80%; }
div.maj table.f td.d i { font-size: 11px; color:gray; }
div.maj table.f td.d a { font-size: 11px; text-decoration: none; }
div.maj table.f td.u b { font-size: 11px; }
div.maj table.f td.u { font-size: 11px; }
div.maj table.f td.u input { font-size: 7px; }

div.maj table.f2 { width:100%; background-color: #f7f7f7; }
div.maj table.f2 td { padding:1px; vertical-align:top; background-color: #f7f7f7; }
div.maj table.f2 td.g { width:20%; text-align:right; padding-right:10px; }
div.maj table.f2 td.d { width:40%; }
div.maj table.f2 td.d i { font-size: 11px; color:gray; }
div.maj table.f2 td.l * { width:40%; padding-left:10px; font-size: 10px; text-decoration: none; }
div.maj #debut,#fin,#heure { text-align:center; }
div.maj #duree { text-align:right; }
div.tacnav { margin-top: 10px; margin-bottom:10px; margin-left:5px; margin-right:5px; }
div.tacnav a.pnormal { font-size: 10px; text-decoration: none; color: black; }
div.tacnav a.plow { font-size: 10px; text-decoration: none; color: darkgreen; }
div.tacnav a.phigh { font-size: 10px; text-decoration: none; color: darkred; }
div.tacnav u { font-size: 10px; color: #505050; text-decoration: none }
table.mycp td { padding-right: 10px; }
table.mycp tr.l1 { background-color: #f0f0f0; }
table.mycp tr.l0 { }
table.myce td { padding-right: 10px; }
table.myce tr.l1 { background-color: #f0f0f0; }
table.myce tr.l0 { }
table.myce td.h { color: blue; text-decoration: underline; }
table.mycadd td { padding-right: 20px; }
table.mycadd input.m { font-size: 7px; }
