/*
    ############################################################################
    # Initialisation des styles de police "roboto"
    ############################################################################
*/

@font-face {
    font-family: 'altair';
    src: url('webfonts/Roboto-Black-webfont.eot');
    src: url('webfonts/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Roboto-Black-webfont.woff') format('woff'),
         url('webfonts/Roboto-Black-webfont.ttf') format('truetype'),
         url('webfonts/Roboto-Black-webfont.svg#robotoblack') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'altair';
    src: url('webfonts/Roboto-Light-webfont.eot');
    src: url('webfonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Roboto-Light-webfont.woff') format('woff'),
         url('webfonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('webfonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: light;
    font-style: normal;
}

@font-face {
    font-family: 'altair';
    src: url('webfonts/Roboto-Bold-webfont.eot');
    src: url('webfonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Roboto-Bold-webfont.woff') format('woff'),
         url('webfonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('webfonts/Roboto-Bold-webfont.svg#robotoblack') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'altair';
    src: url('webfonts/Roboto-Regular-webfont.eot');
    src: url('webfonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Roboto-Regular-webfont.woff') format('woff'),
         url('webfonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('webfonts/Roboto-Regular-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'altair-cond';
    src: url('webfonts/RobotoCondensed-Light-webfont.eot');
    src: url('webfonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/RobotoCondensed-Light-webfont.woff') format('woff'),
         url('webfonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('webfonts/RobotoCondensed-Light-webfont.svg#robotolight') format('svg');
    font-weight: light;
    font-style: normal;
}

@font-face {
    font-family: 'altair-cond';
    src: url('webfonts/RobotoCondensed-Regular-webfont.eot');
    src: url('webfonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('webfonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('webfonts/RobotoCondensed-Regular-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}






/* SURCHARGES DES STYLES ALTAIR */
body {
   font-size: 11px;
   -moz-font-feature-settings: "liga=0";
}

span, input, textarea {
    font-size: 11px;
}



body, .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, input[type="password"].ui-watermark, .bodyapp .dhtmlx_modal_box {  /* mk */
    font-family: 'altair', Calibri, Helvetica, Arial, Verdana, sans-serif;
}

/* pour les placeholder, on est obligé de faire une ligne par navigateur car les sélecteurs ne sont pas reconnus par les autres navigateurs */
input[type="password"]::-webkit-input-placeholder {  /* mk */
    font-family: 'altair', Calibri, Helvetica, Arial, Verdana, sans-serif;
}
input[type="password"]:-moz-placeholder {  /* mk */
    font-family: 'altair', Calibri, Helvetica, Arial, Verdana, sans-serif;
}
input[type="password"]::-ms-input-placeholder {  /* mk */
    font-family: 'altair', Calibri, Helvetica, Arial, Verdana, sans-serif;
}


/* Nouvelles règles 1.2.11 */

/*.ui-fieldset .ui-fieldset-legend {
  font-weight: 300 !important;
  font-size: 14px;
  color: #757575;
  line-height: 24px;
  letter-spacing: 0;
}*/

.navdiagramContainer .applicationTexte {  /* mk */
      font-family: 'altair-cond', Calibri, Helvetica, Arial, Verdana, sans-serif !important;
      font-weight:300;
}
