body {
	position: relative;
	margin: 0 0 0 0;
	width: 100%;
	text-align: center;
	background: #76C2FE url("images/background.jpg") repeat-x;
}

#main {
	position: relative;	
	margin-left: auto;
	margin-right: auto;	
	width: 940px;
	text-align: center;	
}

/* DIVERS */

.menu_other_head{
	position:relative;
	color:#fefefe;
	font-size: 14px;
	font-family: verdana;
	left:0;
	top:0;
	margin-left:0;
	width:200px;
	height:26px;
	display:block;
	text-decoration:none;
	background:url("images/appareil-musculation.jpg") no-repeat;
	z-index:1000;
}

.menu_other{
	position:relative;
	color:#fefefe;
	font-size: 14px;
	font-family: verdana;
	left:0;
	top:0;
	margin-left:0;
	width:200px;
	height:51px;
	display:block;
	text-decoration:none;
	background:url("/images/fond_categ.jpg")no-repeat 0 0;
}

.amenu_other{
	position:absolute;
	color:#fefefe;
	font-size: 14px;
	font-family: verdana;
	font-weight:bold;
	left:0;
	top:0;
	width:190px;
	margin:10px 0 0 10px;
	text-decoration:none;
	z-index:900;
}

.amenu_other_head{
	position:absolute;
	color:#fefefe;
	font-size: 14px;
	font-family: verdana;
	font-weight:bold;
	left:0;
	top:0;
	width:190px;
	margin:10px 0 0 10px;
	text-decoration:none;
	z-index:900;
}

.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;
}

span.bleumarine {
	color: #0859C3;
	font-weight: bold;
}

.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;
}

.orange {color: #F23C0A;}



/*	GENERAL */

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

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

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

	#droite div#menuDroite {
		background: url("images/droite_fond.gif") 0 35px repeat-y;
	}
	
	/* NIVEAU 1 */	
		#droite div#menuDroite ul.ulniveau1 {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
			#droite div#menuDroite ul.ulniveau1 li {
				/*padding: 0 0 15px 0;*/
			}
			
			#droite div#menuDroite ul.ulniveau1 li  a {
				display: block;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				color: #0092EC;
				text-decoration: none;
				font-size: 10px;
				padding: 18px 0 20px 7px;
				background: url("images/droite_liNiv1.gif") 0 0 no-repeat;
				text-transform: uppercase;
			}
			
	/* NIVEAU 2 */	
		#droite div#menuDroite ul.ulniveau1 li ul.ulniveau2 {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
			#droite div#menuDroite ul.ulniveau1 li ul.ulniveau2 li {
				padding: 0 0 0 10px;
			}
			
			#droite div#menuDroite ul.ulniveau1 li ul.ulniveau2 li  a {
				color: #0092eb;
				text-decoration: none;
				font-size: 10px;
				padding: 0 0 0 10px;
				background: url("images/puce_menuDroite.gif") 0 5px no-repeat;
				text-transform: none;
			}
			


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

#header {
	position: relative;
	margin: 0;
	width: 784px;
	_width: 800px;
	text-align: left;
	background: url("images/header_background.png") no-repeat;
	z-index: 51;
}
#head_left {
	float: left;
	width: 323px;
}
#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;
	}
	#logo {
		position: relative;
		width: 271px;
		height: 79px;
		margin: 0 0 0 39px;
	}
	#logo img {
		border: none;
	}
	#logoBis {
		position: relative;
		width: 271px;
		height: 20px;
		margin: 0 0 0 39px;
		display:none;
	}
	#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;
		margin: -12px 0px 0px 0px;
		text-decoration:none;
		display: none;
	}
	#navleft_top {
		position: relative;
		margin: 25px 0 0 20px;
		_margin: 21px 0 0 20px;
		padding: 20px 0 0 97px;
		width: 103px;
		_width: 200px;
		height: 57px;
		_height: 77px;
		background: url("images/navleft_topback.jpg") no-repeat;
	}
	#navleft_top a {
		display: block;
		float: left;
		margin-right: 12px;
	}
#head_right {
	position: relative;
	margin: 0 0 0 323px;
	width: 461px;
	z-index: 51;
}
	#animflash {
		position: relative;
		width: 461px;
		height: 181px;
		margin: 0 0 0 -7px;
		background: #ffffff;
	}
	
	#divAnimflash2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 629px;
		height: 181px;
		overflow: visible;
		z-index: 52;
	}
	
	/*#navprincipale {
		z-index: 91;
	}*/
	
	#navprincipale {
		position: relative;
		margin: -43px 0 0 0;
		width: 461px;
		height: 129px;
		background: url("images/navprincipale_back.png") no-repeat;
		z-index: 99 !important;
	}
	
	#navprincipale img {
		position: relative;
		z-index: 54 !important;
	}
	
	#navprincipale a {
		display: block;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		float: left;
		margin-left: 20px;
	}
	#navprincipale a:hover {
		text-decoration: underline;
	}

#conteneur {
	text-align: left;
	width: 764px;
	_width: 800px;
	height: 1519px;
	margin: -86px 0 0 0;
	padding: 0 0 0 20px;
}



/*********************
* 					 *
*	NAVLEFT		 	 *
*					 *
*********************/

	#navleft {
		position: relative;
		margin: 0;	
		width: 200px;
		float: left;
		z-index: 99;
		list-style-type: none;
	}
	
			#navleft img {
				border: none;
			}
			
	#navleft_content {
		margin: 0;		
		width: 200px;
		background: url("images/navleft_back2.jpg") repeat-y;
		z-index: 1;
		list-style-type: none;
	}
	
			#navleft_content FORM {
				position: relative;
				margin: 5 0 8px 0;
				text-align: center;
				z-index: 10;
			}
			
			#navleft_content select {
				width: 170px !important;
			}
			
			#navleft img {
				border: none;
			}
	
	#navleft_content ul {	
		width: 200px;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		#navleft ul.ulniveau1 li.liniveau1 {
			margin: 0;
			padding: 0;
		}
			
			#navleft ul.ulniveau1 li.liniveau1 a, #navleft_intop_h2 a {
				position: relative;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: bold;
				color: #FFFFFF;
				width: 200px;
				margin: 0;
				padding: 16px 0 0 0;
				/*background: url("images/navleft_back_tt1.jpg") no-repeat;*/
				/*z-index: 5;*/
			}
			
					#navleft ul.ulniveau1 li.liniveau1 img {
						margin-bottom: 0;
						vertical-align: bottom;
					}
					
			#navleft ul.ulniveau2 li.liniveau2 {
				margin: 0;
				padding: 0;
			}
			
			#navleft ul.ulniveau2 li.liniveau2 a{
				display: block;
				width: 180px;
				height: 27px;
				padding: 18px 0 0 10px;
				margin: 0 0 3px 0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				font-variant: small-caps;
				color: #FFFFFF;
				text-decoration: none;
				background: url("images/navleft_back_tt2.jpg") no-repeat;
			}
			
					#navleft ul.ulniveau2 li.liniveau2 a#navleft_intop_h2 {
						width: 190px;
						height: 27px;
						padding: 2px 0 0 10px;
						background: url("images/nav_intop_h2.jpg") no-repeat;
					}
			
			#navleft ul.ulniveau3 li.liniveau3 {
				padding: 2px 0 2px 10px;
				margin: 0 10px 0 15px;
				width: 160px;
				/*line-height: 11px;*/
				font-size: 1px;
				background: url("images/puce-blanc.gif") 0 7px no-repeat;
			}
			
			#navleft ul.ulniveau3 li.noBackground {
				padding: 2px 0 2px 0;
				background: none;
			}
					
				#navleft ul.ulniveau3 li.liniveau3 a {
					display: inline;
					padding: 0;
					margin: 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					font-variant: normal;
					color: #FFFFFF;
					text-decoration: none;
					background: none;
				}
	
			#navleft img.alignBottom {
				vertical-align: bottom;
				z-index: 99 !important;
				position: relative;
			}
			
		/* autrenav- (sous le menu de gauche) */

		#autrenav {
			margin: -11px 0 0 38px;
			_margin: -14px 0 0 38px;
			width: 162px;
			background-color: #E5DED3;
			z-index: 1 !important;
			position: relative;
		}
		#autrenav_tt2, #autrenav_tt1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #0C91E8;
			font-size: 14px;
			font-weight: bold;
			width: 152px;
			padding-left: 10px;
			text-transformation: uppercase;
			z-index: 2 !important;
			position: relative;
		}
		#autrenav_tt2 {
			margin: 0;
			height: 46px;
			/*_height: 46px;*/
			background: url("images/menuannexe_tt.png") no-repeat;
		}
		#autrenav_tt1 {
			padding-top: 8px;
			margin: 0;
			height: 60px;
			/*_height: 69px;*/
			background: url("images/menuannexe_tt1.png") no-repeat;
		}
		#autrenav_bottom {
			margin: -3px 0 0 38px;
			/*_margin: 0 0 0 38px;*/
			width: 162px;
			height: 52px;
			background: url("images/menuannexe_bottom.png") no-repeat;
		}
		
		
		
	/* BIENVENUE */
		
	#bienvenue {
		position: relative;
		background: #FFFFFF url("images/bienvenue.png") no-repeat;
		margin: -15px 0 0 0;
		width: 361px;
		height: 190px;
		z-index: 2;
		float: left;
	}
	
	#texteBienvenue {
		position: absolute;
		width: 340px;
		top: 110px;
		left: 5px;
		margin-top: 0;
	}
	.texteBienvenue1 {
		display: block;
		width: 340px;
		font-size: 12px;
		font-weight: normal;
		line-height: 12px;
		color: #000000;
		white-space: nowrap;
	}
	
	.texteBienvenue2 {
		display: block;
		padding-left: 54px;
		white-space: nowrap;
		font-size: 12px;
	}
	
	.texteBienvenue3 {
		display: block;
		position: absolute;
		width: 340px;
		top: 135px;
		left: 58px;
		white-space: nowrap;
	}
	
	#bienvenue p, span {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #222222;
		margin: 0 0 0 20px;
		width: 200px;
	}
	
	a.caldiet {
		text-decoration:none;
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold !important;
		color: #fa7f46 !important;
		white-space: nowrap;
	}
	#bienvenue_cat, #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;*/
	}
	#bienvenue_cat h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		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;*/
	}

	#bienvenue_prod h2 {
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		line-height: 24px;
		color: #FFFFFF;
		margin: 58px 0 0 40px;
		padding: 0 20px 0 0;
		width: 145px;
		/*_width: 185px;*/
	 }

	#bienvenue span.ptblack {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #222222;
	}
	#bienvenue span.ptwhite {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	#bienvenue_right {
		position: relative;
		margin: -190px 0 0 359px;
		_margin: -15px 0 0 0;
		padding: 117px 0 0 35px;
		_padding: 117px 0 0 18px;
		width: 170px;
		_width: 187px;
		height: 73px;
		_height: 190px;
		background: url("images/bienvenue_right.png") no-repeat;
		z-index: 2;
		float: left;
	}
	#bienvenue_right a {
		display: block;
		width: 63px;
		height: 14px;
		margin: 0 0 3px 19px;
		_margin: 0 0 3px 17px;
		float: left;
	}
	#bienvenue_right a img {
		border: none;
	}
	
	/* PANIER */
	
	#monpanier {
		position: relative;
		margin: 55px 0 0 -35px;
		_margin: 35px 0 0 -35px;
		width: 220px;
	}
	#monpanier a {
		display: block;
		width: 102px;
		height: 20px;
		margin-right: 0;
		float: left;
	}
	#monpanier p {
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #1C1C1C;
		margin: 6px 0 0 2px;
		float: left;
	}

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

#contenu {
	position: absolute;
	width:553px;
	_width:606px;
	left: 178px;
	_left: 180px;
	top: 200px;
	_top: 356px;
	background: transparent;
	z-index: 1;
	_z-index: 3;
	overflow: visible;
}
#contenu p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}


#urgent {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#urgent a {
	color: #FF0000;
	text-decoration: none;
}



#incontenu {
	position: relative;
	/*width:100%;*/
	width: 553px;  /*606px*/
	_width: 553px;
	padding: 20px 0 0 53px;
	_padding: 0 0 0 53px;
	background: #F2EEE7;
	margin:156px 0 0 8px;
}

#incontenu 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;
}
#incontenu li {
	margin-bottom: 3px;
}

#incontenu p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
}

#contenu_bottom {
	position: relative;
	background: transparent url("images/contenu_foot.png") no-repeat;
	background-color: transparent;
	width: 606px;
	height: 15px;
}

	#contenu div#tracker {
		position: relative;
		width: 530px;
		height: 53px;
		margin: 0;
		padding: 23px 0 0 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background: url("images/titre_famille2.jpg") no-repeat;
	}
	
	#contenu div#tracker a {
		color: #FFFFFF;
	}
	
	#recrutement{
		position: relative;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#recrutement h2{
		font-size: 12px;
	}
	#promotions {
		position: relative;
		width: 540px;
		/*background: url("images/promotions_foot.png") bottom no-repeat;*/
	}
	#promotions div.promotions {
		position: relative;
		width: 540px;
		height: 58px;
		margin: 0;
		background: url("images/promotions.jpg") no-repeat;
	}
	.block_promo {
		position: relative;
		width: 260px;
		padding: 0 0 10px 0;
		float: left;
		margin: -20px 20px 0 0;
		/*_margin: -2px 20px 0 0;*/
	}
	.block_promo p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #555555;
		margin: 5px 10px 5px 45px;
	}
	.block_promo h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 0 5px;
		color: #F0632B;
	}
	.texte_categ {
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px ! important;
		font-weight: bold ! important;
		margin: 5px 0 5px 0 ! important;
		color: black;
		text-decoration: none;
	}
	.texte_categ:hover {
		text-decoration: underline;
	}
	.texte_accroche {
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		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;
	}
	#back_forum_chat {
		position: relative;
		width: 540px;
		height: 81px;
	}
	#colonnes_home {
		position: relative;
		width: 540px;
	}
		#block_fraisport {
			position: relative;
			width: 260px;
			height: 154px;
			background: url("images/block_fraisport.jpg") no-repeat;
			float: left;
			margin: 0 10px 15px 0;
		}
		.block_produit {
			position: relative;
			width: 250px;
			background: #F5F4F0 url("images/categorie_foot.png") no-repeat bottom;
			padding: 0 5px 0 0;
			float: left;
			margin: 0 10px 0 0;
		}
		.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;
		}
		.block_produit h2 {
			position: relative;
			color: #0092EC;
		}
		
		.grand_block_produit h2, .moyen_block_produit h2 {
			width: 215px; /*189*/
			_width: 211px;
			height: 33px;
			margin: 0 0 0 6px;
			padding: 0 0 0 22px;
			font-size: 13px;
			background: url("images/soustitre_categorie.png") no-repeat bottom left;
		}
		
		.petit_block_produit h2 {
			width: 135px;
			float: left;
			/*width: 215px;*/ /*189*/
			/*_width: 211px;*/
			/*height: 33px;*/
			padding: 0 5px 0 0;
		}
		
		.block_produit h2, .block_produit h2 a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #0092EC;
			/*color: #0092EC ! important;*/
			text-decoration: none;
			text-transform: uppercase;
			z-index: 10px;
		}
		
		.block_produit h3 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			margin: 0 0 0 5px;
			color: #008BE9;
		}
		.block_produit h3.orange, .block_produit h2.orange  {
			color: #F0632B;
			background: none;
		}
		.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 4px;
		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;
	}
	.block_image p.prix, .block_image2 p.prix {
		margin: 0;
		padding: 0;
		text-align: center ! important;
	}
	.block_image p.promo, .block_image2 p.promo {
		margin: 0;
		padding: 0;
		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: #000000;
	}
	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;
	}
	
	#nosmarques {
		position: relative;
		width: 510px;
		_width: 510px;
		padding: 0 15px 0 15px;
	}
		#nosmarques p.titre, #nosmarques a.titre {
			position: relative;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #222222;
			margin: 0;
		}
		
		#nosmarques a.titre {
			color: #555555;
		}
		
		#nosmarques a.titre, #nosmarques p.titre{
			display: block;
			margin-bottom: 10px;
			font-size: 12px;
		}
		
		#nosmarques p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #555555;
			margin: 0;
			text-align: justify;
		}
		#nosmarques p a, #nosmarques a.titre {
			color: #555555;
			text-decoration: underline;
		}
		#nosmarques p a:hover, #nosmarques a:hover {
			color: #222222;
			text-decoration: underline;
		}
		
		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;
				}
		
	#menu_bottom {
		position: relative;
		width: 540px;
		margin: 0 0 10px 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #222222;
	}
		#menu_bottom a {
			color: #222222;
			text-decoration: none;
		}
		#menu_bottom a:hover {
			color: #222222;
			text-decoration: underline;
		}
	#copyright {
		position: relative;
		width: 540px;
		margin: 0;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #555555;
	}
	#copyright a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #555555;
		text-decoration: none;
	}
	#copyright :hover {
		text-decoration: underline;
	}

	.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: 18px;
	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;
}

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

.block_prix {
	position: relative;
	float: left;
}
.ajouterpanier {
	position: relative;
	float: right;
	margin: 8px 0 0 0;
}
.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: 0 10px 0 28px;
}

/* Commentaires */
div.coments {
	clear: both;
	padding: 0 10px 0 28px;
}
	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.png");
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	div.coments h3 {
		background: url('/images/bouton_fleche.png') 0 0 no-repeat;
		padding: 0 0 0 22px;
		font-size: 14px;
		font-weight: bold;
		margin: 10px 0 5px 0;
	}
		div.coments h3 a {
			color: #000000;
		}
	div.coments a#addCom {
		display: block;
		background: url('/images/bouton_fleche.png') 0 0 no-repeat;
		padding: 0 0 0 22px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		margin: 20px 0 0 0;
	}
	
	div.coments div.addComents {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 0 0 0;
	}
a.favoris {
		display: block;
		background: url('/images/bouton_fleche.png') 0 0 no-repeat;
		padding: 0 0 0 22px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		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/bouton_fleche.png") no-repeat;
	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: #0092EC;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	margin: 0;
}
#prod_marque p a {
	font-size: 11px;
	color: #0058C8;
	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;
}

/* 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;
}

div.divBouton {
	text-align: right;
}

.boutons {
	/*display: block;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0092EC;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 0 2px 18px;
	_padding: 2px 0 2px 16px;
	background: url("images/bouton_fleche.png") no-repeat;
}

.boutonsVal {
	/*display: block;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0092EC;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 0 2px 18px;
	_padding: 2px 0 2px 16px;
	background: url("images/bouton_fleche.png") no-repeat;
}


.boutons:hover {
	text-decoration: underline;
}

/* Formulaires */
#recherche {
	margin: 8px 0 0 260px;
	clear: both;
}
SELECT, INPUT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
INPUT.bt_on {
	background: url('images/bt_ok.png');
	width: 28px;
	height: 16px;
	border: none;
}
INPUT.recherche {
	border: 1px solid #C0C0C0;
	width: 105px;
	height: 20px;
	font-size: 12px;
}

.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: #0091EC;
	border-width: 1px;
}
TABLE.Tab THEAD TR {
    background-color: #0091EC;
}
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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
}

.marque_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008BE9;
}
.marque_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F0632B ! important;
}
.txt_orange {
	color: #F0632B ! important;
}

.produit_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
	color: #0083EA;
}

.titre_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	color: #0083EA;
}

.texte_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	color: black;
}

.texte_accroche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	color: black;
}
.titre_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	color: black;
}
.gras {
	font-weight: bold ! important;
}
.bleumarine {
	color: #0859C3;
	font-weight: bold;
}
.bleu {
	color: #0092EC;
}
.orange {
	color: #F0632B;
	/*background: url("images/bouton_fleche2.png") no-repeat;*/
}
#autrenav ul {
	margin: 0 5px 0 5px;
	padding: 0 0 0 20px;
	list-style-type: none;
	/*list-style: disc url("images/puce.png");*/
	color: #0092EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#autrenav li {
	margin: 0 0 3px 0;
	padding: 0 0 0 0px;
	list-style: disc url("images/puce.png");
}
#autrenav li a {
	color: #0092EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#autrenav li a:hover {
	text-decoration: underline;
}
#commander_left {
	width: 330px;
	float: left;
	margin-right: 10px;
}
#commander_right {
	width: 200px;
	float: left;
}

#livraison-td td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	border-color: #000000;
	border-width: 1px;
	border-style:solid;
}

.navpage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0092EC;
	text-decoration: none;
	text-transform: uppercase;
}
.block_jeu H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	margin: 10px 0 0 0;
	padding: 0;
}

.block_jeu .dotation p.designation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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:100%;*/
	width: 553px;  /*606px*/
	_width: 553px;
	padding: 155px 0 0 53px;
	_padding: 0 0 0 53px;
	background: #F2EEE7;
}

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


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: #222222;
	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: 16px;
}
a.plan_categorie {
	margin-left: 20px;
	font-size: 14px;
}
a.plan_souscateg {
	margin-left: 40px;
	font-size: 12px;
}
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: orange;
}

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

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


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

div#annuaire{
	width:543px !important;
}

#contenu_annuaire {
	position: absolute;
	width:553px;
	_width:606px;
	left: 178px;
	_left: 180px;
	top: 200px;
	_top: 356px;
	background: transparent;
	z-index: 1;
	_z-index: 3;
	overflow: visible;
}
#contenu_annuaire H2{
	text-align: left;
	font-size: 11px;
	color: #0C91E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 0 0px 0px;
}
#contenu_annuaire p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#contenu_annuaire p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}
#contenu_annuaire p a:hover, .menug:hover {
	color: #000000;
}
#contenu_annuaire H1 {
		position: relative;
		width: 530px;
		_width: 540px;
		margin: 0;
		padding: 5px 0 0 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	#contenu_annuaire H1 a {
		color: #0C91E8;
		text-decoration: none;
	}
	#contenu_annuaire H1 a:hover {
		text-decoration: underline;
	}
	
	#contenu_annuaire H2 a {
		color: #555555;
		padding:0;
	}
	#contenu_annuaire H2 a:hover {
		color: #000000;
	}

	/* ------------------- */
/* - Liste de type 1 - */
/* ------------------- */
ul#golden-n1 { 
	list-style-type: none;
	margin: 0;
	width: 600px;
}
	ul.golden-n1 li { 
		margin: 0;
		padding: 0;
	}
	ul#golden-n1 H2, ul#golden-n1 H3 {
		background: none;
		width: 500px;
		height: 15px;
		padding: 0;
		font-size: 13px;
	}
		ul#golden-n1 H3 {margin: 20px 0 0 0;}
		ul#golden-n1 H2 a, ul#golden-n1 H3 a { 
			color: #0C91E8;
			text-decoration: none;
		}
		ul#golden-n1 li p {margin: 10px 0 10px 0;}
	ul#golden-n1 p {
		width: 500px;
		font-size: 11px;
	}

/* ------------------- */
/* - Liste de type2 - */
/* ------------------- */
ul.golden-n2 { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.golden-n2 li { 
		margin: 5px 0 0 50px;
		padding: 0 0 0 10px;
	}
	ul.golden-n2 H3 {
		background: none;
		display: inline;
	}
		ul.golden-n2 H3 a {
			color: #000000;
			text-decoration: none;
		}
	ul.golden-n2 a {
		color: #000000;
		text-decoration: none;
	}
/* ---------- */
/* - Divers - */
/* ---------- */
li.t1 { 
	margin: 10px 0 0 0;
	padding: 0;
}


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

div#cms {
	padding-right: 10px;
}

/* LES TITRES */

	div#cms h1 {
		font-size: 20px;
		font-weight: normal;
	}

	 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: #333333;
	}
	
	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 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #222222;
	}
	
	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: 10px 0 40px 0;
	}
	
		div#cms div.complementInfo p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #555555;
			text-decoration: underline;
		}
		
		div#cms div.complementInfo ul {
			list-style-type: none;
			padding-left: 20px;
		}
		
		div#cms div.complementInfo ul li a {
			display: block;
			width: auto;
			height: 20px;
			background: url('/images/bouton_fleche.png') 0 0 no-repeat;
			padding: 0 0 0 25px;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-transform: lowercase;
			color: #0092EC;
			text-decoration: none;
		}
		
				div#cms div.complementInfo ul li a:hover {
					text-decoration: underline;
				}

/* INFO CHANGEMENT PROPRIETAIRE */

div.infoCh{
	margin-top:15px;
	text-align:center;
	background-color:#fefefe;
	border: 1px solid #f00;
}