/* ----------------------------- */
/*          MOBILE               */
/* ----------------------------- */


/* General */

body {
  width: 480px;
	background:#fff;
}
#header {
  background: black url(img/header.jpg) 50% 35px no-repeat;
  background-color: black;
}

#header-inside {
	width:100%;
}

#header-sep, #evitement, #sous-menu .homeitem, #rss, #footer, #header #recherche, #sidebar #login p.getlink , #sidebar .minipub, #footer .gotop, #footer-end {
	display:none;
}

#header h1 {
	margin:0;
	padding: 100px 0 0 0;
	text-align:center;
}

#menu {
	left:0;
	right:auto;
}

#sous-menu {
	background:none;
	width:100%;
	height:auto;
	padding-bottom:5px;
}

#sous-menu ul {
	padding:8px 0 0 10px;
}

#sous-menu li a {
  font-size: 1.2em;
}

ul#menu li {
  margin-left: 20px;
  margin-right:10px;
}

#content {
	margin:0;
	padding: 10px 10px 0 10px;
	width: 95%;
}
#content .newsblock {
  width: 100%;
}
#content .newsblock p {
  
}

#content .titre {
	font-weight:bold;
	font-size:2em;
}


#content pre, #content .code {
	overflow: scroll;
  font-size: 170%;
  white-space: normal;
}

#sidebar {
	clear:both;
	float:none;
	margin:0;
	padding: 0;
	width:auto;
}

#sidebar .melting-pot {
	width:auto;
	margin:0 10px 0 10px;
	font-size:0.9em;
}

#sidebar h2 {
	font-size:1.5em;
}

#sidebar input.input-mini {
	font-size:1.2em;
}

#sidebar #login input.input-mini, #sidebar #login .submit {
	float:left;
}
#sidebar #login-first {
  width: auto;
}

#sidebar #login  span {
	display:block;
}

#sidebar .bloc {
	width:auto;
	background:#F1F2ED;
	background-image:none;
}

#sidebar .bloc-top {
	background:none;
	background-image:none;
}

#sidebar #login {
	width:90%;
	background:#F1F2ED;
}

#sidebar #login #login-top {
	background:none;
}
ul.melting-pot {
  width: auto;
}

#global {
	width: 100%;
}

#page {
	background:#fff;
}

#page #notif {
	margin:0;
}

#footer-mobile {
	display:block;
	background:#000;
	text-align:center;
	padding:10px 0;
}

#footer-mobile #recherche-mobile #recherche-texte-mobile, #footer-mobile #recherche-mobile #recherche-submit-mobile {
	font-size:1.5em;
}

#footer-menu {
	background:none;
	height:auto;
}

#footer-menu ul {
	text-align:center;
	padding:3px;
}

#footer-menu ul li {
	margin-left:6px;
	font-size:0.9em;
}

#content label {
  display: inline;
  border-bottom: 1px dotted #C6C0AC;
  padding-bottom: 1px;
}

input.input-maxi, textarea.input-maxi {
	width:100%;
}

/* Emploi */

#page #emploi {
	margin:0 10px !important;
}

#page #emploi .intitule {
	font-size:2em !important;
}

#page #emploi div.gauche, #page #emploi div.droite, #page #emploi #premier, #page #emploi #second {
	float: none !important;
	width: 100% !important;
}

/* Forum */

#forum {
	padding:0 5px !important;
}

#forum .subopt, #forum .subopt.ident, #forum .subopt.lasttopics  {
	width:100% !important;
	float:none !important;
}

#forum .table .trp, #forum .table .trd, #forum .table .tlp, #forum .table .ts, #forum .table .ftc, #forum .table .frc, #forum .nav-s {
	display:none !important;
}

#forum .table td {
	font-size:130% !important;
}

#forum pre, #forum code, #forum div.code {
	width:300px !important;
	font-size:1.2em !important;
}


