body {
	background-color: #000;
	font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 1.25;
	margin: 0;
	padding: 10px 10px;
	}

#page {
	border: 0px;
	background-color: #00007f;
	color: #ffff00;
	width: 794px;
	font-size: 1em;
	padding: 0 0 54px 5px;
	margin: 0 auto;
	}

#titre {
	background-image: url(border0minisiteslaffairesantafe.png);
	background-repeat: no-repeat;
	height: 54px;
	margin: 0;
	padding: 0;
	}

ul {
    list-style: none;
	font-size: 14px;
	line-height: 1.25;
    margin: 0;
    padding: 0;
	}

p {
	color: #fff;
	font-size: 14px;
	line-height: 1.25;
	padding: 0;
	margin: 0;
	}

img {
	margin: 0px;
	}

#indexa a{
	color: #ff7f00;
	text-decoration: none;
	}

#choix a{
	color: #ff7f00;
	text-decoration: none;
	}

#choixb a{
	color: #007fff;
	text-decoration: none;
	}

a img {
	border: none;
	}

#fond{
	display: block;
	position: relative;
	width: 768px;
	height: 544px;
	margin: 0 10px;
	padding: 0;
	font-size: 14px;
	background-color: #000;
	line-height: 1.25;
	}

#vignette {
	display: block;
	position: absolute; top: 110px; left: 384px;
	width: 256px;
	height: 224px;
	padding: 0;
	margin: 0;
	text-align: center;
	}

#indexa {
	display: block;
	position: absolute; top: 80px; left: 66px;
	width: 636px;
	height: 268px;
	padding: 0;
	margin: 0;
	color: #fff;
	text-align: left;
	}

#indexb {
	display: block;
	position: absolute; top: 368px; left: 130px;
	width: 508px;
	height: 108px;
	padding: 0;
	margin: 0;
	color: #777;
	text-align: left;	}

hr {
    border: 0;
    height: 1px;
    background: #777;
	}

#texte {
	display: block;
	position: absolute; top: 372px; left: 134px;
	width: 496px;
	height: 64px;
	padding: 0;
	margin: 0 2px;
	background-color: #000;
	text-align: center;
	}

#choix {
	display: inline;
	position: absolute; top: 438px; left: 134px;
	width: 496px;
	height: 34px;
	padding: 0;
	margin: 0 2px;
	background-color: #000;
	text-align: center;
	}

#choixb {
	display: inline;
	position: absolute; top: 438px; left: 134px;
	width: 496px;
	height: 34px;
	padding: 0;
	margin: 0 2px;
	background-color: #000;
	text-align: center;
	}

            canvas {
                      image-rendering: optimizeSpeed;
                      -webkit-interpolation-mode: nearest-neighbor;
                      -ms-touch-action: none;
                      margin: 0px;
                      padding: 0px;
                      border: 0px;
            }
            :-webkit-full-screen #canvas {
                 width: 100%;
                 height: 100%;
            }
            div.gm4html5_div_class
            {
              position: fixed;
              top: 50%;
              left: 50%;
              margin-left: -384px;
              margin-top: -256px;
              padding: 0px;
              border: 0px;
            }
            /* START - Login Dialog Box */
            div.gm4html5_login
            {
                 padding: 20px;
                 position: absolute;
                 border: solid 2px #000000;
                 background-color: #404040;
                 color:#00ff00;
                 border-radius: 15px;
                 box-shadow: #101010 20px 20px 40px;
            }
            div.gm4html5_cancel_button
            {
                 float: right;
            }
            div.gm4html5_login_button
            {
                 float: left;
            }
            div.gm4html5_login_header
            {
                 text-align: center;
            }
            /* END - Login Dialog Box */
            :-webkit-full-screen {
               width: 100%;
               height: 100%;
            }