/* CSS Document */
/* Gestion des styles de base */

#contenu h1
	{
		text-align:left;
		margin-left:10px;
		text-decoration:underline;
		font-size:20px;
		font-weight:bold;
		
	}

#contenu .lesjeux
	{
		display:block;
		margin:10px;
		border-left:3px #930 solid;
		padding-left:10px;
		
		
	}

#contenu p
	{
		display:block;
		margin:20px;
		padding:20px;
		border-left:3px #400000 solid;
		
	}

#contenu form
	{
		display:block;
		margin:0px;
		padding:0px;
		
	}
	
	#contenu form table
		{
			margin:auto;
			margin-top:5px;
			margin-bottom:5px;
			padding-top:10px;
			padding-bottom:10px;
			color:#804000;
			
		}
		
		#contenu form table input,textarea, select
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				
				padding:2px;
				border:2px #400000 solid;
				background-color:#804000;
				color:#FFF;

			}
			
		#contenu form table input[type="submit"]
			{
				padding-left:15px;
				padding-right:15px;
				
			}

#contenu .myStats
	{
			margin:auto;
			margin-top:10px;
			margin-bottom:10px;
			border:1px #400000 solid;
			padding-top:15px;
			padding-bottom:15px;
			border-top:3px #400000 solid;
			
	}

/* Erreur et validation */

#contenu .erreur
	{
			display:block;
			margin:15px;
			padding:15px;
			font-weight:bold;
			border:1px #F30 solid;
			border-top-width:3px;
			color:#F30;
		
	}
	
#contenu .valid
	{
			display:block;
			margin:15px;
			padding:15px;
			font-weight:bold;
			border:1px #060 solid;
			border-top-width:3px;
			color:#060;
		
	}
	

/* Admin */

#contenu .selectADM
	{
		display:block;
		margin:10px;
		border:1px #CCC solid;
		padding:2px;
		font-weight:bold;
		font-family:Arial;
		font-size:12px;
		
	}
	
#contenu .linkADM
	{
		display:block;
		margin:5px;
		padding:5px;
		font-weight:bold;
		color:#03C;
		border:1px #CCC dashed;
		
	}
	
	#contenu .listeADM
		{
			margin:auto;
			margin-top:10px;
			margin-bottom:10px;
			border:1px #999 solid;
			padding-top:15px;
			padding-bottom:15px;
			border-top:3px #999 solid;
			
		}
		
		#contenu .listeADM td
			{
				border-bottom:1px #CCC solid;
				
			}
			
/* Instant gagnant */

#contenu .ig
	{
		width:240px;
		display:block;
		float:left;
		padding:10px;
		margin:8px;
		border:1px #400000 solid;
		
	}

	#contenu .ig h2
		{
			display:block;
			margin:0px;
			padding:0px;
			font-size:16px;
			text-decoration:underline;
			text-align:center;
			
		}
		
	#contenu .ig img
		{
			width:220px;
			height:150px;
			display:block;
			border:2px #400000 solid;
			margin:auto;
			margin-top:10px;
			
		}
		
	#contenu .ig em
		{
			display:block;
			text-align:center;
			margin:10px;
			
		}
		
	#contenu .ig a
		{
			display:block;
			text-align:center;
			margin:10px;
			color:#400000;
			text-decoration:none;
			font-weight:bold;
			
		}
		
		#contenu .ig a:hover
			{
				text-decoration:underline;
				
			}
			
	
#contenu .ig2
	{
		width:400px;
		display:block;
		margin:auto;
		padding:10px;
		margin-top:10px;
		margin-bottom:10px;
		border:1px #400000 solid;
		
	}

	#contenu .ig2 h2
		{
			display:block;
			margin:0px;
			padding:0px;
			font-size:16px;
			text-decoration:underline;
			text-align:center;
			
		}
		
	#contenu .ig2 img
		{
			width:220px;
			height:150px;
			display:block;
			border:2px #400000 solid;
			margin:auto;
			margin-top:10px;
			
		}
		
	#contenu .ig2 em
		{
			display:block;
			text-align:center;
			margin:10px;
			
		}
		
	#contenu .ig2 a
		{
			display:block;
			text-align:center;
			margin:10px;
			color:#400000;
			text-decoration:none;
			font-weight:bold;
			
		}
		
		#contenu .ig2 a:hover
			{
				text-decoration:underline;
				
			}
			
/* boutique */

#contenu .boutique
	{
			display:block;
			width:480px;
			margin:auto;
			margin-top:10px;
			margin-bottom:10px;
			padding:10px;
			border-left:1px #400000 solid;
			border-top:3px #400000 solid;
		
	}
	
	#contenu .boutique img
		{
			float:left;
			width:150px;
			height:100px;
			border:1px #400000 solid;
			margin-right:10px;
			margin-bottom:10px;
			
		}
		
	#contenu .boutique h2
		{
			display:block;
			font-size:14px;
			text-decoration:underline;
			color:#069;
			margin:0px;
			padding:0px;
			margin-bottom:5px;
			
		}
		
	#contenu .boutique em
		{
			display:block;
			
		}
		
	#contenu .boutique p
		{
				margin:0x;
				padding:0px;
				padding-top:5px;
				margin-top:5px;
				border-top:1px #CCC dotted;
				display:block;
			
		}
		
	#contenu .boutique a
		{
			clear:both;
			display:block;
			margin-top:10px;
			padding:10px;
			font-weight:bold;
			color:#039;
			text-decoration:none;
			text-align:center;
			border:1px #CCC solid;
			
		}
		
		#contenu .boutique a:hover
			{
				text-decoration:underline;
				
			}

/* TOMBOLA */

#contenu .tomLien
	{
			display:block;
			text-align:center;
			margin:10px;
			padding:10px;
			border:1px #400000 solid; 
			color:#06C;
		
	}
	
/* GRILLE */

#contenu .grille
	{
	    background:#f5ad3f;
		margin:auto;
		padding:3px;
		border:5px #ac6b1d solid;
		
	}
	
	#contenu .grille td
		{
			
			text-align:center;
			
		}
		
	#contenu .grille a
		{
			text-decoration:none;
			font-weight:bold;
			display:block;
			margin:2px;
			
			color:#f5ad3f;

			
		}