@font-face {
    font-family: 'Colombus';
    src: url('fonts/Colombus.eot');
    src: local('☺'), url('fonts/Colombus.ttf') format('truetype'), url('fonts/Colombus.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd';
			src: url('fonts/HelveticaNeueLTStd.eot');
			src: local('☺'), url('fonts/HelveticaNeueLTStd.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd.svg') format('svg');
			font-weight: normal;
			font-style: normal;
}

table.ctn {
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

table.ctn tr {
    border: 0;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
}

table.ctn tr td {
    border: 0;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    white-space: nowrap;
}

table.ctn2 {
    border: 0;
    padding: 0;
    padding-bottom: 10%;
    margin: 0;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

table.ctn2 tr {
    border: 0;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
}

table.ctn2 tr td {
    border: 0;
    border: 0;
    padding: 40;
    margin: 0;
    height: 100%;
    width: 33%;
    white-space: nowrap;
}

table.en-tete {
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

table.en-tete tr {
    border: 0;
    padding: 0;
    margin: 0;
}

table.en-tete tr td {
    border: 0;
    padding: 0;
    margin: 0;
}

.titre {
    padding: 20%;
    font-weight: bold;
}

.inv {
    color: #ffffff;
    background-color: #666;
    background-color: rgba(102, 102, 102, 0.8);
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 2px;
    -moz-border-radius: 2px;
}

.inv_temp {
    color: #ffffff;
    background-color: #666;
    background-color: rgba(102, 102, 102, 0.8);
    margin: 2px 21px 2px 21px;
    padding: 9px 17px 9px 17px;
    border-radius: 2px;
    -moz-border-radius: 2px;
}

.inv_temp_jour {
    color: #ffffff;
    background-color: rgba(102, 102, 102, 0.8);
    margin: 2px 21px 2px 21px;
    padding: 9px 17px 9px 17px;
    border-radius: 2px;
    -moz-border-radius: 2px;
}