body {
    margin:0;
    padding:0;
    position:relative;
    font-family:'Roboto';
	background-color:#fff;
	color:#3837A1;
	/*border-top:10px solid #121192;*/
}

.rouge {
	color:#ED2D38;
}

#container {
	text-align:center;
	border-top:20px solid #ED2D38;
}

#logo {  
	margin:2% auto 1%;
}

#container .banner { width:100%; height:auto; }

.coordonnees {
	margin-bottom:2%;
	font-size:1.4em;
}

@media all and (max-width: 1280px) {
}


@media all and (max-width: 640px) {
	.coordonnees { font-size:1.1em; margin-bottom:5%; }
	#logo img { width:100%; height:auto; }
	#logo { margin:5%;}
}