body{margin:0;	font-size: 12px;	font-family: Tahoma, Arial, Sans-serif;	color: #FFFFFF;	background-image: url('img/wallpaperX.jpg');	background-repeat: no-repeat;	background-size: 100%;	background-color: black;}strong{	color: red;}header img{	height: 130px;}main{	width: 966px;	margin: auto;	border-style: outset;	border-width: 4px;	border-color: #C1C1C1 #FFFFFF #FFFFFF #C1C1C1;}main nav{	display: flex;}main nav div{	width: 140px;	height: 52px;}/*********************//********HEADER********/#bouton_accueil{	background-image: url('img/accueil.gif');	background-repeat: no-repeat;}#bouton_accueil:hover{	background-image: url('img/accueilover.gif');	background-repeat: no-repeat;}#bouton_inscription{	background-image: url('img/inscription.gif');	background-repeat: no-repeat;}#bouton_inscription:hover{	background-image: url('img/inscriptionover.gif');	background-repeat: no-repeat;}#bouton_forum{	background-image: url('img/forum.gif');	background-repeat: no-repeat;}#bouton_forum:hover{	background-image: url('img/forumover.gif');	background-repeat: no-repeat;}#bouton_contact{	background-image: url('img/contact.gif');	background-repeat: no-repeat;}#bouton_contact:hover{	background-image: url('img/contactover.gif');	background-repeat: no-repeat;}#news{	flex: 1;	background-image: url('img/newsbg.gif');	background-repeat: no-repeat;	text-align: center;}#news p{	position: relative;	top: 3px;	margin-left: 27px;	margin-right: 16px;	list-style-type: none; 	padding: 0px;}#news a{	text-decoration: none;	color: #01A9DB;	font-weight: bold;}#ban_connexion{	position: relative;}#ban_connexion img{	width: 100%;	margin-bottom: -3px;}#loginbox{	position: absolute;	width: 180px;	top: 40px;	right: 56px;	width: 160px;	padding: 3px;	text-align: center;	color: #ffffff;	text-shadow: 0px 0px 20px rgba(255, 255, 255, 1);	border: 1px solid grey;	border-radius: 6px;	-moz-box-shadow: 0px 0px 5px 1px #343434;	-webkit-box-shadow: 0px 0px 5px 1px #343434;	-o-box-shadow: 0px 0px 5px 1px #343434;	box-shadow: 0px 0px 5px 1px #343434;	background: rgba(73,155,234,0.29);	background: -moz-linear-gradient(left, rgba(73,155,234,0.29) 0%, rgba(73,155,234,0.3) 0%, rgba(32,124,229,0.3) 100%);	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(73,155,234,0.29)), color-stop(0%, rgba(73,155,234,0.3)), color-stop(100%, rgba(32,124,229,0.3)));	background: -webkit-linear-gradient(left, rgba(73,155,234,0.29) 0%, rgba(73,155,234,0.3) 0%, rgba(32,124,229,0.3) 100%);	background: -o-linear-gradient(left, rgba(73,155,234,0.29) 0%, rgba(73,155,234,0.3) 0%, rgba(32,124,229,0.3) 100%);	background: -ms-linear-gradient(left, rgba(73,155,234,0.29) 0%, rgba(73,155,234,0.3) 0%, rgba(32,124,229,0.3) 100%);	background: linear-gradient(to right, rgba(73,155,234,0.29) 0%, rgba(73,155,234,0.3) 0%, rgba(32,124,229,0.3) 100%);}#loginbox input, #loginbox select{	background-color:#1A1A40;	color:#ffffff;	border:1px solid #0090FF;	margin-bottom: 10px;}#loginbox label{	font-weight: bold;}#loginbox a{	color: #e00000;	text-decoration: none;	font-weight: bold;	font-size: 10px;}/*********************//********INDEX********/#main_index{	display: flex;	background-image: url('img/fondaccueil.png');	background-repeat: no-repeat;	height: 458px;}#info_jeu{	width: 670px;	padding: 25px 10px 0px 10px;}#info_jeu h1{	font-weight: bold;	color: #01A9DB;	background-color: rgba(0,0,0,0.5);	padding-left: 10px;}#info_jeu h2{	text-align: center;	font-size: 14px;}#info_jeu p{	background-color: rgba(0,0,0,0.5);}#info_factions{	display: flex;	justify-content: space-around;	text-align: center;}#info_factions div{	border-radius: 5px;}#info_factions img{	border: 2px solid #82ADAD;	-webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,1);	-moz-box-shadow: 0px 0px 3px 2px rgba(0,0,0,1);	box-shadow: 0px 0px 3px 2px rgba(0,0,0,1);}#humain{	font-size: 14px;	font-weight: bold;	color: #8F7EEE;	text-shadow: 0px 0px 20px #AB92FD;}#humain:hover{	background-color: #211756;	transition: 0.5s background-color;}#origa{	font-size: 14px;	font-weight: bold;	color: #FFA600;	text-shadow: 0px 0px 20px yellow;}#origa:hover{	background-color: #453315;	transition: 0.5s background-color;}#xorg{	font-size: 14px;	font-weight: bold;	color: #E9FF66;	text-shadow: 0px 0px 20px gold;}#xorg:hover{	background-color: #757E30;	transition: 0.5s background-color;}#info_serveurs{	display: flex;	flex-direction: column;	flex: 1;	height: 100%;}#serveurs{	height: 240px;	padding: 52px 10px 0px 18px;}#serveurs h2{	font-size: 14px;	margin: 20px;	color: #01A9DB;}#serveurs p{	font-size: 10px;	text-align: right;	margin: 20px;	padding: 0px 5px 2px 0px;	color: #119816;	font-weight: bold;	border-radius: 4px;	background: rgba(84,232,76,0);	background: -moz-linear-gradient(left, rgba(84,232,76,0) 0%, rgba(58,176,49,0.15) 35%, rgba(9,71,0,0.9) 100%);	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(84,232,76,0)), color-stop(35%, rgba(58,176,49,0.15)), color-stop(100%, rgba(9,71,0,0.9)));	background: -webkit-linear-gradient(left, rgba(84,232,76,0) 0%, rgba(58,176,49,0.15) 35%, rgba(9,71,0,0.9) 100%);	background: -o-linear-gradient(left, rgba(84,232,76,0) 0%, rgba(58,176,49,0.15) 35%, rgba(9,71,0,0.9) 100%);	background: -ms-linear-gradient(left, rgba(84,232,76,0) 0%, rgba(58,176,49,0.15) 35%, rgba(9,71,0,0.9) 100%);	background: linear-gradient(to right, rgba(84,232,76,0) 0%, rgba(58,176,49,0.15) 35%, rgba(9,71,0,0.9) 100%);}#serveurs div{	position: relative;	text-align: center;	font-weight: bold;	top: 15px;}#facebook{	flex: 1;	padding: 31px 10px 0px 18px;}#facebook a{	color: red;	text-decoration: none;}/************************//********REGISTER********/#main_register{	background-image: url('img/fondregister.png');	background-repeat: no-repeat;	height: 458px;	display: flex;	flex-direction: column;	align-items: center;	justify-content: center;}#main_register h1{	font-weight: bold;	color: #01A9DB;}.serveur_choice{	width: 600px;	background-color: #08090b;	border:1px solid #404040;	display: flex;	justify-content: space-between;	align-items: center;	padding: 5px;}.serveur_choice select{	color: #FFFFFF;	background-color: #08090b;	border: 1px solid #404040;	width: 180px;}/************************//********CONTACT********/#main_contact{	background-image: url('img/fondcontact.png');	background-repeat: no-repeat;	height: 458px;	display: flex;	align-items: center;	justify-content: center;}.contacts{	display: flex;	width: 900px;	align-items: center;	justify-content: center;	flex-wrap: wrap;	justify-content: space-between;}.contacts h2{	font-size: 12px;	padding-top: 3px;	padding-bottom: 3px;	width: 430px;	background-color: #08090b;	border: 1px solid #606060;}.contact_admin{	width: 430px;	display: flex;	flex-wrap: wrap;	justify-content: space-around;	align-items: center;}.contact_admin div{	width: 80px;	text-align: center;	margin-top: 3px;	margin-bottom: 3px;}.contact_admin h2{	color: #ff0000;}.contact_forum h2{	color: #00e020;}.contact_superope h2{	color: #ff0060;}.contact_graphiste h2{	color: #e0ff00;}.contact_ope h2{	color: #00a0e0;}.contact_dev h2{	color: #a000a0;}/************************/footer{	height: 100px;	text-align: center;	display: flex;	justify-content: center;	align-items: center;}