/* BASE V1.3.1 */
@import url(../font/css/font-awesome.css);
@import url(backtop.css);
@import url(meanmenu.css);
html, body {
    margin:0;
    padding:0;
    height:100%;
}

@media all and (max-width: 480px)  {
	.btn-a{width:100%!important;}
	.cc-btn {margin-bottom: 10px!important;line-height: 3!important;}
	.form-control {height: calc(1.8em + .75rem + 2px)!important;}
	.content{padding-right:15px!important;padding-left:15px!important;}
	.dropdown_langue {z-index: 10000000001 !important;}
	.login_account{display:none;}
	.shopping_bag{display:none;}
	.topbarlanguage{display:none;}
	.topbaraccount{font-size:28px !important;}
	.topbarcart{font-size:28px !important;}
	.slideout-menu-toggle{font-size:28px !important;}
	.topbarlogin{font-size: 28px !important;}
	.topbarglobe{font-size:28px !important;margin-right: 0.5rem!important;}
	.mean-container .mean-bar {padding-bottom:20px!important;}
	.topbar {width: auto!important;position:absolute!important;padding: 0!important;right:15px!important;z-index: 10000;top:15px;background-color: transparent !important;}
}
.flagtopbar{
	vertical-align:baseline !important;
}
#conteneur_site{
min-height:100%;
position:relative;
}
#popup_container {
font-weight : bold;
min-width : 300px;
max-width : 600px;
border-radius : 5px;
}
p {
height : auto;
padding : 0;
margin : 0;
width : auto;
}
a img,a:hover img {
border : none;
}
a.ico:hover,img.ico,a:hover .nofond {
text-decoration : none;
background : none;
border : 0;
border : none;
}

#logo{
padding:15px;
}
hr {
width : 100%;
height : 1px;
border : 0;
}
a,a:link,a:visited,a:hover,a:active,a:focus,a.menu:focus {
transition : color 0.2s 0s ease-out;
outline : none;
outline-style : none;
}