/*===========================
Mails-Codes.com
Découpe réalisée par Shadoww
===========================*/

/*Body*/
	*
	{
		margin:0;
		padding:0;
	}
	body
	{
		background: url(img/background.jpg) repeat-x #02B0E5;
	}
	#all
	{
		width:932px;
		margin:auto;
	}
	#corps
	{
		width:780px;
		margin:auto;
		background:#FFFFFF;
		padding-bottom:20px;
	}
/*Body*/

/*Header*/
	#header
	{
		width:932px;
		height:244px;
		margin:auto;
		background:url(img/header.jpg) no-repeat;
		
	}
	#menu
	{
		position:relative;
		left:335px;
		top:86px;
	}
	#boutons_menu
	{
		color:#969696;
		font-family:Tahoma, Geneva, sans-serif;
		text-decoration:none;
		font-size:90%;
	}
	#boutons_menu:hover
	{
		color:#FD9200;
	}
/*Header*/

/*Partenaires*/
	#partenaires
	{
		margin-top:10px;
		margin-bottom:10px;
		color:#FFFFFF;
		font-family:Tahoma, Geneva, sans-serif;
		text-align:center;
		font-size:0.7em;
	}
	#partenaires a
	{
		color: #FFFFFF;
		text-decoration:none;
	}
	#partenaires a:hover
	{
		text-decoration:underline;
	}
/*Partenaires*/

/*Footer*/
	#footer
	{
		width:760px;
		height:22px;
		margin:auto;
		background:url(img/footer.png) no-repeat;
		padding-left:20px;
		padding-top:5px;
	}
	#copyright
	{
		color:#FFFFFF;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.8em;
		position:relative;
		top:-3px;
	}
	#cnil
	{
		text-align:left;
		padding-left:0px;
		width:600px;
	}
	#footer a
	{
		color: #FFFFFF;
		text-decoration:none;
	}
	#footer a:hover
	{
		text-decoration:underline;
	}
/*Footer*/

/*Publicités*/
	#banniere
	{
		width:728px;
		height:90px;
		margin:auto;
	}
	#adsense
	{
		width:468px;
		height:60px;
		margin:auto;
	}
/*Publicités*/

/*Cadres*/

	/*Haut*/
		#presentation_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/presentation_haut.jpg) no-repeat;
		}
		#actualite_accueil_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/actualite_orange_haut.jpg) no-repeat;
		}
		#statistiques_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/statistiques_haut.jpg) no-repeat;
		}
		#actualite_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/actualite_bleu_haut.jpg) no-repeat;
		}
		#principe_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/principe_haut.jpg) no-repeat;
		}
		#codes_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/codes_haut.jpg) no-repeat;
		}
		#foireauxquestions_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/foireauxquestions_haut.jpg) no-repeat;
		}
		#livreor_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/livreor_haut.jpg) no-repeat;
		}
		#annoncer_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/annoncer_haut.jpg) no-repeat;
		}
		#codes_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/codes_haut.jpg) no-repeat;
		}
		#reglement_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/reglement_haut.jpg) no-repeat;
		}
		#liens_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/liens_haut.jpg) no-repeat;
		}
		#apropos_haut
		{
			width:730px;
			height:40px;
			margin:auto;
			background:url(img/apropos_haut.jpg) no-repeat;
		}
	/*Haut*/
	/*Bas*/
		#bas_bleu
		{
			width:730px;
			height:20px;
			margin:auto;
			
			background:url(img/bas_bleu.jpg) no-repeat;
		}
		#bas_orange
		{
			width:730px;
			height:20px;
			margin:auto;
			
			background:url(img/bas_orange.jpg) no-repeat;
		}
		#bas_gris
		{
			width:730px;
			height:20px;
			margin:auto;
			
			background:url(img/bas_gris.jpg) no-repeat;
		}
	/*Bas*/
/*Cadres*/

/*Images*/
	#inscription
	{
		width:334px;
		height:153px;
		margin:auto;
		background:url(img/inscription.jpg) no-repeat;
	}
	#etapes
	{
		width:488px;
		height:145px;
		margin:auto;
		background:url(img/etapes.jpg) no-repeat;
		margin-bottom:30px;
	}
/*Images*/



/*Boutons*/
#boutons_annoncer
	{
		width:182px;
		height:26px;
		margin:auto;
		margin-bottom:20px;
	}
	#effacer
	{
		border:0;
		display:block;
		width:86px;
		height:26px;
		float:left;
		background:url(img/effacer.jpg) no-repeat;
		cursor:pointer;
	}
	#envoyer
	{	
		border:0;
		display:block;
		width:86px;
		height:26px;
		float:right;
		background:url(img/envoyer.jpg) no-repeat;
		cursor:pointer;
	}
	#poster
	{	
		border:0;
		margin:5px;
		width:86px;
		height:26px;
		background:url(img/poster.jpg) no-repeat;
		cursor:pointer;
		margin:auto;
	}
	#valider
	{
		border:0;
		display:block;
		width:86px;
		height:26px;
		background:url(img/valider.png) no-repeat;
		cursor:pointer;
	}
/*Boutons*/

/*Formulaires*/
	/*Annoncer*/
		#form_annoncer textarea
		{
			width:200px;
			height:130px;
			overflow:auto;
			font-size:0.85em !important;
			font-family:Tahoma, Geneva, sans-serif;
			background:url(img/zone4.png) no-repeat;
			border:0;
			padding-left:14px;
			padding-right:14px;
			padding-top:10px;	
			padding-bottom:10px;
		}
		#form_annoncer input
		{
			width:200px;
			height:27px;
			font-family:Tahoma, Geneva, sans-serif;
			vertical-align:middle;
			background:url(img/zone1.png) no-repeat;
			border:0px;
			margin:auto;
			padding-left:14px;
			padding-right:14px;
			padding-top:9px;
		}
	/*Annoncer*/
	/*Livre d'or*/
		#form_livreor textarea
		{
			width:202px;
			height:130px;
			font-size:0.85em !important;
			margin:10px;
			overflow:auto;
			font-family:Tahoma, Geneva, sans-serif;	
			background:url(img/zone4.png) no-repeat;
			border:0;
			padding-left:14px;
			padding-right:14px;
			padding-top:10px;	
			padding-bottom:10px;
		}
		#form_livreor input
		{
			width:121px;
			height:28px;
			font-family:Tahoma, Geneva, sans-serif;
			vertical-align:middle;
			background:url(img/zone2.png) no-repeat;
			border:0px;
			margin:auto;
			padding-left:16px;
			padding-right:16px;
			padding-top:9px;
		}
		.zone1
		{
			background:url(img/zone1.png) no-repeat;	
			border:0;
			width:200px;
			height:36px;
			padding-left:14px;
			padding-right:14px;
			padding-top:9px;
		}
	/*Livre d'or*/
	/*Inscription*/
		#form_inscription
		{
			font-family:Tahoma, Geneva, sans-serif;
			text-align:center;
			font-size:90%;
			vertical-align:middle;
			padding:3px;
			position:relative;
			top:20px;
			left: -10px;
		}
	/*Inscription*/		
/*Formulaires*/

/*Règlement*/
	#reglement
	{
		display:inline;
	}
	#reglement a
	{
		text-decoration:underline;
		color:black;
	}
	#reglement a:hover
	{
		text-decoration:none;
	}
/*Règlement*/

/*Mises en forme texte*/
	#bleu
	{
		font-family:Tahoma, Geneva, sans-serif;
		color:#007BC2;
	}
	td{text-align:center;padding-left:7px;padding-right:7px;}
	.texte_bleu
	{
		font-family:Tahoma, Geneva, sans-serif;
		text-align:justify;
		font-size:0.85em;
		width:690px;
		margin:auto;
		padding:0px;
		padding-left:20px;
		padding-right:20px;
		background: #CCE5F3;
	}
	.texte_orange
	{
		font-family:Tahoma, Geneva, sans-serif;
		text-align:justify;
		font-size:0.85em;
		width:690px;
		margin:auto;
		padding:0px;
		padding-left:20px;
		padding-right:20px;
		background: #F9E9CA;
	}
	.texte_gris
	{
		font-family:Tahoma, Geneva, sans-serif;
		text-align:justify;
		font-size:0.85em;
		width:690px;
		margin:auto;
		padding:0px;
		padding-left:20px;
		padding-right:20px;
		background: #DFDFDF;
	}
	.texte_centre
	{
		text-align:center;
		font-family:Tahoma, Geneva, sans-serif;	
		font-size:0.85em;
		width:730px;
		margin:auto;
		margin-bottom:10px;
	}
/*Mises en forme texte*/

a img {border:none;} hr {color:#ccc;}