html, body{
	margin:0;
	padding:0;
	width:100%;
	background-color:white;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:url(../images/bg_content.gif) repeat-y center top;

}
form, fieldset, input, p, h1, h2, h3, h4, h5, h6, h7, ul, li{
	margin:0;
	padding:0;
}
img{
	border:none;
}
p{
	padding:4px 0 4px 0;
}

#header {
	width:100%;
	height:187px;
	background:url(../images/fd_body_top.jpg) no-repeat center top;
	text-align:center;
}
	#header-1{
		margin:auto;
		width:922px;
		height:auto;
	}

		#logo_nav{
			width:922px;
			height:auto;
			padding-top:22px;
		}
			#logo{
				width:384px;
				height:85px;
				float:left;
				margin-left:10px;
				background:url(../images/logo_retour_accueil.jpg) no-repeat left top;
			}
			#logo a{
				width:384px;
				height:85px;
				display:block;
				background:url(../images/logo_retour_accueil.jpg) no-repeat left top;
			}
				#logo a:hover{
					background:url(../images/logo_retour_accueil.jpg) no-repeat left bottom;
				}
			#nav{
				width:180px;
				height:105px;
				padding-right:4px;
				float:right;
			}
				#nav ul{
					list-style-type:none;
				}
					#nav ul li{
						text-align:right;
						line-height:23px;
						padding-top:1px;
						padding-right:8px;
					}
					#nav ul li a{
						color:#615f5f;
						font:bold 12px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
					#nav ul li a:hover{
						color:#c01a5f;
					}
					
			#menuSlide{
				clear:both;
				width:922px;
				height:auto;
				position:relative;
				z-index:9;
			}
				.cssmenu ul{
					float:left;
					margin-top:19px;
					list-style-type:none;
				}
					.cssmenu ul li{
						float:left;
						position: relative;
						display: inline;
					}
					.cssmenu ul li a{
						height:41px;
					}
					.cssmenu ul li.m1 a{
						width:106px;
						display:block;
						background:url(../images/loisirs-creatifs.jpg) no-repeat left top;
					}
						.cssmenu ul li.m1 a:hover, .cssmenu ul li.m1_ a{
							background:url(../images/loisirs-creatifs.jpg) no-repeat left bottom;
						}
					.cssmenu ul li.m2 a{
						width:112px;
						display:block;
						background:url(../images/crochet-tricot.jpg) no-repeat left top;
					}
						.cssmenu ul li.m2 a:hover, .cssmenu ul li.m2_ a{
							background:url(../images/crochet-tricot.jpg) no-repeat left bottom;
						}
					.cssmenu ul li.m3 a{
						width:74px;
						display:block;
						background:url(../images/beaux-arts.jpg) no-repeat left top;
					}
						.cssmenu ul li.m3 a:hover, .cssmenu ul li.m3_ a{
							background:url(../images/beaux-arts.jpg) no-repeat left bottom;
						}
					.cssmenu ul li.m4 a{
						width:64px;
						display:block;
						background:url(../images/broderie.jpg) no-repeat left top;
					}
						.cssmenu ul li.m4 a:hover, .cssmenu ul li.m4_ a{
							background:url(../images/broderie.jpg) no-repeat left bottom;
						}
					.cssmenu ul li.m5 a{
						width:82px;
						display:block;
						background:url(../images/patchwork.jpg) no-repeat left top;
					}
						.cssmenu ul li.m5 a:hover, .cssmenu ul li.m5_ a{
							background:url(../images/patchwork.jpg) no-repeat left bottom;
						}
					.cssmenu ul li.m6 a{
						width:106px;
						display:block;
						background:url(../images/couture.jpg) no-repeat left top;
					}
						.cssmenu ul li.m6 a:hover, .cssmenu ul li.m6_ a{
							background:url(../images/couture.jpg) no-repeat left bottom;
						}
					.cssmenu ul li.m7 a{
						width:90px;
						display:block;
						background:url(../images/nouveautes.jpg) no-repeat left top;
					}
						.cssmenu ul li.m7 a:hover, .cssmenu ul li.m7_ a{
							background:url(../images/nouveautes.jpg) no-repeat left bottom;
						}
						
					.cssmenu ul li.m8 a{
						width:65px;
						display:block;
						background:url(../images/cuisine.jpg) no-repeat left top;
					}
						.cssmenu ul li.m8 a:hover, .cssmenu ul li.m8_ a{
							background:url(../images/cuisine.jpg) no-repeat left bottom;
						}
						
					.cssmenu ul li.m9 a{
						width:78px;
						display:block;
						background:url(../images/sante-au-naturel.jpg) no-repeat left top;
					}
						.cssmenu ul li.m9 a:hover, .cssmenu ul li.m9_ a{
							background:url(../images/sante-au-naturel.jpg) no-repeat left bottom;
						}
					
					/*.cssmenu ul li.m8 a{
						width:71px;
						display:block;
						background:url(../images/aide.jpg) no-repeat left top;
					}
						.cssmenu ul li.m8 a:hover{
							background:url(../images/aide.jpg) no-repeat left bottom;
						}*/
						
					.cssmenu ul li.m10 a{
						width:65px;
						display:block;
						background:url(../images/cinema.jpg) no-repeat left top;
					}
						.cssmenu ul li.m10 a:hover, .cssmenu ul li.m10_ a{
							background:url(../images/cinema.jpg) no-repeat left bottom;
						}	
					.cssmenu ul li.m11 a{
						width:74px;
						display:block;
						background:url(../images/musique.jpg) no-repeat left top;
					}
						.cssmenu ul li.m11 a:hover, .cssmenu ul li.m11_ a{
							background:url(../images/musique.jpg) no-repeat left bottom;
						}	
					
					/* AJOUT IDEES KDO */	
					.cssmenu ul li.m12 a{
						width:106px;
						display:block;
						background:url(../images/idees-cadeaux.jpg) no-repeat left top;
					}
						.cssmenu ul li.m12 a:hover, .cssmenu ul li.m12_ a{
							background:url(../images/idees-cadeaux.jpg) no-repeat left bottom;
						}
					/* AJOUT IDEES KDO */
				.cssmenu ul li ul.smenu{
					left:0;
					height:auto;
					width:147px;
					margin-top:0;
					display: block;
					text-align:left;
					visibility: hidden;
					position: absolute;
					border:1px solid #83B906;
					background-color:white;
					z-index:99;
				}
						
					.cssmenu ul li ul.smenu li{
						height:auto;
						width:149px;
						display:list-item;
						float: left;
						font:normal 1em Arial, Helvetica, sans-serif;
					}
						.cssmenu ul li ul.smenu li a{
							margin: 0;
							border:0;
							height:auto;
							width:auto;
							color:#626161;
							display:block;
							padding:3px 4px 3px 8px;
							text-decoration:none;
							background:none;
						}
							
						.cssmenu ul li ul.smenu li a:hover{
							background:none;
							color:white;
							background-color:#83B906;
						}
						
						ul.smenu_2{
							margin:0;
							width:922px;
							height:auto;
							color:white;
							padding:6px 0 4px 0;
							background:url(../images/ul_menu_bg.gif) no-repeat left top;
							z-index:-1;
							position:relative;
							padding-left:15px;
						}
						ul.smenu_2 li{
							display:inline;
							list-style-type:none;
							padding-bottom:2px;
						}
						ul.smenu_2 li a{
							float:left;
							height:10px;
							color:white;
							display:block;
							padding:1px 4px;
							text-decoration:none;
							text-transform:uppercase;
							border-right:1px solid white;
							font:bold 10px Arial, Helvetica, sans-serif;
							line-height:10px;
						}
								ul.smenu_2 li a:hover, ul.smenu_2 li.active a{
									color:#c00;
									background:white;
								}
							
						

						
/*--------------------------[Contenu]----------------------------*/
#contenu {
	clear:both;
	/* width:926px;  */
	width:930px;
	margin:auto;
}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}
/*----------------------[Gauche]------------------------*/
#gauche {
	width:183px;
	height:auto;
	float:left;
	/*background: url(../images/fond_col_gauche.gif) repeat-y right top;*/
}
	#gauche #gauche_top{
		width:181px;
		height:15px;
		padding-top:4px;
		/*background:#FFF url(../images/fond_col_gauche-top.gif) no-repeat left bottom;*/
	}
	#gauche #gauche_ct{
		width:163px;
		padding-right:20px;
		padding-left:3px;
	}
/*----------------------[Center]------------------------*/
#vrv{
	width:auto;
	height:auto;
	float:left;
	text-align:center;
	border:1px solid #dbdbdb;
	margin-bottom:16px;
}
	#vrv_ct{
		padding:4px;
		float:left;
	}
	#vrv_title {
		height:41px;
		background:url(../images/tit_vos-rdv.jpg) no-repeat left top;
		margin-bottom:5px;
	}
	#vrv #pave{
		width:52px;
		height:299px;
		float:left;
	}
		#vrv #pave ul{
			padding:0;
			margin:0;
			float:left;
			width:52px;
			background:url(../images/ul-bg2.gif) no-repeat right top;
			position:relative;
			z-index:6;
		}
		#vrv #pave ul li{
			width:48px;
			height:72px;
			float:left;
			list-style-type:none;
			margin-bottom:3px;
		}
		#vrv #pave ul li a, #vrv #pave ul li.none a{
			display:block;
			height:72px;
			color:white;
			text-decoration:none;
			font:normal 46px "Times New Roman", Times, serif;
			background:url(../images/onglet_.gif) no-repeat left top;
			line-height:72px;
			/*cursor:default;*/
		}
			#vrv #pave ul li.current a{
				background:none;
				background-color:#d01c66;
			}
			
/*------------------------------------[Paver Rendez-vous créatifs]----------------------------------*/

	#vrv #pave-2{
		width:45px;
		height:230px;
		float:left;
	}
		#vrv #pave-2 ul{
			padding:0;
			margin:0;
			float:left;
			width:45px;
			background:url(../images/ul-bg2.gif) no-repeat right top;
			position:relative;
			z-index:6;
		}
		#vrv #pave-2 ul li{
			width:41px;
			height:56px;
			float:left;
			list-style-type:none;
			margin-bottom:2px;
		}
		#vrv #pave-2 ul li a, #vrv #pave-2 ul li.none a{
			display:block;
			height:56px;
			color:white;
			text-decoration:none;
			font:normal 36px "Times New Roman", Times, serif;
			background:url(../images/onglet_2.gif) no-repeat left top;
			line-height:56px;
			/*cursor:default;*/
		}
			#vrv #pave-2 ul li.current a{
				background:none;
				background-color:#d01c66;
			}

			
	#vrv .conte-2{
		width:484px;
		height:299px;
		float:left;
		position:relative;
		z-index:5;
		background:#f9f9f9 url(../images/fd_encart-rdv.gif) no-repeat -46px top;
	}
		#vrv .conte-2 div.conte_1{
			width:220px;
			height:auto;
			float:left;
			padding-left:22px;
			padding-top:2px;
		}
			#vrv .conte-2 div.conte_1 div.conte_img{
				width:200px;
				height:260px;
				padding:4px;
				float:left;
				margin-bottom:1px;
				border:1px solid #d3d2d2;
			}
			#vrv .conte-2 div.conte_1 div.prix_ref{
				width:180px;
				float:left;
				text-align:left;
			}
		#vrv .conte-2 div.conte_2{
			width:200px;
			max-height:250px;
			float:right;
			text-align:left;
			/*margin-right:16px;*/
			padding-top:10px;
		}

/*----------------------------------------------------------------------------------------------------*/
			
	#vrv .conte{
		width:484px;
		height:299px;
		float:left;
		position:relative;
		z-index:5;
		background:url(../images/fd_encart-rdv.gif) no-repeat left top;
	}
		#vrv .conte div.conte_1{
			width:220px;
			height:auto;
			float:left;
			padding-left:22px;
			padding-top:2px;
		}
			#vrv .conte div.conte_1 div.conte_img{
				width:200px;
				height:260px;
				padding:4px;
				float:left;
				margin-bottom:1px;
				border:1px solid #d3d2d2;
			}
			#vrv .conte div.conte_1 div.prix_ref{
				width:180px;
				float:left;
				text-align:left;
			}
		#vrv .conte div.conte_2{
			width:200px;
			max-height:250px;
			float:right;
			text-align:left;
			/*margin-right:16px;*/
			padding-top:10px;
		}
		div.fiche_panier{
			clear:right;
			width:212px;
			height:16px;
			float:right;
		}

/*-----------------------[Droite]------------------------*/
#droite {
	width:186px;
	height:auto;
	float:right;
	/*background:url(../images/fond_col_droite.gif) repeat-y right top;*/
}
	#droite #droite_top{
		width:184px;
		height:15px;
		padding-top:4px;
		/*background:#FFF url(../images/fond_col_droite-top.gif) no-repeat left bottom;*/
	}
	#droite #droite_ct{
		width:163px;
		/* padding-left:23px; */
		padding-left:18px;
	}
/*----------------------[Main BODY]------------------------*/
#main_body {
	width:550px;
	float:left;
	color:#595959;
	padding-top:8px;
	padding-bottom:20px;
	padding-left:3px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

/*----------------------[Nouveauté]------------------------*/
#nouveaute {
	font-family:Tahoma, Geneva, sans-serif;
	padding-top:10px;
}
#nouveaute_titre {
	height:41px;
	background:url(../images/tit_mes-univers.jpg) no-repeat left top;
}
/*#nouveaute_titre h2 {
	font-size:1em;
	background:url(../images/etoiles.jpg) no-repeat right center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d71d6b;
	text-align:right;
	line-height:41px;
	padding-right:38px;
	text-transform:uppercase;
}*/
#nouveaute .blocks{
		width:554px;
		height:auto;
		float:left;
		background-color:#fcfcfc;
	}
	#nouveaute div.block{
		width:162px;
		height:auto;
		padding:4px;
		float:left;
		margin-right:18px;
		margin-bottom:14px;
		border:1px solid #e5e4e4;
	}
		#nouveaute div.part1{
			/*width:162px;*/
			height:126px;
			margin-bottom:4px;
			background:url(../images/fd_entree_univers.jpg) no-repeat left top;
			padding-left:31px;
			padding-top:5px;
		}
		#nouveaute div.part2{
			height:26px;
			background:url(../images/btn_entree_univers.jpg) no-repeat left top;
		}
		#nouveaute div.part2 a{
			width:162px;
			color:white;
			height:26px;
			display:block;
			text-align:center;
			text-decoration:none;
			font:bold 15px Arial, Helvetica, sans-serif;
			line-height:26px;
		}
			#nouveaute div.part2 a:hover{
				background:url(../images/btn_entree_univers.jpg) no-repeat left bottom;
			}
#filet_nouveaute {
	width:554px;
	height:auto;
	float:left;
	padding-top:10px;
	background:url(../images/filet_pointille.jpg) no-repeat left top;
	padding-bottom:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#626262;
}
#filet_nouveaute h5 {
	color:#c41a61;
	font:bold 1em Tahoma, Geneva, sans-serif;
	line-height:20px;
}

#filet1 {
	width:auto;
	height:auto;
	padding-bottom:10px;
	background:url(../images/filet_pointille.jpg) no-repeat left bottom;
	padding-left:10px;
}

.envoiemail a {
	color:#c41a61;
	text-decoration:none;
	background:url(../images/puce_rose.jpg) no-repeat left center;
	padding-left:12px;
}
.envoiemail a:hover {
	text-decoration:underline;
}
/*-----------------------[Footer]------------------------*/
#footer {
	clear:both;
	width:100%;
	height:auto;
	float:left;
	background:url(../images/fd_body_bottom.jpg) no-repeat center top;
	text-align:center;
}
	#footer-1{
		float:left;
		width:922px;
		height:auto;
		padding-top:8px;
		background-color:white;
	}
	div.block_f{
		text-align:left;
		width:162px;
		height:140px;
		float:left;
		display:block;
		margin-right:3px;
		margin-left:3px;
		background:url(../images/fd_encart_footer.jpg) no-repeat left top;
	}
	div.block_f h6{
		font:normal .9em Arial, Helvetica, sans-serif;
		color:black;
		line-height:22px;
	}
	div.block_f p {
		font:normal .8em Arial, Helvetica, sans-serif;
		color:#636262;
	}
	div.block_f p a{
		display:block;
		background:url(../images/puce_rose.gif) no-repeat left center;
		color:#c81b63;
		padding-left:10px;
		margin-top:6px;
		margin-bottom:6px;
	}	
	div.block_f p a:hover{
		text-decoration:none;
	}
	div.block_ct{
		padding:8px 5px 0 3px;
	}
	div.center_{
		width:680px;
		margin:auto;
		height:auto;
	}
	div#footer-links{
		clear:both;
		margin:auto;
		text-align:center;
	}
	div#footer-links div.center_{
		width:50%;
		color:#666;
		margin:auto;
		font-size:10px;
	}
		div#footer-links div.center_ a{
			  color:#666;
			  text-decoration:none;
		}
		div#footer-links div.center_ a:hover{
			text-decoration:underline;
		}

/*-----------------------[Accueil]------------------------*/

#vrv_title2 {
		background:url(../images/abo_titre_03.gif) no-repeat left center;
		width:542px;
		height:41px;
		font:bold 14pt "Arial Black", Gadget, sans-serif;
		color:#FFF;
/*		font:normal 30pt Tahoma, Geneva, sans-serif;
		color:#FFF;
		text-align:left;*/

}
#vrv_title5 {
		background:url(../images/banner_rose_06.gif) no-repeat left center;
		width:542px;
		height:41px;
		font:bold 14pt "Arial Black", Gadget, sans-serif;
		color:#FFF;
/*		font:normal 30pt Tahoma, Geneva, sans-serif;
		color:#FFF;
		text-align:left;*/

}
#vrv_title6 {
		background:url(../images/promo_03.gif) no-repeat left center;
		width:542px;
		height:41px;
		font:bold 14pt "Arial Black", Gadget, sans-serif;
		color:#FFF;
/*		font:normal 30pt Tahoma, Geneva, sans-serif;
		color:#FFF;
		text-align:left;*/

}
.vrv_title3 {
	clear:both;
	background:url(../images/fiche-produits-detaillee-abonnement_06e.gif) no-repeat left center;
	width:542px;
	height:26px;
	font:normal 20px "Times New Roman", Times, serif;
	color:#FFF;
	text-align:left;
	padding-left:12px;
	line-height:26px;
	margin-top:18px;
}
.vrv_title3 h2 {
	background:url(../images/etoiles.jpg) no-repeat right center;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#d71d6b;
	text-align:right;
	line-height:41px;
	padding-right:38px;
	text-transform:uppercase;
}
/*.vrv_title4 h2{
	font-size:1em;
	background:url(../images/etoiles.jpg) no-repeat right center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d71d6b;
	text-align:right;
	line-height:0px;
	padding-right:38px;
	text-transform:uppercase;
}*/
div.vrv_title4 {
		background:url(../images/fiche-produits-detaillee-abonnement_16.gif) no-repeat left center;
		width:542px;
		height:28px;
		margin-top:14px;
		bottom:0px;
}
#block_info_prod {
	float:left;
	margin:10px 0 0 10px;
	width:505px;
	height:auto;
}
#block_info_prod-1 {
	background:url(../images/fiche-produits-detaillee.gif) no-repeat left center;
	width:250px;
	height:308px;
	float:left;
	text-align:center;
}
#block_info_prod-2 {
	background:url(../images/barre-detaillee.gif) no-repeat left center;
	width:249px;
	height:308px;
	float:right;
	
}
#block_info_image {
	background-color:#FFF;
	width:201px;
	height:262px;
	border:1px solid #d1d0d0;
	padding:1px;
	margin:auto;
	margin-top:10px;
}
#ajout {
	width:124px;
	height:17px;
	position:absolute;
	background-image:url(../images/ajout-panier-rdv.jpg);
	right:0;
	bottom:0;
	color:#FFF;
}
#ajout_pan {
	width:124px;
	height:17px;
	position:absolute;
	background-image:url(../images/fich_03.gif);
	left:0;
	bottom:0;
	color:#FFF;
}
#barre_info {
	margin-left:5px;
	background-image:url(../images/barre-detaillee-abonnement_11.gif);
	width:16px;
	height:307px;
	float:left;
}
	
#detailles_info {
	position:relative;
	float:right;
	width:224px;
	height:307px;
}
#detailles_info1 {
	position:relative;
	float:right;
	width:250px;
	height:307px;
}
h4 {
	color:#c31a60;
	font-size:1.1em;
	text-align:left;
	padding-top:3px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}
h5 {
	color:#c31a60;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:left;

}
.titre {
	color:#666;
	font:bold 14px Arial, Helvetica, sans-serif;
}


#detailles_info h1 {
	color:#c31a60;
}
#detailles_info p {
	padding-left:0px;
	text-align:left;
	color:#5d5c5c;
	margin-left:10px;
}
#detailles_info-1 {
	top:0;
	right:0;
	background-image:url(../images/abonnement_13.jpg) ;
	width:128px;
	height:17px;
	position:absolute;
	color:#FFF;
	font-weight:bold;
}
#detailles_info-2 {
	bottom:0;
	right:0;
	background-image:url(../images/abonnement_15.jpg) ;
	width:226px;
	height:17px;
	position:absolute;
	color:#FFF;
}
#a_title {
	position:absolute;
	top:0;
	left:5px;
	color:#80b301;
	width: 32px;
}
#a1_title {
	position:absolute;
	top:0;
	left:5px;
	color:#5e5d5d;
	width: 32px;
}
#b_title {
	background-image:url(../images/promo_07.gif);
	width:62px;
	height:54px;
	position:absolute;
	top:0;
	right:0;
	color:#80b301;
	width: 64px;
}
#detailles_info_nouveau {
	background-image:url(../images/btn_n_16.gif);
	background-repeat:no-repeat;
	width:73px;
	height:17px;
	float:left;
	margin-left:10px;
	color:#fff;
}
.trans_barre {
	background-image:url(../images/trans_barre_16.gif);
	background-repeat:no-repeat;
	width:116px;
	height:2px;
	float:left;
}
#ses_block_info_prod {
	position:relative;
	width:520px;
	height:50px;
	text-align:left;
	color:#696868;
}

#cata_1{
	position:relative;
	color:#676666;
	text-align:left;
	background-image:url(../images/demande_catalogue_03.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	width:550px;
	height:85px;
	padding-left:25px;
	padding-top:22px;
}
#cata_1_1 {
	background-image:url(../images/demande_catalogue_06.gif);
	position:absolute;
	bottom:0;
	right:0;
	width:86px;
	height:17px;
	color:#FFF;
	text-transform:uppercase;
}
#cata_2{
	background-image:url(../images/demande_catalogue_10.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	width:264px;
	height:28px;
	bottom:0px;
	right:0px;
	position:absolute;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
}
#cata_filet {
	background-image:url(../images/filet_pointille.jpg);
	background-repeat:no-repeat;
	width:542px;
	height:20px;
	float:left;
	margin-left:5px;
	position:relative;
}
#cata_btn {
	background-image:url(../images/demande_catalogue_18.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:17px;
	bottom:0;
	right:0;
	position:absolute;
	color:#FFF;
	text-transform:uppercase;
}
#cata_cont {
	clear:both;
	background-image:url(../images/demande_catalogue_14.gif);
	background-repeat:no-repeat;
	width:530px;
	height:30px;
	text-align:left;
	color:#5d5c5c;
	padding-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}
/*-------------------------------------------------------[Inscription-Session]----------------------------------------------------*/
	#main_body h2{
		width:527px;
		height:45px;
		color:white;
		padding-left:14px;
		font:normal 24px "Times New Roman", Times, serif;
		background:url(../images/g_titre.gif) no-repeat left top;
		line-height:40px;
	}
	#main_body div.info_bulle{
		width:550px;
		height:51px;
		margin-bottom:12px;
		background:url(../images/info_bulle.gif) no-repeat left top;
	}
		#main_body div.info_bulle_pad{
			padding:16px 10px 0 26px;
		}
	#main_body div.info_bulle2{
		width:540px;
		height:auto;
		padding-top:5px;
		margin-bottom:12px;
		background:url(../images/dash.gif) no-repeat left bottom;
	}
		#main_body div.info_bulle2 .bulle_ct{
			padding-left:26px;
			padding-bottom:5px;
			background:url(../images/bulle.gif) no-repeat left top;
		}
		#main_body div.ouvrir_session{
			text-align:right;
			padding-bottom:4px;
			border-bottom:1px solid #dd4a87;
		}
	#main_body div.msg{
		color:#c91b63;
		padding-left:26px;
	}
		a.puce_rose{
			color:#c91b63;
			padding-left:8px;
			background:url(../images/puce_rose.gif) no-repeat left center;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
		a.puce_rose:hover{
			text-decoration:none;
		}
		
		
		a.puce_none, td.textecdv a {
			color:#c91b63;
			font:bold 11px Arial, Helvetica, sans-serif;
		}
		a.puce_none:hover ,td.textecdv a:hover{
			text-decoration:none;
		}
		.text_rose{
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#c91b63;
		}
		a.news_header{
			font:bold 13px Arial, Helvetica, sans-serif;
			color:#c91b63;
			display:block;
			padding:4px 6px;
			background-color:#F2F2F2;
			text-decoration:none;
			border-left: 2px solid #c91b63;
		}
	#main_body h3{
		clear:both;
		width:527px;
		height:30px;
		color:white;
		margin:10px 0;
		padding-left:14px;
		font:bold 14px Arial, Helvetica, sans-serif;
		background:url(../images/g_titre2.gif) no-repeat left top;
		line-height:30px;
	}
	div.faqestions {
		width:528px;
		height:35px;
		padding-left:30px;
		margin-top:12px;
		color:#c91b63;
		font:normal 13px Arial, Helvetica, sans-serif;
		background:url(../images/faq_03.gif) no-repeat left top;
		line-height:35px;
	}
	
	input.text_form {
		width:256px;
		height:16px;
		color:#676666;
		background-color:white;
		border-top:1px solid #b3a7a9;
		border-right:1px solid #efe3e5;
		border-bottom:1px solid #efe3e5;
		border-left:1px solid #b3a7a9;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
	textarea.area_form {
		width:400px;
		height:140px;
		color:#676666;
		background-color:white;
		border-top:1px solid #b3a7a9;
		border-right:1px solid #efe3e5;
		border-bottom:1px solid #efe3e5;
		border-left:1px solid #b3a7a9;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
	
	label{
		width:140px;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#666;
	}
	
	select{
		width:55px;
		height:18px;
		color:#676666;
		border-top:1px solid #b3a7a9;
		border-right:1px solid #efe3e5;
		border-bottom:1px solid #efe3e5;
		border-left:1px solid #b3a7a9;
		font:normal 10px Arial, Helvetica, sans-serif;
	}
	div.dash_class{
		width:auto;
		height:22px;
		margin-top:2px;
		padding-top:6px;
		background:url(../images/dash.gif) no-repeat left top;
	}
	ul.liste_3{
		margin:0;
		padding-left:8px;
	}
	ul.liste_3 li{
		padding-left:8px;
		list-style-type:none;
		background:url(../images/puce_rose.gif) no-repeat left center;
		line-height:9px;
	}
		ul.liste_3 li a{
			color:#c91b63;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			ul.liste_3 li a:hover{
				text-decoration:none;
			}
			
	ul.liste_coms{
		margin:0;
		padding-left:8px;
	}
	ul.liste_coms li{
		list-style-type:none;
		line-height:12px;
		display:inline;
		margin-right:10px;
	}
		ul.liste_coms li a{
			color:#747474;
			padding-left:17px;
			text-decoration:none;
			font:normal 10px Arial, Helvetica, sans-serif;
		}
			ul.liste_coms li a:hover{
				text-decoration:underline;
			}
		ul.liste_coms li.r_coms a{
			background:url(../images/events_r.gif) no-repeat left center;
		}
		ul.liste_coms li.w_coms a{
			background:url(../images/events_w.gif) no-repeat left center;
		}
			
/*.vrv_promo {
		width:543px;
		height:41px;
		color:white;
		padding-top:3px;
		padding-left:14px;
		font:normal 30px "Times New Roman", Times, serif;
		background:url(../images/Top6_promotions_03.jpg) no-repeat left top;
}*/
div.matos{
	width:540px;
	height:auto;
	clear:left;
	float:left;
	padding-bottom:8px;
}
	div.matos h6{
		font:bold 11px Arial, Helvetica, sans-serif;
	}
	div.matos_img{
		width:110px;
		height:auto;
		margin:0 10px;
		float:left;
		text-align:center;
	}
	div.matos_desc{
		width:214px;
		height:auto;
		float:left;
		margin-left:12px;
	}
	div.matos_link{
		width:150px;
		height:auto;
		float:left;
		margin-left:8px;
	}
		div.matos_link a{
			color:#c91b63;
			font:bold 11px Arial, Helvetica, sans-serif;
		}
		div.matos_link a:hover{
			text-decoration:none;
		}

input.input_e {
	background:#c91b63;
	border:0;
	margin-left:8px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
}

.coupon_r td {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666;
}

#main_body div.even h2 {
	background:none;
	color:#D11D67;
	font-size:12px;
	width:auto;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0;
	line-height:normal;
}
#main_body div.even {
	font-size:12px;
}

/*---------------------------------- [concours] ---------------------------------------*/
#p_concours {
	background:url(../images/p_concours.gif) no-repeat left top;
	width:521px;
	height:141px;
	margin:auto;
	position:relative;
}

#r_concours {
	background:url(../images/r_concours.png) no-repeat left top;
	width:521px;
	height:108px;
	margin:auto;
	position:relative;
}

#btn-concours {
	position:absolute;
	right:3px;
	bottom:3px;
	background:url(../images/terminercmd.png) no-repeat left top;
	width:17Opx;
	height:17px;
}
#btn-concours a{
	color:#FFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	line-height:17px;
}
#btn-concours a:hover{	
	text-decoration:underline;
}

/*---------------------------------- [RATING] ---------------------------------*/
/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	display:block;
}

.loading {
	height: 20px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}	

/*------------------------Concours----------------------*/
.contour_p {
	background:#e8e7e7;
	float:left;
	width:239px;
	height:200px;
	border:1px solid #999;
	padding:5px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:20px;
}
.text_vote {
	margin-top:2px;
}
.text_vote h4 {
	padding:0px;
	margin:0px;
}
.text_vote p {
	padding-top:2px;
}
