/*---------- @STYLES DE BASE ----------*/
@charset "utf-8";
/* Page */ 
html {font-size: 100%; /* Évite un bug d'IE 6-7.*/ } 
body { 
	margin:0; 
	padding:0;
	/*font-family:Arial, Verdana, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em; /* À adapter au design.*/ 
	color:#938C84;
	background:url('templatebeta-background_base.jpg') no-repeat center top;
} 
 
/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
	margin:0; /* Rapproche le titre du texte.*/ 
	line-height:1em; 
	font-weight:normal; /* Valeur par défaut.*/ 
	font-style:normal; 
} 
h1 { font-size:1.75em; } 
h2 { font-size:1.5em; } 
h3 { font-size:1em;} 
h4 { font-size: 1em;} 
 
/* Listes */ 
ul, ol { 
  margin:0; 
  padding:0; 
  list-style:none;
} 
/* Paragraphes */ 
p { margin: .75em 0; /*Marges plus faibles que par défaut.*/} 
address { margin: .75em 0; font-style: normal;} 
 
/* Liens */ 
a {text-decoration:none;color:#938C84;} 
a:link, a:visited , a:hover, a:focus, a:active {color:#938C84; text-decoration:none;} 
 
/*Pas de bordure autour des images dans les liens */ 
a img {border: none;} 
 
/*Divers éléments de type en-ligne*/ 
em {font-style: italic;} 
strong {font-weight:bold;} 
 
/*Formulaires*/ 
form, fieldset {margin: 0; padding: 0; border: none;} 
input, button, select {vertical-align: middle; color:#575755; line-height:1em;/* Solution pb. d'alignement.*/ }

/*---------- @DIVERS ET UTILITAIRES ----------*/
.input_txt, .bordure_input, .champs_form input{width:220px; border:solid 1px #4DB6CC; padding:4px;}
.textarea_txt, .champs_form textarea{width:220px; height:80px; border:solid 1px #4DB6CC; padding:4px;}
.input_txt2{width:220px; border:solid 1px #CC0066; padding:4px;}
.textarea_txt2{width:220px; height:80px; border:solid 1px #CC0066; padding:4px;}
.bleu{color:#4DB6CC}
.bleu_ciel{color:#00B3D4}

.clear{clear:both;}
.etoile{color:#D70B52;}
.erreur{text-align:center; color:#D70B52;}
.stat{display:none;}

.souligner, .souligner:hover{text-decoration:underline;}
.pointille_bas{background:url('templatebeta-pointille_h.jpg') repeat-x left bottom;}
.bordure{border:solid 1px #D8D7D5}
	.bordure_h{border-top:solid 1px #D8D7D5}
	.bordure_d{border-right:solid 1px #D8D7D5}
	.bordure_b{border-bottom:solid 1px #D8D7D5}
	.bordure_g{border-left:solid 1px #D8D7D5}
	
#contenupage .souligner{text-decoration:underline;}
.fond_gris{background-color:#EFEFEF; color:#4DB6CC; font-weight:bold;}

/*---------- @GROUPE STRUCTURE ----------*/
#conteneur{width:1250px; margin:0 auto; /* Commenté pour background noel background:url('templatebeta-bg_conteneur.jpg') repeat-y center top;*/}
	#sloggan{height:22px; padding:0 125px; background:#ED73A2; line-height:22px; color:#F4B3C7; font-family:'Arial', Helvetica, sans-serif;}
	#conteneur_g{float:left; width:125px; height:775px; /* Commenté pour background noel background:url('templatebeta-conteneur_g.jpg') no-repeat;*/}
	#conteneur_d{float:right; width:123px; height:752px; padding:24px 0 0 2px; /* Commenté pour background noel background:url('templatebeta-conteneur_d.jpg') no-repeat;*/}
	#conteneur_m{float:left; width:1000px; height:775px; background:#fff;}
	html>body #conteneur_m{min-height:775px; height:auto;}	
		#header{width:1000px;}
		#contenupage{width:980px; margin:0 auto; padding-bottom:15px;}
	#footer{clear:both; width:1000px; margin:0 auto; padding:0 125px; /* commenté pour background noel background:url('templatebeta-bg_footer.jpg') no-repeat;*/ position:relative; z-index:0; top:-1px}/**correction bug décalage**/

/*---------- @CONTENEUR DROITE ----------*/
.facebook{width:25px; height:25px; padding-left:4px;}
.twitter{width:25px; height:44px; padding-left:5px;}
.malistedenaiss{padding-left:2px;}
	
/*---------- @HEADER ----------*/
.header_separateur{width:1000px; height:127px; background:url('templatebeta-degrade.jpg') repeat-x 0 bottom;}	
	.menudivers{float:left; width:400px; padding:4px 8px 0 265px;}
	.connexion{float:left; width:228px; padding:0 0 0 31px; height:24px; background:url('templatebeta-bg_connexion.jpg') no-repeat;}
		.connex_email, .connex_pass{width:85px; padding:1px 3px; background:#fff; border:none;}
		.connex_email{margin-right:5px;}
		.connexion center{padding-top:3px}
			.connexion a{text-decoration:underline; color:#fff;}
			.connexion span{padding:0 20px; color:#fff;}
	
	.logo{float:left; width:365px; height:85px; margin-top:-4px;}
	.liens_recap{float:left; width:246px; height:71px; padding:12px 0 0 43px;}
		.liens_recap a{display:block; float:left; width:71px; height:71px;}
		a.marge{margin-right:13px}
	.nounours{float:left; width:140px; height:103px;}
	/**Encart panier ++++ panier déroulant**/
	.monpanier{float:left; width:189px; height:103px;  background:url('templatebeta-bg_monpanier.jpg') no-repeat; position:relative; z-index:3000}
		.monpanier a.monpanier_details{display:block; width:172px; height:66px; padding:37px 0 0 17px;}
		#panier{width:309px; position:absolute; left:-103px; top:103px}
			.terminercommande{width:309px; height:34px; padding-top:10px; background:url('templatebeta-paniersvg_bas.gif') no-repeat; text-align:center; position:absolute; left:0;  bottom:-44px}
			#panier ul{width:287px; padding:0 11px;  background:#ECE7E7; }
				li.article_panierBit{width:287px; height:60px; padding:8px 0; background:url('templatebeta-separateur_articlepanier.jpg') repeat-x left bottom;}
					.article_panierBitIma{float:left; width:52px; height:52px; background-color:#FFF;}
					.article_panierBitdetails{float:right; width:228px;}
						.article_panierBitdetailsG{float:left; width:140px;}
							.article_panierBitLib{font-weight:bold; min-height:30px;}
								.article_panierBitLib a{color: #01B4D5;}
						.article_panierBitdetailsD{float:right; width:85px;}
							.article_panierBitdetailsD .prix_promo{font-size:13px}
							.article_panierBitdetailsD .prix_old{font-size:9px}
				li.article_panierTotal{padding:12px 0; color:#948D85}
					.panier_ttc{padding:19px 0 11px 0; color:#E83F8C; font-weight:bold; font-size:13px;}
						.panier_ttc span{padding-right:67px;}
					em.livraisoninfos{color:#00B3D4; font-weight:bold;}
	/**Fin encart panier ++++ panier déroulant**/	
	/**Onglets**/
	.onglets{clear:both; width:988px; height:30px; margin:0 auto; padding:15px 0 15px 12px;}
		/*.fin_ongletbit {float:left; width:5px; height:30px;}*/
		.ongletbit {display:block; float:left; height:30px;}
			.ongletbit_g{display:block; width:4px; float:left; height:30px; position:relative; z-index:2000}
			.ongletbit_d, .ongletbit_d_over{/**min et max contrôlé par jquery - voir fonctions.js**/
				min-width:40px;
				max-width:200px;
				min-height:30px;
				max-height:30px;
				float:left;
			}
			.ongletbit_d a, .ongletbit_d_over a{display:block; height:27px; padding:3px 20px 0 7px; overflow:hidden; text-transform:uppercase;}
				/**Menu déroulant**/
				.ssmenu {width:990px; height:295px; position:absolute; margin-left:-12px; top:200px; z-index:300; cursor:pointer;}
					.ssmenu_content {width:990px; height:295px; background:#fff;}					
						.ssmenu_image{float:left; width:205px; height:280px; margin-left:8px; margin-top:8px;}
						.titre_categ_menu{float:left; width:420px; padding-top:15px; padding-left:15px;height:30px; font-size:20px; color:#FFF;}
							.titre_categ_menu_g{float:left; height:30px;}
								.titre_categ_menu_g a{color:#FFF;}
							.titre_categ_menu_d{float:left; height:30px; margin-left:20px;}
						ul.ssmenu_sscategs {float:left; width:450px; padding:7px 5px 7px 0px;}
							ul.ssmenu_sscategs li{width:203px; float:left; list-style:none; word-spacing:1px; font-size:11px; margin-bottom:3px; margin-left:8px; padding:2px; padding-left:10px;}
								ul.ssmenu_sscategs li a{display:inline; width:100%;}
								ul.ssmenu_sscategs li a:hover{color:#FFF;}
						.asaisir_txt{float:left; width:102px; height:156px;}						
						.ssmenu_article{width:292px; height:272px; padding:35px 0 0 38px; position:absolute; margin-top:-5px; z-index:0; top:0; right:0; background:url('templatebeta-bg_produit_menu.png') no-repeat;}
							.ssmenu_article_bit{}
								.ssmenubit_ima{width:273px; height:180px; text-align:center; margin-bottom:4px;}
							.ssmenu_article_vignette{position:absolute; top:10px; left:17px;}
							
							.ssmenu_articleBit_ima{float:left; width:144px; height:156px;}
							.ssmenu_articleBit_details{float:right; width:179px; height:153px; padding-top:3px; }
								.ssmenu_articleBit_prix{width:160px; height:40px; padding:15px 0 0 4px; background:url('templatebeta-bg_prixtop.jpg') no-repeat;}
									.ssmenu_articleBit_prixG{float:left; width:105px; height:40px; text-align:center}
										.ssmenu_articleBit_prixpromo{font-size:16px; color:#E93F88;font-weight:bold; padding-right:5px;}
										.ssmenu_articleBit_prixold{font-size:9px; color:#E93F88; text-decoration:line-through;}
									.ssmenu_articleBit_prixD{float:right; width:55px; height:40px; text-align:right; color:#F39000}
									.xfois{font-size:20px; font-weight:bold;}
								.ssmenu_articleBit_lib{height:25px; font-weight:bold; text-transform:none}
									.ssmenu_articleBit_lib a{color:#01B4D5;}
								.ssmenu_articleBit_btn{float:left;}
								.ssmenu_articleBit_infos{float:left; padding:5px 0 0 15px;}
								
						.voirtouteslescategs{clear:both; width:595px; height:21px; padding-left:7px; background:#ccc; line-height:21px;}
							.voirtouteslescategs a{color:#585858}
	/**Barre recherche rapide**/		
	.recherche{width:980px; height:49px; margin:0 auto; background:url('templatebeta-bg_rech.jpg') repeat-x;}
		.rech_rapide{float:left; width:594px; height:49px; padding-left:61px; background:url('templatebeta-loupe.jpg') no-repeat;}
			table.bg_inputrech{width:445px; height:49px; background:url('templatebeta-bg_inputrech.jpg') no-repeat 0 9px;}
				input.inputrech{width:401px; line-height:1em; border:none; margin:0;}
				.bg_inputrech .inputrechok{width:44px;}
			.rech_rapide td em{color:#fff}
		
		.tri_marque{float:left; width:325px; height:49px; background:url('templatebeta-rech_d.jpg') no-repeat right top;}
			.tri_marque select{width:240px;}
	/**Navigation**/
	.navigation{clear:both; width:970px; height:25px; padding-left:10px; font-size:12px; line-height:25px; color:#938C84;}
		.navigation h1, .navigation h2{display:inline; font-size:12px; color:#938C84;}
			.navigation h1 a, .navigation h2 a{color:#938C84;}
				.navigation a:hover{color:#938C84;}
	
/*---------- @FOOTER ----------*/
.prefoot{width:986px; height:214px; padding:19px 0 0 14px; background:#7dcbd8;}
	.nosengagements{float:left; width:337px; height:192px; background:url('templatebeta-nosengagements.jpg') no-repeat;}
		.nosengagements ul{width:230px; height:140px; padding:40px 0 0 13px; overflow-x:hidden; overflow-y:auto;}
			.nosengagements ul li{width:215px; padding:0 0 0 15px; background:url('templatebeta-puce.jpg') no-repeat 0 2px;}
	.infosutiles{float:left; width:337px; height:192px; background:url('templatebeta-infosutiles.jpg') no-repeat;}
		.infosutiles ul{width:303px; height:140px; padding:40px 13px 0 13px; overflow-x:hidden; overflow-y:auto;}
			.infosutiles ul li{float:left; width:130px; padding:0 0 0 15px; background:url('templatebeta-puce.jpg') no-repeat 0 2px;}
					
	.serviceclients{float:left; width:298px; height:192px;}
		#footer ul li  a:hover{color:#A41A58}	
			
.copyright{width:1000px;  padding:16px 0 10px 0; text-align:center; color:#B3AAA1; background-color:#FFF;}
	.copyright a{color:#B3AAA1; text-decoration:underline;}
		#footer a:hover{color:#4DB6CC}
.banques{width:1000px; padding-bottom:10px; text-align:center;  background-color:#FFF;}
.opti{width:1000px; padding-bottom:10px; color:#B3AAA1; text-align:center;  background-color:#FFF;}
/**Partenaires**/
.partenaires{width:1000px;text-align:center; color:#B3AAA1; margin:0 auto; padding:10px 0px; position:relative;  background-color:#FFF;}
	.partenaires ul{width:1000px;  background-color:#FFF;}
		.partenaires ul li{
			/*width:60px;*/
			min-height: 50px;
			display:-moz-inline-stack;
			display:inline-block;
			vertical-align:top;
			padding:5px;
			zoom:1;
			*display:inline;
			_height:50px;
		}
			.partenaires ul li a{color:#B3AAA1;}
			
.cont_marques_footer{text-align:center;  background-color:#FFF;}
	
/*---------- @CONTENU PAGE INDEX----------*/
/**Carrousel**/
.ambiance{float:left; width:671px;}	
	.ambiance ul{height:362px;}
		/** Articles **/
		li.carrouArticle{width:671px; height:362px; background:url('templatebeta-bg_articleBitCarrousel.jpg') no-repeat;}
			.masque{width:671px; height:361px; overflow:hidden; position:relative; z-index:20}
				.masque_g{width:10px; height:10px; position:absolute; left:0; top:0; z-index:20;}
				.masque_d{width:10px; height:10px; position:absolute; right:0; top:0; z-index:20;}
				.carrouArticleBit{float:left; width:419px; height:285px; padding:77px 0 0 252px;}
					.carrouArticleBit_ima{float:left; width:204px; height:204px; padding-right:15px; position:relative; z-index:0;}
						.etiquettes{position:absolute; top:0; left:0;}
							.pct_promo{width:39px; height:39px; background:url('templatebeta-etiquette_pctpromo.png') no-repeat; text-align:center; line-height:39px; color:#fff; font-size:10px}
					.carrouArticleBit_details{float:left; width:167px;}
						.carrouArticleBit_lib{height:28px; color:#01B4D5; font-weight:bold;}
							.carrouArticleBit_lib a{color:#01B4D5;}						
						.enstock{height:18px; color:#92BF1E; font-weight:bold; font-size:11px; font-style:italic; text-transform:uppercase;}
						.epuise{height:18px; color:#B3ABA0; font-style:italic; text-transform:uppercase;}
						table.carrouArticleBit_prix{height:55px; width:167px; padding:1px 0; background:url('templatebeta-separateur_prixarticlecarrou.jpg') repeat-x;}
							td.carrouArticleBit_prixG{width:107px; height:55px;}
								.carrouArticleBit_prixpromo{font-size:16px; color:#E93F88;font-weight:bold; padding-right:5px;}
								.carrouArticleBit_prixold{font-size:9px; color:#E93F88; text-decoration:line-through; word-spacing:0;}
							td.carrouArticleBit_prixD{width:60px; height:55px; text-align:right; color:#F39000: background:url('templatebeta-trait_separateur.jpg') no-repeat left top;}
								.xfois{font-size:20px; font-weight:bold;}
						.carrouArticleBit_infos{height:30px; padding-top:7px;}
		/**Images**/
		li.carrouImage{float:left; width:671px; height:362px;}
		
	/** Boutons **/
	.btn{width:671px; height:24px; background:#DED2C6;}
		.btn_g{float:left; width:10px; height:24px;}
		.btn_d{float:right; width:10px; height:24px;}
		.btn_m{float:left; width:651px; height:24px;}
			.btn_m table{height:24px;}
			/** Boutons au repos **/
			.btn_1, .btn_2, .btn_3, .btn_4, .btn_5{width:16px; height:16px;}
				.btn_1 a,.btn_2 a,.btn_3 a,.btn_4 a,.btn_5 a{display:block; width:16px; height:16px; margin:0 auto; background:url('templatebeta-btn.jpg') no-repeat;}

				/* pour le rollover sur le lien*/
				.btn_1 a:hover,.btn_2 a:hover,.btn_3 a:hover,.btn_4 a:hover,.btn_5 a:hover{background:url('templatebeta-btn_over.jpg') no-repeat; text-decoration:none;}

			/** Rollover à l'action **/
			.btn_1_over, .btn_2_over, .btn_3_over, .btn_4_over, .btn_5_over{width:16px; height:16px;}
				.btn_1_over a, .btn_1_over a:hover{display:block; width:16px; height:16px; margin:0 auto; background:url('templatebeta-btn_over.jpg') no-repeat; text-decoration:none;}
				.btn_2_over a, .btn_2_over a:hover{display:block; width:16px; height:16px; margin:0 auto; background:url('templatebeta-btn_over.jpg') no-repeat; text-decoration:none;}
				.btn_3_over a, .btn_3_over a:hover{display:block; width:16px; height:16px; margin:0 auto; background:url('templatebeta-btn_over.jpg') no-repeat; text-decoration:none;}
				.btn_4_over a, .btn_4_over a:hover{display:block; width:16px; height:16px; margin:0 auto; background:url('templatebeta-btn_over.jpg') no-repeat; text-decoration:none;}
				.btn_5_over a, .btn_5_over a:hover{display:block; width:16px; height:16px; margin:0 auto; background:url('templatebeta-btn_over.jpg') no-repeat; text-decoration:none;}

/**Liens divers vers instits**/
.divers{float:right; width:305px;  position:relative; z-index:0; left:5px; top:0;}
	.divers_g{float:left; width:16px; height:220px;}
	.divers_m{float:left; width:173px; height:220px; background:url('templatebeta-instit_m.jpg') no-repeat left bottom;}
	.divers_d{float:right; width:116px; height:220px;}
	
	.clubfidelite{clear:both;width:300px; height:167px;}

/**Phrase administrable**/
.tickercontainer {width:671px; height:25px; margin:0; padding:0; overflow:hidden;}/* class dynamique voir fonctions.js) */
	.tickercontainer .mask {width:671px; height:25px; position:relative; overflow:hidden;}
		/* La liste */
		ul.newsticker {height:25px; margin:0; padding:0; position:relative;}
			/* important: pas de display inline qui donnent des résultats incorrects */
			ul.newsticker li {width:671px; float:left; text-align:center; margin:0; padding:0; height:25px; line-height:25px;}
			.newsticker h1{font-size:14px;}

/*Tops Nouveauté*/
.topnouv{width:980px; height:224px; position:relative; z-index:0;}
	.topnouv_masque{width:1000px; height:224px; position:absolute; z-index:0; left:-10px; top:0; overflow:hidden; position:relative}
		.topnouv_content{width:1000px; height:224px;}
			.btn_prec{width:43px; height:103px; position:absolute; z-index:10; left:0; top:63px;}
			.btn_suiv{width:43px; height:103px; position:absolute; z-index:10; right:0; top:63px;}
			.topnouv_carrousel ul{height:224px;}
				.topnouv_carrousel li{height:224px; background:url('templatebeta-bg_topnouv.jpg') no-repeat ; }
					.topnouv_carrouselcontent{}
						.topnouvBit{float:left; height:176px;}
							.topnouvBit_ima{float:left; width:122px; height:158px; padding:18px 0 0 0px; position:relative; z-index:0;}
								/*.topnouvBit_ima img{width:122px; height:126px;}*/
								.topnouv_etiquettes{position:absolute; top:0px; left:0px;}
									.topnouv_etiquettes img{width:40px; height:40px;}
							.topnouvBit_details{float:left; width:170px; height:158px; padding-left:10px;}
								table.topnouvBit_prix{height:55px; padding:1px 0; background:url('templatebeta-bg_prixtop.jpg') no-repeat;}
									td.topnouvBit_prixG{width:109px; height:54px; text-align:center}
										.topnouvBit_prixpromo{font-size:16px; color:#E93F88;font-weight:bold; padding-right:5px;}
										.topnouvBit_prixold{font-size:9px; color:#E93F88; text-decoration:line-through; word-spacing:0;}
									td.topnouvBit_prixD{width:55px; height:55px; text-align:right; color:#F39000}
										.xfois{font-size:20px; font-weight:bold;}
								.topnouvBit_lib{height:30px; font-weight:bold;}
									.topnouvBit_lib a{color:#01B4D5;}
								.marque_ref{min-height:16px; max-height:28px;color:#B3ABA0;}								
								.topnouvBit_infos{padding-left:15px;}
						.topnouvBit1{float:left; padding-top:30px; padding-left:25px; width:308px; height:194px; background:url('templatebeta-bg_cdc_index_1.jpg') no-repeat ;}
						.topnouvBit2{float:left; padding-top:30px; width:333px; height:194px; background:url('templatebeta-bg_cdc_index_2.jpg') no-repeat ;}
						.topnouvBit3{float:left; padding-top:30px; width:333px; height:194px; background:url('templatebeta-bg_cdc_index_3.jpg') no-repeat ;}

/**Sélection catégories**/
.selectioncateg{float:left; width:660px; height:233px; padding-top:59px; background:url('templatebeta-laselection.jpg') no-repeat #FFF;}
	.selection{float:left; width:165px; height:233px; position:relative;}
		#selection_1{background:url('templatebeta-categ_pourmaman.jpg') no-repeat;}
		#selection_2{background:url('templatebeta-categ_bainsoins.jpg') no-repeat;}
		#selection_3{background:url('templatebeta-categ_jeux.png') no-repeat;}
		#selection_4{background:url('templatebeta-categ_vetements.png') no-repeat; width:160px; padding-left:5px}
			h1.selection_lib{height:33px; padding:14px 0 0 7px; font-size:12px; color:#938C85; font-weight:bold;}
			ul.selection_sscategs{width:143px; padding-left:7px;}
				ul.selection_sscategs li{width:133px; padding:0 0 2px 10px; background:url('templatebeta-puce.jpg') no-repeat 0 2px;}
					ul.selection_sscategs li a:hover{color:#A41A58}
			
			.selection_btn{display:block; width:75px; height:17px; padding-left:30px; position:absolute; top:195px; left:10px; line-height:17px; color:#A3185C; cursor:pointer}
				#selection_1 .selection_btn{background:url('templatebeta-voirsuite_vert.jpg') no-repeat;}/**Pour maman**/
				#selection_2 .selection_btn{background:url('templatebeta-voirsuite_beige.jpg') no-repeat;}/**Bain et soins**/
				#selection_3 .selection_btn{background:url('templatebeta-voirsuite_rose.jpg') no-repeat;}/**Jeux**/
				#selection_4 .selection_btn{background:url('templatebeta-voirsuite_bleu.jpg') no-repeat;}/**Vêtements**/
					.selection_btn  em{text-decoration:underline; color:#a51a5b;}
					.selection_btn:hover{color:#a51a5b;}
/*Coups de coeur*/
.topcdc{float:right; width:320px; height:311px; position:relative;}
	.topcdcBit{width:292px; height:272px; padding:39px 0 0 38px; position:absolute; z-index:0; top:0; left:0; background:url('templatebeta-bg_topcdcindex.jpg') no-repeat;}
		.topcdcBit_vignette{width:115px; height:109px; position:absolute; z-index:10; top:14px; left:11px;}
		.topcdcBit_trombone{width:49px; height:56px; position:absolute; z-index:10; top:-5px;; right:26px;}
		.topcdcBit_ima{width:273px; height:180px; text-align:center;}
		.topcdcBit_lib{height:35px; font-weight:bold;}
			.topcdcBit_lib a{color:#01B4D5;}
		.topcdcBit_prix{padding-left:15px;}
			.topcdcBit_prixpromo{font-size:16px; color:#E93F88;font-weight:bold; padding-right:5px;}
			.topcdcBit_prixold{font-size:9px; color:#E93F88; text-decoration:line-through; word-spacing:0;}
		.topcdcBit_infos{padding-top:10px;}
			
/*Encarts newsletter, liste de naissance, espace conseils*/
.news_liste_cheque{float:left; width:623px;}
	.news{width:373px; height:64px; padding:24px 0 0 250px; background:url('templatebeta-bg_newsletter.jpg') no-repeat;}
			.inputnews{width:178px; padding:2px 0 2px 10px; background:#fff; border:none}
.liste{float:left; width:312px; height:210px;}
.cheque{float:right; width:298; height:210px;}
.espaceconseils{float:right; width:342px; height:270px; margin-top:12px; background:url('templatebeta-bg_espaceconseils.jpg') no-repeat;}
	.espaceconseils ul{width:230px; height:140px; padding:83px 0 0 133px; overflow-x:hidden; overflow-y:auto;}
			.espaceconseils ul li{width:215px; padding:0 0 0 15px; background:url('templatebeta-puce.jpg') no-repeat 0 2px; line-height:20px;}
				
/*---------- @CONTENU PAGE CATEGORIE----------*/
#contenupage table.page{width:980px; margin:70px 0 25px 0;}
	/*---------- colonne gauche ----------*/
	.contenupage_g{width:262px; border-right:solid 2px #EFEEEA;}
		/*menu catalogue*/
		.catalogue{width:230px; padding:0 0 40px 10px; position:relative;}
			.niv0_lib, .niv0_libEncours{width:570px; height:18px; position:absolute; left:0; top:-35px; /*border-bottom:solid 2px #F29200;*/}/*Décaler le libéllé categ vers le haut*/
				/*niv0*/
				.niv0_lib a, .niv0_libEncours a{font-size:18px; font-weight:bold; /*color:#F29200;*/}
					/*niv1*/
					ul.niv1_tree{width:230px;}
						li.niv1_lib{width:230px; background:url('templatebeta-pointille_h.jpg') repeat-x left bottom;}
							li.niv1_lib a{display:block; width:210px; padding:10px 0 10px 20px; color:#B2ABA1}
							li.niv1_lib a strong{/*color:#F29200*/}
						/*niv2*/
						ul.niv2_tree{width:230px; margin-top:-8px; padding-bottom:10px ;margin-left:8px;}
							li.niv2_lib{width:230px; background:none}
								li.niv2_lib a{width:210px; padding:0 0 0 20px; background:none; color:#B2ABA1}
									li.niv2_lib a strong{/*color:#B2ABA1;*/ font-style:italic}
									
						.arrow-right{width: 0; height: 0; border-top: 60px solid transparent; border-bottom: 60px solid transparent; border-left: 60px solid green;}
}
						
		/*menu catalogue sur les autres pages*/
				/*niv0*/
				.niv0_lib2 {width:230px; background:url('templatebeta-pointille_h.jpg') repeat-x left bottom;}
					.niv0_lib2 a{display:block; width:210px; padding:10px 0 10px 20px; /*background:url('templatebeta-puce_cat.jpg') no-repeat 0 11px;*/ color:#B2ABA1}


		/*Filtre par marque*/
		.marques{padding-left:8px;}
			.filtreparmarque{width:229px; padding:25px 0 0 10px; background:#F4F1EC}
				.filtreparmarque ul{width:219px;}
					.filtreparmarque ul li{width:219px; padding:10px 0; background:url('templatebeta-pointille_h.jpg') repeat-x left bottom;}
						.filtreparmarque ul li a{color:#B2ABA1}
						
	/*---------- colonne droite ----------*/
	.contenupage_d{width:716px;}
		/**description catégorie**/
			
			.categ_desc{float:left; width:286px; padding:0 0 120px 10px; color:#B2ABA1; line-height:1.2em;}		
				#desc_complete{color:#868789;}
				#desc_incomplete{/*height:170px;*/ padding-bottom:20px; overflow:hidden; color:#868789;}		
				#desc_incomplete p{padding:0; margin:0;}
		
		/**Top vente catégorie et Coup de coeur catégorie**/
		.categ_top{float:right; width:410px; height:264px; margin-bottom:80px; position:relative; z-index:0;}
			.categ_topcontent{position:absolute; left:0; top:-60px; width:410px; height:264px; background:url('templatebeta-bg_topcateg.png') no-repeat; }
				.categ_topEtiquette{width:116px; height:108px; position:absolute; left:10px; top:18px;}
				.categ_topTrombone{width:48px; height:55px; position:absolute; right:30px; top:-1px;}
				.categ_topPunaise{width:48px; height:55px; position:absolute; right:20px; top:30px;}
				.categ_topBit{width:367px; height:175px; padding:60px 0 0 26px;}
					.categ_topBitIma{float:left; width:175px; height:175px;}
					.categ_topBitDetails{float:right; width:180px; height:175px;}
						.categ_topBitLib{height:30px; font-weight:bold;}
							.categ_topBitLib a{color: #01B4D5;}
						.categ_topBitPrix{width:161px; /*height:44px;*/ padding:10px 0 0 10px; background:#F4F0EC}
							.prix_promo{font-size:20px; color:#E93F88; font-weight:bold}
							.prix_old{font-size:10px;color:#E93F88; text-decoration:line-through;}
							.prix_credit{padding-top:5px; color:#938E88;font-weight: bold;}
						
		/**Sous-rayons**/
		.sscategs{width:705px; padding:32px 0 17px 11px; background:url('templatebeta-choixcateg.jpg') no-repeat 15px 0; position:relative; left:5px; top:-105px;}
			.sscategBit{float:left; width:140px; height:208px;}
				.souscat_titre{width:124px; height:32px; font-size:11px; padding-top:20px; padding-right:20px; padding-left:5px; background:url('templatebeta-sscateg_h.jpg') no-repeat;}
					.souscat_titre a{color:#01B4D5; font-weight:bold;}
					.spacer_titre{width:18px; height:10px; float:right;}
				
				.sscateg_m{width:126px; height:126px; border-left:solid 4px #ABDEE1; border-right:solid 4px #ABDEE1;}
				.sscateg_m img{width:126px; height:126px;}
				.sscateg_nbart{padding-top:5px; color:#74716A; font-style:italic}
				
		/**Articles catégorie**/
		.articles{width:716px; position:relative; z-index:1; top:-105px;}
			.pagination_h{width:686px; height:28px; margin-left:20px;  background:url('templatebeta-pagination_h.jpg') no-repeat #F4F1EC; color:#A4195C; font-weight:bold;}
			.pagination_b{width:686px; height:28px; margin-left:20px;  background:url('templatebeta-pagination_b.jpg') no-repeat #F4F1EC; color:#A4195C; font-weight:bold;}
				.select_parpage{width:50px;}
				table.pages{color:#B4AA9E;}
					.pages .encours{color:#A4195C; padding:0 4px;}
					.pages a{color:#B4AA9E; padding:0 4px;}
					td.affiche_tout{color:#A4195C; font-weight:bold;}
						.affiche_tout a{color:#A4195C;}
			.articles_content{width:696px; padding:19px 0 0 20px;}
				.articleBit{float:left; width:220px; height:390px; margin:0 12px 0 0;}
					.articleBit_ima{width:204px; position:relative; height:204px; margin-bottom:10px; padding:7px; border:solid 1px #D9D4D0; text-align:center}
						.cont_etiquettes{width:45px; height:150px; position:absolute; top:3px;}
							.articleBit_etiquette{}
								.articleBit_etiquette img{width:40px; height:40px;}
							.articleBit_pctpromo{width:40px; margin-left:2px; height:28px; color:#FFF; padding-top:12px; font-size:14px; font-weight:bold; text-align:center; background:url('templatebeta-bg_pctpromo40.png');}
					.articleBit_lib{width:206px; height:39px; padding:0 7px;}
						.articleBit_lib a{font-weight:bold; color:#01B4D5}
					.articleBit_stepstok{width:206px; height:39px; padding:0 7px;}
					.articleBit_prixContent{width:220px; height:40px; margin:10px 0; background:url('templatebeta-bg_prixarticle.jpg') no-repeat}
						.articleBit_prix{width:114px; height:40px; padding-left:8px}
						
		/**Top nouveautés catégorie**/	
		.categnouveautes{padding-left:10px; position:relative; z-index:1; top:-80px;}
			.categ_topnouv{float:left; width:352px; height:242px; margin:17px 0; background:url('templatebeta-bg_topnouvcateg.jpg') no-repeat; position:relative; }
				.categ_topnouvEtiquette{width:115px; height:109px; position:absolute; left:8px; top:7px;}
				.categ_topnouvBit{width:312px; height:166px; padding:51px 0 0 22px;}
					.categ_topnouvBitIma{float:left; width:148px; height:148px;}
					.categ_topnouvBitDetails{float:right; width:164px; height:175px;}
						.categ_topnouvBitLib{height:25px; font-weight:bold;}
							.categ_topnouvBitLib:first-letter{text-transform:uppercase;}
							.categ_topnouvBitLib a{color:#01B4D5;}
						.categ_topnouvBitPrix{width:137px; height:55px; padding:18px 0 0 10px; background:url('templatebeta-bg_topnouvprix.jpg') no-repeat;}
						.categ_topnouvBit_infos{padding-left:5px}
						
/*---------- @PRODUIT ----------*/
.fichearticle {width:980px; padding-bottom:15px;}
	.articlepagination {width:970px; padding-left:10px; height:20px; line-height:20px; background:url('templatebeta-bg_articlepagination.jpg') repeat-x; color: #868789; margin-top: 10px; margin-bottom:15px;}
		.articlepagination a {color:#868789; text-decoration:none;}
		.retourcategorie {float: left;}
		.articlesprecsuiv {width:250px; float:right; text-align:center;}
	.photos{float:left; width:57px; position:relative; z-index:0;}
		.photosBit {width:57px; height:53px; text-align:center; background:url('templatebeta-bg_photosBit.jpg') repeat-x; padding-top: 4px; margin-bottom: 5px;} /*50 x 50*/
			.photosBit img{height:50px;}
			.reseaux_sociaux {width:200px; position:absolute; top:380px; left:0;}

	.photoprincipale {float:left; width:416px; height:400px; text-align: center;}		
		.cont_etiquettes_article{position:absolute; margin-top:290px; width:400px; height:90px;}
			.photo_pctpromo {width:82px; height:47px; padding-top:35px; text-align:center; float:right; color:#FFF; font-size:20px; font-weight:bold; background:url('templatebeta-bg_pctpromo82.png');}
			.photo_etiquette{width:82px; height:82px; float:left;}
			
	.generalites {float:left; width:507px;}
		.generalites h2 {display: inline;}
		.generalites_marque {float: left;}
		.generalites_noteinternautes {float: right; color:#F28C03; padding-right: 10px;}
		.generalites_liens {float: left; width: 230px; height: 52px; color: #878787; font-size: 10px; padding-top: 3px;}
			.generalites_liens a {color: #878787;}
		.generalites_stock {float: left; color: #7cb21d; font-size:10px; padding-top: 15px;}
		.generalites_livraison {float: right; width: 85px; height: 55px;}	
		.generalites_caract {width: 469px; background:url('templatebeta-bg_generalites_caract.jpg') repeat-y; padding-top: 10px; padding-left: 10px;}
			.generalites_caractBit {float: left; margin-right: 45px; font-size: 12px; color: #878787;}
				.quantiteG {float: left; width: 32px;}
					.generalites_caractBit input {margin-top: 5px; width: 23px; text-align: center; font-size: 12px;}
				.quantiteD {float: left; padding-top: 6px;}	
				.generalites_caractBit select {margin-top: 5px; font-size: 12px;}
		.generalites_prix {float: left; margin-top: 35px; padding-left: 10px; line-height:1.6em}
		.generalites_btn {float: right; margin-top: 35px; width: 258px;}	
			.generalites_liste {text-align: right; font-size: 10px; margin-top: 10px;}	
				.generalites_liste select {font-size: 10px; margin-right: 20px; margin-bottom: 5px;}
			.generalites_ajoutliste{ width:166px; height:58px; border:none; background:url('templatebeta-btnAjouterListeNaissance.jpg') no-repeat; cursor:pointer;}
			
	/**Suggestion : articles conseillés ... **/
	.suggestions {float: left; width: 270px; background:url('templatebeta-bg_suggestions.jpg') repeat-y; margin-top: 10px;}
		.suggestionsH {width: 270px; height: 39px; background:url('templatebeta-bg_suggestionsH.jpg') no-repeat;}
		.suggestionsM {margin-top: 10px;}
			.masque_conseil{width:240px; height:541px; margin:0 auto;  overflow:hidden; position:relative}
				.carousel_suggestions {height:542px; margin-bottom:5px;}
					.suggestionsBit {width:200px; padding-left: 40px; border-bottom: 1px solid #d5d5d5;}
						.suggestionsBit_img {width: 160px; height: 160px; text-align: center; margin-top:3px;} /* 160 x 160*/
						.suggestionsBit_lib {width: 160px; height: 45px; color: #868789; font-size: 11px;}
							.suggestionsBit_lib a {color: #009ddf;}
						.suggestionsBit_prix {width: 160px; height: 25px; color: #009ddf;}	
						.suggestionsBit_btn {width: 160px; height: 40px;}
							.suggestionsBit_details {float: left; font-size: 10px; padding-top: 5px;}
								.suggestionsBit_details a {color: #009ddf;}
							.suggestionsBit_ajout {float: right;}
		.suggestionsB {width: 270px; height: 10px; background:url('templatebeta-bg_suggestionsB.jpg') no-repeat;}
		
	/**Classeur d'onglets description, avis ... **/	
	.articleonglets {float: right; width: 690px; margin:10px 6px 18px 0;}
		.articleongletsH {width:690px; height:48px; margin-right:6px; background:url('templatebeta-bg_articleonglets.jpg') no-repeat;}
		.articleongletsM {width:690px; margin-right:6px; background:url('templatebeta-bg_articleongletsM.jpg') repeat-y; color: #717173; font-size: 12px;}
			.articleonglets_content {width:660px; height:220px; padding:10px; overflow:auto;}
				.articleongletsM a {color:#717173;}
				#articlecommentaires_form {display:none;}
				.formuavis form{padding-top:15px;}
				#articlecommentaires{padding-top:15px;}
					.articlecommentairesBit {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
						.articlecommentaires_lib {font-weight: bold; color: #F28C03;}
						.articlecommentaires_txt {}
		.articleongletsB {width:690px; height:13px;  margin-right:6px; background:url('templatebeta-bg_articleongletsB.jpg') no-repeat;}
		
	/**Produits consultés :Articles vu ... **/	
	.produitsconsultes {float:right; width:690px; margin:0 6px 18px 0;}
		.produitsconsultesG {float:left; width:482px; background:url('templatebeta-bg_produitsconsultesG.jpg') repeat-y;}
			.produitsconsultesH {width:482px; height: 39px; background:url('templatebeta-bg_produitsconsultesH.jpg') no-repeat;}
			.produitsconsultesM {width:462px; padding-left: 10px; padding-right: 10px; padding-top: 12px; padding-bottom: 8px; height: 165px;}
				.carousel_consultes_fleches {float: left; width: 15px; padding-top: 47px;}
				.carousel_masque {float:left; width:430px; height:160px; padding-left:1px; overflow:hidden; position:relative;}
				.carousel_consultes ul{width:432px; height:160px;}
					.consultesBit {float: left; width: 115px; height:160px; border-right: 1px solid #d5d5d5; padding-left: 14px; padding-right: 14px;}
						.consultesBit_img {width: 115px; height: 115px; text-align: center;} /* 115 x 115*/
						.consultesBit_img img {height:115px;}
						.consultesBit_lib {width: 115px; font-size: 11px; color: #868789;}							
							.consultesBit_lib a {color: #009ddf;}
			.produitsconsultesB {width: 482px; height: 10px; background:url('templatebeta-bg_produitsconsultesB.jpg') no-repeat;}
		.produitsconsultesD {float: right; width: 200px; text-align: center; padding-top: 15px;}
		
/*---------- @POPUP AJOUT PANIER ----------*/
	.popupgeneral{width:640px; margin:0 auto;}
		.popup_titre{font-size:14px; font-weight:bold; color:#807FA7; padding-bottom:8px;}
		.popupArticle_ima{width:80px; background-color:#F8F8F8;}
		.popupArticle_details{width:380px; background-color:#FFF}
			h3.popupArticle_lib{color:#039EE1; font-weight:bold;}
			.popupArticle_prix{color:#009DDF; font-size:18px; font-weight:bold;}
		.popupArticle_btn{ width:200px; text-align:left; padding-left:15px;}
		.popup_erreur{font-size:14px; font-weight:bold; color:red; padding-bottom:8px; text-align:center; padding-top:100px;}
		/**Articles conseillés**/
		.cadre{width:640px; background-color:#FFF;}
			.cadre_h{width:640px; height:20px; margin:0 auto; border-bottom:solid 3px #009DDF; color:#009DDF; font-size:21px; padding-left:10px; padding-top:8px; font-weight:bold; margin-bottom:10px; margin-top:3px;}
			.cadre_m{width:638px; background-color:#FFF; margin:0 auto;}
				.popupArticleConseil{width:620px; margin:0 auto;}
					.popupArticleConseilBit{float:left; width:155px; height:275px;}
						.popupArticleConseilBit_ima{width:140px; height:145px; position:relative}
							.popupArticleConseilBit_etiquette{width:49px; height:49px; position:absolute; top:0; left:0}
						.popupArticleConseilBit_lib{height:40px;}
							.popupArticleConseilBit_lib a{ color:#039EE1;}
						.popupArticleConseilBit_desc{height:50px;}
						.popupArticleConseilBit_prixpromo{font-size:18px; font-weight:bold;}
						.popupArticleConseilBit_old{color:color:#009DDF; font-size: 12px; text-decoration:line-through; font-weight:bold;}
		
/*---------- @ETAPES PANIER ----------*/
	/**popup confirmation de suppression**/
	.popupsupprarticle{width:350px; margin:0 auto;}
		.popupsupprarticle_titre{font-size:12px; font-weight:bold; text-align:center;}
	/**Barre d'étapes**/
	.titrepanier{color:#4DB6CC; width:980px; padding-bottom:20px; font-size:18px; line-height:20px; font-weight:bold; text-align:center;}
	.etapes_cde1{width:550px; height:110px; background:url('templatebeta-etapes_toutes.jpg') 0 -10px no-repeat; margin:0 auto 20px auto;}
	.etapes_cde2{width:550px; height:110px; background:url('templatebeta-etapes_toutes.jpg') 0 -122px no-repeat; margin:0 auto 20px auto;}
	.etapes_cde3{width:550px; height:110px; background:url('templatebeta-etapes_toutes.jpg') 0 -235px no-repeat; margin:0 auto 20px auto;}
	.etapes_cde4{width:550px; height:110px; background:url('templatebeta-etapes_toutes.jpg') 0 -347px no-repeat; margin:0 auto 20px auto;}
		.etape1{height:100%; width:23%; float:left; margin-left:20px;}
		.etape2{height:100%; width:23%; float:left;}
		.etape3{height:100%; width:23%; float:left;}
		.etape4{height:100%; width:23%; float:left;}
			.lien_etape{height:100%; width:100%; display:block;}
	
	/**ETAPE1**/
		.headcde1{background:url('templatebeta-head_cde1.jpg') no-repeat; height:31px;}
		.corpscde1{ width:978px; border-left:1px solid #CC0066; border-right:1px solid #CC0066;}
			.cde1_td1 {height:20px;background-color:#E5E7E6;font-size:12px;font-weight:bold;}
				.cde1_td1 a{color:#000;font-size:12px;}
			.cde1_td2 {height:20px;background-color:#FFF;font-weight:bold;}
				.cde1_td2 a{color:#000;font-size:12px;}
			.qte {width:20px;text-align:center;}

		.bas_cde1{border-top:1px dashed #999; width:100%;}
			.cde1livraisonbis{float:left;padding:5px;width:300px;font-size:12px;}
				.cde1livraison_txt {color:#009DE0;font-weight:bold;}
				#payslivr {margin:5px 0 0 5px;}
				.right{text-align:right;}

			.cde1totauxbis{float:right;padding:20px 5px 5px;width:325px;font-size:12px;margin-right:5px;}
				.franco{ color:#E93E8C;text-align:center; padding-bottom:3px; font-weight:bold;}
				.rightbis {margin-bottom:15px;padding-right:20px;text-align:right;}
				.inputcde {background:none;border:none; color:#009DE0; text-align:right; font-weight:bold; position:relative; left:1px;}
				.tot {color:#009DE0;font-weight:bold;}
				.inputcde_rose {background:none; border:none; color:#C06; font-size:18px; font-weight:bold; text-align:right; position:relative; left:1px;}
				.tot_rose {color:#C06; font-weight:bold; font-size:18px;}
				
		.footcde1{background:url('templatebeta-foot_cde1.jpg') no-repeat; height:32px;}
		.cgv{float:right;}
			#divcgv .erreur{ color:#FFF;}
		
		/**Cde1ArticlesOfferts**/
		.tablecde1 {margin-bottom:15px; border:1px solid #D8D7D5; font-weight:bold; xfont-size:12px;}
			.tablecde1 td{border:none}
		.tablecde1bis{width:980px; font-weight:bold; margin-bottom:15px; font-size:12px;}
		/**Boutons**/
		.etapescde_divers {width:980px;}
			.cde1boutonsg {float:left;margin-top:15px;text-align:left;}
				.cde1boutonsg img{margin-right:5px;}
			.cde1boutonsd {float:right;margin-top:15px;text-align:right;}
			
	/**ETAPE2**/
	.headclient{width:980px; height:32px; background:url('templatebeta-head_cde2_client.jpg') no-repeat;}
	.headpasclient{width:1980px; height:32px; margin-top:10px;background:url('templatebeta-head_cde2_pasclient.jpg') no-repeat;}
	.corpsclient{width:978px; border-left:1px solid #CC0066; border-right:1px solid #CC0066;}
	.footclient{width:980px; height:15px; background:url('templatebeta-foot_cde2_client.jpg') no-repeat;}
	
	/**Connecté**/
		/**Adresse facturation**/
		.gauchecde2{float:left; padding-left:20px;}
			.headfact{background:url('templatebeta-head_cde2_fact_beta.jpg') no-repeat; width:460px; height:31px;}
			.corpsfact{border-left:1px solid #CC0066; border-right:1px solid #CC0066; width:458px;}
		/**Adresse livraison**/
		.droitecde2{float:left; padding-left:20px;}
			.headliv{background:url('templatebeta-head_cde2_liv_beta.jpg') no-repeat; width:460px; height:31px;}
			.footliv{background:url('templatebeta-foot_cde2_beta.jpg') no-repeat; width:460px; height:16px;}
	/**Pas connecté**/
		.gauchecde2bis{float:left; padding-left:20px; margin-top:20px;}
		.droitecde2bis{float:right; padding-right:20px; margin-top:20px;}

	/**ETAPE3**/	
	.headcde3{width:980px; height:32px; background:url('templatebeta-head_cde3.jpg') no-repeat;}
	.corpscde3{width:978px;border-left:1px solid #CC0066; border-right:1px solid #CC0066;}
		.tablecde3{width:978px; border-bottom:1px dashed #666;}
	.footcde3{width:980px; height:15px; background:url('templatebeta-foot_cde3.jpg') no-repeat; }
	
	/**Formu code reduction**/
	.code_reduction{float:left; width:520px; padding-top:15px;}
		.float_right_ter{width:501px; height:42px; margin:10px 0 0 5px; padding:5px; background:url('templatebeta-bg_code_reduc.jpg') no-repeat;}
			.input_code_cde3{width:187px; height:22px; margin:-5px 0 0 258px;}
			.input_ok_code_cde3{width:42px; height:42px; margin:-5px 0 0 3px; cursor:pointer; border:none;}
		.code_response{margin-top:10px; margin-left:30px; height:20px; padding:5px;}

	/*Totaux*/	
	.tablecde3totaux{float:right; width:395px; padding-top:20px; color:#009DE0;font-weight:bold;}
		.totalttc_rose {font-size:18px;color:#C06;font-weight:bold;}
		
	/*Infos divers*/	
	.cde3_divers{float:left; width:465px;}
		.delailivraisonmax_bis{width:370px; height:30px; padding-top:30px; padding-left:95px; background:url('templatebeta-bg_delai_livraison.jpg') no-repeat; font-size:12px; color:#CC0066; font-weight:bold; font-style:italic;}	
		.satisfait_rembourse{width:435px; height:119px; padding:115px 0 0 30px; background:url('templatebeta-bg_satisfait_rembourse.jpg') no-repeat; font-weight:bold; color:#000;}
		.club_bis{width:250px; height:90px; margin-top:-70px; background:url('templatebeta-bg_club_pourcent.jpg') no-repeat;}
		.chk_club{width:450px; padding:4px 0 0 15px; background:url('templatebeta-bg_adherer.jpg') top no-repeat;}
			.chk_club a{color:#666; text-decoration:underline; line-height:25px;}
			
	/**Totaux**/
	.cont_moy_paiement{float:right; width:495px;}
		.headpaiement{background:url('templatebeta-head_paiement.jpg') no-repeat; width:495px; height:32px;}
		.corpspaiement{border-left:1px solid #CC0066; border-right:1px solid #CC0066; width:492px; margin-left:1px;}
			.moyenBit_bis{margin-left:15px; margin-right:15px; border-bottom:1px dashed #CC0066; }	
				.cont_img_paiement{float:left; width:150px;}
					.cont_img_paiement img{}
					.lib_paiement{font-size:13px; margin-top:12px; display:block; float:left;}
					.radio_paiement{float:right; margin-top:15px; color:#CC0066;}
				.btn_paiement{float:right;}
		.footpaiement{background:url('templatebeta-foot_paiement.jpg') no-repeat; width:495px; height:15px;}
	
	
	/**ETAPE4**/
	.cont_reglement{margin:auto; width:200px;}
	.confirmpaiement{text-align:center; color:#C06; font-weight:bold; font-size:14px; margin:5px;}
	.totalttc {font-size:18px;color:#009DE0;font-weight:bold;}
	.cde4recap{width:960px;}

	/**Page retour cde**/
	.retourcommandetexte{color:#ED73A2;}
		.retourcommandetexte a{color:#ED73A2; text-decoration:underline;}
	
/*---------- @LISTE DE NAISSANCE ----------*/
.divliste{width:500px; z-index:2000; position:absolute; margin-top:-200px; background-color:#FFF; border:solid 5px #A00E59;}

.cont_liste_accueil{ width:963px; min-height:200px; padding:25px; padding-top:0px;}
.cont_pageliste{margin-top:10px; padding:10px 20px;}

.centerliste{ text-align:center; color:#C06; font-size:14px; font-weight:bold;}
.erreurliste{ text-align:center; color:#39F; font-size:12px; font-weight:bold;}
.finliste{padding-left:20px; color:#868789; margin-top:20px;}

.lib_listenaissance{ text-align:right; font-size:12px;}
.inputlistenaissance{ margin-left:5px;}

.listartpro{ width:950px; margin-left:15px;}
.listartpro a{color:#868789;}

.listartpro1{background-color:#F8FCFD}
.listartpro2{background-color:#FFF;}

.btn_comander{ width:154px; height:29px; background:url('template-btn_commander.jpg') no-repeat; border:none;}
	.btn_comander:hover{ cursor:pointer;}

.td_choixliste{ text-align:right; width:201px;}

.td_ajoutliste{ text-align:center;}		

.contactcde{text-align:center; font-weight:bold; color:#C06; padding-top:10px; padding-bottom:10px; font-size:12px;}
	.contactcde strong{ font-size:14px; color:#009EE2;}
	.contactcde a{ color:#009EE2;}
	
.delailivraisonmax{ padding:5px; padding-bottom:15px; color:#4DB6CC; font-weight:bold; }
				
.stButton_gradient{ font-size:14xp;}


.stButton_gradient{font-size:14px;}


/*---------- @PAGES DIVERS ----------*/	
.contenu_divers{width:980px; margin-top:10px; color:#868789; line-height:1.4em;}
	.top_institu{width:980px; height:23px;}
	.corps_instit{width:960px;  padding:10px;}
		.titre_divers{padding-bottom:10px; font-size:18px; line-height:20px; font-weight:bold; margin-bottom:10px; color:#4DB6CC; border-bottom:4px solid #4DB6CC;}
		.tr_entete th{background-color:#4DB6CC; color:#fff;}
	.bas_instit{width:970px; height:10px; border-bottom:4px solid #4DB6CC;}


	/**Page client**/
	.td_alt1{padding:10px 15px 15px 15px; background-color:#F8FCFD}
	.td_alt2{padding:10px 15px 15px 15px; background-color:#FFF;}
		.td_alt1 a, .td_alt2 a{color:#4DB6CC}
		.gras_maj{font-weight:bold; text-transform:uppercase}
	.adresse_bit{float:left; width:45%; margin-top:20px; padding:10px; border:solid 1px #D8D7D5;}
	
	.pointsmembre{color:#E93F88; font-weight:bold;}
	
	/**Pages récap**/
	#contenupage table.page_bis{width:980px; margin:0 0 25px 0; padding-top:20px}
		.cat_txt{padding:0 0 20px 0; font-size:18px; line-height:20px; font-weight:bold; color:#4DB6CC;}
		.titre_divers2{padding:0 0 20px 20px; font-size:18px; line-height:20px; font-weight:bold; color:#4DB6CC;}
		.articles_bis{width:716px;}
	
	/**Page marques**/
	.marques_content{width:696px; padding:19px 0 0 20px;}
		.marqueBit{float:left; width:220px; height:150px; margin:0 12px 0 0;}
			.marqueBit_ima{width:204px; height:86px; margin-bottom:10px; padding:7px; border:solid 1px #D9D4D0; text-align:center}
			.marqueBit_lib{width:206px; height:39px; padding:0 7px;}
				.marqueBit_lib a{font-weight:bold; color:#01B4D5}
				.marqueBit_nb{padding-left:5px; font-weight:normal; color:#938C84; font-style:italic}
				
	/**Articles par marque**/
	.marque_ima{float:left; width:700px; margin-left:15px; text-align:center;}
	.marque_desc{float:left; width:700px; margin-left:15px;}
	
	
	/**Pages instits**/
	.ancre{float:right; margin:10px; margin-right:20px;}
	.instit{padding:10px;}
	.institform{text-align:center}
	
	/**Pages opti**/
	.conteneur_recap_tops{padding-left:20px; padding-bottom:3px;}
	.articleBit_opti{float:left; width:220px; height:390px; margin:0 20px 0 0;}
	
	
	/**Pages newsletter**/
	.instit_formunewsletter{float : left; width:450px; }
		.top_form_news{width:400px; height:20px; background:url('templatebeta-top_form_news.jpg') no-repeat;}
		.bas_form_news{width:400px; height:10px; background:url('templatebeta-bas_form_news.jpg') no-repeat;}
		.corps_form_news{width:400px; background:url('templatebeta-bg_rpt_form_news.jpg') repeat-y;}
			.instit_formunewslettercontent{width:330px; margin:0 auto; font-size:12px;}
				.instit_formunewslettercontent form{font-size:12px;}
	.instit_editonewsletter{float:left; width:500px;}
	#divNewsletterEnceinte{float:right; padding-left:28px;}
	
	/**Page partenaires**/
	.titrepartenaire a{color:#4DB6CC; font-size:16px;}
	.partenairebit{ width:485px; float:left; padding:20px 0px;}
	a.demande_partenariat{background:url('templatebeta-puce_cat.jpg') no-repeat 0 5px; padding-left:10px; text-decoration:underline; font-size:18px; font-weight:bold; color:#F29200}
	
	/**Plan du site**/
	.planBit{width:227px; float:left; margin:10px 0 5px 15px;}
		.planBit_content{width:180px; margin:0 auto; padding:10px; border:solid 5px #D7E7F6;}
		#deroulerplan{padding-top:10px; text-align:center; text-decoration:underline; font-size:12px; font-weight:bold; color:#F29200; cursor:pointer;}
	/**Plan FAQ**/
	.toggler{color:#4DB6CC; font-size:16px; font-weight:bold;}
	.element{}
	
	
	

/*---------- @PAGES DE RECHERCHE ----------*/
.champrecherche{
	border:1px solid #009EE2;
	padding-top:10px;
	width:30%;
	margin:10px;
}

.titre_recherche_celebros{width:290px; height:35px; float:left; background:url('templatebeta-txt_resultats_rech.jpg') no-repeat;}
.lien_celebros{color:#CC0066;}
.lien_celebros_rose{color:#CC0066;}
.lien_celebros_bleu{color:#00b4d5;}
.lien_celebros_gris{color:#b3aba0;}
.lien_celebros_gris_aff{color:#b3aba0; padding-left:10px;}

.select_rech{max-width:170px; margin:5px 0 5px 0;}

.cont_affinements_gauche{width:202px; float:left;}
	.header_affinements_recherche{width:202px; height:39px; float:left; background:url('templatebeta-header_affinements_rech.jpg') no-repeat;}
	.footer_affinements_recherche{width:202px; height:15px; float:left; background:url('templatebeta-footer_affinements_rech.jpg') no-repeat;}
	.cont_affinements{width:197px; float:left; background-color:#f5f3f4; padding-left:5px; padding-top:10px;}
		.titre_affinement{margin-bottom:3px; padding-left:5px;}
			.titre_affinement a{color:#00B4D5;}

.droite_rech{float:right; width:750px; margin-right:25px;}
	.head_rech{float:left; padding-left:10px; margin-left:10px; width:750px; border-bottom:solid 1px #B3ABA0;}
		.result_message{color:#b3aba0; font-style:italic; width:440px; line-height:20px; font-weight:bold; font-size:14px; float:left;  padding-top:10px; padding-left:20px;}
			.result_message a{color:#b3aba0; font-style:italic; font-size:14px;}
			
		.cont_results_rech{width:750px; float:left; font-size:14px; margin-left:35px;}
			.articleBit_rech{float:left; width:220px; height:390px; margin:0 28px 0 0;}
			
	.tri_recherche{float:left; width:750px; padding-left:20px; margin-top:10px; margin-bottom:10px;}
		.parpage_recherche{margin-left:20px; float:left;}
		.nav_recherche{float:right; margin-right:15px;}
			.nav_recherche a{color:#FFF; font-weight:bold;}
			.txt_resultats{display:block; float:left; margin-top:5px; font-weight:bold; }
			.lien_celebros_tout_afficher{display:block; float:left; width:84px; height:24px; margin-left:5px;}
			.lien_celebros_fleche{display:block; float:left; width:17px; height:17px; margin-top:4px; margin-left:3px; margin-right:2px;}
			.lien_celebros_nav{display:block; padding-top:5px; float:left; width:24px; height:19px; text-align:center; margin-left:2px; margin-right:2px; color:#FFF; background:url('templatebeta-bg_numpage_gris.jpg') no-repeat;}			
			.lien_celebros_nav_active{display:block; padding-top:5px; float:left; width:24px; height:19px; text-align:center; margin-left:2px; margin-right:2px; color:#FFF; background:url('templatebeta-bg_numpage_rose.jpg') no-repeat;}

	.tri_recherche_bas{float:left; width:750px; padding-left:20px; margin-bottom:10px;}
/*---------- @AJOUTS DE CSS POUR MAINTENANCE DU SITE ICI, MERCI ----------*/

/*	
.tags {float: right; width: 727px; margin-right: 6px; color: #717173;}
	.tags a {color: #717173;}
	.tag1 {font-size:11px; padding:0 3px;}
	.tag2 {font-size:22px; padding:0 3px;}
	.tag3 {font-size:13px; padding:0 3px;}
	.tag4 {font-size:14px; font-weight:bold; padding:0 3px;}
	.tag5 {font-size:16px; font-weight:bold; padding:0 3px;}
	.tag6 {font-size:20px; font-weight:bold; padding:0 3px;}		
*/






