body	 {
	font-family:Verdana, Geneva, sans-serif;
	color: #808080;
	font-size: 80%;
}

	.png			{ behavior:url(behavior/iepngfix.htc); }
	.hidden			{ display:none; visibility:hidden; }
	.gras			{ font-weight:bolder; }
	.hand			{ cursor:pointer; }
	.noMargin		{ margin:0; }
	.noPadding		{
	padding:0;
	position: absolute;
	width: 126px;
	left: 733px;
	top: -161px;
	height: 42px;
}

	.empty				{ float:left; width:16px; height:16px;  }
	.panier				{ float:left; width:16px; height:30px; background-image:url(../images/icons/basket.png); background-repeat:no-repeat; }
	.addpanier			{ float:left; width:16px; height:30px; background-image:url(../images/icons/basket_put.png); background-repeat:no-repeat; }
	.caddie				{ float:left; width:16px; height:30px; background-image:url(../images/icons/cart.png); background-repeat:no-repeat; }
	.addcaddie			{ margin:0; float:left; width:16px; height:16px; background-image:url(../images/icons/cart.png); background-repeat:no-repeat; }
	.infos				{ margin:0 5px 0 0; float:left; width:16px; height:16px; background-image:url(../images/icons/information.png); background-repeat:no-repeat; }
	.pdf				{ margin:0 5px 0 0; float:left; width:16px; height:16px; background-image:url(../images/icons/page_white_acrobat.png); background-repeat:no-repeat; }
	.zoom				{ margin:0 5px 0 0; float:left; width:16px; height:16px; background-image:url(../images/icons/camera.png); background-repeat:no-repeat; }
	.nozoom				{ margin:0 5px 0 0; float:left; width:16px; height:16px; background-image:url(../images/icons/camera_delete.png); background-repeat:no-repeat; }
	.calendar			{ float:left; width:16px; height:16px; background-image:url(../images/icons/calendar.png); background-repeat:no-repeat; }
	.lock				{ float:left; width:16px; height:16px; background-image:url(../images/icons/lock.png); background-repeat:no-repeat; }
	.unlock				{ float:left; width:16px; height:16px; background-image:url(../images/icons/lock_break.png); background-repeat:no-repeat; }
	.critereActif		{ margin:0 0 0 -4px; padding:0 0 0 17px; height:16px; background-image:url(../images/icons/bullet_go.png); background-repeat:no-repeat; }
	.stock				{ width:16px; height:16px; background-image:url(../images/icons/package_green.png); background-repeat:no-repeat; }
	.specifications		{
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	width:16px;
	height:16px;
	background-image:url(../images/icons/asterisk_orange.png);
	background-repeat:no-repeat;
	font-weight:bolder;
	text-decoration:underline;
	color: #8D2791;
}
	.detail				{ padding:0 0 0 20px; margin:0 0 5px 0; /*width:16px; height:16px;*/ background-image:url(../images/icons/bullet_green.png); background-repeat:no-repeat;  } /* bullet_toggle_plus.png */
	.bullet_toggle_plus { float:right; width:16px; height:16px; background-image:url(../images/icons/arrow_refresh.png); background-repeat:no-repeat; }
	.cancel 			{ width:16px; height:16px; background-image:url(../images/icons/cancel.png); background-repeat:no-repeat; }
	.commander			{  float:left; width:16px; height:16px; background-image:url(../images/icons/basket_go.png); background-repeat:no-repeat; }
	.viderPanier		{  float:left; width:16px; height:16px; background-image:url(../images/icons/basket_remove.png); background-repeat:no-repeat; }
	.modifier			{  float:left; width:16px; height:16px; background-image:url(../images/icons/basket_edit.png); background-repeat:no-repeat; }
	.pay_paypal			{  float:left; width:16px; height:16px; background-image:url(../images/icons/creditcards.png); background-repeat:no-repeat; }
	.pay_cheque			{  float:left; width:16px; height:16px; background-image:url(../images/icons/pencil.png); background-repeat:no-repeat; }
	.pay_mandat			{  float:left; width:16px; height:16px; background-image:url(../images/icons/email_open.png); background-repeat:no-repeat; }
	.pay_retrait		{  float:left; width:16px; height:16px; background-image:url(../images/icons/package_go.png); background-repeat:no-repeat; }
	.client_connexion	{  float:left; width:16px; height:16px; background-image:url(../images/icons/key_go.png); background-repeat:no-repeat; }
	.sendMail			{  float:left; width:16px; height:16px; background-image:url(../images/icons/email_go.png); background-repeat:no-repeat; }
	.inscription		{  float:left; width:16px; height:16px; background-image:url(../images/icons/book_go.png); background-repeat:no-repeat; }
	.modifierClient		{  float:left; width:16px; height:16px; background-image:url(../images/icons/book_edit.png); background-repeat:no-repeat; }
	.searchAdvanced		{  float:left; width:16px; height:16px; background-image:url(../images/icons/zoom.png); background-repeat:no-repeat; }


	#pageWeb	{ position:absolute; left:50%; width:980px; margin:0 0 0 -490px;  }

		#bandeau	{ width:980px; height:90px; border:1px solid #FFF; border-bottom-width:5px; padding:1px; }

			.logoSite	{ border:0; }
			.linkLogo	{ float:left; }
			.pubTop_classique		{ float:left; margin:20px 30px 0 30px; background-color:#ddd; width:468px; height:60px; }
			.pubTop_large			{ float:left; margin:5px 30px 0 30px; background-color:#ddd; width:728px; height:90px; }
				.pubTitle		{ color:#333; font-size:80%; }
			#search		{
	color:#999;
	font-size:100%;
	padding:5px;
	float:left;
	margin:5px 0 0 5px;
	width:216px;
	position: absolute;
	left: 779px;
	top: 31px;
}
				.panierTitre	{
	text-decoration:none;
	color: #3E74A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
					a.panierLink				{
	color:#EEE;
	text-decoration:none;
}
					a.panierLink:link			{ 	}
					a.panierLink:visited		{ 	}
					a.panierLink:hover			{
	text-decoration:none;
	color: #851788;
}

		#navigation 	{
	font-size:70%;
	width:977px;
	position: absolute;
	left: 18px;
	top: 159px;
	color: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	height: 32px;
}

			/* ONGLETS DE NAVIGATION */

			/* Menus inactifs */
			.cadremenu	{}
				.premenu	{ border-bottom:1px solid #FFF; float:left; width:10px; height:35px}
				.menu		{
	float:left;
	width:auto;
	height:30px;
	padding:2px 0 0 0;
	margin:5px 0 0 0;
	color: #3876A1;
}
				.postmenu	{
	border-bottom:1px solid #FFF;
	float:left;
	width:10px;
	height:35px;
	color: #FC0;
}

			/* Menus actifs */
			.cadremenu_actif	{
}
				.premenu_actif		{ float:left; width:10px; height:40px; }
				.menu_actif			{ float:left; width:auto; height:35px; text-align:center; }
				.postmenu_actif		{ float:left; width:10px; height:40px; }

					.sousmenu	{
	float:left;
	width:auto;
	height:18px;
	text-align:center;
	padding:2px 0 0 0;
	margin:0 20px 0 20px;
	color: #3E74A1;
}

			/* VIOLET
				- clair		 : #D500D5
				- foncé		 : #800080
				- videntys	 : #8672A3
			*/
						

			/* Couleurs moyennes : inactifs */
		

			/* Couleurs plus claires */
					{
	position: absolute;
	left: 728px;
	top: -377px;
	height: 138px;
	width: 226px;
}

			/* Couleurs du trait bas du contenu et du texte */
			.color_0BorderBottom			{ color:#D500D5; border-bottom:1px solid #D500D5; }
			.color_0_darkBorderBottom		{ color:#800080; border-bottom:1px solid #800080; }
			.color_0_videntysBorderBottom	{ color:#AD3E75; border-bottom:1px solid #AD3E75; }
			.color_1BorderBottom			{ color:#FF871B; border-bottom:1px solid #FF871B; }
			.color_2BorderBottom			{ color:#4B9AB2; border-bottom:1px solid #4B9AB2; }
			.color_3BorderBottom			{ color:#75AD1B; border-bottom:1px solid #75AD1B; }
			.colorServiceBorderBottom		{ color:#7554A3; border-bottom:1px solid #7554A3/*#333*/; }

			/* Couleurs du trait bas du contenu */
			.color_0BorderBottomOnly			{ border-bottom:1px solid #D500D5; }
			.color_0_darkBorderBottomOnly		{ border-bottom:1px solid #800080; }
			.color_0_videntysBorderBottomOnly	{
}
			.color_1BorderBottomOnly			{
}
			.color_2BorderBottomOnly			{ border-bottom:1px solid #4B9AB2; }
			.color_3BorderBottomOnly			{ border-bottom:1px solid #75AD1B; }
			.colorServiceBorderBottomOnly		{ border-bottom:1px solid #7554A3/*#333*/; }

			/* Couleurs du texte des liens de boutiques */
			.color_0LinkColor				{ color:#D500D5; }
			.color_0_darkLinkColor			{ color:#800080; }
			.color_0_videntysLinkColor		{ color:#AD3E75; }
			.color_1LinkColor				{ color:#FF871B; }
			.color_2LinkColor				{ color:#4B9AB2; }
			.color_3LinkColor				{ color:#75AD1B; }
			.colorServiceLinkColor			{ color:#7554A3; }


			/* Navigation principale inactive */
			a.navLinkTop			{
	color:#EEE;
	text-decoration:none;
	margin:0;
	padding:0;
	font-size: 87%;
}
			a.navLinkTop:link		{
	color: #DDD;
}
			a.navLinkTop:visited	{ 	}
			a.navLinkTop:hover		{
	text-decoration:none;
	color: #3876A1;
}

			/* Navigation principale active */
			a.navLinkTop_actif			{
	font-weight:bolder;
	color:#FFFBF0;
	text-decoration:none;
	table-layout: auto;
}
			a.navLinkTop_actif:link		{ 	}
			a.navLinkTop_actif:visited	{ 	}
			a.navLinkTop_actif:hover	{   }

			/* Navigation pour les SERVICES */
			a.menu-haut					{
	color:#3E74A1;
	text-decoration:none;
	font-size: 70%;
}
			a.menu-haut:link			{ 	}
			a.menu-haut:visited			{ 	}
			a.menu-haut:hover			{
	text-decoration:underline;
	text-align: center;
	color: #453045;
}

			a.deconnexionLink			{ color:#000; text-decoration:none;	}
			a.deconnexionLink:link		{ 	}
			a.deconnexionLink:visited	{ 	}
			a.deconnexionLink:hover		{ text-decoration:underline; }

		#sousNavigation 	{
	font-size:100%;
	color:#3279A1;
	width:538px;
	height:20px;
	margin:0;
	position: absolute;
	top: 117px;
	left: 0px;
	background-color: #FFF;
}

		#cheminNavigation 	{
	font-weight:normal;
	font-size:70%;
	width:687px;
	height:24px;
	margin:5px 0;
	position: absolute;
	left: 267px;
	top: 209px;
}

			#cheminNavigationDeconnexion 	{
	float:right;
	margin:-10px 0 0 0;
	padding:0 90px 0 0;
	color: #C383BF;
}

			/* Chemin de Navigation */
			a.navLink			{
	color:#936;
	text-decoration:underline;
}
			a.navLink:link		{ 	}
			a.navLink:visited	{ 	}
			a.navLink:hover		{ text-decoration:none; }

		.famTD	{ border:1px solid #999;	}
			#formCritere			{ margin:0px; padding:0px; }
			.famTitre				{
	font-weight:bolder;
	color:#86288A;
	height:24px;
	padding:5px 0 0 5px;
	font-size: 80%;
	position: absolute;
	width: 209px;
	left: 23px;
	top: 326px;
}
			.famListe				{
	color:#4471A1;
	font-size: 90%;
	text-align: left;
	position: absolute;
	width: 221px;
	outline-color: #2A1FFF;
	left: 1000px;
	top: 389px;
	height: 111px;
}
.famListeespaceclient				{
	color:#496FA1;
	font-size: 90%;
	position: absolute;
	width: 231px;
	left: 1000px;
	top: 95px;
	height: 119px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
}
.famListedroit				{
	color:#3279A1;
	font-size: 90%;
	text-align: left;
	position: absolute;
	width: 206px;
	outline-color: #2A1FFF;
	left: 19px;
	top: 381px;
	height: 19px;
}
			.contentHeaderRayon		{
	height:20px;
	color: #B66EB4;
}
			.contentTitre			{
	font-weight:bolder;
	height:20px;
	padding:10px 0 0 5px;
	color: #B66EB4;
}
			.contentData			{
	border:1px solid #999;
	height:150px;
	margin:5px 0 20px 0px;
	color: #BC78B9;
}
			.contentTitreRayon		{
	color:#583559;
	font-weight:bolder;
	height:20px;
	padding:2px 0 0 5px;
}
			.contentDataRayon		{
	border:1px solid #999;
	height:350px;
	margin:5px 0 0 0;
	color: #A958A9;
}
			.contentDataRayonFirst	{
	border:1px solid #999;
	height:350px;
	color: #A34DA4;
}

				/* Liens pour accéder à toutes les offres */
				a.contentLinkRayon			{
	text-decoration:none;
	color: #AF62AF;
}
				a.contentLinkRayon:link		{
	color: #AF62AF;
}
				a.contentLinkRayon:visited	{
	color: #B66EB4;
}
				a.contentLinkRayon:hover	{
	text-decoration:underline;
	color: #C383BF;
}

			.contentFooterRayon	{
	text-align:right;
	font-size:60%;
	color:#999;
}
			.pubLeft			{
	margin:20px 10px;
	background-color:#ddd;
	width:160px;
	height:320px;
	color: #CE97C8;
}

		.boutiques				{
	font-size:55%;
	margin:10px 0;
	padding:5px;
}

			.upperTitre			{
	text-transform:uppercase;
	font-weight:bolder;
	position: absolute;
	left: 40px;
	top: 1219px;
	font-size: 11px;
}

			/* Chemin de Navigation des Boutiques */
			a.navLinkBoutique			{ text-decoration:underline;	}
			a.navLinkBoutique:link		{ 	}
			a.navLinkBoutique:visited	{ 	}
			a.navLinkBoutique:hover		{ text-decoration:none; }

		.mentions		 {
	font-size:80%;
	color:#666;
	margin:15px 0 0 0;
	padding:2px 5px;
	text-align:left;
	position: absolute;
	top: 1097px;
	left: 2.656in;
	width: 649px;
	height: 23px;
}

			a.navLinkMentions			{
	color:#666;
	text-decoration:underline;
	font-size: 11px;
	text-align: center;
}
			a.navLinkMentions:link		{ 	}
			a.navLinkMentions:visited	{ 	}
			a.navLinkMentions:hover		{
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

		.recherche-haut	{
	width:90px;
	height:20px;
}


/* #######################################################
	PRODUITS PAR 3
########################################################## */
	.produitPar3 { font-size:85%; float:left; width:33%; margin:1% 0; }
		.produitPar3Content	{ margin:5px 0 5px 15px; }
			.produitPar3Titre		{ margin-bottom:0; }
				a.produitPar3TitreLink			{
	color:#3876A1;
	text-decoration:underline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
				a.produitPar3TitreLink:link		{ 	}
				a.produitPar3TitreLink:visited	{ 	}
				a.produitPar3TitreLink:hover	{ text-decoration:none; }

			.produitPar3Marque		{
	color:#851687;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: oblique;
}
			.produitPar3CadreImg	{ margin:10px 0 5px 0; height:125px; 	}
			.produitPar3Img			{ }
			.produitPar3Prix		{ margin:5px 0; height:45px; text-align:right; }
			.produitPar3PrixPromo	{ color:red; 	}
			.produitPar3PrixNormal	{
	font-style:italic;
	color:#3876A1;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
			.produitPar3PrixNormalBarre	{
	font-weight:normal;
	font-style:italic;
	color:#F90;
	text-decoration:line-through;
}
			.produitPar3PrixHT		{
	color:#777;
	font-weight:bolder;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
			.produitPar3Stock		{ color:#069; font-weight:bolder; }
			.produitPar3Actions		{ margin:10px 0 0 0;  }

			a img { border:0; }

	.critereCadre	{
	font-size:60%;
}
		.critereTitre	{ font-weight:bolder; text-decoration:underline; margin:0 0 10px 0; }
		.critereListe	{ padding:0 0 20px 10px; }
			a.critereLink			{
	font-weight:normal;
	color:#A958A9;
	text-decoration:underline;
}
			a.critereLink:link		{ 	}
			a.critereLink:visited	{ 	}
			a.critereLink:hover		{ text-decoration:none; }



/* #######################################################
	LISTE DES PRODUITS
########################################################## */
	.produitTitre	{
	font-size:60%;
	color:#999;
}
		.produitEncartPage	{
	font-size:70%;
	font-weight:bolder;
	color:#FFF;
	height:25px;
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
	border:1px solid #C0C0C0;
}

			.produitPageActive	{
	color:#666;
	font-weight:normal;
	font-size:80%;
}

			a.produitPageLink			{ font-size:80%; font-weight:bolder; color:#5F5F5F; text-decoration:underline;	}
			a.produitPageLink:link		{ 	}
			a.produitPageLink:visited	{ 	}
			a.produitPageLink:hover		{ text-decoration:none; }

	.produitTableHeader	{
	width:100%;
	background-color:#ECECF1;
	color:#4471A1;
	padding-bottom: 10px;
}
	.produitTable		{
	width:95%;
	border-top:50;
	padding-bottom: 70px;
	padding-top: 10px;
}
		.produitTable tr	{
	padding:50px;
}
			.produitTdImg	{ width:100px; height:65px; vertical-align:top; }
			.produitTdDesignation	 { width:300px; height:50px; vertical-align:top; }
				.produitDesignation	 { font-size:80%; text-decoration:underline; margin:0 0 10px 0; text-transform:uppercase; /*font-variant:small-caps;*/ }
					a.produitDesignationLink			{
	color:#666;
	text-decoration:underline;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
					a.produitDesignationLink:link		{ 	}
					a.produitDesignationLink:visited	{ 	}
					a.produitDesignationLink:hover		{ text-decoration:none; }

			.produitTdMarque	{
	width:100px;
	text-align:center;
	font-size:60%;
	vertical-align:top;
	color:#666;
}
			.produitTdPrix		{
	width:100px;
	text-align:right;
	font-weight:bolder;
	font-size:60%;
	vertical-align:top;
}
				.produitPrix		{  }
				.produitPrixPromo	{
	color:#3E74A1;
}
				.produitPrixNormal		{
	font-style:italic;
	color:#A958A9;
}
				.produitPrixNormalBarre	{
	font-weight:normal;
	font-style:italic;
	color:#973999;
	text-decoration:line-through;
}
				.produitPrixHT		{
	color:#4471A1;
	font-weight:bolder;
}
			.produitTdAction		{ height:15px; vertical-align:bottom; }
			.produitTdStock			{ text-align:right; vertical-align:bottom; }
				.produitStock		{
	color:#069;
	font-weight:bolder;
	padding:0 0 0 20px;
	font-size:60%;
}

	.ficheTable		{ width:100%; }
		.ficheTable tr	{ padding:5px; }
			.ficheTdImg	{ width:200px; vertical-align:top; }
			.ficheTdDesignation	 { width:400px; vertical-align:top; }
				.ficheDesignation	 {
	font-size:80%;
	margin:0 0 10px 0;
	font-weight:bolder;
}
				.ficheMarque		 { color:#666; }
				.fichePrix			 { font-weight:bolder; margin:15px 0;  }
					.fichePrixPromo			{
	font-family:helvetica;
	font-size:100%;
	color:#496FA1;
	font-weight:bolder;
	padding:5px;
}
					.fichePrixNormal		{
	font-family:helvetica;
	font-size:100%;
	color:#973999;
	font-weight:bolder;
	padding:5px;
}
					.fichePrixNormalBarre	{
	font-weight:normal;
	font-style:italic;
	color:#666;
	text-decoration:line-through;
	margin:5px 0 0 0;
}
					.fichePrixHT			{
	color:#496FA1;
	font-weight:bolder;
	margin:5px 0 0 0;
}
				.ficheStock		{ color:#069; font-weight:bolder; padding:0 0 0 20px; margin:10px 0; }
				.ficheAction		 { padding:5px 0 0 0; margin:20px 0 50px 0; }
				.ficheDescriptionTitre	{ }
				.ficheDescription	 { color:#666; }
				.ficheDetail	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

	.panierTableHeader	{ width:100%; border:1px solid #666; border-bottom:0; background-color:#B0B0B0; color:#fff; }
		.panierThTitle	{
	text-align:left;
	padding:0 0 0 5px;
	background-color:#4471A1;
	color:#FFFBF0;
	font-weight:bolder;
}
	.panierTable		{
	width:100%;
	border-top:0;
	color: #9CA3A7;
}
		.panierTable tr	{
	color: #808080;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
		.panierTdDesignation	 {
	width:300px;
	height:50px;
	vertical-align:top;
	color: #90969B;
	margin-top: 10px;
}
			.panierDesignation	 {
	font-size:60%;
	text-decoration:underline;
	margin:0 0 2px 0;
	text-transform:uppercase;
	color: #8C9296;
}
				a.panierDesignationLink			{
	color:#333;
	text-decoration:underline;
	margin:0 0 10px 0;
	text-transform:uppercase;
	font-size: 12px;
}
				a.panierDesignationLink:link		{ 	}
				a.panierDesignationLink:visited	{ 	}
				a.panierDesignationLink:hover		{ text-decoration:none; }
		.panierTdPrix		{
	width:75px;
	text-align:right;
	font-size:100%;
	vertical-align:top;
	color: #39303B;
}
			.panierPrixHT		{ color:#666; }
			.panierPrixTTC		{ color:#666; }
		.panierTdQuantite		{
	width:50px;
	text-align:right;
	font-size:100%;
	vertical-align:top;
	color: #3E74A1;
}
		.panierTdDelete			{
	width:100px;
	text-align:center;
	vertical-align:top;
	color: #7C7B7D;
}
		.inputQte	{
	text-align:right;
	float:right;
	font-size:100%;
	width:20px;
	margin:0 2px 0 0;
	color: #923095;
}
		.panierFSTotal	{
	float:right;
	width:250px;
	margin:0 10px 0 0;
	color: #A34DA4;
}
		.panierTotalPrixTTC	{
	font-weight:bolder;
	font-size:100%;
	margin:5px 0 10px 0;
	color: #493045;
}

			a.panierLinkCommander			{ color:#000; text-decoration:underline; margin:0 0 10px 0;	}
			a.panierLinkCommander:link		{
	color: #3876A1;
}
			a.panierLinkCommander:visited	{
	color: #4471A1;
}
			a.panierLinkCommander:hover		{
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 60%;
}

		.panierTable form	{
	margin:0;
	padding:0;
	color: #CCC;
}



	.paiementTd	{ padding:5px;	}
		.paiementFS		{ margin:5px 10px 0 10px; padding:10px;	}
			.paiementLegend	{ font-size:bolder; }

	.clientLabel		{ display:block; float:left; width:150px; padding:5px 5px 0 0; text-align:right; margin:0 15px 0 0; }
	.clientButtonLabel	{ display:block; float:left; width:450px; padding:5px 5px 0 0; text-align:right; margin:0 15px 0 0; }
	.clientAddUpdFS		{
	margin:5px 10px 0 10px;
	padding:10px;
	font-size:60%;
	color: #FC0;
}
		.clientAddUpdLabel	{ display:block; float:left; width:200px; padding:5px 5px 0 0; text-align:right; margin:0 15px 0 0; }
	.clientLegend		{  }
	.clientOtherChoice	{ text-align:right; padding:0 5px 5px 0; }
	.clientButton		{
	padding:0 5px 5px 0;
	color: #FC0;
	font-size: 200%;
}
	.clientInputMail		{
	width:250px;
	padding:2px 0 0 2px;
	height:15px;
	font-size:100%;
	color:navy;
}
	.clientInputAddUpdText	{
	width:250px;
	padding:2px 0 0 2px;
	height:20px;
	font-size:150%;
	color:navy;
}
	.clientInputAddUpdTextIndicatif	{
	width:50px;
	padding:2px 0 0 2px;
	height:15px;
	font-size:60%;
	color:navy;
}
	.clientInputAddUpdTextTelephone	{
	width:186px;
	padding:2px 0 0 2px;
	height:15px;
	font-size:60%;
	color:navy;
}
	.clientSelectAddUpdText	{
	width:50px;
	padding:2px 0 0 2px;
	height:15px;
	font-size:60%;
	color:navy;
}

	.clientCommandTr	{
	font-size:60%;
}
	.commandEncartPage	{
	font-size:60%;
	font-weight:bolder;
	color:#999;
	height:25px;
	padding:10px 0 0 0;
	text-align:center;
	border:1px solid #C0C0C0;
}


.searchFS		{ margin:5px 10px 0 10px; padding:10px;	}
	.searchLegend			{ font-size:bolder; }
	.searchLabel			{ display:block; float:left; width:250px; padding:5px 5px 0 0; text-align:right; margin:0 15px 0 0; }
	.searchLabelButton		{
	display:block;
	float:left;
	width:450px;
	padding:5px 5px 0 0;
	text-align:right;
	margin:0 15px 0 0;
	color: #C383BF;
}
	.searchLabelRadio		{
	display:block;
	float:left;
	width:50px;
	text-align:right;
	margin:0 15px 0 0;
	color: #89208C;
}
	.searchInputRadioText	{
	font-size:60%;
	color: #DDAFD5;
}
	.searchInputText		{
	width:150px;
	padding:2px 0 0 2px;
	height:15px;
	font-size:60%;
	color:navy;
}
	.searchSelectText		{
	width:150px;
	padding:2px 0 0 2px;
	height:15px;
	font-size:60%;
	color:navy;
}
	.searchAndOr			{
	text-align:center;
	font-weight:bolder;
	margin:15px 10px 0 10px;
	color: #D4A0CD;
}
	.searchButton			{ margin:10px 5px 0 0; }
	.searchRemarqueUL		{ margin:5px 0 10px 0; list-style-type:square;  }
		.searchRemarqueLI	{ padding:0 0 0 20px;}


.contactFS		{
	margin:5px 10px 0 10px;
	padding:10px;
	color: #CE97C8;
}
	.contactLegend			{ font-size:bolder; }
	.contactLabel			{
	font-size:100%;
	display:block;
	float:left;
	width:150px;
	padding:5px 5px 0 0;
	text-align:right;
	margin:0 15px 0 0;
}
	.contactLabelEmpty		{
	font-size:100%;
	display:block;
	float:left;
	width:150px;
	padding:0 5px 0 0;
	text-align:right;
	margin:0 15px 0 0;
	color: #A34DA4;
}
	.contactInputText		{
	width:200px;
	padding:2px 0 0 2px;
	height:20px;
	font-size:100%;
	color:navy;
}
	.contactSelectText		{
	width:206px;
	padding:2px 0 0 2px;
	margin:2px 0;
	height:20px;
	font-size:100%;
	color:navy;
}
	.contactSelectTextObjet	{
	width:349px;
	padding:2px 0 0 2px;
	margin:2px 0;
	height:15px;
	font-size:60%;
	color:navy;
}
	.contactTextArea		{
	width:345px;
	padding:2px 0 0 2px;
	font-size:100%;
	color:navy;
}
	.contactTextAreaAdress	{
	width:202px;
	padding:2px 0 0 2px;
	font-size:60%;
	color:navy;
}

	.contactButton		{
	margin:5px 0 0 0;
	padding:0 5px 5px 0;
	color: #B66EB4;
}
		.contactButtonLabel	{
	display:block;
	float:left;
	width:440px;
	padding:5px 5px 0 0;
	text-align:right;
	margin:0 15px 0 0;
	color: #B66EB4;
}


.texteDescription	{
	font-size:100%;
	text-align:justify;
	color: #3876A1;
}
.texteAdresse		{
	font-size:100%;
	text-align:center;
	color: #CE97C8;
}



.protectionTitre					{
	font-weight:bolder;
	padding:2px 0 2px 5px;
	margin:50px 0 5px 0;
	color: #B66EB4;
}
.protectionFirstSousTitre			{
	margin:15px 0 2px 0;
	color: #B66EB4;
}
.protectionSousTitre				{
	margin:30px 0 2px 0;
	color: #C98DC4;
}
.protectionSousTitre2				{
	margin:0 0 2px 0;
	font-style:italic;
	color: #D9A8D1;
}
.protectionRetour					{
	text-align:right;
	color: #C98DC4;
}
.protectionAdresse					{
	text-align:center;
	margin:10px 0 0 0;
	color: #A958A9;
}
.protectionFirstSousTitreContent	{
	margin:10px 0 0 30px;
	color: #C383BF;
}
.protectionSousTitreContent			{
	margin:10px 0 0 30px;
	color: #C98DC4;
}
.garantieLegende					{
	color:#F90;
	font-weight:bolder;
}
#Tableau_01 tr td #search {
	color: #8D2791;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
}
#Tableau_01 tr td .famListe.colorServiceListe .menu-haut {
	color: #A0A0A4;
	font-family: Verdana, Geneva, sans-serif;
}
s
#Tableau_01 tr td #FlashID object div h4 {
	text-align: center;
}
#Tableau_01 tr td #FlashID object div h4 {
	text-align: right;
	color: #FFFBF0;
}
#Tableau_01 tr td #FlashID object div h4 {
	text-align: center;
}
#Tableau_01 tr td #FlashID object div h4 {
	font-size: 100%;
}
