div.kdc {}
div.kdc div.renaultEcoForm {}
div.kdc div.projectSelector { text-align:right; } 
div.kdc div.renaultEcoForm div.projectSelector select.projectSelector {}
div.kdc div.false { color:#ee2e24; font-weight:bold; padding:10px;}
div.kdc div.renaultEcoFormForm {}
div.kdc div.errorMsgTop { font-weight:bold; color:#ffffff; color:#da0909; padding:10px 10px 10px 30px; margin-bottom:5px;
background-image:url(td.error.icon.gif); background-repeat:no-repeat; background-position:5px 12px; display:block;
}
div.kdc div.warningMsg { font-weight:bold; color:#48649d; padding:5px 5px 5px 25px; margin-bottom:5px;
background-image:url(icon.warning.gif); background-repeat:no-repeat; background-position:5px 5px; display:block;}
div.kdc div.false div.false {font-weight:bold; color:#ffffff; color:#da0909; padding:12px 10px 10px 30px; margin-bottom:5px;
background-image:url(td.error.icon.gif); background-repeat:no-repeat; background-position:5px 12px; display:block;}
div.kdc div.renaultEcoForm table.form { width:450px;}
div.kdc div.renaultEcoForm table.form th,
div.kdc div.renaultEcoForm table.form td { border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
div.kdc div.renaultEcoForm table.form td.label { width:170px; background-color:#e4e0e0; padding:5px;}
div.kdc div.renaultEcoForm table.form td.value { padding:3px;}
div.kdc div.renaultEcoForm table.form td.error,
div.kdc div.renaultEcoForm table.form th.error { width:25px; text-align:center;}
div.kdc div.renaultEcoForm table.form td.blank { border:none; background-color:transparent;}
div.kdc div.renaultEcoForm table.form th { background-color:#dad7d7; font-weight:bold; padding:5px; }
div.kdc div.renaultEcoForm table.form input,
div.kdc div.renaultEcoForm table.form select { width:250px; }
div.kdc div.renaultEcoForm table.form select.VehicleJumpMenu { width:95%; }
div.kdc div.renaultEcoForm table.form input,
div.kdc div.renaultEcoForm table.form textarea { padding:2px;  border-top-color:#949486; border-left-color:#949486; border-right-color:#dbd8d1; border-bottom-color:#dbd8d1;}
div.kdc div.renaultEcoForm table.form input.previous { background-color:#f1eeee; }
div.kdc div.renaultEcoForm table.form input.numeric { text-align:right; }
div.kdc div.renaultEcoForm table.form input.date { text-align:right; }
div.kdc div.renaultEcoForm table.form td.value { background-color:#ebe9e9;}
div.kdc div.renaultEcoForm table.form td.submit { text-align:right; width:auto; }
div.kdc div.renaultEcoForm table.form input.submit { text-align:center; font-weight:bold; border-color:#7e7b7b; width:auto; }
div.kdc div.renaultEcoForm table.form tr.true {}
div.kdc div.renaultEcoForm table.form tr.false {}
div.kdc div.renaultEcoForm table.form tr.false td, 
div.kdc div.renaultEcoForm table.form tr.false td a { color:#da0909; text-decoration:none;}
div.kdc div.renaultEcoForm table.form tr.false td a:hover { text-decoration:underline;}
div.kdc div.renaultEcoForm table.form tr.false td input { background-image:url(input.error.bg.gif); font-weight:bold;}
div.kdc div.renaultEcoForm table.form tr.false td input.previous { background-image:none; font-weight:normal;}
div.kdc div.renaultEcoForm table.form tr.false td.error { background-image:url(td.error.icon.gif); background-repeat:no-repeat; background-position:center 3px;}
div.kdc div.renaultEcoForm table.form tr div.errorMsg { width:auto; display:none;}
div.kdc div.renaultEcoForm table.form tr.false div.errorMsg { width:auto; display:block; color:#da0909; font-size:9px; padding-bottom:5px;}
div.kdc div.renaultEcoForm table.form tr.false div.infoMsg {display:none;}
div.errorMsg { width:auto; display:block; color:#da0909; font-size:9px;}

div.kdc div.renaultEcoForm div.true { color:green; font-size:10px; font-weight:bold;}
div.kdc div.renaultEcoForm table.dates { width:450px; }
div.kdc div.renaultEcoForm table.dates th { width:auto; background-color:#ddd8d8; font-weight:bold; }
div.kdc div.renaultEcoForm table.dates th.dates { text-align:center; padding:10px 5px; }
div.kdc div.renaultEcoForm table.dates th.hour { text-align:right; }
div.kdc div.renaultEcoForm table.dates th,
div.kdc div.renaultEcoForm table.dates td { border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:3px;  }
div.kdc div.renaultEcoForm table.dates tr.odd td { background-color:#ebe9e9;}
div.kdc div.renaultEcoForm table.dates tr.even td { background-color:#e7e2e2;}
div.kdc div.renaultEcoForm table.dates th.timeSlot,
div.kdc div.renaultEcoForm table.dates td.timeSlot { padding:10px; text-align:center; }
div.kdc div.renaultEcoForm table.dates tr.odd td.unavailble { background-image:url(unavaibleOdd.gif); }
div.kdc div.renaultEcoForm table.dates tr.even td.unavailble { background-image:url(unavaibleOdd.gif); }
div.kdc div.renaultEcoForm table.dates td.availble { color:#929191; cursor:pointer; font-style: italic; text-decoration:underline; }
div.kdc div.renaultEcoForm table.dates td.select { color:green; cursor:pointer; font-style: italic; text-decoration:underline; font-weight:bold; }
div.kdc div.renaultEcoForm table.dates tr.odd td.select { background-color:#b4d18a;}
div.kdc div.renaultEcoForm table.dates tr.even td.select { background-color:#afcb87;}
div.kdc div.renaultEcoForm table.dates td.selected { color:#ffffff; font-weight:bold; font-size:11px; background-color:#064b01 !important;
 background-image:url(checked.gif); background-repeat:no-repeat; background-position:8px center; }






