/* ===================================== */
/* POPUP.CSS - DEFAUT  */
/* ===================================== */
body {
	background:#FFF;
	margin: 0px;
	padding:5px;
	text-align: center;
	font:12px/12px Arial, Verdana, sans-serif; 
}
h1, h2, h3, h4, h5, h6, p, ul    {
	margin:0;
}

img, fieldset {
	border:0;
}
a {
	color:#D00;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.centrer {
	text-align:center !important;
}
div.bloc_pop {
	width: 468px;
	margin: 0 auto;
	border:solid #000 1px;
	background:#FFF;
}
div.bloc_pop h3 {
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFF;
	padding-left:5px;
	background: #000;
}
div.bloc_pop div.contenu_pop {
	padding: 10px 5px;
}
/* ===================================== */
/* SMILEYS */
/* ===================================== */
#smileys {
	width: 600px;
	margin: 0 auto;
}
#smileys p {
	text-align: center;
	margin-bottom: 0.5em;
}
#smileys table {
	margin: 0 auto;
	background: #DDD;
}
#smileys table td {
	padding: 2px;
	text-align: center;
}
#smileys table .tr1 {
	background: #F5F5F5;
}
#smileys table .tr2 {
	background: #FFF;
}
/* ===================================== */
/* MODERATEUR */
/* ===================================== */
form.form_modo{
	width:460px;
	margin : 0 auto;
}
form.form_modo p {
	border:0;
	margin:10px;
}
form.form_modo input,form.form_modo select {
	vertical-align : top;
}
#pseudo_pass {
	text-align:left;
}
#pseudo_pass label {
	display:block;
	float:left;
	width:50%;
	text-align:right;
}
/* ===================================== */
/* PROFILS */
/* ===================================== */
#profil {
	text-align: center;
}
h1#pseudo {
	margin: 7px 0 0 0;
	font-size: 160%;
	height: 30px;
	line-height: 32px;
	background: url(img/profil_pseudo_fond.png) no-repeat center center;
}
.sexe_m, .sexe_m a {
	color: #0066CC;
}
.sexe_f, .sexe_f a {
	color: #FF3399;
}
.sexe_m a, .sexe_f a {
	text-decoration: underline;
}
#profil #descrip, #profil #nbpost, #profil #prefs {
	width: 458px;
	margin: 7px auto;
	padding: 5px;
	border: solid #78B1E1 1px;
	background: #EFF4FC;
	text-align: left;
	font-size: 120%;
	-moz-border-radius:4px;
}
/* --- tableau --- */
#profil_tab0 {
	width: 220px;
	float: right;
	background-color: #9C0;
}
#profil_tab0 .t1 {
	width: 50%;
	padding: 4px;
	background-color: #FFFF99;
	font-weight: bold;
	text-align: right;
}
#profil_tab0 .t2 {
	width: 50%;
	padding: 3px;
	background-color: #FEFFCD;
}
#avatar0 {
	float: right;
	border: solid #000 1px;
	margin: 0 5px;
}
/* --- Nb Messages --- */
#nbpost img {
	background: url(img/profil_barre.gif) left;
	margin-top: 5px;
}
#prefs h2 {
	font-size: 1.1em;
	padding: 0px;
	margin-bottom: 3px;
	background: url(img/sep_bleue.gif) repeat-x bottom;
	height:22px;
}

/* ===================================== */
/* APERCU */
/* ===================================== */
div.apercu{
	font-size: 100%;
	width: 680px;
	text-align: left;
	margin:0 auto;
}
/* ===================================== */
/* MON COMPTE RECHERCHE JEUX / FORUMS */
/* ===================================== */
form.recherche_jeux, form.recherche_forums {
	text-align:center;
}
form.recherche_jeux label, form.recherche_forums label {
	display:block;
}
form.recherche_jeux input#jeux, form.recherche_forums input#forums {
	width:200px;
}
#close {
	font-size:95%;
	text-align: center;
	margin: 0.5em;
    clear:both;
}
#close img {
	vertical-align: text-bottom;
}
