

	div.Colonne {
	    float: left;
		padding-right: 20px;
		
	}

	div.produit {	
		background:url('./images/interface/fd_boutique.gif') #FFFFFF no-repeat;	
		
	    
		width: 150px;
		height: 196px;
		
		text-align: center;
		border: 1px solid #666666;
		margin: 10px 0 10px 0;
	}

	div.produit .titre_produit a{
		text-decoration: none;
		color: #000;
		font-weight: bold;
	}
	div.produit img{
		border: 0;
	}

	div.produit .image_produit {

		 margin-left: auto;
	     margin-right: auto;
		 margin-top: 15px;
		 
		width: 150px;
		
		height: 140px;
	}
	body
		{
			margin: 0px 0 ;
			padding: 0 ;
			text-align: center ;	
			font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
			background: #b5ddec ;
		}
		h1
		{
			color: #028c3a;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			margin:0 0 0 0;
		}
		div#conteneur
		{
			width: 800px ;
			margin: 0 auto ;
			text-align: left ;		
			background: #02623D ;
		}
		
		div.pub 
		{
			width: 468px;
			height: 60px;
			padding-top: 46px;
			padding-left: 300px;
		}
		
		div#compte 
		{
			text-align: center ;	
			background:url('./images/interface/fd_connection.png') #E2E2E2 no-repeat;	
			margin: 0 auto ;
			width: 145px;
			height: 131px;
			color:#000000;
			font-size:13px;
		}
		
		div#compte h3
		{
			padding-top:10px;
			font-size:16px;
			font-weight:bold;
			margin-bottom:3px;
		}
		
		div#header
		{
			background:url('./images/interface/header.png') #b5ddec repeat-y;	
			width: 751px;
			clear: both;
			height: 172px;
			position:relative;
			font-weight:bold;
			color:#025825;
			font-size:16px;
		}
		
		div#header #cn
		{
			position:absolute;
			top:148px;
			left:166px;
		}
		
		div#header #mb
		{
			position:absolute;
			top:148px;
			left:303px;
		}
		
		div#header #ce
		{
			position:absolute;
			top:148px;
			left:460px;
		}
		
		div#header #jack
		{
			position:absolute;
			top:148px;
			left:586px;
		}
		
		img 
		{
		  border: 0px;
		}
		
		div#gauche 
		{
			float: left;
			width: 145px;
		}
		.menu-mb 
		{
			background:url('./images/interface/m_membres.png') #028c3a no-repeat;	
			width: 145px;
			height: 70px;
		}
		.menu-m
		{
			background:url('./images/interface/m_menu.png') #028c3a no-repeat;	
			width: 145px;
			height: 69px;
		}
		#titre , .titre 
		{
			background:url('./images/interface/fd_titre.png') #a8da7f no-repeat;	
			width: 530px;
			height: 36px;
			text-align:center;
			vertical-align: middle;
			padding-top:14px;
			font-size:16px;
			font-weight:bold;
			color:#028c3a;
			
		}
		
		#titre:first-letter , .titre:first-letter 
		{
  			text-transform: uppercase;	
		}
		
		.menu-bottom 
		{
			background:url('./images/interface/m_bottom.png') #028c3a no-repeat;	
			width: 145px;
			height: 11px;
		}
		.menu 
		{
			width: 145px;
			color:#003315;
			background:url('./images/interface/m_fd.png') #028c3a repeat-y;	
		}
		
		.menu a
		{
			margin: 0 ;
			padding: 0 ;  
			text-decoration : none;  
			display : block;
			font-weight:bold;
			color:#FFFFFF;
		}
		
		#footer 
		{
			background:url('./images/interface/footer.png') #b1dceb no-repeat;	
			width: 751px;
			height: 24px;
			color:#003315;
			padding-top:11px;
		}
		#footer a 
		{
			color:#003315;
		}
		
		#footer_txt
		{
			text-align: center ;	
		}
		div#centre-top 
		{
			background:url('./images/interface/contenu_top.png') #FFF no-repeat;	
			width: 576px;
			height: 12px;
		}
		div#contenu
		{
			width: 542px;
			padding-left: 20px;
		}
		div#centre 
		{
			width: 576px;
			float: left;
			background:url('./images/interface/contenu_fd.png') #a8da7f repeat-y;	
		}
		div#centre-bottom 
		{
			background:url('./images/interface/contenu_bottom.png') #a8da7f no-repeat;	
			width: 576px;
			height: 12px;
		}
		
		.img-titre
		{
			 display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px;
		}
		
		.img-jeux
		{
			border: 2px solid #02623D;		
		}
		
		#titre-jeux
		{		
			font-weight:bold;
			width: 250px;
			border: 2px solid #028c3a;			
			background-color	: #99E294;
		}
		
		#regle-jeux
		{		
			width: 250px;
			border-left: 2px solid #02623D;	
			border-bottom: 2px solid #02623D;		
			border-right: 2px solid #02623D;				
			background-color	: #C8F4C5;
		}
		.txt_center {
			text-align:center;
		}
		div#pub-sky-top 
		{
			background:url('./images/interface/pub-top.png') #FFF no-repeat;	
			width: 170px;
			height: 45px;
		}
		div#pub-sky-bottom 
		{
			background:url('./images/interface/pub-bottom.png') #FFF no-repeat;	
			width: 170px;
			height: 32px;
		}
		div#pub-sky 
		{
			width: 170px;
			background:url('./images/interface/pub-fd.png') #FFF repeat-y;	
		}
		
		div#mention 
		{
			margin-top: 40px;
			color				: #666666;
			font: 9px "Trebuchet MS", helvetica, sans-serif ;
		}
		
		.livre{		
			border				: 1px solid #028c3a;
		}
		.livreTitre{
			background-color	: #6B8578;
			color				: #FFF;
		}
		
		.livreMsg{
			background-color	: #F6F8F6;
			color				: #028c3a;
		}
		a {
			color				: #028c3a; 
			text-decoration : none;
		
		}
		input,select,textarea{
			margin-top			: 0px;	
			border				: 1px solid #028c3a;
			padding				: 1px;
			border-left			: 3px solid #028c3a;
			background-color	: #F6F8F6;
			color				: #028c3a;
			line-height			: 16px;
		}
		input:focus {
			background-color	: #FFFFFF;
		}
		input.none{
		border				: 0px;
		}
	
		#Inscription {
	margin-top 			: 5px;
	margin-bottom 		: 5px;
	padding-top 		: 10px;
	padding-bottom 		: 10px;
	display				: block ;
	}
	
dl{
	margin				: 0px;
	margin-bottom		: 12px;
	padding				: 0px;
	width				: 500px;
}
dt{
	float 				: left;
	position 			: relative;
	width 				: 170px;
}
dd{

}
.msg_oki {
    color:#4B6E00;
    padding:10px;
	width:450px;
	margin:15px;
	margin-left:auto;
	margin-right:auto;	
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, verdana, arial, sans-serif;
	text-align:center;
    border: 1px solid #B4DF26;
  	background-color: #F3FCDE;
}
.msg_erreur {
    color:#E65B2B;
    padding:10px;
	width:450px;
	margin:15px;
	margin-left:auto;
	margin-right:auto;	
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, verdana, arial, sans-serif;
	text-align:center;
    border: 1px solid #E65B2B;
	background:#FDECEC;
}
.tb {
	border-collapse:collapse;
	margin:10px auto; 
	width: 500px;
}
.tb th {
  border:1px solid #4B6E00;
  background-color:#F3FCDE;
  padding:3px;
  color:#4B6E00;
}
.tb td {
  border:1px solid #4B6E00;
  padding:3px;
}