#header_change_mag{
    /*position: absolute;*/
    /*height: 85px;*/
    height: auto;
    top: 10px;
    /*right: 230px;*/
    width: 180px;
    background-image: url("./img/france.png");
    background-repeat: no-repeat;
    background-position: 15px 7px;
}
#select_mag_header{min-height: 25px;}
#select_mag_header button{overflow: hidden;}
#shop_horaires{line-height: 1.1em;  margin:5px 0 0 0; }
#shop_horaires, #shop_horaires a{color: #555;}
#header_change_mag #contact_header{margin: 5px 0 0 0 }
#header_change_mag .btn-group.btn-group-xs{display: block; }
#header_change_mag .btn-group.btn-group-xs button{text-align: center; }
#header_change_mag h4{text-align: center; margin: 0 0 5px 0;}
#header_change_mag ul.dropdown-menu{max-height: 250px; overflow: auto;}
#popSelectMag ul.dropdown-menu{max-height: 230px; overflow: auto;}
ul#select_mag {
    height: 15px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    padding: 2px 5px;
    margin: 5px 0 0 0;
}
#select_mag li {
    display: block;
}

#camselectmag-home-container{display: none;}

#camselectmag-home h2 {
	padding-bottom:0;
}

#camselectmag-home{font:normal 13px/15px Arial, Verdana, sans-serif;}

#fr_map{height: 400px;}

body#index .fancybox-title-outside-wrap{
    color: #000000;
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}

#popSelectMag h3, #home_geoloc h3 {
    font-size: 14px;
    color: #96BF1F;
    margin: 10px 0 ;
}

#popSelectMag {
	margin-top:10px;
}

form #codepostal{width: auto;}

#camselectmag-home ul{
    padding: 0 0 0 10px;
    margin: 0 0 20px 0;
}
#camselectmag-home ul li{
    padding: 0;
    margin: 0 0 10px 5px;
}
#home_geoloc ul li{
    padding: 0;
    margin: 0 0 10px 5px;
}
body#index .ui-front{
    z-index: 11000;
}
ul.ui-autocomplete{list-style: none;}


@media screen and (min-width: 1440px) {
    #header_change_mag, #header_change_mag.affix, #header_change_mag.affix-top{
         -webkit-transition: all .5s ease;
         -moz-transition: all .5s ease;
         -ms-transition: all .5s ease;
         -o-transition: all .5s ease;
         transition: all .5s ease;
     }

    /* #header_change_mag{
        position:static;
        margin-top:-78px;
        top: 10px;
        clear:both;
        width: 204px;
        margin-right:220px;
    } */
	#header_change_mag{
        /* position:static; */
        /* margin-top:-78px; */
        top: 10px;
        /* clear:both; */
        width: 204px;
        /* margin-right:220px; */
		margin-top:8px;
    }

    #header_change_mag.affix{
        position: fixed;
        /*margin-top: 45px;*/
        left: 10px;
        top: 10px;
        margin-top:0;
    }


    /*#header_change_mag{
        position: fixed;
        right: 18px;
        top:81px;
        width: 204px;
    }*/

}
@media screen and (max-width: 1440px){
    #header_change_mag.affix, #header_change_mag.affix-top{
      /*  position: relative;*/
    }
}
.logo {
	text-align:center;
	margin:0 0 5px 0;
}
.logo img {
	width:125px;
}
