#title {position:absolute; left:50%; top:20px; width:340px; height:400px; margin-left:-170px;}
#titre {background-color: black;}
#menu1 {text-align:center; color:white; font:bold 15px Arial; position:absolute; top:120px; left:50%; width:300px; height:400px; margin-left:-150px;}
#menu2 {display:none; color:white; text-align:center; color:white; font:bold 15px Arial; position:absolute; top:120px; left:50%; width:300px; height:400px; margin-left:-150px;}
#about {display:none; text-align:center; color:white; font:bold 15px Arial; position:absolute; top:120px; left:50%; width:400px; margin-left:-200px;}
#intro {display:none; text-align:center; color:white; font:bold 15px Arial; position:absolute; top:50%; left:50%; width:650px; height:370px; margin-top:-185px; margin-left:-325px;}
#livre {display:none; text-align:center; color:white; font:bold 15px Arial; position:absolute; top:120px; left:50%; height:80%; width:600px; margin-left:-300px;}
#scores {display:none; text-align:center; color:white; font:bold 15px Arial; position:absolute; top:120px; left:50%; width:700px; margin-left:-350px;}
#wall {display:none; text-align:center; color:white; font:bold 15px Arial; position:absolute; top:120px; left:50%; width:950px; height:600px; margin-left:-475px;}
#wall td{border-style:solid; border-width:5px; border-color:rgb(255,255,255);}
#wall td:hover{border-style:solid; border-width:5px; border-color:rgb(50,255,50);}

body {background-color:black; margin:0; text-align:center;}

div.item {margin:auto; cursor: pointer; color:cyan; font:bold 30px Arial; text-align:center; padding-top:12px; padding-bottom:8px; border-color:red; border-style:solid; border-width:5px; width:300px; height: 40px; margin-bottom:5px;}
div.item:hover {border-width:5px; border-color:rgb(50,255,50);}

div.item.retour {color: red; margin-top:20px;}

legend {color: white;}

.message {color:black; border-width:1px; text-align:left; border-style: solid; margin-top:5px; background-color: white;}
.reponse {margin-left:20px;margin-top:0px;}

.entete {background-color: rgb(222,218,216); text-align:right; margin-right:3px;}
.repondre {background-color: rgb(222,218,216); text-align:right; margin-right:3px; font-size: 12px; bottom: 0px;}
.repondre a {background-color: rgb(222,218,216); text-align:right; color:blue;}

.image {float:left; width:50px;}

img {border:none;}

.contenu {padding-left:55px; height:50px; height:auto; min-height:50px;  font:normal 15px Arial;}

label {float:left; width: 130px; text-align: right; margin-left:130px; padding-right:10px;}

a {color: white; text-decoration:underline; cursor:pointer;}

#ie_msg {width:80%; margin:0 auto; margin-top:10px; background-color:red; color:yellow; text-align:center; font:bold 15px Arial;}

fieldset {text-align:center;}

#first_label {text-align:left;}

#location {text-decoration:underline; cursor: pointer;}
