a img {
border:none; /* supprime cadre autour du lien sur iexpl */
}
body {
	margin-top: 0px;	background-position: 50% 0%;
	/*background-image: url(vign/fond-nb.jpg);
	background-repeat: no-repeat;*/
	background-color: #000000;
}
#cadre1 {
	font-family: Verdana, Arial, sans-serif;
	color: #FFF;
	height: 695px;
	width: 940px;
	position: relative;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-image: url(vign/fond-usa-chap.jpg);
	text-align: left;
	/*border: 1px solid #CCC;*/
}
a:link {
	color: #FFF;
	text-decoration: underline;
}
a:visited 	{
	text-decoration: underline;
	color: #FFF;
}
a:active {
	color: #FFF;
	text-decoration: underline;
}
a:hover {
	color: #FF0;
	text-decoration: underline;
}
a:focus {
outline:0;
}
#logo {
	position: absolute;
	left: 38px;
	z-index: auto;
	top: 15px;
}
#txt1 {
	text-align: left;
	white-space: normal;
	position: absolute;
	z-index: auto;
	top: 40px;
	left: 260px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#titr {
	text-align: right;
	position: absolute;
	z-index: auto;
	top: 25px;
	font-size: 24px;
	color: #FFFFFF;
	font-family: "Comic Sans MS", cursive;
	font-weight: bold;
	width: 302px;
	right: 40px;
}
#menu {
	position: absolute;
	font-size: 12px;
	word-spacing: 50px;
	top: 60px;
	z-index: auto;
	text-align: left;
	left: 40px;
}
#losang {
	position: absolute;
	left: 507px;
	z-index: auto;
	border: 1px solid #FFF;
	top: 120px;
}
#grancan {
	border: 1px solid #FFF;
	position: absolute;
	left: 690px;
	z-index: auto;
	top: 175px;
}	
#monval {
	position: absolute;
	z-index: auto;
	border: 1px solid #FFF;
	top: 302px;
	right: 40px;
}
#lakpo {
	position: absolute;
	z-index: auto;
	border: 1px solid #FFF;
	top: 439px;
	right: 83px;
}		
#bryc {
	position: absolute;
	z-index: auto;
	border: 1px solid #FFF;
	right: 164px;
	top: 554px;
}	
#lasveg {
	position: absolute;
	left: 425px;
	z-index: auto;
	bottom: 12px;
	border: 1px solid #FFF;
	}
#deathv {
	position: absolute;
	z-index: auto;
	bottom: 49px;
	border: 1px solid #FFF;
	right: 591px;
}
#yosem {
	position: absolute;
	left: 86px;
	z-index: auto;
	bottom: 157px;
	border: 1px solid #FFF;
}
#sanfr {
	position: absolute;
	left: 52px;
	z-index: auto;
	bottom: 301px;
	border: 1px solid #FFF;
}	
#carsant {
;
	position: absolute;
	z-index: auto;
	bottom: 429px;
	border: 1px solid #FFF;
	right: 674px;
}	
#circuit {
	position: absolute;
	z-index: auto;
	bottom: 523px;
	border: 1px solid #FFF;
	right: 505px
}	
#cadr-marq {
    height: 169px;
    width: 300px;
    position: absolute;
    top: 275px;
    z-index: auto;
    left: 330px;
}
#devel {
	position: absolute;
	top: 67px;
	z-index: auto;
	right: 90px;
}
#help {
	position: absolute;
	z-index: auto;
	bottom: 49px;
	left: 65px;
}


*{box-sizing: border-box }

img{

max-width:100%

}

@keyframes animation_slide {
0% {left:0}
20%{left:0}/*image1*/

25%{left:-100%}
45%{left:-100%}/*image2*/

50%{left:-200%}
70%{left:-200%}/*image3*/

75%{left:-300%}/*image4*/
95%{left:-300%}

100%{left:-400%}/*image1*/}

@-webkit-keyframes animation_slide {
0% {left:0}
20%{left:0}/*image1*/

25%{left:-100%}
45%{left:-100%}/*image2*/

50%{left:-200%}
70%{left:-200%}/*image3*/

75%{left:-300%}/*image4*/
95%{left:-300%}

100%{left:-400%}/*image1*/}


figure img{

pointer-events:none;
width:20%;
height:100vh;
object-fit:contain;
float:left

}

figure{


position: relative;
width: 500%;
animation: 30s animation_slide infinite; 

}



