.nodisplay {
        display:none;
}

#pageConso dt, #pageConso dd, #pageConso dl {
font-size:11px;
}

#pageConso dd dt{
        float:left;
        margin:0px 0px 0px 7px;
        clear:both;
        text-align:center;
        line-height:11px;
}

#pageConso dd dd{
        float:left;
        margin:0px 0px 0px 3px;
        float:left;
        line-height:11px;
}


#pageConso .listeConsommation{
        DISPLAY: inline-block;
MARGIN: 0px;
BORDER-LEFT: #bbb 1px solid;
WIDTH: 455px
}

#pageConso .titre2L{
        BORDER-RIGHT: #bbb 1px solid;
        FLOAT: left;
        MARGIN: 0px;
        WIDTH: 74px;
        LINE-HEIGHT: 35px;
        BORDER-BOTTOM: #bbb 1px solid;
        HEIGHT: 35px;
        BACKGROUND-COLOR: #fff;
        TEXT-ALIGN: center;
        BORDER-TOP:#bbb 1px solid;
}

#pageConso .donnee_estimation{
        BORDER-RIGHT: #bbb 1px solid;
        FLOAT: left;
        MARGIN: 0px;
        WIDTH: 74px;
        COLOR: #fff;
        LINE-HEIGHT: 35px;
        BORDER-BOTTOM: #bbb 1px solid;
        HEIGHT: 35px;
        BACKGROUND-COLOR: #c52368;
        TEXT-ALIGN: center;
        BORDER-TOP:#bbb 1px solid;
}

#pageConso .donnee_releve{
        BORDER-RIGHT: #bbb 1px solid;
FLOAT: left;
MARGIN: 0px;
WIDTH: 74px;
COLOR: #fff;
LINE-HEIGHT: 35px;
BORDER-BOTTOM: #bbb 1px solid;
HEIGHT: 35px;
BACKGROUND-COLOR: #97c00e;
TEXT-ALIGN: center;
BORDER-TOP:#bbb 1px solid;
}
#pageConso .donnee_auto{
        BORDER-RIGHT: #bbb 1px solid;
FLOAT: left;
MARGIN: 0px;
WIDTH: 74px;
COLOR: #fff;
LINE-HEIGHT: 35px;
BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 35px;
BACKGROUND-COLOR: #e3801b;
TEXT-ALIGN: center;
BORDER-TOP:#bbb 1px solid;
}

#pageConso .titreG{
        BORDER-RIGHT: #bbb 1px solid;
        FLOAT: left;
        MARGIN: 0px;
        WIDTH: 74px;
        LINE-HEIGHT: 25px;
        BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 25px;
        BACKGROUND-COLOR: #fff;
        TEXT-ALIGN: center;
        BORDER-TOP:#bbb 1px solid;
}

#pageConso .donneeG_estimation{
        BORDER-RIGHT: #bbb 1px solid;
        FLOAT: left;
        MARGIN: 0px;
        WIDTH: 74px;
        COLOR: #fff;
        LINE-HEIGHT: 25px;
        BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 25px;
        BACKGROUND-COLOR: #c52368;
        TEXT-ALIGN: center;
        BORDER-TOP:#bbb 1px solid
}

#pageConso .donneeG_releve{
        BORDER-RIGHT: #bbb 1px solid;
        FLOAT: left;
        MARGIN: 0px;
        WIDTH: 74px;
        COLOR: #fff;
        LINE-HEIGHT: 25px;
        BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 25px;
        BACKGROUND-COLOR: #97c00e;
        TEXT-ALIGN: center;
        BORDER-TOP:#bbb 1px solid
}

#pageConso .donneeG_auto{
        BORDER-RIGHT: #bbb 1px solid;
        FLOAT: left;
        MARGIN: 0px;
        WIDTH: 74px;
        COLOR: #fff;
        LINE-HEIGHT: 25px;
        BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 25px;
        BACKGROUND-COLOR: #e3801b;
        TEXT-ALIGN: center;
        BORDER-TOP:#bbb 1px solid
}


#pageConso p{
        margin-bottom:15px;
}

#pageConso h3{
        color:#fff;
        cursor:pointer;
        margin:2px 0;
        padding:3px 3px 3px 30px;
        background:#e67f35 url(../images/inon_Bl.gif) 5px center no-repeat;
}

#pageConso .clickToShow{
        font-style:italic;
}

#pageConso address{
        font-size:11px;
        margin-bottom:10px;
}

#pageConso .orange{
        color:#e67f35;
}

#pageConso .legende{
        margin:20px 0;
        width:100%;
        clear:both;
        overflow:hidden;
}

#pageConso .legende li{
        float:left;
        display:block;
        font-size:10px;
        margin-bottom:3px;
        padding-right:40px;
}

#pageConso .legende img{
        vertical-align:top;
        margin-right:10px;
}

#pageConso .linkTab{
        color:#e67f35;
        cursor:pointer;
        padding-left:30px;
        text-decoration:none;
        background:url(../images/inon.gif) 5px center no-repeat;
}

#pageConso .consoContent{
        display:none;
}

#pageConso .shown .consoContent{
        display:block;
}

#pageConso .clickToShow{
        display:block;
}

#pageConso .shown .clickToShow{
        display:none;
}

#pageConso .consoTab{
        display:block;
}

#pageConso .consoTab.invisible{
        display:none;
}

#pageConso dd dl{
        display:inline-block;
        padding-top:6px;
        width:60px;
        }

