div.boite-diodes-echs a.echeances-select-splnk{
    border:1px solid black;
    border-left-width:0px;
    border-top-width:0px;
    text-decoration:none;
    padding:2px 2px 1px 2px;
    font-size:10px;
    margin:0;
    text-shadow: 0px 0px 1px white;
    display:inline-block;
    width:auto;
    line-height:14px;
    height:14px;
    margin-top:5px;
}
div.boite-diodes-echs a.echeances-select-splnk:hover{
    font-weight:normal;
}
.run06model {
    background-color:#ffd385 !important;
    color:black !important;
}
.run12model {
    background-color:#9fc663 !important;
    color:black !important;
}
.run18model {
    background-color:#d08be7 !important;
    color:black !important;
}
.run00model {
    background-color:#63c5c6 !important;
    color:black !important;
}
.boite-diodes-echs a.echeances-select-splnk:hover,a.selected-run-ech{
    /*color:#fff !important;*/
    border-bottom-width:2px !important;
    border-bottom-color:red !important;
    /*background-color:#3B679E !important;*/
}
#modeles-layer-infobulle{
    display:none;
    position:absolute;
    background-color:black;
    height:auto;
    color:white;
    font-size:10px;
    opacity:0.8;
    box-shadow:0px 0px 4px black;
    border-radius:4px;
    text-align:left;
    padding:4px;
}
.layer-data-numeric {
    position:absolute;
    font-size:9px;
    width:16px;
    height:10px;
    text-shadow:0px 0px 1px black;
    color:white;
    font-weight:bold;
}
#ui-mod-box-SCP {
    text-align:left
}
#ui-mod-box-SCP input[type=radio] {
    vertical-align:bottom;
}
#nice-spac-img {
    margin-top:20px;
    box-shadow:0 0 0px 5px white, 0 0 3px 5px black;
    -moz-box-shadow:0 0 0px 5px white, 0 0 3px 5px black;
    -webkit-box-shadow:0 0 0px 5px white, 0 0 3px 5px black;
}
.zone-sel-models li a img {
    border:0;
}
.keyboard-tc {
    border:1px solid #555;
    background-color:black;
    font-weight:bold;
    padding:3px;
    color:white;
    border-radius:3px;
    min-width:18px;
    display:inline-block;
}

.btn-ui-chg {
    background-image:url(/images/module_fleche.png);
    background-repeat:no-repeat;
    height:17px;
    width:10px;
    display:inline-block;
    margin:0px 2px -5px 2px;
    cursor:pointer;
}
.btn-ui-next-ech{
    background-position:0px 0px;
}
.btn-ui-next-ech:hover {
    background-position:-10px 0px;
}

.btn-ui-prev-ech{
    background-position:-20px 0px;
}
.btn-ui-prev-ech:hover {
    background-position:-30px 0px;
}

#slider_showing{
    margin-right:-25px;
    margin-left:25px;
    margin-top:3px;
}
/*#cursor-eche{
    width:80%;
    margin-left:40px;
    margin-top:10px;
    margin-bottom:10px;
    float:left;
}*/
a {
    outline:none;
}
.zone-sel-models {
    width:100%;
    height:27px;
    padding:0;
    margin:0;
    
    border-bottom:1px solid #9bf;
}

.sub-sel-cartes{
    font-style:italic;
    color:white;
    height:20px !important;
    line-height:20px !important;
    padding-left:2px !important;
    
    background: #cbebff;
}

.zone-sel-cartes {
    float:left;
    width:200px;
    padding:0;
    margin:0;
    margin-top:20px;
    
    background: rgb(254,255,255);
    box-shadow:0 0 3px #333;
}

.zone-sel-echeances {
    float:right;
    width:125px;
    padding:0;
    margin:0;
    margin-top:20px;
    
    background: rgb(254,255,255);
}

.zone-sel-cartes li, .zone-sel-echeances li {
    list-style-type:none;
    text-align:left;
    padding:0;
    margin:0;
    height:25px;
    line-height:25px;
}

.zone-sel-echeances li.lsublnk {
    height:18px;
    line-height:18px;
    font-size:10px;
}

.zone-sel-cartes li a, .zone-sel-echeances li a {
    width:100%;
    display:block;
    height:100%;
    text-decoration:none;
    border-top:1px solid black;
}
.zone-sel-cartes li a:hover, .zone-sel-echeances li a:hover {
    color:#888;
}

.zone-sel-cartes li a.sublink, .zone-sel-echeances li a.sublink {
    width:100%;
    display:block;
    height:100%;
    text-decoration:none;
    border-bottom:1px solid #ddd;
    border-top:0;
}

.zone-sel-cartes li a.sublink:hover, .selectedbuser, .zone-sel-echeances li a.sublink:hover {
    color:black;
    font-weight:bold;
    
    background: rgb(222,239,255);
}

.zone-sel-cartes li.header-sel-cartes, .zone-sel-echeances li.header-sel-cartes {
    font-weight:bold;
    text-align:center;
    color:white;
    border-bottom:1px solid #9bf;
    
    background: #3b679e;
}

.zone-sel-models-models {
    background: #3b679e;
}

.zone-sel-models-outils {
    background: rgb(73,192,240);
    
    background: #3b679e;
    margin-top:10px;
}

.zone-sel-models li {
    display:inline-block;
    list-style-type:none;
    height:100%;
    line-height:27px;
    margin:0;
    padding:0;
    color:white;
    width:120px;
}

.zone-sel-models li a {
    line-height:27px;
    height:100%;
    width:100%;
    color:white;
    display:block;
    padding:0;
    margin: 0 10px 0 10px;
    text-decoration:none;
    border-left:1px solid #9bf;
    padding-right:2px;
}

.zone-sel-models li a:hover, .zone-sel-models li a.modelslby {
    background: #ebf1f6;
    color:black;
    font-weight:bold;
}

.zone-sel-models .titld{
    color:white;
    width:auto;
    font-weight:bold;
    margin:0 10px 0 10px;
    float:left;
}

.hidden-params-div{
    
    width:500px;
    height:auto;
    background:white;
    box-shadow:0 0 3px black;
    padding:10px;
    text-align:left;
    border:1px solid #888;
    
    display:none;
    position:absolute;
    
}

.hidden-params-div-block{
    max-height:600px;
    overflow:auto;
    width:380px;
    height:auto;
    background:white;
    box-shadow:0 0 3px #444;
    padding:10px;
    text-align:left;
    position:absolute;
    font-size:0.9em;
    border:1px solid transparent;
}
.hidden-params-div-block:hover{
    border:1px solid #40A9BF;
}

.hidden-params-div a,.hidden-params-div-block a{
    display:inline-block;
    padding:2px 6px;
    margin:1px 2px;
    text-decoration:none;
    background:#eee;
    color:#1E535F;
    border-radius:5px;
    overflow:hidden;
}
.hidden-params-div a:hover,.hidden-params-div-block a:hover,.hidden-params-div a.activelink,.hidden-params-div-block a.activelink{
    background:#40A9BF;
    color:white;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
}
.hidden-params-div a.main-title-models,.hidden-params-div-block a.main-title-models{
    display:block;
    font-size:14px;
    border-top:1px solid rgba(127,127,127,0.2);
    background:none;
    color:black;
    margin:15px 0 0 0;
}
.hidden-params-div a.main-title-models:first-child,.hidden-params-div-block a.main-title-models:first-child{
    margin-top:0;
}
.button-select-model.ui-button{
    color:white;
    padding:5px 10px;
}
.smalltitle{
    font-size:12px;
    color:#555;
}
.indicator-runz{
    float:right;
    font-size:12px;
    padding:1px 4px;
    border-radius:4px;
    text-shadow:1px 1px 0px rgba(255,255,255,0.5);
}
.zone-sel-modeles-echeances{
    float:left;
    list-style-type:none;
    padding:0;
    margin:0;
    margin-top:0px;
    
    box-shadow:0 0 3px #333;
}
.zone-sel-modeles-echeances li {
    padding:0;
    margin:0;
}
.zone-sel-modeles-echeances li a{
    padding:1px 0;
    width:46px;
    display:block;
    margin:auto;
    text-decoration:none;
    font-size:10px;
    font-family:sans-serif;
    border-top:1px solid rgba(0,0,0,0.1);
    border-right:2px solid transparent;
    border-left:2px solid transparent;
    height:17px;
    line-height:17px;
    
    text-shadow:1px 0px 0px rgba(255,255,255,0.5);
}
.zone-sel-modeles-echeances li:first-child a{
    border-top:none;
}
.boite-diodes-echs a.echeances-select-splnk:hover,a.selected-run-ech{
    border-right:2px solid red !important;
    border-left:2px solid red !important;
    
    color:red !important;
}
#marginCompensation{
    position:relative;
}

#display-block-image{
    margin-top:0px;
    box-shadow:0 0 0px 5px white, 0 0 3px 5px black;
    -moz-box-shadow:0 0 0px 5px white, 0 0 3px 5px black;
    -webkit-box-shadow:0 0 0px 5px white, 0 0 3px 5px black;
    display:inline-block;
    background-image:url(//static.infoclimat.net/images/loader-black.gif);
    background-color:black;
    background-repeat:no-repeat;
    background-position: 50% 50%;
    position:relative;
}

.runz_inline {
    text-shadow:none;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    height:18px;
    line-height:18px;
    display:inline;
    display:inline-block;
    padding:0 2px;
    /*float:right;*/
    margin-left:4px;
    
    box-shadow:0 0 3px #555;
}

.ui-processing-image{
    float:left;
    width:15px;
    height:15px;
    margin-top:1px;
}

#avertissement-not-ended{
    position:absolute;
    width:100%;
    bottom:0;
    left:0;
    right:0;
    background:red;
    background:rgba(255,0,0,0.8);
    color:white;
    padding:3px 0;
    display:none;
}


#scrollbar1 { width: 62px; margin:0; }
#scrollbar1 .viewport { width: 50px; height: 600px; overflow: hidden; position: relative; box-shadow: 0 0 3px #555; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #555; border-radius:2px; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 5px; }
#scrollbar1 .track { background-color: #ccc; height: 100%; width:2px; position: relative; padding: 0; }
#scrollbar1 .thumb {
    height: 20px; width: 4px; cursor: pointer; overflow: hidden; position: absolute; top: 0;
    box-shadow: 0 0 3px #ddd;
    border-radius:2px;
    margin-left:-1px;
}
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 4px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.model-outils{
    background:#eee;
    box-shadow:0 0 2px #555;
    font-size:11px;
    text-align:left;
    display:inline-block;
    margin:0 auto;
    margin-top:-8px;
    padding:2px 5px 2px 5px;
    margin-bottom:5px;
}