body {
font-size: 12px;
font-family: Arial;
}
header {
padding: 1px 0;
background: #D8D8D8;
text-align: center;
font-weight: bold;
background: -webkit-linear-gradient(#ccc, #bec5c9);
}
nav {
font-size: 0.8em;
list-style: none;
text-align: center;
}
nav {
background: -webkit-linear-gradient(#ccc, #bec5c9);
}
section {
padding: 10px;
margin-bottom: 20px;
margin-top: 20px;
background: #D8D8D8;
}
.menu2,
.menu2 ul,
.menu2 li,
.menu-language ul,
.menu-language li {
margin: 0;
padding: 0;
list-style-type: none;
vertical-align: top;
z-index: 10;
}
.menu-language {
text-align: center;
height: 33px;
margin-left: auto;
margin-right: 0;
}
.menu-language>a {
padding: 7px;
display: inline-block;
vertical-align: top;
color: black;
}
/*
Hacking bug espace entre les liens
nav #menu {
font-size:0
}
nav #menu > * {
font-size:1rem;
}
OU en liver les espace entre chaque balise
..
ou
..
*/
.menu-language>ul li a {
display: block;
width: 100%;
height: 100%;
color: black;
text-decoration: none;
padding: 5px;
}
.menu-language>ul li p {
display: block;
width: 100%;
height: 100%;
color: black;
padding: 5px;
}
.menu-language li a:hover {
text-decoration: underline;
}
.menu-language li p:hover {
text-decoration: underline;
}
.menu-language li {
width: 120px;
background-color: #979fa278;
margin-right: 10px;
margin-top: 3.4px;
}
.menu-language>ul li ul {
display: none;
}
.menu-language>ul li:hover>ul {
display: block;
}
#menu {
text-align: center;
height: 40px;
display: flex;
justify-content: space-around;
}
#menu ul.nav {
margin: 0;
padding: 0;
z-index: 1000;
-moz-transition: .8s all .3s;
-webkit-transition: .8s all .3s;
transition: .8s all .3;
list-style: none;
}
#menu ul.nav li {
float: left;
margin: auto;
padding: 0;
padding: 7px;
font-size: 16px;
}
#menu ul.nav li a {
color: black;
margin: 2px;
}
#menu ul.nav li ul li {
margin: 0 !important
}
#menu ul.nav li ul li a {
font-size: 12px;
}
#menu ul.nav li ul {
display: none;
background-color: #bec5c9;
padding-left: 0;
list-style: none;
}
#menu ul.nav li:hover ul {
display: block;
}
#menu ul.nav li:hover ul li {
float: none;
}
/**/
#menu:before {
content: "";
margin-right: auto;
/* .menu-language li => width */
width: 100px;
}
.div-contact input,
select {
width: 200px;
padding: 12px;
border: 1px solid black;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 16px;
resize: vertical;
}
.div-contact textarea {
width: 500px;
padding: 12px;
border: 1px solid black;
border-radius: 4px;
margin-top: 6px;
margin-bottom: 16px;
resize: none;
font-family: 'Montserrat', sans-serif;
}
.div-contact input[type=submit] {
background-color: #4CAF50;
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
font-family: 'Montserrat';
}
.div-contact input[type=submit]:hover {
background-color: #45a049;
}
.div-contact {
height: auto;
width: auto;
display: block;
border-radius: 5px;
padding: 20px;
border-width: 1px;
position: relative;
}
.div-contact p {
text-align: center;
color: black;
font-family: 'Montserrat', sans-serif;
}
.div-contact input[type=checkbox]+label {
display: block;
margin: 0.2em;
cursor: pointer;
padding: 0.2em;
font-family: 'Montserrat', sans-serif;
color: black;
}
.div-contact input[type=checkbox] {
display: none;
}
.div-contact input[type=checkbox]+label:before {
content: "✔";
border: 0.08em solid #000;
border-radius: 0.2em;
display: inline-block;
width: 1.3em;
height: 1.1em;
padding-bottom: 0.3em;
margin-right: 0.4em;
vertical-align: bottom;
color: transparent;
transition: .1s;
}
.div-contact input[type=checkbox]+label:active:before {
transform: scale(0);
}
.div-contact input[type=checkbox]:checked+label:before {
background-color: MediumSeaGreen;
border-color: MediumSeaGreen;
color: #fff;
}
.div-contact input[type=checkbox]:disabled+label:before {
transform: scale(1);
border-color: #aaa;
}
.div-contact input[type=checkbox]:checked:disabled+label:before {
transform: scale(1);
background-color: #bfb;
border-color: #bfb;
}
.div-contact a {
color: #2980b9;
}
.div-contact h1 {
text-align: center;
color: black;
font-family: 'Montserrat', sans-serif;
}
.img {
width: 250px;
box-shadow: 3px 3px 0px #aaa;
}
.box {
background-color: #d4d4d4;
padding: 15px;
border-width: 1px;
border-style: solid;
border-color: #bec5c9;
box-shadow: 1px 1px 0px #aaa;
}
.ads-2048 {
display: none;
margin-top: 10px;
}
.ads-Tips-Tricks {
display: none;
margin-top: 10px;
}
.ads-Videos {
display: none;
margin-top: 10px;
}
.column-left {
width: 180px;
position: absolute;
top: 180px;
bottom: 0;
left: 0;
margin-left: 15px;
}
.column-right {
width: 180px;
position: absolute;
top: 180px;
bottom: 0;
right: 0;
margin-right: 160px;
}
.side-column-left {
right: 100px;
}
.side-column-right {
left: 100px;
}
.ads {
margin-top: 130px;
margin-left: 10px;
top: 10px;
}
.separateur {
height: 1px;
background: #717171;
border-bottom: 1px solid #313030;
}
footer {
font-weight: bold;
background: -webkit-linear-gradient(#ccc, #bec5c9);
text-align: center;
padding: 10px;
}
footer p {
margin: auto;
}
div.bienvenue {
font-size: 1.5em;
text-align: center;
padding-bottom: 25px;
}
article {
padding: 0 10px;
padding-bottom: 25px;
}
#idGameDiv {
height: 500px;
width: 300px;
margin: 20px auto;
display: block;
margin: auto;
border: 1px solid black;
}