﻿textarea {
    resize: none;
}

select {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    padding: 1px 0 2.5px !important;
    font-size: 1.1em;
}

select:enabled {
    cursor: pointer;
}

.boutonBleu,
.dt-button.boutonBleu {
    background-color: #598db8;
    color: white;
    border: none;
}

.boutonBleu:hover,
.boutonBleu:active,
.dt-button.boutonBleu:not(.disabled):hover,
.dt-button.boutonBleu:not(.disabled):active,
.dt-button.boutonBleu:not(.disabled):active:not(.disabled):hover {
    background-color: #6fa4de;
}

.boutonBleu[disabled],
.boutonBleu.disabled,
.dt-button.boutonBleu[disabled],
.dt-button.boutonBleu.disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

.dt-button.boutonBleu {
    background-image: none;
    border-radius: 0;
}

.dt-button.boutonBleu:not(.disabled):hover {
    border: none;
    background-image: none;
}

.dt-button.boutonBleu:not(.disabled):focus {
    border: none;
    background-image: none;
    text-shadow: none;
}

.dt-button.boutonBleu:not(.disabled):active,
.dt-button.boutonBleu:not(.disabled):active:not(.disabled):hover {
    background-image: none;
    box-shadow: none;
}

.boutonRouge {
    background-color: #b91d1d;
    color: white;
    border: none;
}

.boutonRouge:hover {
    background-color: #dd2211;
}

.boutonVert {
    background-color: #038619;
    color: white;
    border: none;
}

.boutonVert:hover {
    background-color: #05bb11;
}

.btn-mini,
.btn-small,
.btn,
.btn-large {
    cursor: pointer;
}

.ui-dialog {
    overflow: visible !important;
    /*width: auto !important;*/
}

.btn-mini,
.btn-small,
.dt-button.btn-small {
    padding: 4px 8px;
    height: 22px;
    line-height: 11px;
    font-size: 11px;
}

.btn,
.dt-button.btn {
    padding: 6px 10px;
    font-size: 12px;
}
.btn-large,
.dt-button.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
}

button.btn-lien {
    border: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    color: #0088cc;
}

div.dt-buttons {
    margin-bottom: 5px;
}

td .btn-mini,
td .btn-small {
    margin-top: 1px;
    width: 100%;
}

table td input[type="text"] {
    width: 100%;
}

select,
textarea,
input[type="text"]:not(.MuiInput-input),
input[type="number"]:not(.MuiInput-input),
input[type="password"]:not(.MuiInput-input) {
    padding: 3px;
    line-height: normal;
    color: #555555;
    border: 1px solid #ccc;
}

input[type="text"].datetime-time {
    width: 50px;
}

input[type="text"].datetime-date {
    width: 80px;
}

input[type="text"].datetime-date + img:hover {
    cursor: pointer;
}

input[type="text"].datetime-date#datAffichageMois {
    width: 110px;
}

input[type="checkbox"],
input[type="radio"],
img {
    vertical-align: middle;
    margin-right: 5px;
}

select.aucunSysteme,
select.aucuneCaracteristique {
    background-color: transparent !important;
    border: none !important;
    overflow: hidden;
    color: #333;
    float: left;
    height: 40px !important;
}

.bouton-calendrier {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAhCAMAAACRMWnQAAABelBMVEXv7+/u7u7w8PDx8fHy8vLz8/P19fXt7e329vb////39/f4+Pj09PT6+vr5+fn7+/tbW1vm5ubs7Ozp6enq6upeXl79/f3IyMjo6OhcXFz8/Pzl5eXk5OTKysrZ2dn+/v7r6+vJycldXV1fX1/g4ODj4+PMzMzLy8vf39/n5+fc3Nzh4eHe3t5jY2PGxsZ2dnZtbW1aWlphYWHi4uLb29tra2tkZGTFxcViYmJqampoaGidnZ2bm5u6urrHx8fExMTCwsLOzs6GhoZnZ2e8vLywsLDAwMDa2tp1dXXY2Nhubm7R0dGjo6NlZWXX19dsbGzNzc2goKB0dHS+vr6/v7+xsbG4uLiKioqampqfn5+Xl5fW1tbPz8+hoaFZWVnT09Opqalzc3OmpqbV1dXU1NSkpKSOjo6BgYGnp6ePj49/f399fX3BwcHDw8OQkJB5eXmUlJRmZmaZmZmVlZWcnJzd3d1ycnKCgoK0tLSurq58fHyoqKi1tbWEhIRzo75OAAADdUlEQVR4AY2PZbPcOBBFWywz2MPM8JiZIcycLDMzw3/ftsd+Sb7tmfKVS310rQGzanL4n0QUWnI8bWSMhp1GozMclYaLQ3xpjEq40xk1cu4ugle/MRAZlFJp2oJxKYVkgkpOmdSC53PrE7Bv9IXxmlZrtnpGMd/JX5A+qPeJ4WVYVcOxPMdxTK9Y9dwqbuHieDnGHMRD3qpmoO85VcdrFZ2qNlzLcJ1itdhy8rkxANhiV+1FK8mqdLDQlJZX9EzPdT38ipNSHIN9JAwnQzrvbn6wfmdnfHtzc3th/MXmZ+XdD6U2JdNuAl5Gbgkv113nZu+ju73e9EEPme71vmrvFizXtWQsU70OpAMtd4ZlWTd7n9Ljb8Ver1Ao9Kff3JJ3ClaC1EkW197STXO58PnBo0cHXxeQ2+eX509WC6aptZbmG7o1AwfLhdd006gIaeEBK9MV6maGxPbd7x9ev760tIQPrg8LFalFPm+lelFnCL3c/aH+61y/Pzc330+yuZ20v617b+ovMKXUWdoLFSFEPk914soMIZe7expevHz16vnf4cXPjzXFdtu50udQV5bMse9196Tqds8Puhu1pe53AhYKthb5GPV2I0Rd67Rd3Kv8YofP/j25f/qy/OD3C65WfUKB2zOMmW4nxYgQG5V9m0cBgSjmUT1manUlDhWITO+j3raEQBVB3d8X4c7Z5eXuX8Hpj/uCLlQAuMjbx6jHppjBedLO40rl6T+Vs/pv/jNGF3wSKp4JxjzqEeo81Rnf8H9S5I8nzeafB+rxRSlU2z5phwwnCcYUQtR5AtqM7fjPqWAUSJ6rPijFKaWpvo56WXNGGUOboP7lteb6tWYzy49RB0qoAoYYzVTHIso4xTzz/RW/gvHeVZIwIjRSmU4OJyZFgCd56vupl57B6K50Q8JFO22nXhPo/cEEEBJChmrjH7E5YAphasS2GU301jrEw0CQBMiDMq2IJIq0FRNMEWLTbORMAd4ZK5oBwEPFgIhyWcuQmnEcxagBJDZmax6iW/PAMswYtMAjRAsCeBtXcyZtqgRPL8bxr7J686SeUV6rheV6LVgrB4Mgqg1quBcEAS6DZDywS/idYL6RsTUqHR8fjo5Kw8bh1lGpsbhYKuHT6ZRKaZw8BWYzHmRMyoNJVAuCKKi3wyieTIJyuVYL8IeJEbD/AGRVfDU5i5KAAAAAAElFTkSuQmCC"); /*Images/btn-calendrier.png*/
    height: 34px;
    width: 45px;
}

.bouton-calendrier-selected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAhCAAAAACDhMY+AAAEAUlEQVR4ASzHMQ7CMAwF0BwtqHacCFbEEMcxlIWLcAdOxMQxColU2FgoCBoJ6ev9/83783zd62MYa62lNOZq459ya3d2KPU6mu90PuV1nzbKKiyckkQR2UVOW46aY1ZRlaR74f5opsthYTsAj0QBYRncitAhgacQyIHvEMAhoLf2x9Xc89ZRPXEc/86cc3bv7rXvgwOJgighoEAwSIiWIq+AEih4KCjoaNLxOv41EqKgpAlKKlCKP1JMQYEsCiskMggkCCGKb+y7Z37sdVzlMzM/6ezDmZffT9euf5/Pz2eLxWLZLc7NZ5PZop8vZ8tnZ9vT2XJ7fLRYzHeWs3nXX1ydS599cfR803a56XNTcvbSpbYrpTGfeJmU4u14aMc3kyH/M/EhCtY33gXbfTvWtJu0eTprpv3WrO9mfW7L5oemtFo0To7Ul36r2+lTO65JeTJeFtahYRgope+3+r7vOp9aHuuIrWyNmffDZH31tdv779avd18Fvnpl9+63H6/+Z7hh3uQh4UxaS52HR/FhuDRuaLpCHlFyb7700jQ5N9lxWVZYG2Y5BkxF8Pc36YExWt8+fPDIsJTXbuEacsbZtFmSDYEbFy6l/OIFRlee0/LNhAsbIRAZs+oII4zRxYuceYsnFIjQaWSQTicisxLHDxNIYDJghxi5QkJSNvMwqmRFynDnFqiGPCmc9EGWKhCEJMuImlS9Wk3VYfVwVRQ1PEuGBH6aGCFlpApJgWEVpHw179nuw73d83d+drAwERAaZQmB1RRCxii9wT17/einK8+UfTaqVVUzTLiZfAgPJFkAazu4++D+wS/Dwa+HCpAYhsrg1SCjEFGru4EJY7huj+rvqrdSrQk4269AOCYLrR0LIkDYhx+98NKn7/XvfPK2BAIX5iFhWUiE5cAQI9mU1jrzebeNAQoZEaGxHcIDcIQEIm7cPLx34+bxdzf2EE/apJAgYxp5JCQCFHXPiD897Yf7GsICJCMkZZApUribHOh2wi1C7oFjRk0oNhMSGYIICQsXicuXeUooPFQBk2vdHpuFRQXxG0+LpIpFVY1aS4561NpqO4dA+tKywlyVRLWkzQEQ4O6ssmyix40qYTr70iVOaUQ1KVxxchzm6dr/7xeb2glybVSdhNaiShEaYpObiBP4t0mf//EDy7WXx/Uk6iCrjtVa5QMxZqwtFEIca/hryurH/xoOl1SFgSAA5kzvBm4VFy6MM/3pDhhynYen8hQ6092BuFHc6EYQp6AKatr2m37cI+aMiHSAjAo9YGIFYEwp5Qbs1qu/sXt/zv+TJj6yIDKRiEIWIaFMSsiiqsPQ0kZO3ev+fZbHUmavFsXcrFqzVncr1e0aEXOEe5lvl+UHFCZzzgbdhuEAAAAASUVORK5CYII="); /*Images/btn-calendrier-selected.png*/
    height: 34px;
    width: 45px;
}

.bouton-liste-selected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAhCAAAAACDhMY+AAADu0lEQVR4AWJ4fvfx0wePCIEn9x+9fP/9zw9mhvnrtmzZvHkzkNi0BQRAvE2boWDLhs1bNm7eunH76s37HnBJ/WUIVFbXMTc0gQJjKIDxzUyBYiamJtpmxqoqoYf+M3gaursFOPr4eHv7AAk/XyDt6+sDA94+3l5gFOzqYGTY/pbB0dDXNyIkMjIiMioqKjImGkhFR0VGQEEokBkdGR7lG+Ab6aUG6JleWhwtvjiO/06dU88lnXSnR3qYiBdcCDq+BHeCO3GtKOLOva/D9fgfXCjMWxKFZjo9PeA4ase+JOk8T13O+Vc6T/xSFVLFh0MI1JcXrh3VVfAiXkqeiFm47KG2qrz4qnroOfnRwgTO1fHQCDCAlEBlIWGXz2rmCHSAoMdwouy8EyFSVSKBmcIRD5zNS2YXtMnas8uFQwXJUU7FwTQlc44wlFpfTpkRPKeKhVCLF6pcHCMeLBfvdUwkYdCu+aNvV+OaQ7NpAJOyAVC+nX31IIUn0y8mXnOoB863z15WbTcKtGvLSxDFmy02WWcNMifBEPXk3N3KAwUDYrb12jP9OZE7a18dSeJMg5ZF1a7dJBYFFCmwbQjV9S/MKeJndj2LDjwHc+WUoSWzPeco/V9GOtO5QqlNA0/p3a5pr9q40xC798Fnej84urSPXCdJ4sAb/TtIl+JWqQGCkoFwPft2hNVTfH20Gnfm99O7H1O3Pk7ZcJ+QWqizNV5mzJOOZu4oHRlhaM1pepXvKkCtJATAiFc3D1+e2D+5fTVVtb75b7otPYfDjRkMu3+GlFJbh58cO139jwO1FgbuZTlOPi7Zii/tuItOr26itlM9lWrj16OBhzdYTOM47jSETJ2i5pgex853V48jZ+k9htK/VbaJ3QfQdjrUYtw8+uY4xx/kuyqOsmFIrp9cnHT9xHTb/fQtN4R6eoy1jk7qUKnDPhuNpMbSm2YrSmAoS7jzi8TXN8dnJ/7akWFoGe5UxrydbmpGn12+Q+x97qsHvteN96QQyYO2PmQwW8Zttkt7Rp9evS1S6wGF0NMBaVYtWzAklTfV3Czhlov6qaB2FFH3yTyn6BVcOdh+ek9UtNldVX6UIjlNXcyaQvkAkMvarDchD7WuX29i1tynarN+VIs3Y0L2rFHJJyIzEMf9dN29Iq1uG8JbU8Fl3wpaU2JSQ8EFYF92QtkIqvF28eHnB/T9KQeEaniybEaOzGzgRM6iOQrkDj/45OMOr397cXrxYn52Nj8vnc3n5+X78/m+5+WmXL/+9ffzxTqu/g/XL5BHQoiquwAAAABJRU5ErkJggg=="); /*Images/btn-liste-selected.png*/
    height: 34px;
    width: 45px;
}

.bouton-liste {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAhCAMAAACRMWnQAAABQVBMVEX////y8vL09PT8/Pz29vb6+vr5+fnw8PDx8fH19fXs7Ozz8/P4+Pj+/v739/f9/f37+/vt7e3l5eXp6env7+/o6Ojm5ubr6+vn5+fu7u7j4+Pq6urLy8vk5OR5eXnh4eHJycnIyMjg4ODKysrHx8fi4uLf399VVVXc3NzMzMx8fHzNzc3Ozs7b29vPz891dXXGxsbd3d10dHRubm6Hh4dycnJ6enpUVFR7e3uGhoaBgYGCgoJ2dnZ3d3fV1dXW1tbR0dHS0tLa2tqKiopNTU1tbW1wcHBpaWne3t6FhYVzc3OEhIRoaGhLS0tlZWViYmJqampTU1NZWVlXV1d4eHjU1NTZ2dnX19fFxcVhYWFKSkpRUVFOTk5/f3+MjIxGRkZvb29gYGBPT0+Dg4NWVlaAgIBSUlJ9fX1xcXFJSUl+fn4gfN/VAAADr0lEQVR4AXWU1bYkuw1AZQYXMzTDYYaZM8zMc5n53iT//wFR9alaKy/ZLcu97C1ZTwVa51mP+j/EsbW21iT0Q5gdHu2PRgdHu8sl7ru7oxFu1xzNdo/wCs9ms/2jR9+UzMAjTowjiKMYDoO4Hkqug1KidW3j+zaAFKQPALg2W5cGwv89Y1I8OA2gAV+wyPMi4YWRFEJGIesJfBZEqEkpBWMh2IcadkKBBRzPRSil70sZRj0ehJKFEQvxhEUMzImFU4i6eiECKrkH4HEZ9siQeXgRCYa1QjD1rYIFeJQLvDBm8yaW8h6GZuDhUFJEWAH1nEKDw+EvMBJ88IMAEwwI5nvSh830nvCzlYKXvmRcUAls3aalo2lu8x6b6OJUylbgSLiYPlGw5ctNS7lzcXZ+QemtX68mPVf3Jq+f5Ayk52F3GelVhroXddND8/b7p9/F9rfft78Y2L757n0lPC8IcHlCzTsd/9OahO2Ts9ev6vrN8d6Nnsm9vbt3LLiAcy/ggahnNSx8bjzwHOHJYqsKvGqrSXuSJK2mniCDbkdxp0c18XzHAXwwHEIIByAC0FagHqAuy30LU99QzQPuomqaJM5Uxbjqye04ySPOuDGcG+61B2Wnm4DSgCW3L89vZ+rOv66+7DmeHB//UQhnKDWGmiBF/RQclioNxbN3v3woyw//3h74/Pnmp/cNqwc9xtl3wDmXxQKmt56f3Wnb22f3Jj1XN44/XmyFbNDtta6l1Ea78bRccz5Nm6KnqexOTJymqGME5RJ1nwhDMkk4+BASwnwfekIfBGQ1dY52i7dL2+kOewfcNafN2PDx9OW0J2l2dtaEU4LjEuJ4Oivh0CeZohmPHl8cX/6Utn9dTvZ6/vPP5dnPC1Fr9LUiJp9v9ICq1sHi+dMfXlTV279vDmz/+enH88MwU5oQlWlardpNd0K04tPJ+Ytbdf3q493JwN29Z2+mocsU0YP+GDLVkKisebIo1kqti8W6J58uxkWsbbZBu/wkgQdMa62URpiwSlnBZI9neMC50eiqTq9GBWyJOHZlkcWpK7NSKUzxQNekLm2nq0zp4gD1oMYLGyMZ6TLJBjuNbVvbMrvW62zrYQGHUegU5cQZlTmCuMz1cGmIocQQjc/gOPe/tnBQNONkfB1JB24DeFgkTZOMm/G4aZqvKgrzo9VsND+Zzeej+QrzbDWf9axO5svlaDTbXc6W+G3eX1MDdZ6WedpWeZmmRY4U6YDN27aoyrzCB6u0LZ0g/wUS63mhLlARPgAAAABJRU5ErkJggg=="); /*Images/btn-liste.png*/
    height: 34px;
    width: 45px;
}

.icone-salle {
    background-image: url("Images/icone-Salle.png");
    height: 20px;
    width: 20px;
}

/* DEBUT ONGLETS BLEU VISIOCONFERENCE ET SALLE */
#divOngletVisioRessource .onglet {
    border-left: 2px solid #3f5a78;
    border-right: 2px solid #3f5a78;
    border-top: 2px solid #3f5a78;
    border-bottom: 2px solid #3f5a78;
    font-weight: bold;
    background-color: #598db8;
    margin: 0 0 -2px 5px;
    font-size: 12px;
    color: white;
    width: 120px;
    padding: 8px 10px;
}

#divOngletVisioRessource .onglet.actif {
    background-color: #3f5a78;
}

hr.sousOnglets {
    height: 10px;
    background-color: #3f5a78;
    display: block;
    margin: 0;
    border: none;
}

/* FIN ONGLETS BLEU VISIOCONFERENCE ET SALLE */

/* DEBUT OVERRIDE DES RADCOMBOBOX POUR LES FAIRE RESSEMBLER UN PEU PLUS AU MULTISELECT DE JQUERY  */
.RadComboBox.RadComboBox_Default {
    border: 1px solid #ccc;
    background-color: white;
    cursor: pointer !important;
    padding: 2px;
}

.RadComboBox.RadComboBox_Default:hover {
    border: 1px solid #fbcb09 !important;
    background-color: #fdf5ce !important;
}

.RadComboBox_Default .rcbInputCell {
    background-image: none !important;
}

.RadComboBox_Default .rcbInputCell input {
    cursor: pointer !important;
}

.RadComboBox_Default .rcbArrowCell {
    background-image: none !important;
}

.RadComboBox_Default .rcbArrowCell a {
    background-image: url("Images/ui-icons_ef8c08_256x240.png") !important;
    background-position: -64px -16px !important;
    display: block !important;
    width: 16px !important;
    height: 16px !important;
}

.RadComboBoxDropDown_Default {
    background-color: #eee !important;
}

.RadComboBoxDropDown.rcbAutoWidth {
    min-width: 280px !important;
}

.RadComboBoxDropDown_Default .rcbCheckAllItems,
.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered {
    border: 1px solid #e78f08 !important;
    background-color: #f6a828 !important;
    color: #fff !important;
    font-weight: bold !important;
}

.RadComboBoxDropDown_Default .rcbItem {
    border: 1px solid transparent !important;
}

.RadComboBoxDropDown_Default .rcbHovered {
    background-color: #fdf5ce !important;
    border: 1px solid #fbcb09 !important;
    color: #c77405 !important;
}

.RadComboBox.disabled:hover {
    border: 1px solid #ccc !important;
    background-color: #f6f6f6 !important;
    cursor: default !important;
}

.RadComboBoxDropDown,
.rcbScroll {
    max-height: 300px;
}
/* FIN OVERRIDE DES RADCOMBOBOX POUR LES FAIRE RESSEMBLER UN PEU PLUS AU MULTISELECT DE JQUERY  */

/* DEBUT OVERIDE RADEDITOR  */
.RadEditor {
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
}
/* FIN OVERIDE RADEDITOR  */

/* DEBUT OVERRIDE DU RADBUTTON POUR UPLOADER LES FICHIERS */
.ruButton.ruBrowse {
    background-color: #598db8 !important;
    color: white !important;
    border: none !important;
    padding: 4px 8px !important;
    height: 22px !important;
    line-height: 11px !important;
    background-image: none !important;
    width: auto !important;
}
.ruButton.ruBrowse.ruButtonHover {
    background-color: #6fa4de !important;
}
/* FIN OVERRIDE DU RADBUTTON POUR UPLOADER LES FICHIERS */

/* DEBUT OVERRIDE DU UI-BUTTON */
.ui-button {
    border-radius: 0 !important;
    vertical-align: inherit !important;
    background-image: none !important;
    font-weight: normal !important;
}

.ui-button.btn {
    padding: 6px 10px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
    cursor: pointer !important;
}
/* FIN OVERRIDE DU UI-BUTTON */

/*
border: 1px solid #fbcb09;
background: #fdf5ce url("Images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
font-weight: bold;
color: #c77405;
*/

/*

.calendrierPluginLoader {
    padding: 10px;
    position: relative;
    top: 40%;
    left: 45%;
    background-color:red !important;
}

*/

/* override de l'icone du selecteur de mois pour le rendre comme les autres */
.selecteurMois .rcCalPopup,
.selecteurMois .rcCalPopup:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJFBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/eFplAAAAC3RSTlMAgEDAMCBgkBCg0GxmEA4AAABuSURBVHgBY2Bg2sAAJYyTNhQbg4gCht2iAta7QYQBw+5JSqt3gwggEwYMGDYxQAAjiMnsVmCSzuwIYnIrGmwSBhIIUVS1wlAFqEw1xqAEUTXGQCAzhKnVQSMESS06E6FgpyAECBswGMNAAQMCAACP6TEAgy3c1gAAAABJRU5ErkJggg==") !important; /*Images/icone-calendrier.png*/
    background-position: 0 0 !important;
    cursor: default !important;
}
