header{position:fixed;width:100%;height:180px;z-index:999;background-color:transparent;
	top:0;height:auto;
}
#top a.logo {
	background: url("images/logo.png") no-repeat scroll left 40% rgba(0, 0, 0, 0);
	background-size:auto 38px;
	display: block;
	float: left;
	height: 52px;
	margin-left:5px;
	margin-right:10px;
	text-indent: -9999em;
	width: 200px;
}
#page-content{vertical-align:top;}
#page-content-wrapper{width:500px;display:inline-block;vertical-align:top;}
#sidebar{width:300px;display:inline-block;vertical-align:top;}
#sidebar a {width:300px;display:block;}
header .sub{float:none;}
header .sub ul{margin-right:auto;}
header .sub ul li{background-color:#222;padding:0 5px 0px;}
body.body_mediabong{overflow:hidden}
/* #fix-content > section > .container > .block > .plogo */
#fix-content{margin-top:180px;width:100%;}
#fix-content section{width:100%;}
#fix-content .container{width:75%;margin-left:25%;left:0;height:auto;}
#fix-content .block{padding-top:30px;float:none;width:100%;margin:0;padding:0;margin-bottom:40px}
#fix-content .block div{width:auto;float:none}
#fix-content .plogo{}
footer{z-index:999}
footer .shortbar .fmenu{
width:auto;
margin-left:80px;
text-align:center;
}
footer .shortbar .fmenu .submenu{
display:inline-block;
margin:auto;
padding:auto;
width:20%;
min-width:90px;
}
.lostmdp{width:auto;margin:auto;width:600px}
.lostmdp label.radio-lostpass{margin-right:20px;margin-left:0;display:inline-block;}
.lostmdp input.radio-lostpass{margin-left:20px;margin-right:0;display:inline-block;}
.lostmdp li{display:block;list-style:none; float:none}
.lostmdp input{width:auto;width:auto !important}
.lostmdp input.lostmdp_email{float:none;width:500px;width:500px !important;}
input[type="radio"],
.lostmdp label{
position:relative;
left:auto;
display:inline;
float:none;
width:auto;
}
.menu ul li{float:none;display:inline-block;padding-top:5px;padding-bottom:5px;}
.menu ul {text-align:center;}

nav{float:none;margin-left:20%;}
.container, .container div.block {}
.container{float:none;}
.body_mediabong .preset{margin-top:auto;}

	@media screen and (max-width: 850px) {
.logo{width:30%;position:relative;}
.logo img{height:auto;width:100%;}
	}
	@media screen and (max-width: 650px) {
	nav .menu ul li{font-size:100%}
	}
	@media screen and (max-width: 600px) {
	body { width:100%; font-size:15px; }
	.logo{width:30%;position:absolute;}
	}/* end of query */

	@media screen and (max-width: 400px) {
	nav{float:none;display:block;padding:5px;margin:auto;width:70%;margin-right:0}
	.menu {width:auto;margin:auto;}
	.menu ul li{display:block;width:auto;}
	input[type="text"], textarea, select, div.styled { width:100% }
	}/* end of query */

.shortbar .already-logged-buttons{
	/* list-style-image:url("../images/puce_login.png");*/
	list-style:none;
}

.already-logged-buttons li {text-align:center;}
.already-logged-buttons li a{
display:inline-block;
padding:1px 0 1px;
width: 185px;
margin:5px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
baseline:center;
border:1px solid darkgrey;
}
.already-logged-buttons li a .space{font-weight:bold;}
.already-logged-buttons li a .identity{display:block;font-size:x-small;text-align:right;padding-right:10px;}
.already-logged-buttons li .producer {
	/*background-color:#9bca3f;*/
/*background:-moz-linear-gradient(center top , #ffffff 0%, #9bca3f 50%, #9bca3f  50%, #ffffff) repeat scroll 0 0 transparent;*/
}
.already-logged-buttons li .publisher {
	/*background-color:#4277e4;*/
}
.already-logged-buttons li .brand {
/*	background-color:#e44342;*/
}

.ui-icon{
	background-image:url(themes/gray_standard/images/icons-gray.png);
background-repeat: no-repeat;
display: inline-block;
height: 16px;
overflow: hidden;
text-indent: -99999px;
width: 16px;
}
.ui-icon-power{background-position: 0 -176px}
.deconnect{margin-left:6px;}
.signbox{height:auto;
	line-height:normal;
}
.signbox .error{background-color:#f33;margin-bottom:10px;padding:7px;}
.form-item{margin-bottom:10px;}

#top form{display:inline}