/* Menu Selection */

.navSubSection.empty {
    display: none;
}

.navSubSection.home {
    display: block;
}

/* @name Bloc mini menu*/
.bloc_minimenu{
    margin:0 0 16px 0;
    background-color:#222a2d;
    width:650px;
    height:40px;
}
.bloc_minimenu ul {
    padding:12px 0 0 0;
    margin:0;
    list-style-type:none;
}

.bloc_minimenu ul li {
    margin-left:37px;
    float:left;
}

.bloc_minimenu ul li a {
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    color:#FFFFFF;
}

.bloc_minimenu ul li a.illico {
    font-family: arial;
    color:#fabd2f;
}

.bloc_minimenu ul li a:hover {
    text-decoration: underline;
}
/* @name Bloc mini menu End*/

/* Meteo - START */

.meteoWrapper {
    float: right;
}

.meteoInfo {
    border-right: 1px solid #5C0316;
    float: left;
    margin: 25px 15px 0 0;
}

.ie7 .meteoInfo {
    text-align: right;
}

.meteoImgDegree {
    float: left;
    margin: 0;
}

.meteoImg, .oldie .meteoImg, .ie9 .meteoImg {
    background: none 0 0 no-repeat transparent;
    float: left;
    height: 74px;
    margin: -25px 5px 0 0;
    width: 110px;
}

.meteoDegree {
    visibility: hidden;
    color: #FFF;
    float: left;
    font: 45px/45px arial;
    height: 45px;
    margin: 0 15px 0 0;
}

.meteoInfo time {
    clear: both;
    color: #FECACA;
    font: 11px/11px tahoma;
    float: right;
    margin: 0 16px 0 0;
}

.ie7 .meteoInfo time {
    float: none;
    width: 90%;
}

.cityInfo {
    float: left;
    margin: 52px 15px 0 0;
    min-width: 140px;
}

.ie7 .cityInfo {
    margin: 56px 15px 0 0;
}

.cityName {
    color: #FFF;
    visibility: hidden;
    float: left;
    font-size: 12px;
    height: 16px;
    margin: 2px 0;
    max-width: 305px;
    overflow: hidden;
    text-transform: uppercase;
}

.cityName a, #meteoNumber a {
    color: #FFF;
}

.chooseCityTrigger {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODAyMUU4N0M1NDgxMUUyQTI0MzkxREM1NUQ2QUQ3NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODAyMUU4OEM1NDgxMUUyQTI0MzkxREM1NUQ2QUQ3NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4MDIxRTg1QzU0ODExRTJBMjQzOTFEQzU1RDZBRDc2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4MDIxRTg2QzU0ODExRTJBMjQzOTFEQzU1RDZBRDc2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GY4WXgAAADVJREFUeNpiVNLSZSACMDEQB2it7u7VS8Sah1UpdnsxlWJXp6ytR1gdpiIs6rAqGsBwBggwAO9xCZNqnEzQAAAAAElFTkSuQmCC') no-repeat right 1px transparent;
    clear: both;
    color: #FECACA;
    float: left;
    font: 11px/14px tahoma;
    padding: 0 20px 0 0;
}
.oldie .chooseCityTrigger {
    background-image: url('/commons/assets/img/arrow-black-right.png');
}


.meteoForm select {
    margin: 15px 0 0;
    width: 230px;
}

.chooseProvinceWrapper {
    border-right: 1px solid #E2E2E2;
    float: left;
    height: 150px;
    margin-right: 20px;
    width: 290px;
}

.chooseCityWrapper {
    float: left;
    height: 150px;
    width: 270px;
}

.meteoLightboxBottom {
    float: left;
    padding: 10px 0 40px;
    text-align: center;
    width: 100%;
}

#currentMeteo_a, .oldie #currentMeteo_a, .ie9 #currentMeteo_a {
    background-image: url(/commons/assets/img/meteo-110x74/a.png);
}

#currentMeteo_an, .oldie #currentMeteo_an, .ie9 #currentMeteo_an {
    background-image: url(/commons/assets/img/meteo-110x74/an.png);
}

#currentMeteo_b, .oldie #currentMeteo_b, .ie9 #currentMeteo_b {
    background-image: url(/commons/assets/img/meteo-110x74/b.png);
}

#currentMeteo_bn, .oldie #currentMeteo_bn, .ie9 #currentMeteo_bn {
    background-image: url(/commons/assets/img/meteo-110x74/bn.png);
}

#currentMeteo_c, .oldie #currentMeteo_c, .ie9 #currentMeteo_c {
    background-image: url(/commons/assets/img/meteo-110x74/c.png);
}

#currentMeteo_cn, .oldie #currentMeteo_cn, .ie9 #currentMeteo_cn {
    background-image: url(/commons/assets/img/meteo-110x74/cn.png);
}

#currentMeteo_f, .oldie #currentMeteo_f, .ie9 #currentMeteo_f {
    background-image: url(/commons/assets/img/meteo-110x74/f.png);
}

#currentMeteo_fn, .oldie #currentMeteo_fn, .ie9 #currentMeteo_fn {
    background-image: url(/commons/assets/img/meteo-110x74/fn.png);
}

#currentMeteo_g, .oldie #currentMeteo_g, .ie9 #currentMeteo_g {
    background-image: url(/commons/assets/img/meteo-110x74/g.png);
}

#currentMeteo_gn, .oldie #currentMeteo_gn, .ie9 #currentMeteo_gn {
    background-image: url(/commons/assets/img/meteo-110x74/gn.png);
}

#currentMeteo_h, .oldie #currentMeteo_h, .ie9 #currentMeteo_h {
    background-image: url(/commons/assets/img/meteo-110x74/h.png);
}

#currentMeteo_hn, .oldie #currentMeteo_hn, .ie9 #currentMeteo_hn {
    background-image: url(/commons/assets/img/meteo-110x74/hn.png);
}

#currentMeteo_i, .oldie #currentMeteo_i, .ie9 #currentMeteo_i {
    background-image: url(/commons/assets/img/meteo-110x74/i.png);
}

#currentMeteo_in, .oldie #currentMeteo_in, .ie9 #currentMeteo_in {
    background-image: url(/commons/assets/img/meteo-110x74/in.png);
}

#currentMeteo_l, .oldie #currentMeteo_l, .ie9 #currentMeteo_l {
    background-image: url(/commons/assets/img/meteo-110x74/l.png);
}

#currentMeteo_ln, .oldie #currentMeteo_ln, .ie9 #currentMeteo_ln {
    background-image: url(/commons/assets/img/meteo-110x74/ln.png);
}

#currentMeteo_m, .oldie #currentMeteo_m, .ie9 #currentMeteo_m {
    background-image: url(/commons/assets/img/meteo-110x74/m.png);
}

#currentMeteo_mn, .oldie #currentMeteo_mn, .ie9 #currentMeteo_mn {
    background-image: url(/commons/assets/img/meteo-110x74/mn.png);
}

#currentMeteo_n, .oldie #currentMeteo_n, .ie9 #currentMeteo_n {
    background-image: url(/commons/assets/img/meteo-110x74/n.png);
}

#currentMeteo_nn, .oldie #currentMeteo_nn, .ie9 #currentMeteo_nn {
    background-image: url(/commons/assets/img/meteo-110x74/nn.png);
}

#currentMeteo_o, .oldie #currentMeteo_o, .ie9 #currentMeteo_o {
    background-image: url(/commons/assets/img/meteo-110x74/o.png);
}

#currentMeteo_on, .oldie #currentMeteo_on, .ie9 #currentMeteo_on {
    background-image: url(/commons/assets/img/meteo-110x74/on.png);
}

#currentMeteo_q, .oldie #currentMeteo_q, .ie9 #currentMeteo_q {
    background-image: url(/commons/assets/img/meteo-110x74/q.png);
}

#currentMeteo_qn, .oldie #currentMeteo_qn, .ie9 #currentMeteo_qn {
    background-image: url(/commons/assets/img/meteo-110x74/qn.png);
}

#currentMeteo_r, .oldie #currentMeteo_r, .ie9 #currentMeteo_r {
    background-image: url(/commons/assets/img/meteo-110x74/r.png);
}

#currentMeteo_rn, .oldie #currentMeteo_rn, .ie9 #currentMeteo_rn {
    background-image: url(/commons/assets/img/meteo-110x74/rn.png);
}

#currentMeteo_t, .oldie #currentMeteo_t, .ie9 #currentMeteo_t {
    background-image: url(/commons/assets/img/meteo-110x74/t.png);
}

#currentMeteo_tn, .oldie #currentMeteo_tn, .ie9 #currentMeteo_tn {
    background-image: url(/commons/assets/img/meteo-110x74/tn.png);
}

#currentMeteo_v, .oldie #currentMeteo_v, .ie9 #currentMeteo_v {
    background-image: url(/commons/assets/img/meteo-110x74/v.png);
}

#currentMeteo_vn, .oldie #currentMeteo_vn, .ie9 #currentMeteo_vn {
    background-image: url(/commons/assets/img/meteo-110x74/vn.png);
}

#currentMeteo_w, .oldie #currentMeteo_w, .ie9 #currentMeteo_w {
    background-image: url(/commons/assets/img/meteo-110x74/w.png);
}

#currentMeteo_wn, .oldie #currentMeteo_wn, .ie9 #currentMeteo_wn {
    background-image: url(/commons/assets/img/meteo-110x74/wn.png);
}

#currentMeteo_z, .oldie #currentMeteo_z, .ie9 #currentMeteo_z {
    background-image: url(/commons/assets/img/meteo-110x74/z.png);
}

#currentMeteo_zn, .oldie #currentMeteo_zn, .ie9 #currentMeteo_zn {
    background-image: url(/commons/assets/img/meteo-110x74/zn.png);
}

@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi){
    .meteoImg {
        background-size: 110px 74px;
    }

    #currentMeteo_a {
        background-image: url(/commons/assets/img/meteo-retina-220x148/a.png);
    }

    #currentMeteo_an {
        background-image: url(/commons/assets/img/meteo-retina-220x148/an.png);
    }

    #currentMeteo_b {
        background-image: url(/commons/assets/img/meteo-retina-220x148/b.png);
    }

    #currentMeteo_bn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/bn.png);
    }

    #currentMeteo_c {
        background-image: url(/commons/assets/img/meteo-retina-220x148/c.png);
    }

    #currentMeteo_cn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/cn.png);
    }

    #currentMeteo_f {
        background-image: url(/commons/assets/img/meteo-retina-220x148/f.png);
    }

    #currentMeteo_fn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/fn.png);
    }

    #currentMeteo_g {
        background-image: url(/commons/assets/img/meteo-retina-220x148/g.png);
    }

    #currentMeteo_gn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/gn.png);
    }

    #currentMeteo_h {
        background-image: url(/commons/assets/img/meteo-retina-220x148/h.png);
    }

    #currentMeteo_hn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/hn.png);
    }

    #currentMeteo_i {
        background-image: url(/commons/assets/img/meteo-retina-220x148/i.png);
    }

    #currentMeteo_in {
        background-image: url(/commons/assets/img/meteo-retina-220x148/in.png);
    }

    #currentMeteo_l {
        background-image: url(/commons/assets/img/meteo-retina-220x148/l.png);
    }

    #currentMeteo_ln {
        background-image: url(/commons/assets/img/meteo-retina-220x148/ln.png);
    }

    #currentMeteo_m {
        background-image: url(/commons/assets/img/meteo-retina-220x148/m.png);
    }

    #currentMeteo_mn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/mn.png);
    }

    #currentMeteo_n {
        background-image: url(/commons/assets/img/meteo-retina-220x148/n.png);
    }

    #currentMeteo_nn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/nn.png);
    }

    #currentMeteo_o {
        background-image: url(/commons/assets/img/meteo-retina-220x148/o.png);
    }

    #currentMeteo_on {
        background-image: url(/commons/assets/img/meteo-retina-220x148/on.png);
    }

    #currentMeteo_q {
        background-image: url(/commons/assets/img/meteo-retina-220x148/q.png);
    }

    #currentMeteo_qn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/qn.png);
    }

    #currentMeteo_r {
        background-image: url(/commons/assets/img/meteo-retina-220x148/r.png);
    }

    #currentMeteo_rn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/rn.png);
    }

    #currentMeteo_t {
        background-image: url(/commons/assets/img/meteo-retina-220x148/t.png);
    }

    #currentMeteo_tn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/tn.png);
    }

    #currentMeteo_v {
        background-image: url(/commons/assets/img/meteo-retina-220x148/v.png);
    }

    #currentMeteo_vn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/vn.png);
    }

    #currentMeteo_w {
        background-image: url(/commons/assets/img/meteo-retina-220x148/w.png);
    }

    #currentMeteo_wn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/wn.png);
    }

    #currentMeteo_z {
        background-image: url(/commons/assets/img/meteo-retina-220x148/z.png);
    }

    #currentMeteo_zn {
        background-image: url(/commons/assets/img/meteo-retina-220x148/zn.png);
    }

}

/* Meteo - END */

/*Permabar de Noel*/
    div.permabar_noel {position:relative;width:650px;height:90px;background:url(/accueil/assets/img/bgd_pemabar_noel.jpg) no-repeat;margin-bottom:20px;} 
    div.permabar_noel ul {list-style-type: none;float:left;margin-top:10px;}
    div.permabar_noel ul.gauche {margin-left:200px;padding:0;}
    div.permabar_noel ul.droite {margin-left:45px;padding:0;}
    div.permabar_noel ul li a {color:#676051;font-family:arial;font-size:12px;font-weight:bold;margin-bottom:20px;background: url(/accueil/assets/img/bullet_permabar.png) no-repeat 2px 2px;padding-left: 12px;}                       
    div.accueilNoel {height: 44px;left: 27px;overflow: hidden;position: absolute;top: 23px;width: 80px;}
    div.accueilNoel a {display:block;padding-top:45px;width:66px;}
    div.commanditeBox {
        height: 75px;
        overflow: hidden;
        position: absolute;
        right: 14px;
        top: 5px;
        width: 141px;
        background: url("/accueil/assets/img/logo_beurre_permabar.png") no-repeat scroll center 25px rgba(0, 0, 0, 0);
        display:none;
    }
    div.commanditeBox span {
        color: #676051;
        font-size: 10px;
        font-weight: bold;
    }
    div.commanditeBox a {
        display: block;
        padding-top: 56px;
        width: 141px;
    }    