body{
		font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
		min-width: 400px;
		min-height: 400px;
	}
	#container{
		height: 150vh;
		background-repeat: no-repeat;
		background-origin: content-box;
		background-position: center;
		background-size: auto;
		margin:0 auto;

    /* ff 3.6+ */
    background:-moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(183, 216, 255, 1) 45%, rgba(145, 195, 255, 1) 53%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%); 

    /* safari 5.1+,chrome 10+ */
    background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(183, 216, 255, 1) 45%, rgba(145, 195, 255, 1) 53%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);

    /* opera 11.10+ */
    background:-o-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(183, 216, 255, 1) 45%, rgba(145, 195, 255, 1) 53%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);

    /* ie 6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1 );

    /* ie 10+ */
    background:-ms-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(183, 216, 255, 1) 45%, rgba(145, 195, 255, 1) 53%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);

    /* global 94%+ browsers support */
    background:linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(183, 216, 255, 1) 45%, rgba(145, 195, 255, 1) 53%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);
}
	
	#Header{
		height: 20px;
		width: 100%;
		text-align: center;
		font-size: 2em;
		margin-bottom: 60px;
		
	}
	#choice{
		width: 50%;
		left:25%;
		position: relative;
	}
	#footer{
		align-content: center;
		position: fixed;
		bottom: 0;
		width:100%;
		padding: 5px;
		box-shadow: 0 -2px 5px 2px rgba(56,80,108,0.85);
		background-color: white;
		margin: 0 -10px;
	}
	.bouton{
		min-width: 120px;
		float: left;
		width:20%;
		background-color: rgba(145,195,255,1.00);
		margin: 20px 20px;
		text-align: center;
		vertical-align: middle;
		border-radius: 7px;
		box-shadow: 2px 2px 5px 2px rgba(56,80,108,0.85);
		color: white;
		padding:8px 0;
		font-size:1em;
		font-weight: bold;
	}
	.logo{
		height:60px;
		width: auto;
		float: left;
		margin: 20px;
	}
	
	#powered{
		float: right;
		display: block;
		font-size: 0.7em;
		min-width: 120px;
		bottom: 0px;
		position: absolute;
		right:0;
	}
	.tlv{
		height:60px;
		width: auto;
		margin: 20px;
		vertical-align:middle;
		margin: -3px
	}
.table{
	margin: 0 auto;
}
iframe{
	margin: 0 1vw;
	border: solid black 3px;
	overflow-y: hidden;
}