#titre_date_acc{float:left;width:513px;height:73px;margin:30px 0 0px 0;}
#calcul{float:left;width:513px;margin-bottom:15px;}
#calcul #form_calc{float:left;width:513px;background-color: #ebebeb;padding-bottom:20px;}
#calcul p{float:left;width:480px;margin:0;padding:0;margin:20px;}
#calcul #form_calc p.date{float:left;width:320px;margin:0;padding:0;margin-left:20px;}
#calcul #form_calc input#date_cycle{float:left;width:175px;height:27px;border:1px solid #989898;}
#calcul #form_calc input#calculez{float:left;width:120px;height:27px;margin-left:18px;background-color: #c91982;cursor: pointer;border: none;color:#fff;font-size:18px;margin-top:1px;}
#calcul table{width:513px;float:left;border:none;}
#calcul table tr{width:513px;height:46px;border:none;}
#calcul table tr td{height:46px;border:none;}
#calcul table tr.first{height:57px;}
#calcul table tr.first td{height:57px;}
#calcul table tr.inter{width:513px;height:10px;background-color: #ebebeb;}
#calcul table tr.inter2{width:513px;height:14px;background-color: #c8c8c8}
#calcul table tr.inter td{height:10px;}
#calcul table tr.inter2 td{height:14px;}
#calcul table td.icon{width:25px;line-height: 8px;}
#calcul table td.legende{width:215px;background-color: #fff;vertical-align: middle;font-size: 13px;font-weight: bold;color:#1b1b1b;padding-left: 10px;}
#calcul table td.legende span{font-size: 11px;font-weight: normal;color:#616161;}
#calcul table td.value{text-align:right;width:273px;background-color: #fff;color:#e31991;font-weight: bold;font-size: 18px;padding-right: 15px;vertical-align: middle;}
#calcul table td.value span{font-weight: normal;font-size: 13px;}