/* CSS Document */
html, body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  color:#242f71;
	background-color:#ffffff;
	background-image:url(medias/background.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
  }
  
html > body {


} /* annule le overflow-y pour firefox 1.5 et supérieur */

form{
	margin: 0;
  padding: 0;
}

h1{
	color:#FFF;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}

h2{
	color:#242f71;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

#page {
	position:absolute;
	height: 100%;
	width: 100%;
	z-index: 1;
	
}

#centpourcent {
	position:absolute;
	height: 100%;
	width: 100%;
	text-align: center;
	
}


#maindiv {
	position:relative;
	display:block;
	height: 747px;
	width: 1110px;

	z-index: 1;
}

#logo{
	position:absolute;
	display:block;
	left:178px;
	top:50px;
	
	z-index: 1;
}


#contenu{
	position:absolute;
	display:block;
	left:0px;
	top:175px;
	height: 440px;
	width: 746px;
	z-index: 20;

	
}

#mediadisplay{
	position:absolute;
	left:0px;
	top:175px;
	height: 480px;
	width: 746px;
	z-index: 22;
	background-image:url(medias/fondmediadisplay.png);
	background-repeat:repeat;

	
}

#croix{
	position:absolute;
	right:0px;
	top:0px;
}

#footer{
	position:absolute;
	display:block;
	left:-20px;
	top:690px;
	height: 40px;
	width: 746px;
	z-index: 1;
	text-align:right;
	padding-left:55px;
	
}

.navfooter{
	position:relative;
	background-image:url(medias/footer_sprite.png);
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	height:17px;
	float: left;
	
}


#navhaut{
	position:absolute;
	display:block;
	right:0px;
	top:12px;
	height: 20px;
	width: 360px;
	z-index: 1;
	text-align: left;
	overflow:hidden;
				
}

.bnavehaut{
	background-image:url(medias/prevenir_sprite.png);
	display:block;
	overflow:hidden;
	height:17px;
	float: left;
}

#campagne{	
	position:absolute;
	display:block;
	right:0px;
	top:60px;
	height: 470px;
	width: 180px;	
	z-index: 21;

}


#gagant{	
	position:absolute;
	display:block;
	right:180px;
	top:60px;
	height: 480px;
	width: 250px;	
	z-index: 19;

}

#inscription{
	float: left;
	position:absolute;
	/* background-image:url(medias/teaser_accueil.png);*/
	display:block;
	right:0px;
	top:540px;
	height: 200px;
	width: 356px;	
	z-index: 1;
	overflow:hidden;
}

#prevenir{

	position:absolute;
	/* background-image:url(medias/teaser_accueil.png);*/
	display:block;
	left:500px;
	top:100px;
	height: 75px;
	width: 300px;	
	z-index: 1;
	overflow:hidden;
}

.numero{
	color:#ff33cc;
	font-size:11px;
	font-style:strong;
	font-family:Verdana, Geneva, sans-serif;
}

 .formcreatcompte input{
	display:block;
	float:left;
	height:14px;
	width:100px;
	font-size:11px;	
	color:#242f71;
}



.formcompte input{
	display:block;
	float:left;
	height:14px;
	width:150px;
	font-size:11px;	
	  color:#242f71;
}	


.bouton {
	display:block;
	color:#242f71;
	font-size:11px;	
	background-color:#dfe1ee;
	border: 0px solid #242f71;	
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
}

.bouton a{
	color:#F3C;
	text-decoration: none;
}

.bouton a:hover{
	color:#242f71;
	text-decoration: none;
}

.url a{
	color:#F3C;
	text-decoration: none;
}

.url a:hover{
	color:#F3C;
	text-decoration: none;
}

.spritelink{
	padding-left:1000px;
	padding-top:1000px;
	color:#fff;
	display:block;
		
}
