html, body {
margin: 6px 0 0 0;
padding: 0 0;
background: url("media/bg.png");
}

#lang_select {
position: absolute;
top: -15px;
left: 10px;
}

#lang_select a img {
border: none;
}

#noscript {
display: block;
position: absolute;
top: 11.5%;
left: 5%;
width: 90%;
height: 60%;
background-color: #8aa4cc;
color: #000;
border: 1px solid #000;
text-align: center;
padding-top: 100px;
}

#general {
background-color: #8aa4cc;
color: #000;
margin: -1px 15% 0 15%;
padding: 0 0;
border: 1px solid black;
z-index: 2;
}

#adsense {
position: absolute;
top: 5px;
right: 5px;
margin: 0 0;
z-index: 1;
}

.cell_titre {
border: 1px solid black;
background: #3d4d9b url("media/bg_cell_titre.png");
color: #fff;
}

.first_cell {
padding-top: 10px;
}

#selecteur_fond {
height: 110px;
overflow: auto;
padding-top: 10px;
}

#selecteur_fond img {
margin-bottom: 10px;
cursor: pointer;
border: 1px solid #000;
}

#selecteur_fond ul {
list-style-image: url("media/puce.png");
font-size: 85%;
margin: 10px 0 0 -15px;
}

#selecteur_fond a {
font-size: 100%;
}

a {
background-color: #8aa4cc;
color: #3d4d9b;
text-decoration: none;
font-size: 85%;
}

a:hover {
background-color: #8aa4cc;
color: #577db6;
text-decoration: underline;
font-size: 85%;
}

input {
text-align: center;
}

#apercu {
height: 30px;
padding-top: 15px;
}

.footer {
margin: 0 0;
padding: 0 0;
}

.valid img, .valid img:hover {
border: none;
margin-top: 4px;
}

/* Formulaire d'upload */

#popup_upload {
display: none;
width: 500px;
height: 90px;
position: absolute;
top: 38%;
left: 50%;
margin: -45px 0 0 -250px;
background: url("media/bg.png");
border: 1px solid #000;
padding-top: 20px;
}

/* Bouton qui ferme les popup */

#closer {
FLOAT: right;
cursor: pointer;
margin: -20px 0 0 0;
/*
_MARGIN-RIGHT: 2px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
*/
text-decoration: none;
width: 15px;
height: 15px;
background: url("media/close.gif") bottom;
}

#closer:hover {
text-decoration: none;
width: 15px;
height: 15px;
background: url("media/close.gif") top;
}

/* Barre de progression */

#dialog {
position: absolute;
top: 38%;
left: 50%;
width: 500px;
height: 90px;
/* background-color: #8aa4cc; */
background: url("media/bg.png");
border: 1px solid #000;
padding: 0 0 0 0;
margin: -45px 0 0 -250px;
}

#progress {
width: 350px;
height: 19px;
background: #8aa4cc url("media/progress.png") no-repeat -351px 0;
border: 1px solid black;
color: #fff;
}