@font-face {
    font-family: 'Frutiger';
    src: url('../fonts/edfenrs/LTe52126.eot');
    src: local('☺'), url('../fonts/edfenrs/LTe52126.woff') format('woff'), url('../fonts/edfenrs/LTe52126.ttf') format('truetype'), url('../fonts/edfenrs/LTe52126.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerLight';
    src: url('../fonts/edfenrs/LTe52125.eot');
    src: local('☺'), url('../fonts/edfenrs/LTe52125.woff') format('woff'), url('../fonts/edfenrs/LTe52125.ttf') format('truetype'), url('../fonts/edfenrs/LTe52125.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerBold';
    src: url('../fonts/edfenrs/LTe52127.eot');
    src: local('☺'), url('../fonts/edfenrs/LTe52127.woff') format('woff'), url('../fonts/edfenrs/LTe52127.ttf') format('truetype'), url('../fonts/edfenrs/LTe52127.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


body{
    font-family: 'Frutiger';
    background:url('../img/edfenrs/background8.jpg') no-repeat;
    background-color:#84a329;
}

.wrapper-login img.logo {
    padding: 15px 0 5px 22px;
}

.wrapper {
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;

}

.header-logo {
    background: url("../img/edfenrs/logo_v3.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 65px;
    margin: 18px 15px;
    width: 189px;
}

h1 {
    font-family: "FrutigerBold";
    text-transform:uppercase;
}

h2 {
    font-family: "Frutiger";
    color: #00337a;
}

h3,h4,h5,h6,p {
    font-family: "Frutiger";
}

.infos-desc h1{
    color:#0071bf;
}

.evenement{

    border-radius: 0px 0px 0px 0px!important;

}

.header {
    font-family: "Frutiger";
}

table {
    font-family: "Frutiger";
}

input, button, select, textarea {
    font-family: "Frutiger";
}

#title {
    background: url('../img/edfenrs/title-background.gif') repeat;
    width: 100%;
    display: block;
    float: left;
    height: 53px;
}

#title img {
    margin-top: -3px;
}

#title h1{
    background: url('../img/edfenrs/title-subtitle.jpg') left bottom no-repeat;
    color: #ed8400;
    display:inline-block;
    height: 47px;
    text-shadow: 0px 1px rgb(255, 255, 255);
    padding: 6px 0 0 26px;
    min-width: 60px;
    font-family: "Frutiger";
}

#title-menu {
    display: block;
    position: absolute;
    float: right;
    font-size: 14px;
    color: #5a5a5a;
    padding-top: 13px;
    margin: 0px 0 0 265px;
    background: url('../img/edfenrs/title-background.gif') repeat-x scroll 0 0 transparent;
}

#title-menu a {
    color: #ed8400;
    font-family: "FrutigerBold";
}

#title-menu a:hover{
    background-color: #ffa636;
    color: #fff!important;
}

#title-menu .active a {
    background-color: #ed8400;
    color: #fff;
}

.popover-inner {
    background: rgba(237, 132, 0, 0.8);  
}
.popover.left .arrow {
    border-left: 5px solid rgb(237,132,0)!important;   
}

.active .ico_graphique{
    height: 35px;
}
.nav-tabs .active > a {
    padding-bottom: 9px;
}

.nav-tabs > li {
    margin-bottom: -2px;
}
.nav-tabs-menu {
    border-bottom: none;
    li {
        height: 28px;
    }
    a:hover {
        text-decoration: none;
    }
}
.ico_graphique {
    display: inline-block;
    height: 34px;
    width: 35px;
    padding: 0 0 0px 0!important;
}
.ico_graphique.elec {
    background:url('../img/ico_graphique_elec.png') no-repeat;
}
.ico_graphique.puiss {
    background:url('../img/ico_graphique_puiss.png') no-repeat;
}
.ico_graphique.temp {
    background:url('../img/ico_graphique_temp.png') no-repeat;
}
.ico_graphique.eau {
    background:url('../img/ico_graphique_eau.png') no-repeat;
}
.ico_graphique.gaz {
    background:url('../img/ico_graphique_gaz.png') no-repeat;
}
.ico_graphique.borne {
    background:url('../img/ico_graphique_borne.png') no-repeat;
}
.ico_graphique.relais {
    background:url('../img/ico_graphique_relais.png') no-repeat;
}
.ico_graphique.tr1 {
    background:url('../img/ico_graphique_tr1.png') no-repeat;
}
.ico_graphique.tr2 {
    background:url('../img/ico_graphique_tr2.png') no-repeat;
}
.active .ico_graphique {
    background-position: 0 -35px;
}
.ico_graphique:hover {
    background-position: 0 -35px;
}
.message {

    height: 24px;
    margin-bottom: 17px;
    padding: 7px 12px 0 8px;
    text-align: center;
    font-size:15px;

    background: rgb(165,156,142); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(165,156,142,1) 0%, rgba(156,143,134,1) 49%, rgba(137,132,114,1) 51%, rgba(127,120,102,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,156,142,1)), color-stop(49%,rgba(156,143,134,1)), color-stop(51%,rgba(137,132,114,1)), color-stop(100%,rgba(127,120,102,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(165,156,142,1) 0%,rgba(156,143,134,1) 49%,rgba(137,132,114,1) 51%,rgba(127,120,102,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(165,156,142,1) 0%,rgba(156,143,134,1) 49%,rgba(137,132,114,1) 51%,rgba(127,120,102,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(165,156,142,1) 0%,rgba(156,143,134,1) 49%,rgba(137,132,114,1) 51%,rgba(127,120,102,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(165,156,142,1) 0%,rgba(156,143,134,1) 49%,rgba(137,132,114,1) 51%,rgba(127,120,102,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a59c8e', endColorstr='#7f7866',GradientType=0 ); /* IE6-9 */


}

.message .icon-white {
    margin-top: 2px;
}

.message:hover{
    background: rgb(188,178,164); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(188,178,164,1) 0%, rgba(165,156,142,1) 49%, rgba(150,146,126,1) 51%, rgba(135,128,109,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,178,164,1)), color-stop(49%,rgba(165,156,142,1)), color-stop(51%,rgba(150,146,126,1)), color-stop(100%,rgba(135,128,109,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(188,178,164,1) 0%,rgba(165,156,142,1) 49%,rgba(150,146,126,1) 51%,rgba(135,128,109,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(188,178,164,1) 0%,rgba(165,156,142,1) 49%,rgba(150,146,126,1) 51%,rgba(135,128,109,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(188,178,164,1) 0%,rgba(165,156,142,1) 49%,rgba(150,146,126,1) 51%,rgba(135,128,109,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(188,178,164,1) 0%,rgba(165,156,142,1) 49%,rgba(150,146,126,1) 51%,rgba(135,128,109,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcb2a4', endColorstr='#87806d',GradientType=0 ); /* IE6-9 */


}

.message-up,
.message-up:hover{
    color:#6c6764!important;
    text-shadow:none!important;
    background: rgb(229,222,213); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(229,222,213,1) 0%, rgba(226,220,211,1) 49%, rgba(217,210,200,1) 51%, rgba(206,200,192,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,222,213,1)), color-stop(49%,rgba(226,220,211,1)), color-stop(51%,rgba(217,210,200,1)), color-stop(100%,rgba(206,200,192,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(229,222,213,1) 0%,rgba(226,220,211,1) 49%,rgba(217,210,200,1) 51%,rgba(206,200,192,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(229,222,213,1) 0%,rgba(226,220,211,1) 49%,rgba(217,210,200,1) 51%,rgba(206,200,192,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(229,222,213,1) 0%,rgba(226,220,211,1) 49%,rgba(217,210,200,1) 51%,rgba(206,200,192,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(229,222,213,1) 0%,rgba(226,220,211,1) 49%,rgba(217,210,200,1) 51%,rgba(206,200,192,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ded5', endColorstr='#cec8c0',GradientType=0 ); /* IE6-9 */


}




#menu a#configuration {
    background:url('../img/edfenrs/ico-configuration.jpg') no-repeat;
    background-position: left bottom;
}

#menu a#chiffres {
    background:url('../img/edfenrs/ico-chiffres-cles.jpg') no-repeat;
    background-position: left bottom;
}

#menu a#graphiques {
    background:url('../img/edfenrs/ico-graphiques.jpg') no-repeat;
    background-position: left bottom;
}

#menu a#rapports {
    background:url('../img/edfenrs/ico-rapports.jpg') no-repeat;
    background-position: left bottom;
}

#menu a#ligne {
    background:url('../img/edfenrs/ico-ligne-vie.jpg') no-repeat;
    background-position: left bottom;
}

#menu a#configuration:hover,
#menu a#chiffres:hover,
#menu a#graphiques:hover,
#menu a#rapports:hover,
#menu a#ligne:hover{
    color: #2874b8!important;
}


#menu a.current {
    background-position: left top!important;
    color: #2874b8;
}

.recapbox .production,
.recapbox .consommation,
.recapbox .autoconsommation,
.recapbox .revente {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid;

    background: rgb(249,249,249); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */


}


.alphaLine {background:url("../img/edfenrs/timeline/fond-timeLine.gif") repeat-y center top; font-family:Arial, Helvetica, sans-serif;}

.droite .fleche {
right: -18px;
top: 15px;
background-image: url("../img/edfenrs/timeline/fleche-droite.gif");
}

.gauche .fleche {
right: -18px;
top: 5px;
background-image: url("../img/edfenrs/timeline/fleche-gauche.gif");
}

.date span {
    background: none repeat scroll 0 0 
        #f87509;
    border-radius: 4px 4px 4px 4px;
    color: 
        #FFFFFF;
    padding: 5px 10px;
}

#modal_nouveautes .modal-header h3 {
    color: #ED8400;
}

#langues {
    display: none;
}

.widget_tarif .slick-prev:hover, .widget_tarif .slick-next:hover {
    background: #FFA636!important;
}