body {
    position: relative;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    color: #fff;
    font-family: Arial, "Helvetica Neue", sans-serif;
    background-color: #fff;
	color: #282828;
}


h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:2.2em;
	font-weight: bold; 
	text-align:left;
	color:#CCC;
}


h3 {
	font-size:1.8em;
	font-weight:normal; 
	text-align:center;
}

div {
    margin: 0px;
    padding: 0px;
	display: block;
}

.texte {
	font-size:1.1em;
	font-weight:normal; 
	text-align:center;

}
	
	
	
#main {
	max-width: 600px;
	width: 40%;
	min-width: 300px;
    margin: 80px 0 30px 30px;
    padding: 30px;
    background-color: rgba(250, 250, 250, 1);
    border-radius: 10px;
    position: relative;
}

#content{
	width:100%;
	font-family:"Roboto Condensed", Arial, sans-serif;
	font-weight:400;
	max-height:200px;
	font-size:.65rem;
	line-height:1.3;
	display:block; 
	color:#1c1d37;
}


#container {
	max-width:400px;
	min-width:150px;
	height:auto;
	margin-left:15%;
	margin-right:15%;
	text-align:center;
}

#container img { 
width:100%; /* Set to auto to preserve aspect ratio */
height:100%; 
}

img.superbg {
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
}

.pink a{
    font-family: Arial, "Helvetica Neue", sans-serif;
	color:#ff0060;
	text-decoration:none;
	font-size:1.4em;
	text-align:center
}





@media (max-width: 749px){
	.TopLogo{width:100%;padding:8px 10px;border-bottom:1px solid #f1f1f1}
	}

@media (min-width: 750px){
	.TopLogo{float:left;width:100%;padding-top:32px;padding-bottom:32px}
	}
	
@media (min-width: 1000px){
	.TopLogo{width:100%}
	}
	
@media (min-width: 1200px){
	.TopLogo{width:100%}
	}
	
	.TopLogo a{display:inline-block;vertical-align:top;white-space:nowrap}
	.TopLogo a>*{display:inline-block;vertical-align:bottom}
	.TopLogo-logo{margin-top:-5px;margin-right:10px;margin-bottom:3px;color:#00ace5;font-size:1.5rem;line-height:.75;text-transform:uppercase}
	
@media (min-width: 750px){
	.TopLogo-logo{margin-top:-5px;margin-right:18px;margin-bottom:4px;font-size:2rem}
	}
	
.TopLogo-logo svg{display:inline-block;vertical-align:bottom;fill:currentColor}

@media (max-width: 749px){.TopLogo-logo{margin-left:1px}
.TopLogo-logo svg{width:95px !important;height:34px !important}}
.TopLogo-baseline{font-family:"Roboto Condensed", Arial, sans-serif;font-weight:400;max-height:200px;font-size:.65rem;line-height:1.3}

@media (min-width: 750px){
	.TopLogo-baseline{font-size:.9rem}
	}
	
.TopLogo-baseline1{display:block}
	
	@media (min-width: 1000px){
		.TopLogo-baseline1{display:inline}
		.TopLogo-baseline1--desktop{display:block}
		}
