* { margin: 0; padding: 0; }

body {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Verdana;
	text-align: center;
	background-color: #eff1d3 ; /* url("images/background.jpg") repeat-x */
}

div.page {
	position: relative;	
	margin: 0 auto;	
	width: 952px;
	text-align: center;	
}

div#incontenu h3.paiement{
	color:#3089c6;
}

/* DIVERS */

.clear {
	clear: both;
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
}

.clearBoth { clear: both; }
.paddingLeft20px { padding-left: 25px; }
.paddingTop40px { padding-top: 40px; }
.marginTopRight5px { margin: 5px 5px 0 0; }
img { border: 0; }
.imgLeft { float: left; margin-right: 20px; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.size1 { font-size: 11px; }
.width150 { width: 150px; }
table.border { border: 1px; }
.barre { text-decoration: line-through; }
.nonsoulign { text-decoration: none; }
.fondbleu {
		width: 100%;
		background: #6699CC url('http://www.goldenmarket.fr/images/degrade_blue.jpg') repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		}
.fondbleu h1{ text-align: left; }
.bleumarine { color: #0859C3; font-weight: bold; }
.gras { font-weight: bold ! important; }
.bleu { color: #0092EC; }
.orange { color: #9e2b2b; }
.theme{
	text-align: left;
	margin: 0px 5px 0px 5px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menug { color: #0C91E8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
ul { list-style-type: none; }
select, input, textarea { font-family: Arial; font-size: 10px; color: #64625d; }

/*	GENERAL */

#site {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 0 0 0;
	width: 952px;
}

b.mRemise{
	color:#ff0202;
	font-size:12px;
}

/*********************
* 					 *
*	HAUT		 	 *
*					 *
*********************/

div#header {
	position: relative;
	margin: 0;
	width: 952px;
	text-align: left;
	background: url("images/header_background.jpg") no-repeat;
	z-index: 51;
}
	div#header div#head_left {
		float: left;
		width: 323px;
	}
	
		div#header div#affiche_tel {
			position: absolute;
			z-index:50;
			width: 271px;
			height: 20px;
			top:84px;
			left:40px;		
			color: #929292;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;		
			font-weight: bold;
		}
		
		div#header div#logo {
			position: relative;
			width: 271px;
			height: 79px;
			margin: 0 0 0 39px;
		}
		
			div#header div#logo div#logo img {
				border: none;
			}
			
				div#header div#logo div#logoBis {
					position: relative;
					width: 271px;
					height: 20px;
					margin: 0 0 0 39px;
					display:none;
				}
				
					div#header div#logo div#logoBis H1{
						position: relative;
						width: 250px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: normal;
						line-height: 8px;
						color: #B6B6B6;
						white-space: nowrap;
						text-decoration:none;
						display: none;
					}
					
		div#header div#navleft_top {
			position: relative;
			margin: 30px 0 0 20px;
			padding: 13px 0 7px 97px;
			width: 103px;
			height: 52px;
			background: url("images/navleft_topback.png") no-repeat;
		}
		
			div#header div#navleft_top a {
				display: block;
				float: left;
				margin-right: 12px;
			}
						
	div#header div#head_right {
		position: relative;
		margin: 0 0 0 323px;
		width: 461px;
		z-index: 51;
	}
	
		div#header div#head_right div#divAnimflash2 {
			position: absolute;
			top: 0;
			left: -4px;
			width: 557px;
			height: 181px;
			overflow: visible;
			z-index: 52;
		}
		
	div#header div#navprincipale {
		position: relative;
		width: 461px;
		height: 131px;
		background: url("images/navprincipale_back.png") no-repeat;
		z-index: 99 !important;
		top: 137px;
	}
	
		div#header div#navprincipale ul.ulHn1 {
			width: 411px;
			height: 130px;
			list-style-type: none;
			padding: 20px 0 0 45px;
		}
		
			div#header div#navprincipale ul.ulHn1 li {
				margin: 0;
				padding: 0;
				float: left;
			}
			

			
				div#header div#navprincipale ul.ulHn1 li a {
					float: left;
					display: block;
					text-align: center;
					font-size: 11px;
					color: #FFFFFF;
					text-decoration: none;
					text-transform: uppercase;
					padding: 5px 0;
				}
				
						div#header div#navprincipale ul.ulHn1 li.liHn1_1 a { width: 72px; }
						div#header div#navprincipale ul.ulHn1 li.liHn1_2 a { width: 65px; }
						div#header div#navprincipale ul.ulHn1 li.liHn1_3 a { width: 95px; }
						div#header div#navprincipale ul.ulHn1 li.liHn1_4 a { width: 82px; padding-top: 8px; }
						div#header div#navprincipale ul.ulHn1 li.liHn1_5 a { width: 97px; }

					div#header div#navprincipale ul.ulHn1 li a:hover { text-decoration: underline; }
	
		div#header div#navprincipale form#recherche {
			position: relative;
			width: 200px;
			top: -90px;
			left: 260px;
		}
		
			input.recherche {
				border: 1px solid #3088c6;
				width: 105px;
				height: 15px;
				font-size: 12px;
				padding: 3px;
			}
		
			input.bt_on {
				background: url('images/bt_ok.png') 0 2px no-repeat;
				width: 28px;
				height: 20px;
				border: none;
			}	
			
/*********************
* 					 *
*	CONTENEUR	 	 *
*					 *
*********************/

div#conteneur {
	text-align: left;
	width: 952px;
	padding: 0 0 0 20px;
	margin-bottom: 30px;
}

/*********************
* 					 *
*	GAUCHE	 	 *
*					 *
*********************/

span.red{
color:red;
}

	div#navleft {
		position: relative;
		margin: 0;	
		width: 200px;
		float: left;
		z-index: 99;
		list-style-type: none;
	}
	
			div#navleft img {
				border: none;
			}
			
		div#navleft_content_fond {
		background: url("images/navleft_back2.png") 0 0 repeat-y;
		}
		
		div#navleft_content_haut {
			background: url("images/navleft_top.png") 0 top no-repeat;
		}
		
		div#navleft_content {
			margin: 0;		
			width: 200px;
			background: url("images/navleft_bottom.png") 0 bottom no-repeat;
			z-index: 1;
			list-style-type: none;
			/*padding-top: 60px;*/
		}
		
			div#navleft_content a {
				display: block;	
				width: 200px;
				font-size: 20px;
				color: #51bbc2;
				text-align: center;
				margin-bottom: 10px;
			}
			
	
			div#navleft_content form {
				position: relative;
				margin: 5px 0 15px 0;
				text-align: center;
				z-index: 10;
			}
			
			div#navleft_content select {
				width: 170px !important;
			}
			
			div#navleft img {
				border: none;
			}
	
	div#navleft_content ul.ulniveau1, div#navleft_content ul.ulniveau2 {	
		width: 200px;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		div#navleft_content ul.ulniveau1 { padding-bottom: 20px; }
		div#navleft_content ul.ulniveau2 { padding-top: 10px; }
		
		div#navleft ul.ulniveau1 li.liniveau1 {
			margin: 0;
			padding: 0;
		}
			
			div#navleft ul.ulniveau1 li.liniveau1 a, div#navleft_intop_h2 a {
				font-size: 16px;
				font-weight: normal;
				color: #f54801;
				text-decoration: none;
				width: 185px; /*200*/
				margin: 0;
				font-variant: small-caps;
				text-align: left;
				padding: 16px 5px 16px 10px;
				background-image: url("images/navleft_back_tt2.jpg");
				background-position: 1px 0;
				background-repeat: no-repeat;
			}

					
			div#navleft ul.ulniveau2 li.liniveau2 {
				margin: 0;
				padding: 0;
			}
			
			div#navleft ul.ulniveau2 li.liniveau2 a{
				display: block;
				width: 180px;
				height: 27px;
				padding: 18px 0 0 10px;
				margin: 0 0 3px 0;
				font-variant: small-caps;
			}
			
					div#navleft ul.ulniveau2 li.liniveau2 a, div#navleft_intop_h2 {
						font-size: 16px;
						font-weight: normal;
						color: #51bbc2;
						text-align: left;
						text-decoration: none;
						width: 185px; /*200*/
						margin: 0;
						padding: 16px 5px 11px 10px;
						background-image: url("images/navleft_back_tt1.jpg");
						background-position: 1px 0;
						background-repeat: no-repeat;
					}
		
		div#navleft_content ul.ulniveau3 {	
			width: 200px;
			margin: 0;
			padding: 5px 0 10px 0;
			list-style-type: none;
		}
		
			div#navleft ul.ulniveau3 li.liniveau3 {
				padding: 0 0 0 10px;
				margin: 0 10px 0 15px;
				width: 160px;
				background: url("images/puce.jpg") 0 7px no-repeat;
			}
			
			div#navleft ul.ulniveau3 li.noBackground {
				padding: 2px 0 2px 0;
				background: none;
			}
					
				div#navleft ul.ulniveau3 li.liniveau3 a {
					display: inline;
					padding: 0;
					margin: 0;
					font-size: 10px;
					font-weight: normal;
					font-variant: normal;
					color: #e7a8a6;
					text-decoration: none;
					background: none;
				}
	
			div#navleft img.alignBottom {
				vertical-align: bottom;
				z-index: 99 !important;
				position: relative;
			}
			
		/* autrenav- (sous le menu de gauche) */

		div#autrenav {
			margin: 0 0 0 38px;
			width: 162px;
			background: url('images/menuannexe.png') 0 0 repeat-y;
		}
		
			div#autrenav_tt2, div#autrenav_tt1 {
				color: #ffffff;
				font-size: 15px;
				font-weight: bold;
				width: 152px;
				padding-left: 10px;
				text-transform: none;
			}
			
			div#autrenav_tt2 {
				margin: 0;
				height: 46px;
				/*_height: 46px;*/
				background: url("images/menuannexe_tt.jpg") no-repeat;
				padding-top: 16px
			}
		
			div#autrenav_tt1 {
				padding-top: 8px;
				margin: 0;
				height: 60px;
				/*_height: 69px;*/
				background: url("images/menuannexe_tt1.jpg") no-repeat;
			}
			
				div#navleft ul.ulNbas {	
					width: 132px;
					margin: 0 5px 0 30px;
					padding: 0 0 16px 0;
					list-style-type: none;
				}
		
					div#navleft ul.ulNbas li.ulNbas {
						margin: 0 0 3px 0;
						padding: 0 0 0 0px;
						list-style: disc url("images/puce_menuDroite.gif");
					}
					
						div#navleft ul.ulNbas li.ulNbas a {
							display: inline;
							padding: 0;
							margin: 0;
							font-size: 10px;
							font-weight: normal;
							font-variant: normal;
							color: #ffffff;
							text-decoration: none;
						
						}

						div#navleft li a:hover {
							text-decoration: underline;
						}
			
			div#autrenav_bottom {
				margin: -3px 0 0 38px;
				width: 162px;
				height: 52px;
				background: url("images/menuannexe_bottom.png") no-repeat;
			}
	

/*********************
* 					 *
*	DROITE	 	 *
*					 *
*********************/	
		
div#droite {
	position: absolute;
	left: 784px;
	top: 129px;
	/*width: 148px;*/
	width: 168px;
	padding: 19px 0 0 0;
	margin: 0;
	background: url("images/droite_fondTop.png") 0 0 no-repeat;
	z-index: 99;
	text-align: left;
}

	div#droite a.facebook{
		margin-left:38px;
	}

	div#droite img.padding {
		padding: 10px 0 10px 25px;
	}

	div#droite div#menuDroite {
		background: url("images/droite_fond.png") 0 35px repeat-y;
	}
	
	/* NIVEAU 1 */	
		div#droite div#menuDroite ul.ulniveau1 {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
			div#droite div#menuDroite ul.ulniveau1 li {
				padding: 0 0 15px 0;
			}
			
			div#droite div#menuDroite ul.ulniveau1 li  a {
				display: block;
				color: #ffffff;
				text-decoration: none;
				font-weight: bold;
				font-size: 10px;
				padding: 18px 0 20px 7px;
				background: url("images/droite_liNiv1.png") 0 0 no-repeat;
				text-transform: uppercase;
			}
			
	/* NIVEAU 2 */	
		div#droite div#menuDroite ul.ulniveau2 {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
			div#droite div#menuDroite ul.ulniveau2 li {
				padding: 0 0 0 10px;
			}
			
			div#droite div#menuDroite ul.ulniveau2 li  a {
				color: #1c7dc1;
				text-decoration: none;
				font-size: 10px;
				font-weight: normal;
				padding: 5px 0 5px 16px;
				background: url("images/puce_menuDroite.gif") 0 9px no-repeat;
				text-transform: none;
			}
			

/*********************
* 					 *
*	BIENVENUE	 	 *
*					 *
*********************/		
div#bienvenue, h1#bienvenue {
	position: relative;
	background: url("images/bienvenue.png") 0 2px no-repeat;
	margin: -15px 0 0 0;
	width: 361px;
	height: 190px;
	z-index: 2;
	float: left;
}

	div#bienvenue p.super_titre, h1#bienvenue p.super_titre {
		position: absolute;
		top: 27px;
		font-size: 20px;
		font-weight: normal;
		text-transform: uppercase;
		color: #000000;
		padding: 32px 0 12px 48px;
		margin-top: 0;
		background: url("/images/puceV.png") 0 20px no-repeat;
	}
	
	div#bienvenue p.super_titre2, h1#bienvenue p.super_titre2 {
		position: absolute;
		top: 83px;
		left: 83px;
		font-size: 12px;
		font-weight: normal;		
		text-transform: uppercase;
		color: #000000;
		margin-top: 0;
	}
	
		div#bienvenue p.super_titre2 span, h1#bienvenue p.super_titre2 span {
			text-transform: lowercase; font-size: 10px; color: #000000;
		}
	
	div#bienvenue div#texteBienvenue, h1#bienvenue div#texteBienvenue {
		position: absolute;
		width: 340px;
		top: 110px;
		left: 5px;
		font-family: arial;
		font-size: 11px;
		font-weight: normal;
		line-height: 12px;
		color: #ffffff;
		margin-top: 0;
	}	
	
		div#bienvenue div#texteBienvenue span.texteBienvenue1, h1#bienvenue div#texteBienvenue span.texteBienvenue1 {
			display: block;
			width: 340px;
			font-size: 11px;
			font-weight: normal;
			color: #ffffff;
			padding-left: 15px;
		}

		div#bienvenue div#texteBienvenue  span.texteBienvenue2, h1#bienvenue div#texteBienvenue  span.texteBienvenue2 {
			display: block;
			font-size: 11px;
			font-weight: normal;
			color: #9e2b2b;
			padding-left: 54px;
		}
		
	div#bienvenue p.texteBienvenue3, h1#bienvenue p.texteBienvenue3 {
		display: block;
		position: absolute;
		width: 280px;
		top: 135px;
		left: 58px;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
	}


		.texteBienvenuechat {
			position: relative;
			width: 340px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold !important;
			line-height: 12px;
			color: #FFC000 !important;
			white-space: nowrap;
		}
		
	div#bienvenue_cat, div#bienvenue_prod {
		position: relative;
		background: #FFFFFF url("images/bienvenue_cat.png") no-repeat;
		width: 361px;
		/*_width: 373px;*/
		height: 190px;
		/*_height: 190px;*/
		z-index: 2;
		float: left;
		margin: -15px 0 0 0;
		/*_margin: -15px 0 0 -15px;*/
	}
	div#bienvenue_cat h1, div#bienvenue_prod h2 {
		font-size: 18px;
		font-weight: bold;
		line-height: 24px;
		color: #FFFFFF;
		margin: 58px 0 0 40px;
		padding: 0 20px 0 0;
		width: 145px;
		/*_width: 185px;*/
	}
	div#bienvenue span.ptblack {
		font-size: 11px;
		font-weight: normal;
		color: #222222;
	}
	div#bienvenue span.ptwhite {
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	div#bienvenue_right {
		position: relative;
		margin: -189px 0 0 361px;
		padding: 117px 0 0 35px;
		width: 170px;
		height: 73px;
		font-size: 11px;
		font-weight: normal;
		background: url("images/bienvenue_right.png") 0 1px no-repeat;
		z-index: 2;
		float: left;
	}
	
		div#bienvenue_right a {
			display: block;
			width: 63px;
			height: 14px;
			margin: 0 0 3px 7px;
			padding-left: 15px;
			float: left;
		}
		
			div#bienvenue_right a.bienvenue_right_haut{ background: url("images/btn_fleche1.png") 0 0 no-repeat; color: #20699d; }
			div#bienvenue_right a.bienvenue_right_bas{ background: url("images/btn_fleche2.png") 0 0 no-repeat; color: #9b4444; }
	
	/* PANIER */
	
	div#monpanier {
		position: relative;
		margin: 55px 0 0 -35px;
		width: 200px;
		font-size: 11px;
		font-weight: normal;
		font-family:verdana, sans-serif;
	}
	
		div#monpanier a {
			float: left;
			display: block;
			width: 69px;
			height: 20px;
			color: #1a6498;
			background: url("images/monpanier.png") 0 0 no-repeat;
			margin-right: 0;
			padding: 6px 0 0 50px;
			text-decoration:none;
		}
		
		div#monpanier a:hover {
			text-decoration:underline;
		}

		div#monpanier p {
			position: relative;
			float: left;
			color: #815821;
			margin: 6px 0 0 2px;
		}

/*********************
* 					 *
*	CONTENU		 	 *
*					 *
*********************/

div#contenu {
	position: absolute;
	width:650px;
	left: 178px;
	top: 200px;
	background: url("images/contenu_fond.png") 0 0 repeat-y;
	z-index: 1;
	padding-left: 53px;
}

	div#incontenu {
		position: relative;
		width: 552px;  /*606px*/
		padding-top: 155px;
	}
	
		div#incontenu p {
			font-size: 10px;
			font-weight: normal;
			color: #1a6498;
			/*color: #555555;*/
		}
		
		div#incontenu div.block_proddetail p {
			color: #3c3c3c;
		}

		div#promotions {
			position: relative;
			width: 552px;			
			/*background: url("images/inter_home.png") 10px bottom no-repeat;*/
			padding-bottom: 8px;
		}
		
			div#promotions div.promotions {
				position: relative;
				width: 520px;
				font-size: 20px;
				font-weight: bold;
				color: #ffffff;
				text-transform: uppercase;
				margin: 0;
				padding: 11px 0 22px 20px;
				background: url("images/promotions.png") 0 0 no-repeat;
			}
			
			div#promotions div.blocks_produits {
				width: 542px; /*552*/
				margin: 0 10px 0 0;
			}
			
				div#promotions div.block_produit {
					position: relative;
					width: 260px;
					background: url("images/categorie_fond.png") 0 0 repeat-y;
					float: left;
				}
				
					div#promotions div.block_produitL { margin-right: 20px !important;}
			
					div#promotions div.block_produit_bas {
						width: 255px;
						/*height: 190px;*/
						background: url("images/categorie_foot.png") 0 bottom no-repeat;
						padding: 0 5px 5px 0;
					}
					
						div#promotions div.block_produit h2 {
							position: relative;
							font-size: 10px;
							font-weight: bold;
							text-transform: uppercase;
							color: #f54801;
							padding: 3px 0 12px 10px;
							z-index: 10px;
						}
						
							div#promotions div.block_produit h2 a { color: #a33836; text-decoration: none; }
							
							div#promotions div.block_image a img {
								position: relative;
								z-index: 30 !important;
								margin: 4px auto;
							}
					
							div#promotions div.block_image p.prix, #promotions div.block_image p.promo {
								width: 103px;
								margin: 0;
								font-size: 9px;
								padding: 0;
								text-align: center !important;
							}
							
								div#promotions div.block_image p.prix, #promotions div.block_image p.promo b{
									color:#ff0202;
									font-size:11px;
								}
									
								div#promotions div.block_image p.promo { font-weight: normal; }	
										
										
								div#promotions div.block_promo {
									position: relative;
									width: 260px;
									padding: 0 0 10px 0;
									float: left;
									margin: -20px 20px 0 0;
								}
								
								div#promotions div.block_produit_droit {
									float: left;
									width: 143px;
									float: left;
								}

								div#promotions div.block_produit_bas h3 {
									width: 143px;
									font-size: 12px;
									font-weight: bold;
									margin: 0 0 0 5px;
								}
								
									div#promotions div.block_produit_bas h3 a { color: #9e2b2b; }
									
										div#promotions div.block_produit_bas a.texte_categ {
											display: block;
											width: 143px;
											font-size: 10px ! important;
											font-weight: bold ! important;
											color: #000000;
											text-decoration: none;
											padding: 0 0 0 4px;
											margin: 5px 0 5px 0 ! important;
										} 
											div#promotions div.block_produit_bas a.texte_categ:hover {
												text-decoration: underline;
											}
	
								div#promotions div.block_produit_bas p, #promotions div.block_image p,
								body#pageMarque div#incontenu #promotions div.block_image p {
									font-size: 11px;
									font-weight: normal;
									color: #222222;
									margin: 5px 10px 5px 4px;
								}
								
								div#promotions div.block_produit_bas p { 
									width: 129px;									
								}
								
								div#promotions div.block_produit div.divBouton {
									width: 143px;
									text-align: right;
								}

								div#promotions div.block_produit div.divBouton a.boutons {
									font-size: 10px;
									font-weight: normal;
									text-transform: uppercase;
									text-decoration: none;
									padding: 2px 0 2px 18px;
								}

									div#promotions div.block_produit div.divBouton a.btn_promo { background: url("images/btn_fleche2.png") no-repeat; }
									
								div#promotions div.block_produit div.divBouton a.boutons:hover {
									text-decoration: underline;
								}	
								
		div.block_long {
			position: relative;
			width: 552px;
			background: url("images/inter_home.png") 10px bottom no-repeat;
		}
		
			div.block_long div.bandeau_pub {
				width: 526px;
				background: #f7f6f3 url("images/fond_gris.png") right bottom no-repeat;
				padding: 0 7px 7px 6px;
				margin-bottom: 10px;
			}
			
				div.block_long div.bandeau_pub h2 {
					width: 300px;
					background: #ffffff url("images/fond_blanc.png") right bottom no-repeat;
					font-size: 15px;
					color: #f54801;
					text-transform: uppercase;
					padding: 7px;
				}
					
					div.block_long div.bandeau_pub h2 span {
						font-size: 18px;
						background: url("images/v_noir.png") left 0 no-repeat;
						padding-left: 21px;
					}
					
						div.block_long div.bandeau_pub h2 span#Vnoir {
							color: #000000;
						}
						
						div.block_long div.bandeau_pub h2 span#Vrouge {
							color: #cc2b0f;
						}
								
				div.block_long div.bandeau_pub p {
					font-family: Arial;
					font-size: 12px;
					color: #222222;
					text-transform: normal;
					padding: 6px 0 6px 65px;
				}
				
					div.block_long div.bandeau_pub p span.text_gris {
						color: #555555;
					}
					
					div.block_long div.bandeau_pub p span.text_noir , div.block_long div.bandeau_pub p span.text_rouge {
						font-size: 14px;
						font-weight: bold;
						color: #000000;
						text-transform: uppercase;
					}
					
						div.block_long div.bandeau_pub p span.text_noir  { color: #000000; }
						div.block_long div.bandeau_pub p span.text_rouge  { color: #cc2b0f; }
					
					
				div.block_long div.bandeau_pub a {
					display: block;
					font-size: 12px;
					color: #121212;
					font-weight: bold;
					text-transform: uppercase;
					background: url("images/fleche_noir.png") left 4px no-repeat;
					padding: 3px 0 3px 18px;
					margin-left: 412px;
				}
				
					div.block_long div.bandeau_pub a.fleche_noir { 
						color: #121212;
						background: url("images/fleche_noir.png") left 4px no-repeat;
					}
					
					div.block_long div.bandeau_pub a.fleche_rouge { 
						color: #cc2b0f;
						background: url("images/fleche_rouge.png") left 4px no-repeat;
					}
				
			div.block_long div.blocks_produits {
				width: 542px; /*552*/
				/*margin: 0 10px 0 0;*/
			}
			
				div.block_long div#block_fraisport {
					position: relative;
					width: 260px;
					background: url("images/fond_pub.png") 0 0 repeat-y;
					margin: 0 18px 15px 0;
					float: left;
				}
			
					div.block_long div#block_fraisport div.block_fraisport_bottom {
						width: 255px;
						background: url("images/bas_pub.png") 0 bottom no-repeat;
						padding: 9px 0 5px 5px;
					}
					
						div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris {
							width: 245px;
							background: url("images/fond_degrade_pub.png") 0 0 repeat-y;
							padding: 8px 5px 8px 0;
							margin-bottom: 10px;
						}
						
							div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris p ,
							div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris a	
							{
								font-family: arial;
								font-size: 12px;
								font-weight: bold;
								background-image: url("images/V_orange.png");
								background-position: 0 0;
								background-repeat: no-repeat;
								padding: 5px 0 0 22px;
							}
							
								div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris p {
									color: #f06c2b; 
									background-image: url("images/V_orange.png");
								}
								
								div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris a {
									display: block;
									color: #0092ec; 
									background-image: url("images/V_bleu.png");
									text-decoration: none;
								}
							
							div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris p.fraisport_gris ,
							div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris a.retrait
							{
								font-family: arial;
								font-size: 11px;
								color: #555555;
								background-image: none;
								padding: 0 5px 5px 52px;
							}
							
								div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris p.fraisport_gris
								{
									color: #555555;
								}
								
								div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris a.retrait
								{
									display: block;
									color: #0092ec;
								}
							
								div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris p.fraisport_gris span.fraisport_prix {
									font-size: 16px;
									color: #f06c2b;
								}
								
								div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris p.fraisport_gris span.gris_noir  , div.block_long div#block_fraisport div.block_fraisport_bottom div.block_degrade_gris a.retrait span.gris_noir{
									font-size: 11px;
									color: #333333;
								}
			
				div.block_long div.block_produit {
					position: relative;
					width: 260px;
					background: url("images/categorie_fond.png") 0 0 repeat-y;
					float: left;
				}
				
					div.block_long div.margin_right{ margin-right: 18px; }
				
				
				
					div.block_long div.block_produitL { margin-right: 20px !important;}
			
					div.block_long div.block_produit_bas {
						width: 255px;
						height: 220px;
						padding: 0 5px 5px 0;
						background: url("images/categorie_foot.png") 0 bottom no-repeat;
					}
					
						div.block_long div.block_produit h2 {
							position: relative;
							font-size: 10px;
							font-weight: bold;
							text-transform: uppercase;
							color: #9e2b2b;
							padding: 3px 0 12px 10px;
							z-index: 10px;
						}
						
							div.block_long div.block_produit h2 a { color: #9e2b2b; text-decoration: none; }
							
							div.block_long div.block_image a img {
								position: relative;
								z-index: 30 !important;
								margin: 4px auto;
							}
					
							div.block_long div.block_image p.prix, div.block_long div.block_image p.promo {
								width: 103px;
								margin: 0;
								font-size: 9px;
								padding: 0;
								text-align: center !important;
							}
									
								div.block_long div.block_image p.promo { font-weight: normal; }	
										
										
								div.block_long div.block_promo {
									position: relative;
									width: 260px;
									padding: 0 0 10px 0;
									float: left;
									margin: -20px 20px 0 0;
								}

								div.block_long div.block_produit_droit {
									float: left;
									width: 143px;
									float: left;
								}
								
								div.block_long div.block_produit_bas h3 {
									width: 143px;
									font-size: 12px;
									font-weight: bold;
									margin: 0 0 0 5px;
								}
								
									div.block_long div.block_produit_bas h3 a { color: #F0632B; }
									
										div.block_long div.block_produit_bas a.texte_categ {
											display: block;
											width: 143px;
											font-size: 10px ! important;
											font-weight: bold ! important;
											color: #000000;
											text-decoration: none;
											padding: 0 0 0 4px;
											margin: 5px 0 5px 0 ! important;
										} 
											div.block_long div.block_produit_bas a.texte_categ:hover {
												text-decoration: underline;
											}
	
								div.block_long div.block_produit_bas p, #promotions div.block_image p {
									font-size: 11px;
									font-weight: normal;
									color: #222222;
									margin: 5px 10px 5px 4px;
								}
								
								div.block_long div.block_produit_bas p {  width: 129px; }
								
								div.block_long div.block_produit_bas p.texte_categ {
									width: 100px;
									text-align: center !important;
								}
								
								div.block_long div.block_produit div.divBouton {
									width: 143px;
									text-align: right;
								}

								div.block_long div.block_produit div.divBouton a.boutons {
									font-size: 10px;
									font-weight: normal;
									text-transform: uppercase;
									text-decoration: none;
									padding: 2px 0 2px 18px;
								}

									div.block_long div.block_produit div.divBouton a.btn_classic { background: url("images/btn_fleche2.png") no-repeat 0 1px; }
									div.block_long div.block_produit div.divBouton a.btn_promo { background: url("images/btn_fleche2.png") no-repeat 0 1px; }
									
								div.block_long div.block_produit div.divBouton a.boutons:hover  ,
								div.block_long div.block_produit div.divBouton a.btn_promo:hover{
									text-decoration: underline;
								}	
								
div#incontenu p.fraisTxt{
	color:#ff0000 !important;
	font-size:12px;
}

								
/*********************
* 					 *
*	PIED          	 *
*					 *
*********************/
#footer {
	position: relative;
	background: url("images/contenu_foot.png") 0 bottom no-repeat;
	width: 582px;
	left: -53px;
	padding: 20px 20px 15px 53px;
}								
								
		#block_long {
			position: relative;
			width: 552px;			
			background: url("images/inter_home.png") 10px bottom no-repeat;
			padding-bottom: 17px;
			margin-bottom: 17px;
		}
		
			div#block_long p.titre, div#block_long a.titre {
				position: relative;
				font-size: 10px;
				font-weight: bold;
				color: #222222;
				margin: 0;
			}
				
				div#block_long a.titre {
					display: block;
					color: #555555;
					margin-bottom: 10px;
					font-size: 12px;
				}
		
				div#block_long p {
					font-size: 10px;
					color: #555555;
					margin: 0;
					text-align: justify;
				}
				
					div#block_long p a, div#block_long a.titre {
						color: #555555;
						text-decoration: underline;
					}
		
						div#block_long p a:hover, div#block_long a:hover {
							color: #cccccc;
							text-decoration: underline;
						}

	p#copyright, div#block_long p#marqesBas {
		position: relative;
		width: 540px;
		margin: 0;
		text-align: center;
		font-size: 10px;
		color: #1a6498;
	}
	
		p#copyright a, div#block_long p#marqesBas a {
			font-size: 10px;
			color: #1a6498;
			text-decoration: underline;
		}
			
			p#copyright a:hover, div#block_long p#marqesBas a:hover {
				color: #9e2b2b;
			}
						
						
						
	#menu_bottom {
		position: relative;
		width: 540px;
		margin: 0 0 10px 0;
		text-align: center;
		font-size: 9px;
		color: #1a6498;
	}
	
		#menu_bottom a {
			color: #1a6498;
			text-decoration: none;
		}
		
			#menu_bottom a:hover {
				color: #962b2b;
				text-decoration: underline;
			}
			

	#contenu div#tracker {
		position: relative;
		width: 530px;
		margin: 0;
		padding: 25px 0 15px 10px;
		font-size: 10px;
		font-weight: bold;
		color: #9e2b2b;
	}
	
	#contenu div#tracker a {
		color: #9e2b2b;
	}
	
	#recrutement{
		position: relative;
		font-size: 10px;
	}
	#recrutement h2{
		font-size: 12px;
	}
	
	


	.texte_accroche {
		display: block;
		font-size: 10px ! important;
		font-weight: normal;
		margin: 5px 0 10px 0 ! important;
		color: black;
	}
	div.hr {
		position: relative;
		width: 540px;
		height: 29px;
		background: url("images/inter_home.png") no-repeat;
		clear: both;
	}


		
		.petit_block_produit {
			height: 190px;
			z-index: 10;
		}
		.moyen_block_produit {
			height: 250px;
		}
		.grand_block_produit {
			height: 280px;
		}
		.espace_bas {
			margin-bottom: 10px;
		}
		.block_produit_top {
			position: relative;
			height: 105px;
		}
		.block_produit p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			margin: 5px 10px 5px 10px;
			text-align: left ! important;
		}

		
		.grand_block_produit h2, .moyen_block_produit h2 {
			width: 215px; /*189*/
			_width: 211px;
			margin: 0 0 0 6px;
			padding: 0 0 10px 22px;
		}
		
		.petit_block_produit h2 {
			width: 135px;
			float: left;
			/*width: 215px;*/ /*189*/
			/*_width: 211px;*/
			/*height: 33px;*/
			padding: 0 5px 0 0;
		}
		
		.grand_block_produit h2 a, .moyen_block_produit h2 a, .petit_block_produit h2 {
			font-size: 13px;
			font-weight: normal;
			color: #BFBFBF;
		}
		

		.block_produit p.titre_black {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			margin: 0 0 0 5px;
			color: black;
		}
		.block_produit p.texte_accroche {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			margin: 0 0 5px 5px;
			color: black;
		}
	.block_categorie {
		width: 260px;
		background: #F5F4F0 url("images/categorie_foot.png") no-repeat bottom;
		padding: 0 0 10px 0;
		float: left;
		margin: 0 10px 0 0;
	}
	.block_categorie p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #555555;
		margin: 5px 10px 5px 10px;
	}
	.block_categorie h2 {
		position: relative;
		width: 189px;
		_width: 211px;
		height: 33px;
		margin: 0 0 0 6px;
		padding: 0 0 0 22px;
		font-size: 12px;
		color: #0092EC;
		background: #FFFFFF url("images/soustitre_categorie.png") no-repeat bottom left;
	}
	.block_categorie h2, .block_categorie h2 a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0092EC;
		text-decoration: none;
		text-transform: uppercase;
	}
	.block_categorie h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 0 5px;
		color: #0083EA;
	}
	.block_categorie p.titre_black {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin: 0 0 0 5px;
		color: black;
	}
	.block_categorie p.texte_accroche {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		margin: 0 0 0 5px;
		color: black;
	}
	.block_image {
		position: relative;
		width: 103px;
		margin: 0 0 0 6px;
		padding: 5px 0 5px 0;
		float: left;
		text-align: center;
		background: #FFFFFF url("images/back-image-categ.png") no-repeat bottom left;
	}
	.block_image a img{
		position: relative;
		/*display: block;*/
		z-index: 30 !important;
		/*margin: 0 auto;*/
	}
	.block_image2 {
		width: 103px;
		height: 148px;
		margin: 0 3px 0 3px;
		float: left;
		text-align: center ! important;
	}

	.ul_famille {
		list-style-type:none;
		margin: 0;
		padding: 0 0 0 10px;
		/*_padding: 0;*/
	}
		.ul_famille li {
			margin: 0;
			padding: 0;
		}
	.block_famille {
		width: 540px;
		background: #F5F4F0 url("images/famille_foot.png") no-repeat bottom;
		padding: 0 0 10px 0;
	}
	.block_famille p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #555555;
		margin: 5px 10px 5px 45px;
	}
	.block_famille H2 {
		position: relative;
		width: 300px;
		height: 33px;
		margin: 0;
		padding: 5px 0 0 30px;
		color: #0092EC;
		background: url("images/soustitre_famille.png") no-repeat;
	}
	.block_famille H2, .block_famille H2 a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #0092EC;
		text-decoration: none;
		text-transform: uppercase;
	}
	p.intro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #555555;
		margin: 5px 0 5px 0;
		padding: 0 20px 0 28px;
	}
	p.intro a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #F54801;
	}
	p.prod {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #555555;
		margin: 5px 0 5px 0;
		padding: 0 20px 0 0;
	}
	p.justif {
		text-align: justify;
		padding: 0 20px 20px 0;
	}

	.justif1 {
		background: url("images/fond_orange.png") repeat-x;
		text-align: justify;
		padding: 0 20px 0 0;
		color: #FF6424;
		font-size: 14px;
		font-family: Verdana;
		margin: 20px 0 0 0;
	}

	.justif1 b {
		color: #FF6424;
		font-weight: bold;
	}

	#back_rouge {
		position: relative;
		width: 540px;
		height: 81px;
		background: url("images/back_rouge.jpg") no-repeat;
		clear: both;
	}
	#instantjeu{
		position: relative;
		width: 510px;
		_width: 540px;
		padding: 0 5px 0 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #222222;
	}
	#instantjeu ul{
		margin-left : 15px;
		list-style-image: url("images/puce.png");	
		font-size: 12px;
	}
	
	
		
		div.vignMarque {
			padding-bottom: 20px;
		}
		
		.vignMarqueLeft {
			width: 400px;
			height: 130px;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
				
				.vignMarqueLeft h2.vignMarqueTitre {
					padding: 0 0 5px 0;
					text-align: center;
					margin: 0;
				}
				
				.vignMarqueLeft h2.vignMarqueTitre a {
					font-size: 12px;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #0092EC;
				}
				
				.vignMarqueLeft p.vignMarqueDescript {
					height: 110px;
					font-size: 10px;
					overflow: auto;
					padding: 0 10px 0 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin: 0;
				}
				
				.vignMarqueLeft p.vignMarqueDescript a {
					color: #0092EC;
				}
		
		.vignMarqueRight {
			width: 120px;
			height: 130px;
			float: left;
			text-align: center;
			vertical-align: middle;
			padding-left: 30px;
		}
		
				.vignMarqueRight img{
					display: block;
					width: 100px;
					vertical-align: middle;
				}
		
	

	.list_sousfam {
		position: relative;
		clear: both;
		width: 500px;
		margin: 0;
		padding: 10px 0 0 30px;
		/*_padding: 10px 0 0 0;*/
		/*height: 150px;*/
		list-style-type:none;
	}
		.list_sousfam li {
			display: block;
			position: relative;
			width: 29%;
			margin: 0 0 5px 0;
			padding: 1px 0 4px 20px;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: url("images/bouton_fleche.png") 0 0 no-repeat;
		}
			.list_sousfam li a {
				font-size: 11px;
				color: #0058C8;
				text-decoration: none;
			}
				.list_sousfam li a:hover {
					text-decoration: underline;
				}
	.tt_intro_categ {
		position: relative;
		width: 510px;
		border: solid 1px #0058C8;
		border-width: 0 0 1px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #0058C8;
		font-variant: small-caps;
		margin: 0 0 0 20px;
	}
	
	
/*********************
* 					 *
*	Page produit	 *
*					 *
*********************/

.block_proddetail {
	width: 540px;
	_width: 540px;
	/*background: #F5F4F0 url("images/proddetail_foot.png") no-repeat bottom;*/
	padding: 0 0 10px 0;
	margin: 0;
}
.block_proddetail h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0092EC;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	width: 276px;
	_width: 306px;
	/*height: 33px;*/
	margin: 0;
	padding: 2px 0 0 30px;
	color: #0092EC;
	background: url("images/soustitre_produit.png") no-repeat;
	float: left;
}

.block_proddetail h2 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px;
	color: #BFBFBF;
	/*font-size: 20px;*/
	font-weight: normal;
}

.block_proddetail p.intro {
	clear: both;
	width: 492px;
	text-align: justify;
	padding: 10px 0;
}

.block_prix {
	position: relative;
	float: left;
}

.block_prix p.prix b{
	color:#ff0202;
	font-size:12px;
}

.ajouterpanier {
	position: relative;
	float: right;
	width: 200px;
	margin: 0;
	padding: 20px 0;
	text-align: right;
}
.pictomuscu {
	clear: left;
	float: left;
	padding: 0 10px 0 28px;
	margin-bottom: 10px;
	width: 50%;
}
.pictomuscu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0 5px 0;
}
.pictomuscu img {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
}
.voirnotice {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0092EC;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 0 0 20px;
	margin: 0 60px 0 0;
	background: url("images/bouton_fleche.png") no-repeat;
}
.voirnotice:hover {
	text-decoration: underline;
}
.caractechs {
	clear: both;
	padding: 10px 10px 10px 28px;
}

/* Commentaires */
div.coments {
	clear: both;
	width: 540px;
	padding: 0 10px 0 28px;
	color: #bfbfbf;
}
	div.coments p.error {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FF0000;
		font-weight: 900;
	}
	
	div.coments ul {
		margin: 0 5px 0 0;
		list-style: disc url("images/puce-blanc.gif");
		color: #bfbfbf;
		font-family: "Verdana", Arial, sans-serif;
		font-size: 10px;
	}
	
		div.coments ul.ulComents {
			width: 500px; /* 540 */
			padding: 10px 0 10px 40px;
		}
	

	div.coments h3 {
		background: url('/images/btn_fleche2.png') 0 1px no-repeat;
		padding: 0 0 0 22px;
		font-size: 14px;
		font-weight: bold;
		color: #bfbfbf;
		margin: 10px 0 5px 0;
	}
		div.coments h3 a {
			color: #bfbfbf;;
		}
	div.coments a#addCom {
		display: block;
		background: url('/images/btn_fleche2.png') 0 0 no-repeat;
		padding: 0 0 0 22px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #bfbfbf;
		margin: 20px 0 0 0;
	}
	
	div.coments div.addComents {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 20px 0 0 0;
		/*border-bottom: 1px solid #f54801;*/
	}
	
a.favoris {
		display: block;
		background: url('/images/btn_fleche2.png') 0 0 no-repeat;
		padding: 0 0 0 22px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #bfbfbf;
		margin: 20px 0 0 28px;
		height: 14px;
	}
.prod_description {
	position: relative;
	width: 233px;
	margin: -7px 18px 0 0;
	_margin: 9px 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
	float: right;
}

.prod_description h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0 5px 0;
}

.block_proddetail img.prod_image {
	float: left;
	margin: 5px 10px 5px 28px;
}
#prod_marque {
	position: relative;
	width: 184px;
	margin: 8px 0 8px 10px;
	padding: 1px 0 2px 0;
	background: url("images/puce.png") no-repeat 0 6px;
	float: left;
}
#prod_marque p {
	float: left;
	width: 200px;
	_width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00B0F0 !important;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	margin: 0;
}
#prod_marque p a {
	font-size: 11px;
	color: #00B0F0 !important;
	font-weight: bold;
	text-decoration: none;
}
#prod_marque p a:hover {
	text-decoration: underline;
}
#prod_notice {
	position: relative;
	width: 184px;
	margin: 0px;
	_margin: 0px 0px 10px 0px;
	padding: 1px 0 2px 0;
	background: url("images/bouton_fleche.png") no-repeat;
	float: left;
}
#prod_notice a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0058C8;
	text-decoration: none;
	padding: 0 0 0 20px;
	margin: 0;
}

/* Notice Fiche Produit */
div#notice {
	width: 500px; /* 530 */
	padding: 10px 0 10px 30px;
	text-align: center;
}

	div#notice div.img {
		overflow: hidden;
		width: 500px;
		height: auto;
	}

	div#notice img { margin-bottom: 10px; }
	
	div#notice a.telecharge {
		/*display: block;*/
		/*height: 14px;*/
		padding: 0 0 0 22px;
		font-family: "Verdana", Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #BFBFBF;
		background: url("/images/btn_fleche2.png") no-repeat 0 0;
	}
	



/* Fin Header */
.blanc_apres {
	margin-bottom: 10px;
}
.blanc_avant {
	margin-top: 10px;
}
.invisible {
	display: none;
}
.ensavoirplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0092EC;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1px 10px 2px 20px;
	background: url("images/bouton_fleche.png") no-repeat;
	clear: left;
}
.ensavoirplus:hover {
	text-decoration: underline;
}



/* Formulaires */



.td_details {
	margin-left: 10px;
	width: 297px;
	height:34px;
}
TABLE.Tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
	border-style: solid;
	border-color: #3089c6;
	border-width: 1px;
}
TABLE.Tab THEAD TR {
    background-color: #3089c6;
}
TABLE.Tab TH {
    font-style: normal;
	font-weight: bold;
    color: #FFFFFF;
	line-height: 16px;
    font-size: 12px;
	text-align: center;
}
TABLE.Tab TR.ligne1 {
    background-color: #FFFFFF;
}
TABLE.Tab TR.ligne2 {
    background-color: #CCE9FB;
}

TABLE.Tab TR TD {
    font-style: normal;
	font-weight: bold;
    color: #555555;
	line-height: 16px;
    font-size: 12px;
}

.details_prod {
	font-size: 10px;
	font-weight: bold;
	color: #515151;
}

.marque_blue { 
	font-weight: bold;
	color: #008BE9;
}
.marque_orange {
	font-weight: bold;
	color: #9e2b2b ! important;
}
.txt_orange {
	color: #9e2b2b ! important;
}

.produit_blue {
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
	color: #0083EA;
}

.titre_blue {
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	color: #0083EA;
}

.texte_tab {
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	color: black;
}

#tabCaracte td { padding: 3px; }

.texte_accroche {
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	color: black;
}
.titre_black {
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	color: black;
}


#commander_left {
	width: 330px;
	float: left;
	margin-right: 10px;
}
#commander_right {
	width: 200px;
	float: left;
}

#livraison-td td {
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	border-color: #000000;
	border-width: 1px;
	border-style:solid;
}

.navpage{
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	font-size:11px;
}

/* Jeux */
.block_jeu {
	width: 540px;
	background: #F5F4F0 url("images/famille_foot.png") no-repeat bottom;
	padding: 0 0 10px 0;
}
.block_jeu p {
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	margin: 5px 10px 5px 15px;
}
.block_jeu H2 {
	position: relative;
	width: 300px;
	height: 33px;
	margin: 0;
	padding: 5px 0 0 30px;
	color: #0092EC;
	background: url("images/soustitre_famille.png") no-repeat;
}
.block_jeu H2, .block_jeu H2 a {
	font-size: 18px;
	font-weight: normal;
	color: #0092EC;
	text-decoration: none;
	text-transform: uppercase;
}
.block_jeu H3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 15px;
	color: #008BE9;
}
.block_jeu .dotation {
	width: 150px;
	float: left;
	margin: 15px 0 0 22px;
}

.block_jeu .dotation p.description {
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	margin: 10px 0 0 0;
	padding: 0;
}

.block_jeu .dotation p.designation {
	font-size: 13px !important;
	font-weight: bold !important;
	color: #222222 !important;
	margin: 0 0 5px 0;
	padding: 0;
}


/*********************
* 					 *
*	Plan du site	 *
*					 *
*********************/

/*#plan {
	position: relative;
	width: 553px;
	_width: 553px;
	padding: 155px 0 0 53px;
	_padding: 0 0 0 53px;
	background: #F2EEE7;
}

#plan ul {
	margin: 0;
	padding: 0 0 0 10px;
}*/

body#plan {
	
}

	body#plan div.s1, body#plan div.s2 {
		width: 50%;
		float: left;
	}


a.plan_famille, a.plan_categorie, a.plan_souscateg, a.plan_page {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: none;
}
a.plan_famille:hover, a.plan_categorie:hover, a.plan_souscateg:hover, a.plan_page:hover {
	text-decoration: underline;
}
a.plan_famille {
	font-size: 14px;
}
a.plan_categorie {
	margin-left: 20px;
	font-size: 12px;
}
a.plan_souscateg {
	margin-left: 40px;
	font-size: 11px;
}
a.plan_page {
	margin-left: 0;
	font-size: 11px;
}


/*********************
* 					 *
*	Page Crédit 	 *
*					 *
*********************/

#ncontenu ul {
	margin: 0 5px 0 -15px;
	/*_margin: 5px 5px 0 20px;*/
	/*list-style: disc url("images/puce.png");*/
	color: #0092EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#ncontenu H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
#ncontenu H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#ncontenu H2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
#ncontenu H3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#ncontenu h2, #ncontenu h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}
#ncontenu {
	position: relative;
	width:100%;
	padding: 155px 0 0 53px;
	_padding: 0 0 0 53px;
	background: #F2EEE7;
}
#ncontenu p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
}
#ncontenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

h4 {
	color: #9e2b2b;
}

table.caracteristicProd {
	border: 2px solid #FFFFFF;
	background: #CAC5B8;
	width: 100%;
}

table.caracteristicProd td {
	border: 1px solid #FFFFFF;
}


/*********************
* 					 *
*	ANNUAIRE	 	 *
*					 *
*********************/

div#annuaire{
	margin-left:20px !important;
}

body#annuaire ul#golden-n1 {  padding: 0 0 0 19px; }

	body#annuaire ul#golden-n1 li { list-style-type: none; }
	
	body#annuaire ul#golden-n1 h2, ul#golden-n1 h3 {
		background: none;
		height: 15px;
		padding: 0;
	}
	
	body#annuaire ul#golden-n1 h2 { /* Gestion du theme : padding, taille police */
		padding: 10px 0 5px 0;
		font-size: 13px;
	}
	
	body#annuaire ul#golden-n1 h3 {
		font-size:11px;
		padding: 10px 0 0 0;
	}
		body#annuaire ul#golden-n1 h2 a, ul#golden-n1 h3 a { /* Gestion du theme : couleurs, puces */
			color: #FF6100;
			font-weight: bold;
			padding-left:12px;
			text-transform:uppercase;
		}
		body#annuaire ul#golden-n1 li p {
			width: 450px;
			padding: 10px 0 10px 20px;
			font-weight: bold;
			color: #BFBFBF;
		}

body#annuaire ul.golden-n2 { padding: 0 0 10px 20px; }

	body#annuaire ul.golden-n2 li { padding: 2px 0 0 10px; }
	
	body#annuaire ul.golden-n2 li h3 {	/* Gestion du nom du site : padding, taille police, couleurs, puces */
		font-size:11px;
		display: inline;
		padding-left:10px;
		color: #ffffff;
	}

		body#annuaire ul.golden-n2 a {	/* Gestion de la description : taille police, couleurs */
			color: #BFBFBF;
			font-size: 11px;
		}
	
	body#annuaire h2#golden-h2 {
		display: none;
	}


/*********************
* 					 *
*	CMS			 	 *
*					 *
*********************/

div#cms {
	padding-left:0px;
}

/* LES TITRES */

	div#cms h1 {
		padding-bottom: 10px;
		font-size: 20px;
		font-weight: normal;
		color: #3089c6;
	}

	 div#cms h2 {
		border: solid 1px #0058C8;
		border-width: 0 0 1px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #0058C8;
		font-variant: small-caps;
		margin: 0 0 0 20px;
	}
	
	div#cms h3 {
		font-size: 13px;
		color: #000000;
		padding: 5px 0;
	}
	
	div#cms h4 {
		font-size: 11px;
		color: #000000;
		padding: 5px 0;
	}
	
	div#cms h5 {
		font-size: 13px;
		color: #000000;
		padding: 5px 0;
	}

/* DIVERS COMMUN */

	div#cms a { color: #F0632B; }
	
	div#cms ul{
		margin-left:15px;
		list-style-type:disc;
	}
	
	div#cms q {
		display:block;
		clear:both;
		text-align:center;
		font-size:11px;
		font-style:italic;
		padding-top:5px;
	}
	
	div#cms div.accroche, div.media, div.texte, div.texte2, div.texte3 {
	    padding: 10px 0;
	}
	
	div#cms div.accroche, div.texte, div.texte2, div.texte3,
	div#incontenu div#cms div.accroche p, div#incontenu div.texte p, div#incontenu div.texte2 p, div#incontenu div.texte3 p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #3089c6;
	}
	
	div#cms div.media {
		text-align:center;
	}
	
	div#cms div.accroche {
		font-style: italic;
		font-weight: bold;
		font-size:13px;
	}
	
	div#cms div.texte2 {
	    float: left;
	    width: 49%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.texte3 {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.last {
	    margin-right: 0;
	}
	
	div#cms div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#cms div.right {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}
	
/* div#complementInfo */

	div#cms div.complementInfo {
		padding: 20px 0 40px 0;
	}
	
		div#cms div.complementInfo p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #3089c6;
			text-decoration: underline;
		}
		
		div#cms div.complementInfo ul {
			list-style-type: none;
			padding: 10px 0 0 0;
		}
		
			div#cms div.complementInfo ul li {
				padding: 2px 0;
			}
		
				div#cms div.complementInfo ul li a {
					padding: 0;
					font-family: Verdana,Arial,Helvetica,sans-serif;
					font-size: 11px;
					font-weight: bold;
					text-transform: lowercase;
					color: #9e2b2b;
					text-decoration: none;
				}
				
					div#cms div.complementInfo ul li a:hover {
						text-decoration: underline;
					}

/* Titre H1 des pages */
body#categorie h1, body#pageSsCateg h1, body#pagePanier h1, body#pagePaiement h1, body#pagePaiement h1, body#pagePaiement2 h1, body#pageRecherche h1, body#pageProd h1, body#pageMarque h1, body#pageContact h1, body#annuaire h1, 
body#categorie h1 a, body#pageSsCateg h1 a, body#pagePanier h1 a, body#pagePaiement h1 a, body#pageRecherche h1 a, body#pageProd h1 a, body#pageMarque h1 a, body#pageContact h1 a {
	font-size: 13px;
	color: #9e2b2b;
}

body#pageSsCateg h1 { padding: 10px 0 20px 30px; }
body#categorie h1 { padding: 10px 0 20px 30px; }
body#pageProd h1 { padding: 10px 0 20px 10px; }
body#pageRecherche h1 { padding-bottom: 20px; }
body#pageMarque h1 { padding-bottom: 20px; }
body#pageContact h1 { padding-bottom: 20px; }
body#annuaire h1 { padding: 10px 0 20px 10px; }
body#pagePanier h1 { padding: 25px 30px; }
body#pagePaiement h1, body#pagePaiement2 h1 { padding: 0 0 25px 30px; }


/* texte des pages */
body#pagePaiement2 div#incontenu p,
body#pageContact div#incontenu p,
body#pageComEnCours div#incontenu p, 
body#pageMarque div#incontenu p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3089c6;
}

/* Liens des pages */
body#pagePanier div#incontenu a, body#pagePaiement2 div#incontenu a, body#pageComEnCours div#incontenu a {
	color: #9e2b2b;
}

/* Hauteur du block produit */
body#pageSsCateg div.block_long div.block_produit_bas, body#pageRecherche div.block_long div.block_produit_bas, body#pageMarque div.block_long div.block_produit_bas {
	height: 185px;
}


/* Page panier */
table#tabPanier {
	margin-bottom: 20px;
}

	table#tabPanier td {
		padding: 8px 2px;
		font-size: 11px;
	}

table#recapComm {
	margin-top: 20px;
}

div#btn_panier {
	padding: 20px 0;
}

	body#pagePanier div#incontenu div#btn_panier a {
		font-size: 12px;
		font-weight: bold;
		color: #3089c6;
		margin: 0 10px;
	}
	
	body#pagePanier div#incontenu div#btn_panier a.valid {
		border:1px outset #3089c6;
		text-decoration:none;
		padding:5px;
		font-size: 14px;
		font-weight: bold;
		color: #3089c6;
		margin: 0 10px;
	}
	
	div#incontenu p.error {
		padding: 10px 0;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
	}
	
/* Footer */
body#pagePanier div#incontenu div#footer a, body#pagePaiement2 div#incontenu div#footer a, body#pageComEnCours div#incontenu div#footer a {
	color: #777777;
}

/* Page nos marques */

div.vignMarque {
	padding-bottom: 20px;
}
	
	.vignMarqueLeft {
		width: 400px;
		height: 130px;
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
			
			.vignMarqueLeft h2.vignMarqueTitre {
				padding: 0 0 5px 0;
				text-align: center;
				margin: 0;
			}
			
			.vignMarqueLeft h2.vignMarqueTitre a {
				font-size: 12px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #F54801;
			}
			
			.vignMarqueLeft p.vignMarqueDescript {
				height: 110px;
				font-size: 10px;
				overflow: auto;
				padding: 0 10px 0 0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin: 0;
			}
			
			.vignMarqueLeft p.vignMarqueDescript a {
				color: #F54801;
			}
	
	.vignMarqueRight {
		width: 120px;
		height: 130px;
		float: left;
		text-align: center;
		vertical-align: middle;
		padding-left: 30px;
	}
	
			.vignMarqueRight img{
				display: block;
				width: 100px;
				vertical-align: middle;
			}


div#promotions div.block_produit_bas p, #promotions div.block_image p,
body#pageMarque div#incontenu div.block_produit_bas p {
	font-size: 11px;
	font-weight: normal;
	color: #222222;
}

/* Marque */
img#logoMarque {
	float: left;
	margin-right: 20px;
}


/********************
* 					*
*	INDEX			*
*					*
********************/

div#promotions div.promo-accueil {
	position: relative;
	width: 512px;
	font-size: 20px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0;
	padding: 11px 0 22px 40px;
	background: url("images/promo-accueil.png") 0 0 no-repeat;
}

	div#promotions div#cms {
		width: 510px; /* 540 */
		padding: 15px !important;
	}
	div#promotions div#cms_accueil {
		width: 510px; /* 540 */
		padding: 0px !important;
	}
	
/* PAIEMENT */
form#PaymentRequest{
	width:100%; 
}

		form#PaymentRequest p input#bouton{
		 	width:50px;
		 	height:25px; 	
		 	font-size:13px;
		 	margin-left:224px;
		 }
	