* {
	margin:0; 
	padding:0; 
	border:0;
}

/* -- -----------------------
 * 
 *  Structure  Pré-Home 
 *  
 * -------------------------- */
 html {
overflow-y:hidden;
overflow-x:hidden;
}
body {
	overflow: hidden;
	background: #010c12;
}

#maincontainer {
	position: absolute;
	width: 1400px;
	height: 900px;
	top: 50%;
	left: 50%;
	margin-left: -700px;
	margin-top: -450px;	
	background: #010c12 url(../_img/prehome/prehome05.jpg);
}


/*#maincontainer #lang {
	position: absolute;
	bottom: 0; 
	right: 0;
	width: 326px;
	height: 209px;

}*/

#maincontainer #lang {
	bottom:220px;
	height:209px;
	position:absolute;
	right:134px;
	width:326px;
}

#maincontainer #lang a.m01,
#maincontainer #lang a.m01_on,
#maincontainer #lang a.m03,
#maincontainer #lang a.m03_on{
	position:absolute;
	display: block;
	height: 10px;
	text-decoration: none;
	float:left;
	text-align:center;
	text-indent: -100em;
	/*\*/overflow: hidden;/**/
}


#maincontainer #lang a.m02,
#maincontainer #lang a.m02_on,
#maincontainer #lang a.m04,
#maincontainer #lang a.m04_on{
	position:absolute;
	display: block;
	line-height: 8px;
	text-decoration: none;
	float:left;
	text-align:center;
	text-indent: -100em;
	/*\*/overflow: hidden;/**/
}



#maincontainer #lang a.m01{
	width:62px;
	margin-top: 1px;
	margin-left: 88px;
	background: url(../_img/prehome/francais.gif) no-repeat 0 0;
}
#maincontainer #lang a.m01_on{
	width:62px;
	margin-top: 1px;
	margin-left: 88px;
	background: url(../_img/prehome/francais.gif) no-repeat 0 -10px;
}
#maincontainer #lang a.m02{
	width:55px;
	margin-top: 31px;
	margin-left: 68px;
	background: url(../_img/prehome/english.gif) no-repeat 0 0;
}
#maincontainer #lang a.m02_on{
	width:55px;
	margin-top: 31px;
	margin-left: 68px;
	background: url(../_img/prehome/english.gif) no-repeat 0 -8px;
}
#maincontainer #lang a.m03{
	width:58px;
	margin-top: 58px;
	margin-left: 48px;
	background:  url(../_img/prehome/espanol.gif) no-repeat 0 0;
}
#maincontainer #lang a.m03_on{
	width:58px;
	margin-top: 58px;
	margin-left:48px;
	background:  url(../_img/prehome/espanol.gif) no-repeat 0 -10px;
}
#maincontainer #lang a.m04{
	width:80px;
	margin-top: 91px;
	margin-left: 28px;
	background:  url(../_img/prehome/neerlandais.gif) no-repeat 0 0;
}
#maincontainer #lang a.m04_on{
	width:80px;
	margin-top: 91px;
	margin-left: 28px;
	background:  url(../_img/prehome/neerlandais.gif) no-repeat 0 -8px;
}


/*---- en attente    ------------- */


#maincontainer_attente {
	position: absolute;
	width: 960px;
	height: 650px;
	top: 50%;
	left: 50%;
	margin-left: -480px;
	margin-top: -325px;	
	text-align: center;
	
}
#maincontainer_attente .en_click {
	margin-left: 38px;
}

.content_inscription {
	position:relative;
	width: 960px;
	border-top: 1px solid #1d1d1d;
	height: 30px;
	margin-top: 5px;
	text-align: center;
	
	
}
.content_inscription form {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8a8a8a;
	margin-bottom: 15px;
}

.content_inscription p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #626262;
}
.content_inscription input.mail {
	background: #FFFFFF;
	border:1px solid #010c12;
	width: 200px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #8a8a8a;
	padding: 3px 3px 3px 5px;
	margin-left: -40px;

}

.content_inscription input.send {
	width: 97px ;
	height: 20px;
	border: none;
	background:url(../_img/prehome/send.gif) no-repeat;
	margin-top: 4px;
}

.content_inscription input.send_uk {

}

.mentions {
	margin-top: -7px;
}
p.error {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;	
	margin-left: -40px;
	margin-top: -10px;
}

a.button_send {
position:absolute;
margin-top: -3px;
}


.valide_ok {
	position:relative;
	width: 960px;
	border-top: 1px solid #1d1d1d;
	height: 30px;
	margin-top: 5px;
	padding-top: 10px;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #8a8a8a;
}

.button_news {
	cursor: pointer;
}