.correction_map {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.correction_map_FR-title {
    text-align: center;
}

.correction_map_FR-column-num_carte {
    white-space: nowrap;
    vertical-align: top;
    width:85px;
    row-span:3;
}


.correction_map_FR-column-action {
    vertical-align: top;
    width:100px;
}

.correction_map_FR-column-instruction {
    vertical-align: top;
    text-align: left;
    width: 350px;
}

.correction_map_FR-column-position {
    vertical-align: top;
}

.correction_map_FR-column-position-prefix {
    width: 50px;
}

.correction_map_FR-column-position-renvoi {
    white-space: nowrap;
    width: 20px;
}

.correction_map_FR-column-position-coord {
    white-space: nowrap;
    width: 100px;
    text-align: left;
}

.correction_map_FR-row-blanck {
    height: 10px;
}

.correction_map_FR-top {
    vertical-align: top;
}

.correction_map_FR-nowrap {
    white-space: nowrap;
}

.correction_map_FR-strong {
    font-weight: bold;
}

.correction_map_FR-italic {
    font-style: italic;
}

.correction_map_FR-avoidPageBreak {
    page-break-inside: avoid;
}

.noticeType-MAP_FR table {
    font-size: 12px;
}

@font-face {
    font-family: 'DiTimes';
    src: url('../fonts/DiTimes.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NMSyms';
    src: url('../fonts/nmsyms.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'tdycarissoundingsup_custom';
    src: url('../fonts/TdyCARISSoundingsUp_custom.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TdyCARISNewSymbols';
    src: url('../fonts/TdyCARISNewSymbols.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TdyCARISSlantedStructures';
    src: url('../fonts/TdyCARISSlantedStructures.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TdyCARISUprightStructures';
    src: url('../fonts/TdyCARISUprightStructures.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TdyCARISSoundingsDown';
    src: url('../fonts/TdyCARISSoundingsDown.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'tdycarissoundingsup';
    src: url('../fonts/tdycarissoundingsup.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sy1ca';
    src: url('../fonts/sy1ca___-webfont.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sy2ca';
    src: url('../fonts/sy2ca___-webfont.ttf');
    font-weight: normal;
    font-style: normal;
}
/* DS Ñ ajout de gestion de fontes carto supplŽmentaires */
@font-face {
    font-family: 'symap';
    src: url('../fonts/symap___.ttf');
    font-weight: normal;
    font-style: normal;
}

.correction_map_FR-font-symap {
    font-family: Symap;
}

.correction_map_FR-font-ditimes {
    font-family: DiTimes;
}
/* DS */
.correction_map_FR-font-nmsyms {
    font-family: NMSyms;
    font-size : 40px;
}
.correction_map_FR-font-tdycarissoundingsup_custom {
    font-family: tdycarissoundingsup_custom;
    font-size: 30px;
}

.correction_map_FR-font-tdycarisnewsymbols {
    font-family: TdyCARISNewSymbols;
    font-size: 30px;
}

.correction_map_FR-font-tdycarisslantedstructures {
    font-family: TdyCARISSlantedStructures;
    font-size: 50px;
}

.correction_map_FR-font-tdycarisuprightstructures {
    font-family: TdyCARISUprightStructures;
    font-size: 50px;
}

.correction_map_FR-font-tdycarissoundingsup {
    font-family: tdycarissoundingsup;
    font-size: 30px;
}

.correction_map_FR-font-tdycarissoundingsdown {
    font-family: tdycarissoundingsdown;
    font-size: 30px;
}

.correction_map_FR-font-sy1ca {
    font-family: sy1ca;
    font-size: 10px;
}

.correction_map_FR-font-sy2ca {
    font-family: sy2ca;
    font-size: 50px;
}

.correction_map_FR-font-color {
    font-style: italic;
    font-size: 0.6em;
    vertical-align: sub;
}

.page-breaker {
    height:0;
    page-break-after: always;
    break-after: page;
    margin:0;
    border-top:none;
}
