body {margin: 0; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; background-color: #ff0099;}
body, div, input, td, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: #022d58; border-width: 1px; text-align: justify}



#global {text-align: left; width: 1008px; margin: 0px auto; padding: 0px; overflow: hidden}
	#bgGlobal{float: left; width: 998px; background: #ffffff url(images/bg_contenu.gif) repeat-y; padding: 0px 5px}
		#header{float: left; width: 998px; height: 127px; background: #ffffff url(images/bg_header.gif) no-repeat; overflow: hidden}
			#bandeauHeader{float: left; width: 998px; height: 127px; }
				#favoris{float: left; text-align: right; width: 998px; overflow: hidden;}
				/*
				#menu{float: left; width: 998px; height: 23px; margin: auto}
					#list-menu{list-style: none; width: 998px; height: 23px; margin: 0px; padding: 0px; text-align: center}
						#list-menu li {float: left; width: 110px; height: 23px; margin-right: 2px; text-align: center}
						#list-menu li a {display:block; width: 110px; height: 23px; line-height:23px; margin-right: 2px; background-image: url(images/bg_onglet.gif); background-repeat: no-repeat; color:#ce49fb; font-size:13px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0px; cursor:pointer}
						#list-menu li a:hover {width: 110px; height: 23px; margin-right: 2px; color: #ffffff; background-image: url(images/bg_onglet_hover.gif); background-repeat: no-repeat}
				*/

				/*
				#menuh{float: left; padding-top:20px; text-align:center; width:998px; z-index: 200;}
					#menuh ul  {padding:0; margin:0 auto; list-style-type:none; padding-top:0px; display:table;}
					#menuh ul li {list-style-type: none; display:table-cell; width: 110px; margin-right: 2px; text-align: center;}
					#menuh a {background-image: url(images/bg_onglet.gif); background-repeat: no-repeat; display:block; width:110px; height: 23px; margin: 0px; margin-right: 2px; color:#ce49fb; font-size:13px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center}
					#menuh a:hover {background-image: url(images/bg_onglet_hover.gif); background-repeat: no-repeat; width: 110px; height: 23px; margin-right: 2px; color: #ffffff;}
					#menuh ul li ul.smenu {background: #ffffff; border: solid 1px #7F7F7F; width: 200px; display: none; position: absolute; top: 150px; padding : 3px; text-align: left; }
					#menuh ul li ul.smenu li {/*display: block !important;*/ /*width: 200px; background: #ffffff;}
					#menuh ul li ul.smenu li a.sousonglet {background: #ffffff; width:200px; height: 25px; padding-right: 2px; color:#ce49fb; font-size:13px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; background-image: none;}
					#menuh ul li ul.smenu li a.sousonglet:hover {background: #ffffff; width: 200px; height: 25px; padding-right: 2px; background-image: none; color: #ffffff;}
				*/

				#menu {font-family : Arial,Helvetica,sans-serif; font-size : 12px;}
					#menu, #menu ul {padding : 0; margin : 0; list-style : none;}
					/*#menu a.onglet {background-image: url(images/bg_onglet.gif); height: 23px; background-repeat: no-repeat; display : block; padding-right: 8px; color:#ce49fb; font-size:13px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; width : 110px; }*/
					#menu a.onglet {height: 23px; display : block; padding-right: 8px; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; width : 110px; }
					/*#menu a.onglet:hover  {display: block; padding-right: 8px; background-image: url(images/bg_onglet_hover.gif); background-repeat: no-repeat; width: 110px; height: 23px; color: #ffffff;}*/
					#menu a.onglet:hover  {display: block; padding-right: 8px; width: 110px; height: 23px; color: #ffffff; text-decoration:underline;}
					#menu a.ssOnglet:hover {display:block; background: #ffffff; width:200px; height: 25px; color:#ff6634; font-size:13px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center;}
					#menu a.ssOnglet {display: block; background: #ff6634; width:200px; height: 25px; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center;}
					#menu li{float : left; }
					#menu li ul {background: #ffffff; position: absolute; width: 200px; height: 25px; left: -999em; }
					#menu li ul li {width: 200px; height: 25px;}
					#menu li:hover ul, #menu li li:hover ul {left: auto; min-height: 0; background:#ffffff; }
				#barreSousMenu{float: left; width: 998px; height: 20px; background-image: url(images/bgBarreSousMenu.gif); background-repeat: repeat-x}
		#container{float : left; width: 998px; /*background: #ffffff url(images/bg_contenu.gif) repeat-y; */margin-top: 10px}
			#colGauche{float: left; width: 199px; /*margin-left: 5px;*/ background: #ffffff}
				.comparatif{float: left; width: 190px;}
					#titreComparatif{float: left; width: 190px; height: 18px; text-align: center; font-size: 18px; color: #999999; font-weight: bold;}
					#contenuComparatif{float: left; width: 188px; /*border-left: 1px solid #ffbe00; border-right: 1px solid #ffbe00;*/ text-align: center;}
				.txtColonne{float: left; width: 189px; padding: 5px; background: #ffffff}
				.txtColonneMenu{float: left; width: 189px; padding: 0px 5px 5px 5px; background: #ffffff}
					.list-tri{float: left; list-style: none; width: 189px; margin: 0px; padding: 10px 0px; font-size: 14px; text-transform: uppercase}
						.list-tri li {float: left; width: 189px; padding: 3px 0px}
						.list-tri li a {display:block; width: 189px; color:#ffffff; font-size:11px; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight: bold; padding:0px; cursor:pointer}
						.list-tri li a:hover {width: 189px; background: #f1f1f1; color: #e43589; font-weight: bold;}
						.list-tri li a.tri1Choisi {color: #e43589; /*border: 1px solid #e43589; */font-size: 11px; font-weight: bold; text-decoration: underline;background: #ffffff;}
							.list-tri2{float: left; list-style: none; width: 179px; margin: 0px; padding: 7px 0px 10px 7px; font-size: 11px; text-transform: capitalize;background: url(images/bg_menu_selec.gif);}
								.list-tri2 li {float: left; width: 179px; padding: 3px 0px}
								.list-tri2 li a {display:block; width: 179px; color:#000000; font-size:12px; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight: bold; padding:0px; cursor:pointer}
								.list-tri2 li a:hover {width: 179px; background: #f1f1f1; color: #e43589; font-weight: bold}
								.list-tri2 li a.tri2Choisi {color: #e43589; /*border: 1px solid #ff6634; */font-size: 12px; font-weight: bold; text-decoration: underline;background: #ffffff;}
									.list-tri3{float: left; list-style: none; width: 159px; margin: 0px; padding: 10px 0px 10px 20px; font-size: 11px; text-transform: uppercase}
										.list-tri3 li {float: left; width: 159px; padding: 3px 0px}
										.list-tri3 li a {display:block; width: 159px; color:#666666; font-size:11px; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight: bold; padding:0px; cursor:pointer}
										.list-tri3 li a:hover {width: 159px; background: #f1f1f1; color: #666666; font-weight: bold}
										.list-tri3 li a.tri3Choisi{width: 159px; color: #e43589; /*border: 1px solid #666666; */font-size: 11px; font-weight: bold; text-decoration: underline;background: #ffffff;}
				.promoProduit{float: left; width: 189px; padding: 5px; background: #ffffff; border: 1px solid #cccccc; }
			#contenu{float: left; width: 590px; margin: 5px 4px 30px 4px; overflow: hidden}
				.notice {float: left; margin-top: 8px; padding: 5px 5px 5px 35px; background-color: #ffffdd; border: 1px solid #ffd700; background-image:  url(images/s_notice.png); background-repeat:  no-repeat; background-position: 10px 50%; font-size: 14px;}
				/* Vous êtes ici */
				div#vousEtesIci{padding:10px 0px; margin:2px 0px 0px 12px; color:#ff6634; font-weight: bold}
					div#vousEtesIci a{color:#e43589; text-decoration:none}
					div#vousEtesIci a:hover{text-decoration:underline; color: #e43589}

				/* Page d'accueil */
				.cadreAccueil{float: left; width: 582px; margin-bottom: 20px}
					.titreCadreAccueil{float: left; width: 577px; height: 27px; padding: 2px 0px 0px 30px; background: #ffffff url(images/bg_cadre_accueil_haut.gif) no-repeat; font-family: Arial, Verdana; font-size: 20px; font-weight: bold; color: #ff0099; overflow: hidden}
					/* Derniers produits */
					.derProduitsVignette{overflow: hidden; margin-top: 3px; border: 1px solid #ff0099; float: left; width: 188px; height: 280px; margin-bottom: 5px;}
						.derProduitsLib{vertical-align: middle; padding: 3px; height: 50px; background: #ff0099; text-align: center; float: left; width: 182px;}
						.derProduitsMarque{padding: 3px 0px; float: left; width: 189px; text-align: center; font-size: 12px; font-weight: bold; color: #ff6634;}
						.derProduitsImg{float: left; margin: 3px;}
						.derProduitsPrix{margin-top: 3px; margin-right: 3px; float: left; width: 79px; height: 99px; overflow: hidden;}
							.derProduitsPrixPub{height: 25px; padding-top: 15px; width: 100%; float: left; text-decoration: line-through; font-size: 12px; text-align: center;}
							.derProduitsPrixProd{width: 100%; float: left; font-size: 16px; font-weight: bold; color: #ff6634; text-align: center;}
						.derProduitsInfo{margin-left: 3px; float: left; width: 182px;}
							.derProduitsInfoLib{height: 52px; font-family: Arial, Verdana; color: #000000; font-size: 13px;}
							.derProduitsInfoLien{padding: 6px 0px; height: 18px; float: left; width: 182px; text-align: center;}
					/*_____________________*/
					.fondContenuCadreAccueil{float: left; width: 582px; background: #ffffff url(images/bg_cadre_accueil_contenu.gif) repeat-y}
						.contenuCadreAccueil{float: left; width: 565px; padding: 10px}
							/* Module 'Nouvelles Collections */
							#detailCollection{float: left; width: 560px;}
								#diaporama{float: left; width: 270px; height: 210px; margin-right: 10px; background: #ffffff}
								#nomCollection{position: absolute; width: 550px; height: 24px; padding: 0px 10px 0px 0px; margin: 0px; background: #000000; text-align: right; font-size: 20px; color: #ffffff; font-family: Arial, Verdana; font-weight: bold; font-style: italic; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
								#contenuCollection{float: left; width: 280px; background: #ffffff}
									#titreCollection{margin-top: 40px; text-align: center; font-size: 14px; color: #ff6634; font-family: Arial, Verdana; font-weight: bold; font-style: italic}
									#descriptifCollection{float: left; font-size: 14px; color: #000000; text-align: justify; margin-bottom: 20px}
									#btnCollectionSuivante{text-align: center}
							.miniatureCollection{float: left; margin-bottom: 5px;}
					.footerCadreAccueil{float: left; width: 582px; height: 6px; background: #ffffff url(images/bg_cadre_accueil_bas.gif) no-repeat}

				/* Page Blog Accueil */
				#rechercheBlog{float: left; width: 580px; padding: 10px 5px 20px 5px}
					#txtRechercheBlog{float: left; margin: 5px 10px 0px 0px; font-size: 12px}
					#galerie{float: left; width: 199px; margin: 0px;}
						#galerie form {position: relative; margin: 0; padding: 0; height: 29px; background: url(images/newsletter_bg_input.gif) no-repeat}
						#galerie input {vertical-align: middle}
						#galerie input#txtRechGal {width: 150px; margin: 2px 0 0 10px; padding: 0; font-size: 11px; color: #999; border: 1px solid #fff}
						#galerie input#btnRechGal {position: absolute; top: 2px; right: 3px}
				#accueilBlog{float: left; width: 580px; padding: 20px 5px 0px 5px}
					#colGaucheAccueilBlog{float: left; width: 280px; margin: 0px 5px}
						.cadreBlog{float: left; width: 280px; margin-bottom: 20px}
							.titreCadreBlog{float: left; width: 280px; height: 27px; padding-left: 5px;background: #ffffff url(images/bg_cadre_blog_haut.gif) no-repeat; font-family: Arial, Verdana; font-size: 22px; font-weight: bold; color: #ffffff; overflow: hidden}
							.fondContenuCadreBlog{float: left; width: 280px; background: #ffffff url(images/bg_cadre_blog_contenu.gif) repeat-y}
								.contenuCadreBlog{float: left; width: 260px; padding: 0px 10px 0px 10px}
									/* TOP 10 */
									.numPosition{width: 20px; text-align: center; color: #ff6634; font-size: 20px; font-weight: bold}
							.footerCadreBlog{float: left; width: 280px; height: 6px; background: #ffffff url(images/bg_cadre_blog_bas.gif) no-repeat}
					#colDroiteAccueilBlog{float: left; width: 280px; margin: 0px 5px}


				/* Page des produits */
				#triProduit{float: left; width: 590px; height: 37px; text-align: center; padding-top: 10px; background: url(images/bg_tri.gif) no-repeat; color: #000000; font-weight: bold; overflow: hidden}
				#affichageProduits, #affichageAbonnements{float: left; width: 590px; padding: 10px 0px; overflow: hidden;}
				.paginationProduits{float: left; padding: 5px 0px; text-align: center; width: 590px; line-height: 25px;}
				#listingProduits{float: left; width: 590px; padding: 20px 0px}
					.abonnement{float: left; width: 195px;height:275px; margin: 0px /*5px*/ 0px 25px /*5px*/ 0px; text-align: center}
					.produit{float: left; width: 195px;height:300px; margin: 0px /*5px*/ 0px 25px /*5px*/ 0px; text-align: center}
						.vignetteProduit{position: absolute; margin-left: 0px; margin-top: 0px;}
						.titreProduit{padding: 0px 5px; /*font-family:Arial, Helvetica, sans-serif ;*/ float: left; width: 185px; height: 75px; font-size: 14px; font-weight: bold; color: #f39b09; text-align: center; overflow: hidden}
						.descripProduit{height: 100px; font-size: 10px; color: #cccccc; text-align: center; overflow: hidden}
						.marqueProduit{float: left; width: 195px; height: 20px; font-size: 10px; color: #cccccc; text-align: center; overflow: hidden}
						.prixPublicProduit{float: left; width: 195px; height: 20px; text-align: center; font-size: 12px; font-weight: bold; color: #1c1c1c; text-decoration: line-through; overflow: hidden}
						.prixProduit{float: left; width: 195px; height: 40px; text-align: center; font-size: 14px; font-weight: bold; color: #1c1c1c; overflow: hidden}
						.quantiteProduit{font-size: 10px; color: #1c1c1c}
				.headTab{float:left; width: 100%;}
					.ongletProd{height: 24px; line-height: 24px; margin-right: 2px; width: 106px; border-top: 2px solid #ff0099; border-left: 2px solid #ff0099; border-right: 2px solid #ff0099; text-align: center;}
					.ongletProdSel{height: 26px; line-height: 26px; margin-right: 3px; background: #ff0099; width: 111px; text-align: center;}
				.detailProduit{float: left; width: 570px; border: 2px solid #ff0099; padding: 5px; margin-bottom: 15px;}
					.photosProduit{float: left; padding: 13px 0px; width: 150px; text-align: center;}
					.caracProduit{float: left; padding: 10px; overflow: hidden; width: 400px;}
						.libProduit{float: left; font-size: 16px; width: 400px; font-weight: bold; color: #ff6634; text-align: center;}
						.ppourcPubProduit{width: 200px; float: left; height: 20px; text-align: left; font-size: 14px;  color: #1c1c1c;overflow: hidden;font-weight: bold}
						.pPubProduit{width: 200px; float: left; height: 20px; text-align: left; font-size: 12px;  color: #1c1c1c; text-decoration: line-through; overflow: hidden;}
						.pProduit{width: 200px; float: left; height: 20px; text-align: left; font-size: 14px; font-weight: bold; color: #1c1c1c; overflow: hidden;}
						.descProduit{float: left; width: 400px;}
						.achatProduit{float: left; width: 400px; text-align: center;}
					.lienRetour{padding: 2px; width: 566px; float: left; text-align: right; overflow: hidden;}
					.pagePrec{float: left; width:100%; text-align: left;margin-left:50px; padding: 10px 0px;}
				.artAssoc{float: left; width: 580px; border: 2px solid #ff0099; padding: 0px; margin-bottom: 15px; text-align: center;}
					.produitAssoc{float: left; width: 180px; margin: 10px 5px 10px 5px; text-align: center}
						.titreProduitAssoc{/*font-family:Arial, Helvetica, sans-serif ;*/ float: left; width: 180px; height: 75px; font-size: 14px; font-weight: bold; color: #f39b09; text-align: center; overflow: hidden}
						.descripProduitAssoc{height: 100px; font-size: 10px; color: #cccccc; text-align: center; overflow: hidden}
						.marqueProduitAssoc{float: left; width: 180px; height: 20px; font-size: 10px; color: #cccccc; text-align: center; overflow: hidden}
						.prixPublicProduitAssoc{float: left; width: 180px; height: 20px; text-align: center; font-size: 12px; font-weight: bold; color: #1c1c1c; text-decoration: line-through; overflow: hidden}
						.prixProduitAssoc{float: left; width: 180px; height: 20px; text-align: center; font-size: 14px; font-weight: bold; color: #1c1c1c; overflow: hidden}
						.quantiteProduit{font-size: 10px; color: #1c1c1c}
				.artCateg{float: left; width: 560px; border: 2px solid #ff0099; padding: 10px; margin-bottom: 15px;}
					.categ{margin-top: 5px; border-bottom: 1px solid #ff0099; float: left; width: 560px; /*background: #ff0000;*/ padding: 0px 0px 4px 0px; overflow: hidden; }
						.categorie{font-size: 10px; font-weight: bold; color: #ff0099;}

				#rechercheReal{width: 200px; float: left; background: url(images/newsletter_bg_input.gif) no-repeat; margin: 0px; padding: 0px; height: 31px;}
					#rechercheReal input {vertical-align: middle}
					#rechercheReal input#txtRechReal {position: relative; width: 158px; margin: 3px 0px 0px 10px; padding: 0px; font-size: 11px; color: #999; border: 1px solid #fff;}
					#rechercheReal input#btnRechReal {position: relative; top: 2px; right: 3px;}
				/*#promo {float: left; width: 199px; margin: 0}
					#promo form {position: relative; margin: 0; padding: 0; height: 25px; background: url(images/newsletter_bg_input.gif) no-repeat}*/
				#promo {position: relative; margin: 10px 0px 0px 0px; padding: 0; height: 25px; background: url(images/newsletter_bg_input.gif) no-repeat; float: left; width: 199px; }
					#promo input {vertical-align: middle}
					#promo input#txtPromo {position:absolute; top: 3px; left: 5px; width: 150px; margin: 0; padding: 0; font-size: 11px; color: #999; border: 1px solid #fff}
					#promo input#btnPromo {position: absolute; top: 2px; right: 3px}
			#colDroite{float: left; width: 199px; /*margin-right: 5px; */background: #ffffff}
				#monCompte{float: left; width: 199px; height: 90px; margin-bottom: 10px; overflow: hidden;}
					#connexion{float: left; text-align: center; width: 199px; padding-top: 5px; background: #f1f1f1 url(images/bg_liste_panier.jpg) no-repeat; height: 50px ;}
				#gestionListe{float: left; width: 199px; height: 40px; margin-bottom: 10px; background: #f1f1f1 url(images/bg_liste_panier.jpg) no-repeat; overflow: hidden}
				.ficheSurvol{ position:absolute; float: left; width:auto; right:350px; /* top:14px;*/ text-align:center; border:3px solid #aaa; visibility:hidden; }
				/***Newsletter ***/
				#newsletter {display: block; float: left; width: 199px; height: 31px; margin: 0}
					#newsletter form {position: relative; margin: 0; padding: 0; height: 29px; background: url(images/newsletter_bg_input.gif) no-repeat}
					#newsletter input {vertical-align: middle}
					#newsletter input#txtNewsletter {width: 150px; margin: 2px 0 0 10px; padding: 0; font-size: 11px; color: #999; border: 1px solid #fff}
					#newsletter input#btnNewsletter {position: absolute; top: 2px; right: 3px}
				#newsletter2 {display: block; float: left; width: 199px; height: 31px; margin: 0}
					#newsletter2 form {position: relative; margin: 0; padding: 0; height: 29px; background: url(images/newsletter_bg_input.gif) no-repeat}
					#newsletter2 input {vertical-align: middle}
					#newsletter2 input#txtNewsletter2 {width: 150px; margin: 2px 0 0 10px; padding: 0; font-size: 11px; color: #999; border: 1px solid #fff}
					#newsletter2 input#btnNewsletter2 {position: absolute; top: 2px; right: 3px}
				#produitsVisites{float: left; width: 189px; padding: 5px; font-size: 11px; text-align: left}
	/*#footer{float: left; width: 998px; margin: 5 auto; text-align: center; background: #ffffff url(images/bg_footer.gif) no-repeat}*/
	#footer{float: left; width: 998px; background: #ffffff url(images/bg_footer.gif) no-repeat; padding: 0px 5px}
	
		#logosPartenaires{float: left; width: 988px; height: 55px; margin: 0px 5px 10px 5px; text-align: right}
		
		.listingMarque{float: left; width: 1000px;}
			.intituleMarque{width: 1000px; text-align: center; padding: 10px; font-size: 10px; color: #ff0099; font-weight: bold;}
		#infoplus{float: left; width: 1000px; height: 20px; text-align: right}
		
		#info{padding: 10px 0px; float: left; width: 1000px; text-align: center;}
		

	.blockpasresultat{float:left;width:100%;text-align:center;margin-bottom:50px;padding-top:30px;margin-left:3px;min-height:100px;border: 1px solid #969696; border-bottom: 2px solid #969696;font-size:22px}
	
		
/********** Panier **********/
#tablePanier{width: 570px; padding: 0px; margin: 1px; text-align: center; overflow: hidden;}
#tableLivraison{float: left; width: 570px; padding: 0px; margin: 1px; color:#666666; text-align: center; overflow: hidden;}
#tablePaiement{width: 570px; padding-top: 20px; margin: 1px; color:#666666; text-align: center; overflow: hidden;}
#tableValidePanier{width: 570px; padding: 0px; margin: 1px; color:#ff6634; text-align: center; overflow: hidden;}
.titrePanier{height: 20px; padding: 0px 4px 0px 4px; text-align: center; color:#ffffff; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold;}
.libellePanier{height: 20px; width: 246px; padding: 0px 4px 0px 4px; color:#ffffff; text-align: center; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold;}
.PUPanier{height: 20px; width: 70px; padding: 0px 4px 0px 4px; color:#ffffff; text-align: center; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold;}

/********** Blog **********/
.infoBlog{font-size: 12px; color: #070707; font-family: arial,verdana,sans-serif;}
.descriptionBlog{font-size: 12px; font-family: arial, verdana, sans-serif;}
.comBlog{float: left;}
div#prodUtils{float: left; margin-bottom: 15px;}

/********** Styles sur les images **********/
img{border: 0px}
.image{ float: left}
.noborder{ border: 0px}


/********** Styles sur les liens **********/
/* Défaut */
a:link {	font-size: 10px;	color: #666666;	text-decoration: none}
a:visited {	font-size: 10px;	color: #666666;	text-decoration: none}
a:hover {	font-size: 10px;	color: #e43589;	text-decoration: underline}
/* liens des numéros de pages */
a.page:link {background: #ffffff; font-size: 12px; color: #003366; font-weight: bold}
a.page:visited {background: #ffffff; font-size: 12px; color: #003366; font-weight: bold}
a.page:hover {background: #003366; font-size: 12px; color: #ffffff; font-weight: bold}
/* liens d'accès espace client */
a.accesClient:link {font-size: 10px; color: #666666; font-weight: bold; text-decoration: none}
a.accesClient:visited {font-size: 10px; color: #666666; font-weight: bold; text-decoration: none}
a.accesClient:hover {font-size: 10px; color: #666666; font-weight: bold; text-decoration: underline}
/* Lien Détail */
a.detail:link{font-size: 10px; font-weight: bold; color: #ff6634; text-align: center; text-decoration: none}
a.detail:visited{font-size: 10px; font-weight: bold; color: #ff6634; text-align: center; text-decoration: none}
a.detail:hover{font-size: 10px; font-weight: bold; color: #ff6634; text-align: center; text-decoration: underline}
/* Lien fiche */
a.fiche:link{font-size: 14px; font-weight: bold; color: #ff6634; text-align: center; text-decoration: none}
a.fiche:visited{font-size: 14px; font-weight: bold; color: #ff6634; text-align: center; text-decoration: none}
a.fiche:hover{font-size: 14px; font-weight: bold; color: #ff6634; text-align: center; text-decoration: underline}
/* Lien Ajouter au panier */
a.addPanier:link{font-size: 10px; font-weight: bold; color: #e43589;	text-decoration: none}
a.addPanier:visited{font-size: 10px; font-weight: bold; color: #e43589;	text-decoration: none}
a.addPanier:hover{font-size: 10px; font-weight: bold; color: #e43589; text-decoration: underline}
/* Lien Fiche */
a.lienFiche:link{font-size: 10px; font-weight: bold; color: #ff0099; text-align: center; text-decoration: none}
a.lienFiche:visited{font-size: 10px; font-weight: bold; color: #ff0099; text-align: center; text-decoration: none}
a.lienFiche:hover{font-size: 10px; font-weight: bold; color: #ff0099; text-align: center; text-decoration: none}
/* Lien fiche selectionné */
a.lienFicheSel:link{font-size: 10px; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none}
a.lienFicheSel:visited{font-size: 10px; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none}
a.lienFicheSel:hover{font-size: 10px; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none}
/* Lien vers blogger */
a.lienBlogger:link{font-size: 12px; font-weight: bold; color: #e43589; text-decoration: none}
a.lienBlogger:visited{font-size: 12px; font-weight: bold; color: #e43589; text-decoration: none}
a.lienBlogger:hover{font-size: 12px; font-weight: bold; color: #e43589; text-decoration: underline}
/* Lien adresse du blog */
a.lienBlog:link{color: #ba07f5; font-size: 12px; text-decoration: underline;}
a.lienBlog:visited{color: #ba07f5; font-size: 12px; text-decoration: underline;}
a.lienBlog:hover{color: #ba07f5; font-size: 12px; text-decoration: underline;}



/********** Styles sur les boutons **********/
input.bouton { background-color: #ffffff; border: 1px solid #022d58}


/********** Styles sur les textes **********/
.centrer{text-align: center}
.gras{font-weight: bold}
.italique{font-style: italic}
.grasItalique{	font-style: italic;	font-weight: bold}
.etoile{ color: #ff0000}
.loi{ color: #dea387; text-align: justify}
.txtErreur{	color: #ff0000}
.txtCorrect{ color: Green}

.titre{font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #ff0099;}


hr{color: #ff0099; border-color: #ff0099; background-color: #ff0099; height: 1px; border: 0}
hr.gris{color: #cccccc; border-color: #cccccc; background-color: #cccccc; height: 1px; border: 0}

/********** Style sur l'effet Afficher/Cacher une div **********/
.cache {	display: none;	visibility: hidden; overflow: hidden; position: absolute}
