body {
text-align: center;
background-color:#000;
background-image:url(/concours/beck/fond.jpg);
background-repeat:repeat;
padding:0;
margin:0; /* pour éviter les marges */
}
#page{
width:950px;
/*border: 1px solid white;
background-image:url(/prepublication/empreinte-du-mal/fond2.jpg);*/
border-left:2px dotted #000;
border-right:2px dotted #000;
background-color:#D20002;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
z-index:1;
}
#contenu{
position:relative;
width:950px;
border:0px;
text-align: justify;
margin-left: 0;
margin-top: 0;
height:100%;
}

#top{
position:relative;
height:32px;
border:0px;
left: 0px;
top: 0;
padding:0px;
}
#top1{
position:relative;
float:left;
border:0px;
left: 10px;
top: 0;
padding:0px;
}
#top2{
position:relative;
float:left;
border:0px;
left: 10px;
top: 0;
padding:0px;
}
#top3{
position:relative;
float:right;
border:0px;
right: 10px;
top: 0;
padding:0px;
}
#top4{
position:relative;
float:right;
border:0px;
right: 10px;
top: 0;
padding:0px;
}
#top5{
position:relative;
float:right;
border:0px;
right: 10px;
top: 0;
padding:0px;
}
#bloctexte {
	position:relative;
	font:16px Helvetica, sans-serif;
	background-color:#fff;
	width:90%;
	border:5px solid #000;
	text-align: left;
	margin-left: 35px;
	margin-top: 0;
	padding:0px 10px 0px 10px;
	background-image: url(fond_cadre.jpg);
}
#bloctexte a{
	color:#B40002;
}
#bloctexte a:hover{
	color:#000;
}
H1{
	font:20px/23px Helvetica, sans-serif;
	font-weight:bold;
	color:#D20002;
}
.question{
	font:17px/18px georgia;
	text-align: left;
	color:#fff;
	font-weight:bold;
}
.credits{
	font:11px georgia;
	text-align: center;
	color:#fff;
}
.texte-petit{
	font:11px georgia;
	color:#000;
}
.reglement{
	font:12px georgia;
}

#footer{
position:relative;
	font:14px verdana;
	text-align: center;
	color:#fff;
background-color:#000;
height:32px;
border:0px;
padding:10px;

}
#footer a{
	font:14px verdana;
	text-align: center;
	color:#fff;
}
#footer a:hover{
	font:14px verdana;
	text-align: center;
	color:#363434;
}
form {
	background-color:#000;
	width:100%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding:0px 0px 0px 0px;
	}
	/* Formulaires */ 
form, fieldset { 
  margin: 0; 
  padding: 0; 
  border: none; 
} 
input, button, select { 
  vertical-align: middle; /* Solution pb. d'alignement. (9) */ 
}
/* css pour la tooltip lien avec preview */
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip image preview */
#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}

