body {
	font:24px arial;
	background-color: #0b4f74;
	text-align:center;
	padding:35px;
	color: rgb(231, 230, 228);
 }

form, p, span {
	margin:0;
	padding:0; }

input { font:24px arial; }

a {
	color: rgb(231, 230, 228);
	text-decoration:none; }

    a:hover { text-decoration:underline; }

#wrapper, #loginform {
	margin:0 auto;
	padding-bottom:25px;
	background-color: #0b4f74;
	width:1020px;
	height:800px;
	border:3px solid #f6e390 }

#quizbox {
	font-size:24px;
}

#loginform { padding-top:18px; }

#loginform p { margin: 5px; }


#submit { width: 60px; }

.error { color: #b20000; }

#menu {
	font-size: 15px;
	padding:12.5px 25px 12.5px 25px;
}

.welcome { float:left; }

.logout { float:right; }

.msgln { margin:0 0 2px 0; }


#question {
    margin: auto;
    margin-top:40px;
    width: 1000px;
    height: 110px;
    text-align: center;
    color: rgb(230,255,255);
}

#image {
    margin: auto;
    margin-top:30px;
    width: 1000px;
    height: 270px;
    text-align: center;
    color: rgb(230,255,255);
}

#choix {
    margin: auto;
    margin-top:20px;
    padding:0px;
    width: 1000px;
    height: 70px;
    text-align: center;
    color: rgb(230,255,255);
}

#scores {
    color: white;
    position: absolute;
    font-size: 30px;
    width:1000px;
    top: 0px;
    left: 0px;
    visibility: hidden;
    background-color: rgb(9, 41, 60);
}

.mchoix {
    display:inline-block;
    margin : 30px;
    margin-top: 0px;
    padding: 20px;
    border: black solid 5px;
    background-color: rgba(255, 255, 255, 0.123);
}

.bonnereponse {
    display:inline-block;
    margin : 50px;
    margin-top: 0px;
    padding: 20px;
    border: rgb(10, 120, 0) solid 5px;
    background-color: rgba(0, 157, 5, 0.327);
}

#car {
	margin: auto;
	margin-top: 50px;
	width: 180px;
	height: 50px;
	font-size: 40px;
	text:center;
	vertical-align: middle;
	text-align: center;
	border: solid 3px rgb(232, 127, 127)
}