.adattabla table { border-collapse: collapse; text-align: left; width: 100%; } 
.adattabla {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: none; }
.adattabla table td, .adattabla table th { padding: 3px 10px; }
.adattabla table thead th {background-color:#C9E3F3; color:#00508a; font-size: 15px; font-weight: bold; border: 1px solid #2695CD; } 
.adattabla table thead th:first-child { border: 1px solid #2695CD; }
.adattabla table tbody td { color: #00508a; border: 1px solid #2695CD;font-size: 12px;border-bottom: 1px solid #2695CD;font-weight: normal; }
.adattabla table tbody .alt td { background: #E1EEF4; color: #00508a; }
.adattabla table tbody td.leftcol { background: #C9E3F3; color:#00508a; font-weight: bold }