
form
{
	display:inline;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	height: 100%;
	text-align: center;
	
	background-image: url('../img/fond-site.jpg');
	background-repeat: repeat-X;
	font-family:arial;
	font-size:12px;
	
	
}

#conteneur
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	position: relative;
	width: 800px;
	height: 115px;

	background-image: url('../img/head.jpg');
	background-repeat: no-repeat;
}


#header #inscriptionTO{
	position: absolute;
	width: 175px;
	height: 115px;
	
	top: 0px;
	left:190px;

	background-image: url('../img/bouton-inscription-nl.gif');
	background-repeat: no-repeat;
}

#header a {
	display:block;
	position:absolute;
	width:125px;
	height:70px;
	top:1px;
}

#header a#logo_clic
{
	left:20px;
	width:175px;
}

	
#header a#accueil
{
	left:360px;
}

#header a#offres
{
	left:490px;
}


#header a#contact
{
	left:620px;
}




#center {
	position: relative;
	width: 800px;


	background-image: url('../img/fond-corps.jpg');
	background-repeat: repeat-Y;
}

#center .titre_inscription
{
	position:relative;
	width:800px;
	height: 52px;
	margin-left:auto;
	margin-right:auto;

	background-image: url('../img/titre-inscription.jpg');
	background-repeat: no-repeat;
}

#center #corp_home
{
	position: relative;
	width: 800px;
	height: 430px;

	background-image: url('../img/centre-home.jpg');
	background-repeat: no-repeat;
}	

#center #corp_home .inner_form
{
	position: absolute;
	width: 300px;
	height: 300px;

	left:450px;
	top:90px;
}	

#center #corp_home .inner_form table td
{

	COLOR:#784089;
	font-size:12px;
	padding:2px;

}

/*
#center #corp_home .inner_form select
{
	width:45px;
}*/

#center #corp_home .inner_form input
{
	border-style:solid;
	border-color:#272727;
	border-width:1px;
}

#center #corp_home .inner_form input.noborder
{
	border: none;
}

#center #corp_home .inner_form .mention
{
	position:absolute;
	left:0px;
	top:210px;
	font-size:10px;
	text-align:justify;
	color:#716F72;
}

form.forminscription #submitform
{
	position:relative;
	display:block;
	width:120px;
	height:43px;

	background-image: url('../img/bout-valider.jpg');
	background-repeat: no-repeat;
}


#center #corp_home #home_flash
{
	position: absolute;
	top:90px;
	left:0px;
}







#center .cadre
{
	position:relative;
	width:617px;
	margin-left:auto;
	margin-right:auto;
}


#center .cadre .top
{
	position:relative;
	width:617px;
	height: 77px;

	background-image: url('../img/cadre_base-titre.jpg');
	background-repeat: no-repeat;
}

#center .cadre .top .titre
{
	position:absolute;
	width:617px;
	text-align:center;
	top:25px;
	left:0px;
	COLOR:#4E0966;
	font-size:18px;
}

#center .cadre .center
{
	position:relative;
	width:617px;
	
	background-image: url('../img/cadre_base-fond.jpg');
	background-repeat: repeat-Y;
	
}

#center .cadre .down
{
	position:relative;
	width:617px;
	height: 37px;

	background-image: url('../img/cadre_bas-base.jpg');
	background-repeat: no-repeat;
}





/* Contact */

#center .titre_contact
{
	position:relative;
	width:800px;
	height: 52px;
	margin-left:auto;
	margin-right:auto;

	background-image: url('../img/titre-contact.jpg');
	background-repeat: no-repeat;
}

#center .cadre .inner_contact
{
	position:relative;
	height:235px;
	color:#581670;
	
}

#center .cadre .inner_contact span
{
	position:absolute;
	font-weight:bold;
	text-align:right;
}

#center .cadre .inner_contact span.txt_nom
{
	left:40px;
	top:40px;
}

#center .cadre .inner_contact #nom
{
	left:110px;
	top:38px;
}

#center .cadre .inner_contact span.txt_prenom
{
	left:40px;
	top:70px;
}

#center .cadre .inner_contact #prenom
{
	left:110px;
	top:68px;
}

#center .cadre .inner_contact span.txt_email
{
	left:40px;
	top:100px;
}

#center .cadre .inner_contact #email
{
	left:110px;
	top:98px;
}

#center .cadre .inner_contact span.txt_message
{
	left:260px;
	top:40px;
}

#center .cadre .inner_contact #message
{
	left:325px;
	top:38px;
}

#center .cadre .inner_contact input, #center .cadre .inner_contact textarea
{
	
	border-color:#272727;
	border-style:solid;
	border-width:1px;
	position:absolute;

}

#center .cadre .inner_contact form.formcontact #submitform
{
	position:absolute;
	display:block;
	width:120px;
	height:43px;
	
	top:175px;
	left:400px;

	background-image: url('../img/bout-valider.jpg');
	background-repeat: no-repeat;
}

/* fin contact */

/* desinscription */


#center .titre_desinscription
{
	position:relative;
	width:800px;
	height: 52px;
	margin-left:auto;
	margin-right:auto;

	background-image: url('../img/titre-desinscription.jpg');
	background-repeat: no-repeat;
}

#center .cadre .inner_desinscription
{
	position:relative;
	height:280px;
	color:#581670;
	
}

#center .cadre .inner_desinscription span
{
	position:absolute;
	font-weight:bold;
}

#center .cadre .inner_desinscription span.txt_mail
{	
	top:20px;
	left:40px;
}

#center .cadre .inner_desinscription .raison1
{
	top:50px;
	left:60px;
}

#center .cadre .inner_desinscription #raison1
{
	position:absolute;
	top:48px;
	left:35px;
}

#center .cadre .inner_desinscription #raison2
{
	position:absolute;
	top:73px;
	left:35px;
}


#center .cadre .inner_desinscription #raison3
{
	position:absolute;
	top:98px;
	left:35px;
}

#center .cadre .inner_desinscription #raison3txt
{
	position:absolute;
	top:130px;
	left:30px;
}


#center .cadre .inner_desinscription .raison2
{
	top:75px;
	left:60px;
}

#center .cadre .inner_desinscription .raison3
{
	top:100px;
	left:60px;
}

#center .cadre .inner_desinscription #email, #center .cadre .inner_desinscription textarea
{
	
	border-color:#272727;
	border-style:solid;
	border-width:1px;
	position:absolute;

}

#center .cadre .inner_desinscription #email
{	
	top:18px;
	left:180px;
}



form.desinscriptmail #submitform
{
	position:absolute;
	display:block;
	width:120px;
	height:43px;
	
	top:230px;
	left:400px;

	background-image: url('../img/bout-valider.jpg');
	background-repeat: no-repeat;
}



/* fin desinscription */

/* notice légale */

#center .titre_notice_legale
{
	position:relative;
	width:800px;
	height: 52px;
	margin-left:auto;
	margin-right:auto;

	background-image: url('../img/titre-notices.jpg');
	background-repeat: no-repeat;
}

#center .inner_notices
{
	width:550px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

/* Page topoffres */

#center .nav
{
  position:relative;
   height:85px;
   width:700px;
   margin-left:auto;
   margin-right:auto;
}

#center .nav #jeux-concours
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:3px;
  
  background-image: url('../img/icone-jeux.jpg');
	background-repeat: no-repeat;
  
}

#center .nav #codes-reduc
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:175px;
  
  background-image: url('../img/icone-codes.jpg');
	background-repeat: no-repeat;
  
}

#center .nav #echantillons
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:350px;
  
  background-image: url('../img/icone-echantillons.jpg');
	background-repeat: no-repeat;
  
}

#center .nav #nouveautes
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:525px;
  
  background-image: url('../img/icone-nouveautes.jpg');
	background-repeat: no-repeat;
  
}

#center .nav #jeux-concours2
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:3px;
  
  background-image: url('../img/icone-jeux_hover.jpg');
	background-repeat: no-repeat;
  
}

#center .nav #codes-reduc2
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:175px;
  
  background-image: url('../img/icone-codes_hover.jpg');
	background-repeat: no-repeat;
  
}

#center .nav #echantillons2
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:350px;
  
  background-image: url('../img/icone-echantillons_hover.jpg');
	background-repeat: no-repeat;
  
}

#center .nav #nouveautes2
{
  position:absolute;
  width:160px;
  height:79px;
  top:2px;
  left:525px;
  
  background-image: url('../img/icone-nouveautes_hover.jpg');
	background-repeat: no-repeat;
  
}

#center .titre_offres
{
	position:relative;
	width:800px;
	height: 52px;
	margin-left:auto;
	margin-right:auto;

	background-image: url('../img/titre-offrest.jpg');
	background-repeat: no-repeat;
}

#center .cadre_offres
{
	position:relative;
	width:617px;
	margin-left:auto;
	margin-right:auto;
}

#center .cadre_offres .top
{
	position:relative;
	width:617px;
	height: 51px;

	background-image: url('../img/cadre_offre-titre.jpg');
	background-repeat: no-repeat;
}

#center .cadre_offres .top .titre
{
	position:absolute;
	width:617px;
	text-align:left;
	top:20px;
	left:30px;
	COLOR:white;
	font-size:18px;
}

#center .cadre_offres .top .titre a
{
  text-decoration:none;
	COLOR:white;
	font-size:18px;
}

#center .cadre_offres .center
{
	position:relative;
	width:617px;
	
	background-image: url('../img/cadre_offre-fond.jpg');
	background-repeat: repeat-Y;
	
}

#center .cadre_offres .center .txt
{
	position:relative;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	padding:4px;
	text-align:left;
	color:#632578;

}

#center .cadre_offres .down
{
	position:relative;
	width:617px;
	height: 124px;
	

	background-image: url('../img/cadre_offre-bas.jpg');
	background-repeat: no-repeat;
}

#center .cadre_offres .down .pub
{
	position:absolute;
	width:617px;
	text-align:center;
	top:30px;
	left:0px;
}

/* Offre ami */

#center .titre_offre_ami
{
	position:relative;
	width:800px;
	height: 52px;
	margin-left:auto;
	margin-right:auto;

	background-image: url('../img/titre-ami.jpg');
	background-repeat: no-repeat;
}



#center .cadre .inner_offreami
{
	position:relative;
	height:160px;
	color:#581670;
	
}

#center .cadre .inner_offreami input
{
	position:absolute;
	border-style:solid;
	border-color:#272727;
	border-width:1px;
	left:275px;
}

#center .cadre .inner_offreami span
{
	position:absolute;
	font-weight:bold;
	text-align:right;
	display:block;
	width:190px;
}

#center .cadre .inner_offreami span.txt_prenom
{
	left:40px;
	top:20px;
}

#center .cadre .inner_offreami #prenom
{
	top:18px;
}

#center .cadre .inner_offreami span.txt_prenom_ami
{
	left:40px;
	top:50px;
}

#center .cadre .inner_offreami #prenom_ami
{
	top:48px;
}

#center .cadre .inner_offreami span.txt_email_ami
{
	left:40px;
	top:80px;
}

#center .cadre .inner_offreami #email_ami
{
	top:78px;
}

#center .cadre .inner_offreami #submitform
{
	position:absolute;
	display:block;
	width:120px;
	height:43px;
	
	top:110px;
	left:340px;

	background-image: url('../img/bout-valider.jpg');
	background-repeat: no-repeat;
}




#footer {
	position: relative;
	width: 800px;
	height: 90px;

	background-image: url('../img/footer.jpg');
	background-repeat: no-repeat;
}

#footer .inner
{
	position:absolute;
	color:#AE65CE;
	top:23px;
	left:290px;
	text-align:center;

	width:485px;
	
}

#footer .inner a
{
	text-decoration:none;
	font-weight:bold;
	color:#AE65CE;
}
#footer .inner a:hover
{
	color:black;
}

#footer .inner .cright
{
	position:absolute;
	top:23px;
	left:0px;
	color:#6F6F6F;
	font-size:11px;
	width:485px;
	text-align:center;
}

h2
{
	color:red;
}