body {padding: 20px 0 0 0; margin: 0;}
#cern_banner {background-color: #333; height: 16px; margin: 0 0 0 0; padding: 2px 0; position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: left;}
#cern_banner a {display: block; width: 294px; height: 16px; background: transparent url(../img/global_banner/lab_EN.png) 0px 0px no-repeat; margin: 0 0 0 10px;}
#cern_banner.cern-org a {background-image: url(../img/global_banner/org_EN.png); width: 290px;}
.lang-fr #cern_banner a {background-image: url(../img/global_banner/lab_FR.png); width: 390px;}
.lang-fr #cern_banner.cern-org a {background-image: url(../img/global_banner/org_FR.png); width: 350px;}
#cern_banner a span {display: none;}


@media all and (max-width:480px) {
	#cern_banner {background: transparent; position: relative; text-align: left; margin-bottom: 1em;}
	#cern_banner a {display: inline; background: transparent; margin: 0 0 0 0;}
	.lang-fr #cern_banner a {background: transparent;}
	#cern_banner a span {display: inline; font-family: "Helvetica", arial, sans; font-size: 1em;}
}