#calc_container{margin:auto; width:500px;} 
#calc_container .logo{text-align:center;} 
table#calculatrice {border-radius:20px;border-collapse:separate; border-spacing: 0;width:100%; text-align:left;}
table#calculatrice thead th {font-size:18px; background-color:#494949;color:#fff; text-transform:uppercase; text-align:center;border-top-left-radius:20px; border-top-right-radius:20px; line-height:50px;}
table#calculatrice tbody td {padding:5px 15px;}
table#calculatrice tbody tr:first-child td {padding-top:15px;}
table#calculatrice tbody tr:last-child td {padding-bottom:15px;}
table#calculatrice  hr {margin:10px 0;}
table#calculatrice tfoot {background-color:#50bfe7;color:#fff;line-height:50px; text-transform:uppercase;}
table#calculatrice tfoot tr td:first-child {border-bottom-left-radius:20px;}
table#calculatrice tfoot tr td:last-child {border-bottom-right-radius:20px;}
table#calculatrice tfoot tr td {text-transform:uppercase; padding:5px 15px; font-size:18px;}

.print {display:none;}
h3 { 
	background-color:#494949;
	color:#fff;
	padding-left:30px;
	margin-top:0;
}
select, input[type="text"], input[type="number"] {margin-bottom:0;}

tr.total td {}