html { width:100%; height:100%; margin:0; padding:0; }
body {
    background-color: #0c233f;
    background-position: top center;
    background-attachment:fixed;
    text-align: center;
    height: 100%;
    font-family: 'Marvel', sans-serif;
    margin: 0px;
    padding:0px;

}


/* Tops Barres //////////////////////////////////////////////////////////////////////////////////////////////// */
.topbar { width:100%; height:95px; background-color:#6e0808; }
.topbar-cont { max-width:1147px; height:95px; margin:auto; }
.txt-topbarre { width:550px; height:50px; text-align:center; margin:auto; }
.btn-like { width:185px; height:50px; margin-top:10px; text-align:center; margin:auto; }

.conteneur-topbar { max-width:1147px; height:47px; line-height:47px; text-align:center; margin:auto; }
.txt-topbar { font-size:20px; color:#ffffff; float:left; margin:0 0 0 10px; }
.txt-topbar2 { font-size:20px; color:#ffffff; float:left; margin:0 0 0 10px; display:none; }
.reseau-topbar { float:right; margin:7px 10px 0 0; }
.reseau-topbar img { margin:0 0 0 5px; }

.fond-concours { width:1149px; height:988px; background-image:url('../images/fond-concours.jpg'); background-position:center; margin:auto; }
.fond-concours-cont { max-width:1149px; height:988px; margin:auto; position:relative; }
.logo-jeu-concours { width:382px; height:109px; margin:auto; padding-top:10px; }
.compteur { width:670px; margin:auto; }
.homme-caddie { width:638px; height:764px; position:absolute; top:244px; left:10px; }
.a-gagner { width:291px; height:217px; position:absolute; top:320px; right:40px; }
.btn-lancement-jeu { width:400px; height:136px; position:absolute; top:560px; left:654px; }
.pizzas { width:246px; height:239px; position:absolute; top:700px; left:808px; }
.ballon-grand { width:87px; height:83px; position:absolute; top:710px; left:638px; }
.ballon-grand2 { width:87px; height:83px; position:absolute; top:750px; left:75px; }
.ballon-petit { width:70px; height:75px; position:absolute; top:593px; left:281px; }
.logo-monticketreduc { width:181px; height:99px; position:absolute; top:20px; left:80px; }
.logo-pizza-time { width:115px; height:88px; position:absolute; top:30px; right:130px; }

.date-resultats { width:882px; height:113px; position:absolute; top:140px; left:130px; }
.cadre-resultat { width:865px; height:435px; padding:10px 0 10px 0; text-align:center; position:absolute; top:180px; left:125px; background-color:rgba(48,102,124,0.6); }
.cadre-resultat h1 { font-size:30px; color:#ffea00; text-transform:uppercase; }
.td-result { width:160px; padding:0 5px 0 5px; }
.colone-resultat { height:580px; vertical-align:top; border:1px solid #6398ab; overflow:auto; font-size:14px; background-color:rgba(82,112,123,0.6); }

.cadre-jeu { width:630px; height:635px; position:absolute; top:260px; right:50px; background-color:rgba(0,0,0,0.6); text-align:center; }
.cont-jeu { width:90%; margin:auto; text-align:left; }
.cont-jeu a { color:#99cbe3; }

.etape1 { display:none; }
.etape2 { display:none; }
.etape3 { display:none; }
.etape4 { display:none; }

.select-jeu1 { width:100%; height:45px; margin:auto; border:0; margin-bottom:5px; padding:0 10px 0 10px; font-size:24px; text-transform:uppercase; font-family:'Mael', sans-serif; color:#35879d; background-color:#ffffff; border-radius:0;-webkit-appearance: none;  -webkit-border-radius: 0px; }
.mini-champs { width:45%; height:45px; margin:auto; border:0; margin-bottom:15px;  padding:0 10px 0 10px; font-size:20px; font-family: 'Marvel', sans-serif; color:#35879d; }
.grand-champs { width:96.5%; height:45px; margin:auto; border:0; margin-bottom:15px;  padding:0 10px 0 10px; font-size:20px; font-family: 'Marvel', sans-serif; color:#35879d; }
.select-jeu2 { width:100%; height:45px; margin:auto; border:0; margin-bottom:5px; padding:0 10px 0 10px; font-size:20px; font-family:'Marvel', sans-serif; color:#35879d; border-radius:0;-webkit-appearance: none;  -webkit-border-radius: 0px; }
.erreur { width:100%; height:25px; line-height:25px; text-align:center; background-color:rgba(253,50,50,0.7); font-size:20px; color:#ffffff; margin-bottom:10px; display:none; }

.footer { width:1149px; text-align:center; color:#ffffff; margin:auto; margin-top:20px; }
.footer a { color:#33e7ff; }

/* Couleurs et Tailles Txt //////////////////////////////////////////////////////////////////////////////////////////////// */
.creme { color:#ffe2b6; }
.gris { color:#565656; }
.bleu-fonce { color:#277b91; }
.bleu-ciel { color:#99cbe3; }
.rose { color:#be576e; }
.vieux-rose { color:#c662a0; }
.blanc { color:#ffffff; }
.rouge { color:#e1001a; }
.vieux-rouge { color:#af4f36; }
.vieux-orange { color:#d7683b; }
.marron { color:#a76f3e; }
.vert { color:#879a46; }
.vert-clair { color:#cbf458; }
.jaune { color:#ffea00; }
.pistache { color:#a7bd5e; }
.kaki { color:#92a48a; }
.turquoise { color:#33e7ff; }
.size52 { font-size:52px; }
.size46 { font-size:46px; }
.size38 { font-size:38px; }
.size32 { font-size:32px; }
.size28 { font-size:28px; }
.size26 { font-size:26px; }
.size20 { font-size:20px; }
.size18 { font-size:18px; }
.size16 { font-size:16px; }
.size14 { font-size:14px; }
.size12 { font-size:12px; }
.majuscule { text-transform:uppercase; }
.minuscule { text-transform:lowercase; }
.italic { font-style:italic; }
.centrer { text-align:center; }

.clear { clear:both; }

.bande-separation-bleu { width:100%; height:8px; background-color:#277b91;  }

textarea{ resize:none; }
h1,h2,h3,h4 { display:inline; padding:0px; margin:0px; }
a {outline: none;}
input,textarea,select { outline: none;}
:focus{-moz-outline-style: none;}
img { border:0px; }