/*-------------------------------------- STYLES Flowers ----------------------------------------*/

/*------- Body ------ width:775px;  height:700px; ---*/

/*-- beige logo -- rgb(225, 199, 163); --*/ 
/*-- beige headertable ----- rgb(252, 240, 216); --*/ 
/*-- beige 1 ----- rgb(252, 245, 226); --*/
/*-- beige 0 ----- rgb(255, 248, 230); --*/



/*-- rose pale --------------------- rgb(255,233,236); --*/
/*-- vert logo --------------------- rgb(123,206,0); --*/
/*-- rose foncé (bordure logo) ----- rgb(255,156,156); --*/
/*-- marron logo ------------------- rgb(206,123,82); --*/
/*-- marron piment ------------------- rgb(179,42,38); --*/



.elementNoWrap		{	white-space: nowrap;
				}


/*---------------------------------------- BODY : FIXED HEADER   ---------------------------*/



.bodyFixedHeaderTitleBox		{	
						position : fixed;
						top : 0px;
						left : 0px;
						height : 80px;
						width: 100%;
						text-align : center;
						background: rgb(225,203,227);
					}


.bodyFixedHeaderTitle	{	
					position : relative;
					top : 15px;
				}

.bodyFixedHeader011	{	position : fixed;
					left : 0px;
					top : 0px;
				}

.bodyFixedHeader011_XX	{	float : left;
					position : fixed;
				}

.bodyFixedHeader012	{	position : fixed;
					top : 0px;
					text-align: center;
				}
.bodyFixedHeader0131	{	position : fixed;
					right : 185px;
					top : 20px;
				}
.bodyFixedHeader0132	{	position : fixed;
					right : 195px;
					top : 55px;
				}
.bodyFixedHeader014	{	position : fixed;
					right : 0px;
					top : 0px;
				}
				
/*------  vertical menu in Title -----------*/

.bodyFixedHeaderTitleMenuBox		{	position : fixed;
							left :25px;
							top : 10px;
							text-align: left;
						}
.bodyFixedHeaderTitleMenuLinkBox	{	padding-top : 3px;
						}
/*-- jaune dandelion ----- rgb(249,171,34); --*/
.bodyFixedHeaderTitleMenuLink		{ font-weight: bold ; font-size: 12px ; color: rgb(244, 250, 255); text-decoration: none; 
						}
.bodyFixedHeaderTitleMenuLink:hover	{ font-weight: bold ; font-size: 12px ; color: rgb(255, 145, 0); text-decoration: none; 
						}
.bodyFixedHeaderTitleMenuLink:active	{ font-weight: bold ; font-size: 12px ; color: rgb(249,171,34); text-decoration: none; 
						}
				

/*------  language selection -----------*/

.bodyFixedHeaderLangBox			{	position : fixed;
							left :25px;
							top : 10px;
							text-align: left;
						}

.bodyFixedHeaderLangLink			{ font-weight: normal ; font-size: 11px ; color:  rgb(67,124,21); text-decoration: underline; 
						}
.bodyFixedHeaderLangLink:hover		{ font-weight: normal ; font-size: 11px ; color: rgb(67,54,238); text-decoration: underline; 
						}
.bodyFixedHeaderLangLink:active		{ font-weight: normal ; font-size: 11px ; color: rgb(67,124,21); text-decoration: underline; 
						}
				
				

/*-- vert  clair  RoseMary 1 ----- rgb(219,220,165); --*/
.bodyFixedHeaderTopBorder01		{	
							position : fixed;
							left : 0px;
							top : 80px;
							height : 2px;
							width: 100%;
							background: rgb(219,220,165);
						}

/*-- vert  clair  RoseMary 2 ----- rgb(192,192,143); --*/
.bodyFixedHeaderTopBorder02		{	
							position : fixed;
							left : 0px;
							top : 82px;
							height : 2px;
							width: 100%;
							background: rgb(192,192,143);
						}

/*-- vert  moyen  RoseMary ----- rgb(125,182,0); --*/
.bodyFixedHeaderTopBorder03		{	
							position : fixed;
							left : 0px;
							top : 84px;
							height : 2px;
							width: 100%;
							background: rgb(125,182,0);
						}


/*-- mauve  très clair  monet ----- rgb(251,239,254); --*/
.bodyFixedHeaderMenuMainBox		{	
							position : fixed;
							left : 0px;
							top : 86px;
							height : 25px;
							width: 100%;
							padding-top: 3px;
							vertical-align: middle;
							background: rgb(251,239,254);
						}
/*--vertical-align: middle; --*/
.bodyFixedHeaderMenuLinkBox	{	
							position : relative;
							vertical-align: middle;
							padding-right: 10px;
							overflow : auto;
							white-space: nowrap;
						}


.bodyFixedHeaderMenuLink		{ font-weight: bold ; font-size: 12px ; color: rgb(108,76,180); text-decoration: none; padding-left: 30px; display: inline;
						}
.bodyFixedHeaderMenuLink:hover	{ font-weight: bold ; font-size: 12px ; color: rgb(255, 145, 0); text-decoration: none; padding-left: 30px; display: inline;

						}
.bodyFixedHeaderMenuLink:active	{ font-weight: bold ; font-size: 12px ; color: rgb(108,76,180); text-decoration: none; padding-left: 30px;  display: inline;

						}


/*-- vert  moyen  RoseMary ----- rgb(125,182,0); --*/
.bodyFixedHeaderBottomBorder01		{	
							position : fixed;
							left : 0px;
							top : 111px;
							height : 2px;
							width: 100%;
							background: rgb(125,182,0);
						}

/*-- vert  clair  RoseMary 2 ----- rgb(192,192,143); --*/
.bodyFixedHeaderBottomBorder02		{	
							position : fixed;
							left : 0px;
							top : 113px;
							height : 2px;
							width: 100%;
							background: rgb(192,192,143);
						}


/*-- vert  clair  RoseMary 1 ----- rgb(219,220,165); --*/
.bodyFixedHeaderBottomBorder03		{	
							position : fixed;
							left : 0px;
							top : 115px;
							height : 2px;
							width: 100%;
							background: rgb(219,220,165);
						}


.simulFixedHeaderRow	{	
					width: 100%;
					height: 118px;
				}


.fixedBodyHeaderBox	{	position : fixed;
					width: 100%;
					height: 10%;
					left : 0px;
					right : 0px;
					top : 0px;
					bottom : auto;
				}



/*--------------- background-color :  rgb(244, 250, 255);   ---------------------------*/
.fullBluePageFixedHeader	{	
					position : absolute;
					left : 0px;
					top : 118px;
					margin : 0px;
					padding : 10px;
					width: 98%;
					overflow : auto;
					background-color :  rgb(244, 250, 255);
					font-family: verdana, Arial, Helvetica, sans-serif;
					}


.fullBeigePageFixedHeader	{	
					position : absolute;
					left : 0px;
					top : 118px;
					margin : 0px;
					padding : 10px;
					width: 98%;
					overflow : auto;
					background-color :  rgb(255,248,233);
					font-family: verdana, Arial, Helvetica, sans-serif;
					}



/*---------------------------------------- BODY : ABSOLUTE HEADER   ---------------------------*/


.bodyAbsoluteHeaderBox	{	
					height : 85px;
					border-bottom-style        : solid;
					border-bottom-color        : green;
					border-bottom-width        : 5px;
				}


.bodyAbsoluteHeaderTitleLogo02	{	position : absolute;
						height : 85px;
						left : 0px;
						top : 0px;
					}
.bodyAbsoluteHeaderTitleLogo01	{	position : absolute;
						height : 85px;
						right : 0px;
						top : 0px;
					}



/*-- mauve  clair  monet ----- rgb(225,203,227); --*/
.bodyAbsoluteHeaderTitleBox		{	height : 80px;
					text-align : center;
					background: rgb(225,203,227);
				}

/*-- vert  clair  RoseMary 1 ----- rgb(219,220,165); --*/
.bodyAbsoluteHeaderBorder01	{	height : 2px;
						background: rgb(219,220,165);
					}

/*-- vert  clair  RoseMary 2 ----- rgb(192,192,143); --*/
.bodyAbsoluteHeaderBorder02	{	height : 2px;
						background: rgb(192,192,143);
					}

/*-- vert  moyen  RoseMary ----- rgb(125,182,0); --*/
.bodyAbsoluteHeaderBorder03	{	height : 2px;
						background: rgb(125,182,0);
					}


/*------  vertical menu in Title -----------*/

.bodyAbsoluteHeaderTitleMenuBox	{	position : absolute;
							left : 15px;
							top : 10px;
							text-align: left;
						}
.bodyAbsoluteHeaderTitleMenuLinkBox	{	padding-top : 5px;
						}
/*-- jaune dandelion ----- rgb(249,171,34); --*/
.bodyAbsoluteHeaderTitleMenuLink		{ font-weight: bold ; font-size: 12px ; color: rgb(244, 250, 255); text-decoration: none; 
						}
.bodyAbsoluteHeaderTitleMenuLink:hover	{ font-weight: bold ; font-size: 12px ; color: rgb(255, 145, 0); text-decoration: none; 
						}
.bodyAbsoluteHeaderTitleMenuLink:active	{ font-weight: bold ; font-size: 12px ; color: rgb(244, 250, 255); text-decoration: none; 
						}



/*------  language selection -----------*/

.bodyAbsoluteHeaderTitleLangIcon	{	position : absolute;
							right :185px;
							top : 20px;
							text-align: left;
						}
.bodyAbsoluteHeaderTitleLangTitle	{	position : absolute;
							right :195px;
							top : 55px;
							text-align: left;
						}

.bodyAbsoluteHeaderLangLink		{	font-weight: normal ; font-size: 11px ; color:  rgb(67,124,21); text-decoration: underline; 
						}
.bodyAbsoluteHeaderLangLink:hover	{	font-weight: normal ; font-size: 11px ; color: rgb(67,54,238); text-decoration: underline; 
						}
.bodyAbsoluteHeaderLangLink:active	{	font-weight: normal ; font-size: 11px ; color: rgb(67,124,21); text-decoration: underline; 
						}
				

/*-- mauve  très clair  monet ----- rgb(251,239,254); --*/
.bodyAbsoluteHeaderMenuMainBox	{	height : 25px;
							background: rgb(251,239,254);
						}

.bodyAbsoluteHeaderMenuLink		{ font-weight: bold ; font-size: 12px ; color: rgb(108,76,180); text-decoration: none; padding-left: 30px; display: inline;
						}
.bodyAbsoluteHeaderMenuLink:hover	{ font-weight: bold ; font-size: 12px ; color: rgb(255, 145, 0); text-decoration: none; padding-left: 30px; display: inline;
						}
.bodyAbsoluteHeaderMenuLink:active	{ font-weight: bold ; font-size: 12px ; color: rgb(108,76,180); text-decoration: none; padding-left: 30px;  display: inline;
						}



.bodyAbsoluteHeaderContent	{	width : 800px;
						text-align : center;
					 }

.fullBluePageAbsoluteHeader	{	
					position : absolute;
					left : 0px;
					top : 0px;
					margin : 0px;
					width: 100%;
					background-color :  rgb(244, 250, 255);
					font-family: verdana, Arial, Helvetica, sans-serif;
					}
.fullBeigePageAbsoluteHeader	{	
					position : absolute;
					left : 0px;
					top : 0px;
					margin : 0px;
					width: 100%;
					background-color :  rgb(255,248,233);
					font-family: verdana, Arial, Helvetica, sans-serif;
					}


/*----------------------------------------  flyer FDB  ---------------------------*/

.bodyFDBPresentation	{	
					padding : 10px;
					background-color :  white;
					font-family: Arial, Verdana,  Helvetica, sans-serif;
				}

/*-- mauve  clair ----- rgb(161,134,220); --*/
.FDBPresentationBoxHeader	{ 
					padding:		3px;
					background-color	: rgb(161,134,220);
					text-align:		center;
					}
.FDBPresentationBoxHeaderText	{ 
					padding-right		:35px;
					background-color	: rgb(161,134,220);
					font-weight:		normal ; 
					font-size:		13px ;
					font-style:		italic; 
					color:			white;
					}

.FDBPresentationMainBox	{	
					width			: 650px;
					padding		: 0px;
					border-style        : solid;
					border-color        : rgb(108,76,180);
					border-width        : 1px;
					background-color :  rgb(244, 250, 255);
				}

.FDBPresentationBox01	{	
					width			: 650px;
					padding : 10px;
				}
.FDBPresentationText01	         { 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		14px ; 
					color:			rgb(67,118,193);
					}



.FDBPresentationBox02		{	
					width			: 450px;
					padding-top		: 15px;
					}
.FDBPresentationBox03		{	
					padding-top		: 8px;
					}



.FDBPresentationTitle02	         { 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		22px ; 
					font-style:		italic; 
					color:			rgb(108,76,180);
					text-align : center;
					padding-bottom : 8px;
					}

.FDBPresentationText02	         { 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style:		italic; 
					color:			rgb(108,76,180);
					text-align : left;
					}

.FDBPresentationBox04		{	
					height:		42px;
					border-bottom-style        : solid;
					border-bottom-color        : rgb(186,202,136);
					border-bottom-width        : 1px;
					background-color :  rgb(251,238,185);
					padding-top:		20px;
					text-align:	center;
					}
.FDBPresentationBox05		{	
					height:		32px;
					border-top-style        : solid;
					border-top-color        : rgb(186,202,136);
					border-top-width        : 1px;
					border-bottom-style        : solid;
					border-bottom-color        : rgb(186,202,136);
					border-bottom-width        : 1px;
					background-color :  rgb(251,238,185);
					padding-top:		5px;
					text-align:	center;
					}
.FDBPresentationBox07		{	
					height:		65px;
					border-top-style        : solid;
					border-top-color        : rgb(186,202,136);
					border-top-width        : 1px;
					border-bottom-style        : solid;
					border-bottom-color        : rgb(186,202,136);
					border-bottom-width        : 1px;
					background-color :  rgb(251,238,185);
					padding-top:		10px;
					text-align:	center;
					}

/*-- green home : rgb(125,182,0) ---*/
/*-- jaune clair : rgb(251,255,139) ---*/

.FDBPresentationText05	         { 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		20px ; 
					font-style:		italic ; 
					color:			rgb(54,127,5);
					}

.FDBPresentationText06	         { 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style:		italic ; 
					color:			rgb(54,127,5);
					}

.FDBPresentationText07	         { 
					padding-top : 10px;
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		22px ; 
					font-style:		italic ; 
					color:			rgb(54,127,5);
					}

.FDBPresentationPitchBox	         { 
					padding-top:		10px;
					padding-left:		20px;
					padding-right:	20px;
					text-align:		left;
				}
.FDBPresentationLinksBox	         { 
					padding-top:		8px;
					text-align:		left;
				}

.FDBPresentationPitchBoxLine	{ 
					padding-top:		0px;
					padding-bottom:	2px;
					}
.FDBPresentationPitchLink		{ font-weight: normal ; font-size: 13px ; color: rgb(108,76,180); text-decoration: underline;
					}
.FDBPresentationPitchLink:hover	{ font-weight: normal ; font-size: 13px ; color: rgb(255, 145, 0); text-decoration: underline;
					}
.FDBPresentationPitchLink:active	{ font-weight: normal ; font-size: 13px ; color: rgb(108,76,180); text-decoration: underline; 
					}


.FDBPresentationSiteLinkBox	{ 
					   padding-top	:20px;
					   text-align		:right;
					}
.FDBPresentationSiteLink		{ font-weight: bold ; font-size: 15px ; color: rgb(108,76,180); text-decoration: none;
					}
.FDBPresentationSiteLink:hover	{ font-weight: bold ; font-size: 15px ; color: rgb(255, 145, 0); text-decoration: none;
					}
.FDBPresentationSiteLink:active	{ font-weight: bold ; font-size: 15px ; color: rgb(108,76,180); text-decoration: none; 
					}

/*----------------------------------------  flyer Book (Claudia)  ---------------------------*/

.bodyFlyerBook	{	
					padding : 10px;
					background-color :  white;
					font-family: Arial, Verdana,  Helvetica, sans-serif;
				}

/*-- mauve  clair ----- rgb(161,134,220); --*/
.FlyerBookBoxHeader	{ 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					padding:		3px;
					background-color	: rgb(161,134,220);
					text-align:		center;
					}
.FlyerBookBoxHeaderText	{ 
					padding-right		:35px;
					background-color	: rgb(161,134,220);
					font-weight:		normal ; 
					font-size:		13px ;
					font-style:		italic; 
					color:			white;
					}

.FlyerBookMainBox			{	
					width	:		750px;
					padding:		0px;
					border-style        : solid;
					border-color        : rgb(108,76,180);
					border-width        : 1px;
					background-color :  rgb(244, 250, 255);
					}

.FlyerBookBox01			{	
					padding		: 10px;
					}
.FlyerBookText01			{ 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		14px ; 
					color:			rgb(67,118,193);
					}



.FlyerBookBox02			{	
					padding		: 10px;
					padding-top		: 15px;
					}

.FlyerBookText02			{ 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style:		normal; 
					color:			rgb(108,76,180);
					text-align : left;
					}

.FlyerBookBox03			{	
					padding		: 10px;
					border-style        : solid;
					border-color        : rgb(186,202,136);
					border-width        : 1px;
					background-color :  rgb(251,238,185);
					padding-top:		10px;
					text-align:	left;
					}

.FlyerBookText03			{ 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style:		normal; 
					color:			rgb(54,127,5);
					text-align : left;
					}
.FlyerBookLinkBox03		{	
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					padding-top:		10px;
					text-align:	center;
					}
.FlyerBookLink03			{ font-weight: bold ; font-size: 20px ; color: rgb(54,127,5); text-decoration: none;
					}
.FlyerBookLink03:hover		{ font-weight: bold ; font-size: 20px ; color: rgb(255, 145, 0); text-decoration: none;
					}
.FlyerBookLink03:active		{ font-weight: bold ; font-size: 20px ; color: rgb(108,76,180); text-decoration: none; 
					}


.FlyerBookBox04		{	
					height:		65px;
					background-color :  rgb(67,118,193);
					padding-top:		10px;
					text-align:	center;
					}

.FlyerBookText04	         { 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		15px ; 
					font-style:		normal ; 
					color:			white;
					}


.FlyerBookBox07		{	
					height:		65px;
					border-top-style        : solid;
					border-top-color        : rgb(186,202,136);
					border-top-width        : 1px;
					border-bottom-style        : solid;
					border-bottom-color        : rgb(186,202,136);
					border-bottom-width        : 1px;
					background-color :  rgb(251,238,185);
					padding-top:		10px;
					text-align:	center;
					}

.FlyerBookText06	         { 
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style:		italic ; 
					color:			rgb(54,127,5);
					}

.FlyerBookText07	         { 
					padding-top : 10px;
					font-family: Arial, Verdana,  Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		22px ; 
					font-style:		italic ; 
					color:			rgb(54,127,5);
					}

.FlyerBookPitchBox	         { 
					padding-top:		10px;
					padding-left:		20px;
					padding-right:	20px;
					text-align:		left;
					font-family: Arial, Verdana,  Helvetica, sans-serif;
				}
.FlyerBookLinksBox	         { 
					padding-top:		8px;
					text-align:		left;
					font-family: Arial, Verdana,  Helvetica, sans-serif;
				}

.FlyerBookPitchBoxLine	{ 
					padding-top:		0px;
					padding-bottom:	2px;
					}
.FlyerBookPitchLink		{ font-weight: normal ; font-size: 13px ; color: rgb(108,76,180); text-decoration: underline;
					}
.FlyerBookPitchLink:hover	{ font-weight: normal ; font-size: 13px ; color: rgb(255, 145, 0); text-decoration: underline;
					}
.FlyerBookPitchLink:active	{ font-weight: normal ; font-size: 13px ; color: rgb(108,76,180); text-decoration: underline; 
					}


.FlyerBookSiteLinkBox	{ 
				padding-top	: 20px;
				text-align	: right;
				font-family	: Arial, Verdana,  Helvetica, sans-serif;
				}
.FlyerBookSiteLink		{ font-weight: bold ; font-size: 15px ; color: rgb(108,76,180); text-decoration: none;
					}
.FlyerBookSiteLink:hover	{ font-weight: bold ; font-size: 15px ; color: rgb(255, 145, 0); text-decoration: none;
					}
.FlyerBookSiteLink:active	{ font-weight: bold ; font-size: 15px ; color: rgb(108,76,180); text-decoration: none; 
					}
.FlyerBookCautionMessage			{	
						padding : 10px;
						font-weight: normal ; font-size: 10px ; font-style: italic;
						color: rgb(180,168,132);  
						}

/*--- deprecated, see header --*/
.fullBluePage	{	
					position : absolute;
					left : 0px;
					top : 118px;
					margin : 0px;
					padding : 10px;

					background-color :  rgb(244, 250, 255);
					font-family: verdana, Arial, Helvetica, sans-serif;
					}



/*-- light blue ----- rgb(238, 242, 255); --*/
/*-- light++ blue ----- rgb(244, 250, 255); --*/

.fullBluePage_XX			{	
					position : absolute;
					left : 0px;
					top : 0px;
					margin : 0px;
					
					z-index : 0;
					height : auto;
					background-color :  rgb(244, 250, 255);
					font-family: verdana, Arial, Helvetica, sans-serif;
				}


.fullPage			{	position : absolute;
					left : 0px;
					top : 0px;
					margin : 0px;
					height : auto;
					font-family: verdana, Arial, Helvetica, sans-serif;
					min-width: 1200px;
				}


.absCommonTitleBox	{	position : absolute;
						left : 250px;
						top : 85px;
						margin : 0px;
						width : 700px;
						z-index : 0;
						font-family: verdana, Arial, Helvetica, sans-serif;
						font-weight: bold ; font-size: 24px ; color: white;
					}

.adminBody			{						
					font-family: verdana, Arial, Helvetica, sans-serif;
				}


/*----------------  HOME -------------------------*/

/*------- ATTENTION ------------

Mozilla ne traite pas correctement les z-index < 0
Il faut donc positionner TOUS les éléments "absolute" et les écrire en séquence

--------------------------------*/
/*-- ocir --*/
/*-- dark blue ----- rgb(21, 55, 109); --*/
/*---- jaune paille foncé : rgb(255, 145, 0); ---*/
/*---- jaune paille clair : rgb(255, 240, 230); ---*/

/*-- bleu Ocir ----- rgb(21, 55, 109); --*/
/*-- mauve ----- rgb(21, 55, 109); --*/
/*-- vert Rosemary  1 ----- rgb(102,151,39); --*/
/*-- vert Rosemary  2 ----- rgb(125,182,0); --*/
/*-- bleu Rosemary ----- rgb(67,118,193); --*/
/*-- bleu Header ----- rgb(1,100,151); --*/


/*-- jaune Gorse ----- rgb(251,171,34); --*/


.homeMainTitleBox		{ 
					text-align:		right;
					padding-bottom:	0px;
					padding-right:	50px;
				}


.homeMainTitle01		{ 
					text-align:		right;
					font-weight:		bold ; 
					font-size:		30px ; 
					color:			rgb(255,255,255);
				}
.homeMainTitle02		{ 
					
					text-align:		right;
					padding-top:		0px;
					padding-right:	0px;
					font-weight:		normal ; 
					font-size:		20px ; 
					font-style:		italic;
					color:			rgb(255,255,255);
				}

.homeMainPitchBox	         { 
					padding:		10px;
					text-align:		left;
				}

.homePitchTitle	         { 
					padding:		3px; 
					text-align:		center;
					background-color:	rgb(255,255,255);
				}
.homePitchTitleMix	         { 
					padding:		3px; 
					text-align:		center;
					background-color:	rgb(255,248,233);
				}
.homePitchBox011	         { 
					padding-top:		5px; 
				}
.homePitchTitle011	         { 
					font-weight:		normal ; 
					font-size:		17px ; 
					color:			white;
				}

.homePitchTitleLink011		{ font-weight: normal ; font-size: 17px ; color: white; text-decoration: none;
					}
.homePitchTitleLink011:hover	{ font-weight: normal ; font-size: 17px ; color: rgb(255, 145, 0); text-decoration: underline;
					}
.homePitchTitleLink011:active	{ font-weight: normal ; font-size: 17px ; color: rgb(108,76,180); text-decoration: underline; 
					}


.homePitchTitle012	         { 
					font-weight:		normal ; 
					font-size:		17px ; 
					color:			white;
				}


.homePitchTitleLink081		{ font-weight: normal ; font-size: 17px ; color: rgb(136,0,0); text-decoration: none;
					}
.homePitchTitleLink081:hover	{ font-weight: normal ; font-size: 17px ; color: rgb(255, 145, 0); text-decoration: underline;
					}
.homePitchTitleLink081:active	{ font-weight: normal ; font-size: 17px ; color: rgb(108,76,180); text-decoration: underline; 
					}

.homePitchText011	         { 
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}

/*--  bold mauve --*/
.homePitchText012	         { 
					font-weight:		bold ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}


.homePitchBullet		{ font-weight: bold ; font-size: 13px ; color: rgb(108,76,180);
				}

.homePitchLink		{ font-weight: bold ; font-size: 13px ; color: rgb(108,76,180); text-decoration: underline;
					}
.homePitchLink:hover	{ font-weight: bold ; font-size: 13px ; color: rgb(255, 145, 0); text-decoration: underline;
					}
.homePitchLink:active	{ font-weight: bold ; font-size: 13px ; color: rgb(108,76,180); text-decoration: underline; 
					}


/*-- normal bleu --*/
.homePitchText013	         { 
					font-weight:		bold ; 
					font-size:		15px ; 
					color:			rgb(67,118,193);
				}

.homePitchText015	         { 
					font-weight:		normal ; 
					font-size:		12px ; 
					font-style:		italic ; 
					color:			rgb(108,76,180);
				}



.homeTitleBox		{ 
					padding:		10px;
					padding-top:		30px;
					text-align:		left;
				}
.homeTitle		{ 
					font-weight:		bold ; 
					font-size:		19px ; 
					color:			rgb(67,118,193);
				}

.homePitchBox01	         { 
					padding-top:		15px;
					padding-left:		40px;
					text-align:		left;
				}
.homePitchBox02	         { 
					padding-top:		25px;
					padding-left:		40px;
					text-align:		left;
				}
.homePitchBox03	         { 
					padding-top:		5px;
					text-align:		right;
				}


.homePitchText051	         { 
					font-weight:		bold ; 
					font-size:		17px ; 
					font-style:		italic ; 
					color:			rgb(125,182,0);
				}

/*-- vert  foncé  RoseMary  ----- rgb(48,84,41); --*/
/*-- vert  foncé                  ----- rgb(40,106,12); --*/

.homePitchText052	         { 
					font-weight:		normal ; 
					font-size:		12px ; 
					font-style:		italic ; 
					color:			rgb(40,106,12);
				}
.homePitchLink03		{ font-weight: normal ; font-size: 13px ; font-style: italic;
					   color: rgb(125,182,0); text-decoration: underline; 
					}
.homePitchLink03:hover	{ font-weight: normal ; font-size: 13px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homePitchLink03:active	{ font-weight: normal ; font-size: 13px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

/*------  content box ----------*/

.homeContentTitle		{ 
					padding-left:		10px;
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(108,76,180);
				}

.homeContentBox	         { 
					padding-top:		10px;
					padding-left:		10px;
					text-align:		left;
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}
.homeContentBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.homeContentBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeContentBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}



.homeRowFiller			{ height:8px; 
					}
.homeSmallRowFiller		{ height:5px; 
					}

/*------ category boxes ----------*/

.homeCategoryBox			{padding-left:		8px;
					  height:			240px;
					}
.homeTitleRowBox			{padding-left:		8px;
					}


/*------ home  BACH box----------*/

.homeBachBox	         { 
					height: 100%;
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(125,182,0);
					border-width        : 1px;
					border-bottom-width        : 0px;
				}

/*-- vert  clair ----- rgb(155,184,80); --*/
.homeBachBoxHeader	         { 
						padding:		3px;
						background-color	: rgb(155,184,80);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		20px ;
						font-style:		italic; 
						color:			white;

					}

.homeBachBoxContent		{ 
					padding: 10px; 
					background-color	: white;
					}
.homeBachBoxText			{ font-weight: normal ; font-size: 12px ; 
					   color: rgb(67,124,21); text-decoration: none; 
					}

.homeBachBoxLink			{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(67,124,21); text-decoration: underline; 
					}
.homeBachBoxLink:hover		{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeBachBoxLink:active		{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(67,124,21 ); text-decoration: underline; 
					}


/*------  bach special pricing ----------*/

.homeBachPricingFrameBox	{ 
					padding: 0px;
					}

.homeBachPricingBox		{ 
					border-style        : solid;
					border-color        : rgb(125,182,0);
					border-width        : 1px;

					background-color: rgb(255,248,233);
					padding: 10px;
					}
					  
.homeBachPricingBoxText		{ font-weight: normal ; font-size: 12px ; 
					   color: rgb(67,124,21); text-decoration: none; 
					}

.homeBachPricingBoxTitle		{ 
					text-align:		center;
					font-style:		italic;
					font-weight:		bold ; 
					font-size:		18px ; 
					color:			rgb(136,0,0);
					padding:		7px;
					}

.homeBachPricingBoxLinkBox	{ 
					text-align:		right;
					padding:		10px; 
					}

.homeBachPricingLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(136,0,0); text-decoration: underline; 
					}
.homeBachPricingLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeBachPricingLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(136,0,0); text-decoration: underline; 
					}


/*------  home CALIFORNIA box----------*/

.homeCaliforniaBox	         { 
					height: 100%;
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(67,118,193);
					border-width        : 1px;
				}

/*-- vert  clair ----- rgb(155,184,80); --*/
.homeCaliforniaBoxHeader	         { 
						padding:		3px;
						background-color:	rgb(67,118,193);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		20px ;
						font-style:		italic; 
						color:			white;

					}

.homeCaliforniaBoxContent	{ padding: 10px; 
					}

.homeCaliforniaBoxText		{ font-weight: normal ; font-size: 12px ; 
					   color: rgb(67,118,193); text-decoration: none; 
					}

.homeCaliforniaBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}
.homeCaliforniaBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeCaliforniaBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}


/*------   home MIX box----------*/

.homeMixBox	         { 
					height: 100%;
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(136,0,0);
					border-width        : 1px;
				}

/*-- vert  clair ----- rgb(155,184,80); --*/
.homeMixBoxHeader	         { 
						padding:		3px;
						background-color:	rgb(255,248,233);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		20px ;
						font-style:		italic; 
						color:			rgb(136,0,0);

					}

.homeMixBoxContent		{ padding: 10px; 
					}

.homeMixBoxText			{ font-weight: normal ; font-size: 12px ; 
					   color: rgb(136,0,0); text-decoration: none; 
					}

.homeMixBoxLink			{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(136,0,0); text-decoration: underline; 
					}
.homeMixBoxLink:hover		{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeMixBoxLink:active		{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(136,0,0); text-decoration: underline; 
					}

/*-----------  body Pitch ------------ */

.homeBodyPitchBox01	         { 
					padding-top:		15px;
					padding-left:		40px;
					text-align:		left;
					}
.homeBodyPitchBox02	         { 
					padding-top:		15px;
					padding-left:		80px;
					padding-right:	20px;
					text-align:		left;
					}
.homeBodyPitchBox03	         { 
					padding-top:		5px;
					padding-right:	100px;
					text-align:		right;
					}
.homeBodyPitchBox04	         { 
					padding-top:		15px;
					padding-left:		40px;
					text-align:		left;
					}
.homeBodyPitchBox05	         { 
					padding-left:		15px;
					text-align:		left;
					}

.homeBodyPitchBox06	         { 
					padding-bottom:	15px;
					text-align:		left;
					}



/*------  selection box ----------*/

.homeSelectionBox	         { 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(108,76,180);
					border-width        : 1px;
				}

/*-- mauve  clair ----- rgb(161,134,220); --*/
.homeSelectionBoxHeader	         { 
						padding:		3px;
						background-color	: rgb(161,134,220);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		13px ;
						font-style:		italic; 
						color:			white;

					}

.homeSelectionBoxContent	{ padding: 8px; 
					}

.homeSelectionBoxPitch		{ padding-left: 10px; padding-bottom: 3px;   
					}
.homeSelectionBoxText		{ font-weight: normal ; font-size: 11px ; 
					   color: rgb(108,76,180); text-decoration: none; 
					}
.homeSelectionBoxLinkBox	{  
					   padding-left	      :	10px;
					   padding-bottom	      :	2px;
					}
.homeSelectionBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.homeSelectionBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeSelectionBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

.homeDomainsBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(255, 145, 0); text-decoration: underline; 
					}
.homeDomainsBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(144,48,96); text-decoration: underline;
					}
.homeDomainsBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(255, 145, 0); text-decoration: underline; 
					}


/*--------  facebook ------------*/

.homeFacebookLogoBox		{ 
					padding-top: 8px;
					}
.homeFacebookTextBox		{ 
					padding-top: 8px;
					padding-left: 8px;
					font-family:  Arial, Helvetica, sans-serif;
					}
.homeFacebookText			{ 
					padding-top: 6px;
					font-weight: normal ; font-size: 12px ; font-style: italic;
					color: rgb(60,90,152); text-decoration: none; 
					}
.homeFacebookLink			{ font-weight: bold ; font-size: 13px ; 
					   color: rgb(60,90,152); text-decoration: underline; 
					}
.homeFacebookLink:hover		{ font-weight: bold ; font-size: 13px ;  
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeFacebookLink:active		{ font-weight: bold ; font-size: 13px ;  
					   color: rgb(60,90,152); text-decoration: underline; 
					}



/*------  caution message ----------*/


.commonCautionMessageBox	{ padding-left	      :	5px;
					}

/*-- beige --*/
.commonCautionMessage			{	font-weight: normal ; font-size: 10px ; font-style: italic;
							color: rgb(180,168,132);  
						}
.commonCautionMessageLink		{	font-weight: normal ; font-size: 10px ; font-style: italic;
							color: rgb(180,168,132); text-decoration: underline; 
						}
.commonCautionMessageLink:hover	{	font-weight: normal ; font-size: 10px ; font-style: italic; 
							color: rgb(255, 145, 0); text-decoration: underline;
						}
.commonCautionMessageLink:active	{	font-weight: normal ; font-size: 10px ;  font-style: italic;
							color: rgb(180,168,132); text-decoration: underline; 
						}




/*------  categories box ----------*/

.homeCategoriesBox	         { 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(108,76,180);
					border-width        : 1px;
				}

/*-- mauve  clair ----- rgb(161,134,220); --*/
.homeCategoriesBoxHeader	         { 
						padding:		3px;
						background-color	: rgb(161,134,220);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		13px ;
						font-style:		italic; 
						color:			white;

					}

.homeCategoriesBoxContent	{ padding: 8px; 
					}

.homeCategoriesBoxPitch		{ padding-left: 12px; padding-bottom: 3px;   
					}
.homeCategoriesBoxText		{ font-weight: normal ; font-size: 11px ; 
					   color: rgb(108,76,180); text-decoration: none; 
					}
.homeCategoriesBoxLinkBox	{ padding-top: 8px; 
					}
.homeCategoriesBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.homeCategoriesBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeCategoriesBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}


/*------  focus box ----------*/

.homeFocusTableBox		{ 
					padding-top: 10px;
					padding-bottom: 0px;
					}
.homeFocusNoBox			{ 
					text-align: left;
					padding-top: 10px;
					}
					  
.homeFocusBox		{ 
						border-style        : solid;
						border-color        : rgb(136,0,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color: rgb(255,248,233);
						padding: 10px;
					  }
					  

.homeFocusTitle		{ 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		16px ; 
					color:			rgb(136,0,0);
					padding-top:	5px;
					padding-bottom:	2px;
				}

.homeFocusLinkBox		{ 
					padding-left: 40px;
				}
.homeFocusLink		{	font-weight: normal ; font-size: 12px ; font-style: italic;
					color: rgb(136,0,0); text-decoration: underline; 
				}
.homeFocusLink:hover	{	font-weight: normal ; font-size: 12px ; font-style: italic; 
					color: rgb(255, 145, 0); text-decoration: underline;
				}
.homeFocusLink:active	{	font-weight: normal ; font-size: 12px ;  font-style: italic;
					color: rgb(108,76,180); text-decoration: underline; 
				}


/*------  help Order box ----------*/

.homeHelpOrderBox	         { 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(125,182,0);
					border-width        : 1px;
				}

/*-- vert  clair ----- rgb(155,184,80); --*/
.homeHelpOrderBoxHeader	         { 
						padding:		3px;
						background-color	: rgb(155,184,80);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		15px ;
						font-style:		italic; 
						color:			white;

					}

.homeHelpOrderBoxContent		{ padding: 10px; padding-left: 20px;
					}

.homeHelpOrderBoxPitch		{ padding-left: 12px; padding-bottom: 3px;   
					}
/*-- vert  foncé  RoseMary  ----- rgb(48,84,41); --*/
/*-- vert  foncé                  ----- rgb(40,106,12); --*/
/*--- vert foncé buttercup 01 rgb(67,124,21)-----*/
.homeHelpOrderBoxText		{ font-weight: normal ; font-size: 11px ; 
					   color: rgb(67,124,21); text-decoration: none; 
					}
.homeHelpOrderBoxLinkBox		{ padding-top: 5px; 
					}
.homeHelpOrderBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(67,124,21); text-decoration: underline; 
					}
.homeHelpOrderBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(67,124,21); text-decoration: underline;
					}
.homeHelpOrderBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(67,124,21); text-decoration: underline; 
					}
.homeHelpOrderBoxFAQLink		{ font-weight: normal ; font-size: 11px ; font-style: italic;
						color: rgb(67,124,21); text-decoration: underline; 
						}
.homeHelpOrderBoxFAQLink:hover	{ font-weight: normal ; font-size: 11px ; font-style: italic; 
						color: rgb(67,124,21); text-decoration: underline;
						}
.homeHelpOrderBoxFAQLink:active	{ font-weight: normal ; font-size: 11px ;  font-style: italic;
						color: rgb(67,124,21); text-decoration: underline; 
						}


/*------  home SYMPTOMS box----------*/

.homeSymptomsBox	         { 
					height: 100%;
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(67,118,193);
					border-width        : 1px;
				}

/*-- vert  clair ----- rgb(155,184,80); --*/
.homeSymptomsBoxHeader	         { 
						padding:		3px;
						background-color:	rgb(67,118,193);
						text-align:		center;

					}
.homeSymptomsBoxHeaderLink		{ font-weight: normal ; font-size: 18px ; font-style: italic;
						color: white; text-decoration: none; 
						}
.homeSymptomsBoxHeaderLink:hover	{ font-weight: normal ; font-size: 18px ; font-style: italic; 
						color: rgb(255, 145, 0); text-decoration: none;
						}
.homeSymptomsBoxHeaderLink:active	{ font-weight: normal ; font-size: 18px ;  font-style: italic;
						color: white; text-decoration: none; 
						}

.homeSymptomsBoxContent	{ padding: 10px; padding-top: 0px; padding-bottom: 0px; 
					}

.homeSymptomsBoxText		{ font-weight: normal ; font-size: 12px ; 
					   color: rgb(67,118,193); text-decoration: none; 
					}

.homeSymptomsBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}
.homeSymptomsBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeSymptomsBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}

/*------  home BOOK box----------*/

.homeBookBox	         { 
					height: 100%;
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(136,0,0);
					border-width        : 1px;
				}

/*-- vert  clair ----- rgb(155,184,80); --*/
.homeBookBoxHeader	         { 
						padding:		3px;
						text-align:		center;
						font-style:		italic;
						color:			rgb(244,230,25);
						background-color:	rgb(136,0,0);

					}
.homeBookBoxTitle			{ 
						padding:		3px;
						padding-top:		10px;
						text-align:		center;
						color:			rgb(136,0,0);
					}

.homeBookBoxHeaderLink		{ font-weight: normal ; font-size: 18px ; font-style: italic;
						color: white; text-decoration: none; 
						}
.homeBookBoxHeaderLink:hover	{ font-weight: normal ; font-size: 18px ; font-style: italic; 
						color: rgb(255, 145, 0); text-decoration: none;
						}
.homeBookBoxHeaderLink:active	{ font-weight: normal ; font-size: 18px ;  font-style: italic;
						color: white; text-decoration: none; 
						}

.homeBookBoxContent	{ padding: 10px; padding-top: 0px; padding-bottom: 0px; 
					}

.homeBookBoxText		{ font-weight: normal ; font-size: 12px ; 
					   color: rgb(67,118,193); text-decoration: none; 
					}

.homeBookBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}
.homeBookBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.homeBookBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}


/*----------------------------*/

.homeWelcomeBox	  { 
						background-color	: white;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						border-width        : 1px;
					  }

.homeWelcomeTitle    { 
						padding             : 10px;
						font-weight: bold ; font-size: 18px ; color: rgb(255, 145, 0);
						text-align			: center;
					  }

.homeWelcomeText    { 
						padding             : 10px;
						font-weight: normal ; font-size: 11px ; color: rgb(255, 145, 0);
						text-align			: left;
					  }

.homeCopyrightBox	  { 
						position : absolute;
						left : 760px;
						top : 650px;
						width : 180px;
						font-size: 12px ; color: white;
				  }

.homeDomainsLinkBox	  { 
					padding-left : 100px;
					font-weight: normal ; font-size: 11px ; 
					font-style: italic ; 
					color: rgb(108,76,180); text-decoration: none;
				}



.homeDomainsLink        { font-weight: bold ; font-size: 13px ; color: rgb(108,76,180); text-decoration: none; 
					  }
.homeDomainsLink:hover  { font-weight: bold ; font-size: 13px ; color: rgb(255, 145, 0); text-decoration: none;
					  }
.homeDomainsLink:active { font-weight: bold ; font-size: 13px ; color: rgb(108,76,180); text-decoration: none; 
					  }

.homeMenuLink        { font-weight: bold ; font-size: 13px ; color: rgb(123,206,0); text-decoration: none; 
					  }
.homeMenuLink:hover  { font-weight: bold ; font-size: 13px ; color: rgb(179,42,38); text-decoration: none;
					  }
.homeMenuLink:active { font-weight: bold ; font-size: 13px ; color: rgb(179,42,38); text-decoration: none; 
					  }

.homeProjectLink      { font-weight: bold ; font-size: 13px ; color: white; text-decoration: none; 
					  }
.homeProjectLink:hover  { font-weight: bold ; font-size: 13px ; color: rgb(179,42,38); text-decoration: none;
					  }
.homeProjectLink:active { font-weight: bold ; font-size: 13px ; color: rgb(179,42,38); text-decoration: none; 
					  }

/*------  contact page ----------*/

.companyMainBox	         { 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(108,76,180);
					border-width        : 1px;
					padding		:15px;
				}


.companyName		{	font-weight: normal ; font-size: 18px ; 
					color: rgb(108,76,180); text-decoration: none; 
				}
.companyAddress		{	font-weight: normal ; font-size: 12px ; 
					color: rgb(108,76,180); text-decoration: none; 
				}
.companyID			{	
					padding-top:		5px;
					font-weight: normal ; font-size: 12px ; font-style: italic ; 
					color: rgb(108,76,180); text-decoration: none; 
				}

.contactText			{	font-weight: normal ; font-size: 12px ; 
					color: rgb(108,76,180); text-decoration: none; 
				}
.contactFooterBox		{	padding-top:		80px; 
				}
.contactFooterText		{	font-weight: bold ; font-size: 12px ; 
					color: rgb(108,76,180); text-decoration: none; 
				}


/*--------------  flowers Files --------------------------*/

.filesTitleBox01		{ 
					padding-bottom:	10px;
					padding-top:		15px;
				}

.filesTitle01			{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		24px ; 
					color:			rgb(67,118,193);
				}
.filesTitleBox02		{ 
					padding-bottom:	45px;
				}
.filesTitle02			{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		15px ; 
					color:			rgb(108,76,180);
				}

.filesPitchBox			{ 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(67,118,193);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					padding		:15px;
					text-align:		left;
				}

.filesPitchText		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}

.filesLinkFocus		{	font-weight: bold ; font-size: 13px ; 
					color: rgb(11,171,11);  text-decoration: none;
				}
.filesLinkFocus:hover	{	font-weight: bold ; font-size: 13px ; 
					color: rgb(255, 145, 0);  text-decoration: none;
				}
.filesLinkBullet		{	font-weight: bold ; font-size: 13px ; 
					color: rgb(108,76,180);  
				}
.filesLink			{	font-weight: bold ; font-size: 13px ; 
					color: rgb(108,76,180);  text-decoration: none;
				}
.filesLink:hover		{	font-weight: bold ; font-size: 13px ; 
					color: rgb(255, 145, 0); text-decoration: none;
				}
.filesLink:active		{	font-weight: bold ; font-size: 13px ; 
					color: rgb(108,76,180);  text-decoration: none;
				}


.filesPropertiesBox		{ 
					padding-top:		0px;
					text-align:		right;
				}

.filesPropertiesText01		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}
.filesPropertiesText01Oblique	{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style :		italic;
					color:			rgb(108,76,180);
				}
.filesPropertiesText02	{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		11px ; 
					color:			rgb(108,76,180);
					font-style:		italic;
				}
.filesPreTitleBox		{ 
					padding-bottom:	10px;
					padding-top:		20px;
				}

.filesPreTitle			{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		20px ; 
					color:			rgb(67,118,193);
				}

.filesMainTitleBox		{ 
					padding-bottom:	10px;
					padding-top:		15px;
				}

.filesMainTitle			{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		30px ; 
					color:			rgb(67,118,193);
				}

.filesSubTitleBox		{ 
					padding-bottom:	10px;
					padding-top:		15px;
				}

.filesSubTitle			{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		20px ; 
					color:			rgb(67,118,193);
					font-style:		italic;
				}

.filesHeaderBox		{ 
					padding-top:		20px;
				}
.filesHeaderBoxLarge	{ 
					padding-top:		50px;
					padding-bottom:	10px;
				}
.filesHeaderBoxCenter	{ 
					padding-top:		20px;
					text-align:		center;
				}

.filesHeaderLarge		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		20px ; 
					color:			rgb(67,118,193);
				}
.filesHeader			{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		15px ; 
					color:			rgb(67,118,193);
				}

.filesHeaderOblique		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		15px ; 
					color:			rgb(67,118,193);
					font-style:		italic;
				}
.filesHeaderLink		{	font-weight: bold ; font-size: 15px ; color: rgb(48,74,164); text-decoration: underline; 
				}
.filesHeaderLink:hover	{	font-weight: bold ; font-size: 15px ; color: rgb(255, 145, 0); text-decoration: underline;
				}
.filesHeaderLink:active	{	font-weight: bold ; font-size: 15px ; color: rgb(48,74,164); text-decoration: underline; 
				}

.filesQuoteHeader		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		15px ; 
					color:			rgb(108,76,180);
				}

.filesFlowerContentBox	{ 
					padding-top:		4px;
					text-align:		left;
				}
.filesContentBox	         { 
					padding-top:		10px;
					text-align:		left;
				}

.filesContentText		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}
.filesContentTextOblique	{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
					font-style:		italic;
				}
.filesContentTextLink		{	font-weight: bold ; font-size: 13px ; color: rgb(48,74,164); text-decoration: underline; 
					}
.filesContentTextLink:hover	{	font-weight: bold ; font-size: 13px ; color: rgb(255, 145, 0); text-decoration: underline;
					}
.filesContentTextLink:active	{	font-weight: bold ; font-size: 13px ; color: rgb(48,74,164); text-decoration: underline; 
					}
.filesComments		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(67,118,193);
					font-style:		italic;
				}

.filesFlowersListHeaderBox		{ 
					padding-top:		25px;
					padding-bottom:	25px;
					text-align:		center;
					}
.filesFlowersListOneCellBox	{ 
					padding:		5px;
					padding-left:		0px;
					padding-right:	20px;
					text-align:		left;
					}
.filesFlowersListTwoCellBox	{ 
					border-style        : solid;
					border-color        : rgb(67,118,193);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					padding:		5px;
					padding-left:		100px;
					text-align:		left;
					}

/*--------------  common Search Help --------------------------*/

.searchHelpTitleBox01		{ 
					padding-top:		30px;
					padding-bottom:	30px;
					text-align: center;
				}

.searchHelpTitle01		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		28px ; 
					color:			rgb(67,118,193);
				}

.searchHelpTitleBox02		{ 
					padding-top:		10px;
					padding-bottom:	40px;
					text-align: right;
				}

.searchHelpTitle02		{ 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		20px ; 
					font-style:		italic ; 
					color:			rgb(67,118,193);
				}

.searchHelpPitchBox	{ 
					text-align:		left;
					line-height:		90%;
				}

.searchHelpPitchText		{ 
					   font-family:  arial, verdana, Helvetica, sans-serif;
					   font-weight: normal ; font-size: 13px ; 
					   color: rgb(67,124,21);  
					}
.searchHelpPitchLink		{ 
					   font-family:  arial, verdana, Helvetica, sans-serif;
					   font-weight: normal ; font-size: 13px ; 
					   color: rgb(67,124,21); text-decoration: underline; 
					}
.searchHelpPitchLink:hover	{ 
					   font-family:  arial, verdana, Helvetica, sans-serif;
					   font-weight: normal ; font-size: 13px ;  
					   color: rgb(67,124,21); text-decoration: underline;
					}
.searchHelpPitchLink:active	{ 
					   font-family:  arial, verdana, Helvetica, sans-serif;
					   font-weight: normal ; font-size: 13px ;  
					   color: rgb(67,124,21); text-decoration: underline; 
					}


.searchHelpHeaderBox	{ 
					padding-left:		10px;
					padding-top:		30px;
					padding-bottom:	5px;
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(67,118,193);
				}


.searchHelpContentBox	{ 
					padding-top:		5px;
					padding-left:		10px;
					text-align:		left;
					line-height:		90%;
				}

.searchHelpContentText        { 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}

.searchHelpHeaderBox01	{ 
					padding-top:		8px;
					padding-left:		10px;
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}

.searchHelpHeaderBox02	{ 
					padding-top:		8px;
					padding-left:		35px;
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		13px ; 
					font-style:		italic ; 
					color:			rgb(108,76,180);
				}

.searchHelpContentBox02	{ 
					padding-top:		5px;
					padding-left:		35px;
					text-align:		left;
					line-height:		90%;
				}

.searchHelpContentText02        { 
					font-family:  arial, verdana, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		12px ; 
					font-style:		italic ; 
					color:			rgb(108,76,180);
				}

.searchHelpContentText03        { 
					font-weight:		bold ; 
					color:			rgb(67,124,21);
				}




/*--------------  flowers Healing --------------------------*/

.healingTitleBox01		{ 
					padding-bottom:	40px;
					padding-top:		15px;
					text-align: center;
				}

.healingTitle01		{ 
					font-weight:		bold ; 
					font-size:		20px ; 
					color:			rgb(67,118,193);
				}
.healingTitleBox02		{ 
					padding-left:		10px;
				}
.healingTitle02		{ 
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(108,76,180);
				}

.healingContentBox	         { 
					padding-top:		10px;
					padding-left:		10px;
					text-align:		left;
				}

.healingContentText         { 
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}




/*------------------ flowers Selection --------------*/

.selectMainTitleBox		{ 
					padding:		40px;
					text-align:		center;
				}
.selectTitle01			{ 
					font-weight:		bold ; 
					font-size:		24px ; 
					color:			rgb(67,118,193);
				}


/*-- vert Rosemary  1 ----- rgb(102,151,39); --*/
/*-- vert Rosemary  2 ----- rgb(125,182,0); --*/
/*-- vert  foncé           ----- rgb(40,106,12); --*/
/*--- vert foncé buttercup 01 rgb(67,124,21)-----*/

.selectNoticeBox	         { 
					width:			90%;
					padding:		10px;
					padding-top:		0px;
					background-color:	white;
					border-style :	solid;
					border-color :	rgb(67,124,21);
					border-width:	1px;
				}

.selectNoticeCell	         { 
					padding-top:		10px;
				}

.selectNoticeTitle			{ 
					font-weight:		bold ; 
					font-size:		15px ; 
					color:			rgb(67,124,21);
				}

.selectNoticeText01	         { 
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(67,124,21);
				}

/*--  bold --*/
.selectNoticeText02	         { 
					font-weight:		bold ; 
					font-size:		12px ; 
					color:			rgb(67,124,21);
				}

/*--  content--*/
.selectContentTitle		{ 
					padding-left:		20px;
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(108,76,180);
				}

.selectContentBox	         { 
					padding-top:		10px;
					padding-left:		20px;
					text-align:		left;
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}
.selectContentText02	         { 
					font-weight:		bold ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}

.selectContentText03	         { 
					font-weight:		normal ; 
					font-size:		12px ;
					font-style:		italic; 
					color:			rgb(108,76,180);
				}

.selectContentBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.selectContentBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.selectContentBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

.selectContentSearchBox	         { 
					padding-left:		20px;
					text-align:		left;
					}

/*------  caution message ----------*/
.selectCautionMessageBox	         { 
					padding-left:		20px;
					}

/*-- beige --*/
.selectCautionMessage			{	
							padding-top:		4px;
							font-weight: normal ; font-size: 10px ; font-style: italic;
							color: rgb(180,168,132);  
						}



/*------------------ flowers search List --------------*/


/*-- rose pale --------------------- rgb(255,233,236); --*/
/*-- rose très pale ---------------- rgb(255,245,245); --*/
/*---- jaune paille très clair : rgb(255, 246, 240); ---*/
/*---- jaune paille foncé : rgb(255, 145, 0); ---*/
/*---- jaune paille titre fleurs : rgb(255, 204, 103); ---*/



.searchValuesInputTable	  { 
						background-color	: white;
						border-style        : solid;
						border-color        : rgb(67,118,193);
						border-width        : 1px;
					  }

/*-- bleu Rosemary ----- rgb(67,118,193); --*/
/*-- bleu Rosemary clair 1 ----- rgb(144,189,255); --*/
/*-- bleu Rosemary clair 2 ----- rgb(135,176,255); --*/
.searchValuesTitle    { 
						background-color	: rgb(135,176,255); 
						padding		: 3px;
						font-weight		: normal ; 
						font-size		: 13px ; 
						font-style		: italic ; 
						color			: white;
						text-align		: center;
					  }
.searchValuesTitleForHome    { 
						background-color	: rgb(135,176,255); 
						font-weight		: normal ; 
						font-size		: 13px ; 
						font-style		: italic ; 
						color			: white;
						text-align		: left;
						padding		: 3px;
						padding-left		: 10px;
					  }
.searchValuesContent		  {	padding		: 10px;
						padding-right          : 0px;
						text-align		: left;
					  }
.searchValuesField			 {	padding:		10px;
						padding-top:		0px;
						padding-right:	0px;
						text-align:		left;
					  }
.searchValuesComment		  {	padding-left		: 20px;
						padding-bottom      : 10px;
						text-align		: left;
					  }
.searchValuesBTN			  {	padding:		10px;
						text-align:		right;
					  }
.searchValuesHomeBTN		  {	padding:		10px;
						padding-top:		0px;
						text-align:		right;
					  }
.searchValuesHeaderLabel		{	font-weight: bold ; font-size: 11px ; color: rgb(67,118,193);
					}
.searchValuesLabel			{	font-weight: normal ; font-size: 11px ; color: rgb(67,118,193);
						font-style : italic;
					}
.searchResultsHeaderLabel		{	font-weight: bold ; font-size: 12px ; color: rgb(67,118,193);
					}
.searchResultsLabel			{	font-weight: normal ; font-size: 12px ; color: rgb(67,118,193);
						font-style : italic;
					}
.searchResultsInstructionsLabel	{	font-weight: normal ; font-size: 12px ; color: rgb(255,145,0);
						font-style : italic;
					}
.searchValuesHelpLinkBox		{ 
						padding             : 5px;
						padding-top       : 2px;
					}

.searchValuesHelpLink		{ font-weight: normal ; font-size: 11px ; font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}
.searchValuesHelpLink:hover	{ font-weight: normal ; font-size: 11px ; font-style: italic; 
					   color: rgb(255,145,0); text-decoration: underline;
					}
.searchValuesHelpLink:active	{ font-weight: normal ; font-size: 11px ;  font-style: italic;
					   color: rgb(67,118,193); text-decoration: underline; 
					}

/*------  search results summary Box ----------*/

.summaryResultsBox	         { 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(125,182,0);
					border-width        : 1px;
					font-family: verdana, Arial, Helvetica, sans-serif;
					}

/*-- vert  clair ----- rgb(155,184,80); --*/
.summaryResultsBoxHeader	{ 
						padding:		3px;
						background-color	: rgb(155,184,80);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		15px ;
						font-style:		italic; 
						color:			white;

					}

.summaryResultsBoxPitch		{ padding: 5px; padding-left: 10px;
					}
.summaryResultsBoxRow		{ padding-top: 5px; padding-left: 30px;
					}
.summaryResultsBoxRowFiller	{ height : 10px;
					}
.summaryResultsBoxText		{ font-weight: normal ; font-size: 12px ; 
					   color: rgb(67,124,21); text-decoration: none; 
					}
.summaryResultsBoxTextStrong	{ font-weight: bold ; font-size: 12px ; 
					   color: rgb(67,124,21); text-decoration: none; 
					}
/*-----------------------------------------------------*/

.requestMessageBox		{ 
						text-align	: left;
						border-style        : solid;
						border-color        : rgb(67,118,193);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 2px;
						background-color    : white;
					}
.requestMessageBoxHeader	{ 
						height : 30px;
						padding-left : 20px;
						background-color    : rgb(67,118,193);
						font-weight: normal ; font-size: 16px ;
						color : white;
					}
.requestMessageBoxContent	{ 
						text-align	: left;
						padding : 15px;
					  }


.newLoginName		  { font-weight: normal ; font-size: 11px ;   
					  }

/*-----------  flowers CATEGORY list ---------------*/

.categoryMainTitleBox		{ 
					padding-top:		35px;
					padding-bottom:	15px;
					text-align:		center;
				}
.categoryMainTitle		{ 
					font-family: verdana, Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		24px ; 
					color:			rgb(108,76,180);
				}

.categorySearchHeaderLabel		{ 						
							font-family: Arial, Helvetica; 
							font-size: 12px ; 
							color: rgb(67,118,193); 
							font-weight: normal ; 
							font-style: normal;
							}
.categorySupplierTitle		{ 
					font-family: verdana, Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		16px ; 
					color:			rgb(108,76,180);
					padding-right:	15px;
					padding-top:		5px;
					padding-bottom:	20px;
					text-align: right;
				}

.categoryPitchBox	         { 
					padding:		10px;
					text-align:		left;
				}

.categorySupplierPitchBox	         { 
					text-align		: left;
					padding             : 10px;
					padding-left        : 20px;
					border-style        : solid;
					border-color        : rgb(225,203,227);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					background: rgb(251,239,254);
				}

.categoryPitchText	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}

.categorySupplierPitchText	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-style: italic;
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}
.categorySupplierPitchSubTitle01	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-style: italic;
					font-weight:		bold ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}
.categorySupplierPitchSubTitle02	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-weight:		bold ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}

.categoryPitchLink		{ font-weight: normal ; font-size: 13px ; 
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.categoryPitchLink:hover	{ font-weight: normal ; font-size: 13px ;  
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.categoryPitchLink:active	{ font-weight: normal ; font-size: 13px ; 
					   color: rgb(108,76,180); text-decoration: underline; 
					}

.categorySupplierPitchLink		{ font-weight: bold ; font-size: 12px ; font-style: normal;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.categorySupplierPitchLink:hover	{ font-weight: bold ; font-size: 12px ;  font-style: normal;
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.categorySupplierPitchLink:active	{ font-weight: bold ; font-size: 12px ; font-style: normal;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

.categoryPitchDetailsLink		{ font-weight: normal ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.categoryPitchDetailsLink:hover	{ font-weight: normal ; font-size: 12px ;  font-style: italic;
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.categoryPitchDetailsLink:active	{ font-weight: normal ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

.categoryCautionMessageBox	{ padding-left	      :	20px;
					}





/*-----------  flowers REFERENCES  ---------------*/

.referencesMainTitleBox		{ 
					padding-top:		35px;
					padding-bottom:	35px;
					text-align:		center;
				}
.referencesMainTitle		{ 
					font-family: verdana, Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		24px ; 
					color:			rgb(108,76,180);
				}

.referencesTextBox	         { 
					padding-bottom:	10px;
					padding-top:		40px;
					text-align:		left;
				}

.referencesText	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		12px ;
					font-style:		italic;
					color:			rgb(67,118,193);
				}

.referencesTextBox2	{ 
					padding-bottom:	10px;
					padding-top:		15px;
					text-align:		left;
				}
.referencesText2	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		12px ;
					font-style:		normal;
					color:			rgb(108,76,180);
				}

.referencesAuthor	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		14px ; 
					color:			rgb(108,76,180);
				}
.referencesBook	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		14px ; 
					color:			rgb(108,76,180);
				}
.referencesEditor	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		14px ; 
					color:			rgb(108,76,180);
				}

/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.referencesLink		{ white-space: nowrap;  font-family: verdana, Arial, Helvetica, sans-serif; 
				   font-style: italic; font-size: 12px ; font-weight: normal ; color: rgb(108,76,180); text-decoration: underline}
.referencesLink:hover	{ white-space: nowrap;  font-family: verdana, Arial, Helvetica, sans-serif; 
				   font-style: italic; font-size: 12px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: underline}
.referencesLink:active	{ white-space: nowrap;  font-family: verdana, Arial, Helvetica, sans-serif; 
				   font-style: italic; font-size: 12px ; font-weight: normal ; color: rgb(108,76,180); text-decoration: underline}



/*----------------  Partners ------------------------*/

.partnersTable01		{ 
					border-style        : solid;
					border-color        : rgb(125,182,0);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					background-color    : white;
				}
.partnersTable02		{ 
					border-style        : solid;
					border-color        : rgb(125,182,0);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					background-color    : white;
				}

.partnersLink		{ white-space: nowrap;  font-family: verdana, Arial, Helvetica, sans-serif; 
				   font-style: italic; font-size: 13px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: underline}
.partnersLink:hover	{ white-space: nowrap;  font-family: verdana, Arial, Helvetica, sans-serif; 
				   font-style: italic; font-size: 13px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: underline}
.partnersLink:active	{ white-space: nowrap;  font-family: verdana, Arial, Helvetica, sans-serif; 
				   font-style: italic; font-size: 13px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: underline}


.partnersText		{	font-family: verdana, Arial, Helvetica, sans-serif; 
					font-style: italic; font-size: 13px ; font-weight: normal ; color: rgb(125,182,0); 
				}


/*-----------  flowers Action ---------------*/

.flowersActionMainTitleBox		{ 
					padding-top:		30px;
					padding-bottom:	35px;
					text-align:		center;
					}
.flowersActionMainTitle		{ 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		24px ; 
					color:			rgb(67,118,193);
					}
.flowersActionPitchBox		{ 
					width	:		100%;
					text-align	     : left;
					padding             : 10px;
					border-style        : solid;
					border-color        : rgb(125,182,0);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					background-color    : white;
					}
.flowersActionPitchText	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		14px ; 
					font-style:		italic ; 
					color:			rgb(40,106,12);
					}
.flowersActionQuestionBox		{ 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		18px ; 
					color:			rgb(108,76,180);
					padding-top:		40px;
					padding-bottom:	20px;
					}
.flowersActionAnswerBox	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		14px ; 
					color:			rgb(67,118,193);
					}




/*-----------  flowers TAKE ---------------*/

.takeMainTitleBox		{ 
					padding-top:		30px;
					padding-bottom:	35px;
					text-align:		left;
				}
.takeTitle01		{ 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		28px ; 
					color:			rgb(108,76,180);
					padding-bottom:	20px;
				}

.takePitch01Box	         { 
					padding:		10px;
					text-align:		left;
				}

.takePitch01Text01	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		15px ; 
					color:			rgb(67,118,193);
				}

.takePitch01Text02	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-style:		italic ; 
					font-size:		18px ; 
					color:			rgb(67,118,193);
				}
/*-- vert  foncé           ----- rgb(40,106,12); --*/
.takePitch01Text03	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		15px ; 
					color:			rgb(40,106,12);
				}
.takePitch01Text04	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		15px ; 
					color:			rgb(40,106,12);
				}
.takePitch01Text05	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style:		italic ; 
					color:			rgb(40,106,12);
				}


/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.takePitch01Link		{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: underline}
.takePitch01Link:hover	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(255, 145, 0); text-decoration: underline}
.takePitch01Link:active	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: underline}



.takePitch01Box02		{ 
				width			: 100%;
				text-align		: left;
				padding		: 10px;
				border-style		: solid;
				border-color		: rgb(125,182,0);
				/*---- border-bottom-color : #182052; ---*/
				border-width		: 1px;
				background-color    : white;
				}

.takePitch01Box021	{ 
				padding		: 10px;
				}
.takePitch01Box022	{ 
				padding-top:		5px;
				padding-left:		10px;
				padding-bottom:	5px;
				}
.takePitch01Box023	{ 
				padding-left:		25px;
				padding-bottom:	5px;
				}



/*------  content box ----------*/

.takeContentTitle		{ 
					padding-left:		10px;
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(108,76,180);
				}

.takeContentBox	         { 
					padding-top:		10px;
					padding-left:		10px;
					padding-right:	10px;
					text-align:		left;
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}

.takeContentBox02		{ 
				padding-top:		5px;
				padding-bottom:	5px;
				}
.takeContentText01         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(67,118,193);
				}
.takeContentText02	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}
.takeContentText03	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		13px ; 
					font-style:		italic ; 
					color:			rgb(67,118,193);
				}

.takeContentBoxLinkNormal		{	font-weight: normal ; font-size: 12px ; font-style: italic;
							color: rgb(108,76,180); text-decoration: underline; 
						}
.takeContentBoxLinkNormal:hover	{	font-weight: normal ; font-size: 12px ; font-style: italic; 
							color: rgb(255, 145, 0); text-decoration: underline;
						}
.takeContentBoxLinkNormal:active	{	font-weight: normal ; font-size: 12px ;  font-style: italic;
							color: rgb(108,76,180); text-decoration: underline; 
						}

.takeContentBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.takeContentBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.takeContentBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

/*------  caution message ----------*/
.takeCautionMessageBox	         { 
					padding-top:		10px;
					padding-left:		10px;
					}



/*-----------  flowers BLENDING ---------------*/

.blendMainTitleBox		{ 
					padding-top:		30px;
					padding-bottom:	35px;
					text-align:		left;
				}
.blendTitle01		{ 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		28px ; 
					color:			rgb(108,76,180);
					padding-bottom:	20px;
				}

.blendPitch01Box	         { 
					padding:		10px;
					text-align:		left;
				}

.blendPitch01Text01	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		15px ; 
					color:			rgb(67,118,193);
				}

.blendPitch01Text02	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-style:		italic ; 
					font-size:		18px ; 
					color:			rgb(67,118,193);
				}
/*-- vert  foncé           ----- rgb(40,106,12); --*/
.blendPitch01Text03	         { 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		15px ; 
					color:			rgb(40,106,12);
				}


/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.blendPitch01Link		{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: underline}
.blendPitch01Link:hover	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(255, 145, 0); text-decoration: underline}
.blendPitch01Link:active	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: underline}



.blendPitch01Box02	  { 
						width	:		100%;
						text-align	     : center;
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : white;
					  }


/*------  content box ----------*/

.blendContentTitle		{ 
					padding-left:		10px;
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(108,76,180);
				}

.blendContentBox	         { 
					padding-top:		10px;
					padding-left:		10px;
					padding-right:	10px;
					text-align:		left;
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}
.blendContentBoxLinkNormal		{	font-weight: normal ; font-size: 12px ; font-style: italic;
							color: rgb(108,76,180); text-decoration: underline; 
						}
.blendContentBoxLinkNormal:hover	{	font-weight: normal ; font-size: 12px ; font-style: italic; 
							color: rgb(255, 145, 0); text-decoration: underline;
						}
.blendContentBoxLinkNormal:active	{	font-weight: normal ; font-size: 12px ;  font-style: italic;
							color: rgb(108,76,180); text-decoration: underline; 
						}

.blendContentBoxLink		{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.blendContentBoxLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.blendContentBoxLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

/*------  caution message ----------*/
.blendCautionMessageBox	         { 
					padding-top:		10px;
					padding-left:		10px;
					}

/*------  caution message ----------*/
.essenceCautionMessageBox	         { 
					padding-top:		20px;
					padding-left:		10px;
					}


/*------------------------- instructions for use ------------------------------*/

.flowersUseBody			{	
					background-color :  rgb(244, 250, 255);
					font-family: verdana, Arial, Helvetica, sans-serif;
					}


.flowersUseMainTitle		{	
						font-family: verdana, Arial, Helvetica; 
						font-size: 22px ; 
						color: rgb(108,76,180); 
						font-weight: bold ; 
						font-style: normal;
					}

.flowersUseMainBox		{	
						width : 70%;
						text-align: left;
						padding : 50px;
						padding-bottom : 15px;
					}

.flowersUseTitle			{	
						width : 100%;
						text-align: center;
						padding : 6px;
						background-color: rgb(161,134,220);
						font-family: verdana, Arial, Helvetica; 
						font-size: 14px ; 
						color: white; 
						font-weight: normal ; 
						font-style: normal;
					}

.flowersUseTextBox		{	
						width : 100%;
						text-align: left;
						padding-top : 10px;
						padding-bottom : 10px;
					}

.flowersUseHeader			{	
						font-family: verdana, Arial, Helvetica; 
						font-size: 14px ; 
						color: rgb(67,118,193); 
						font-weight: bold ; 
						font-style: italic;
						padding-top : 8px;
						padding-bottom : 8px;
					}

.flowersUseText			{	
						font-family: verdana, Arial, Helvetica; 
						font-size: 12px ; 
						color: rgb(108,76,180); 
						font-weight: normal ; 
						font-style: normal;
					}



/*-----------  FOCUS ---------------*/

.focusTitle01			{ 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		28px ; 
					color:			rgb(67,118,193);
					padding-top:	10px;
				}
.focusTitle02			{ 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		normal ; 
					font-size:		22px ; 
					color:			rgb(67,118,193);
					font-style:		italic ; 
					padding-top:	10px;
					padding-bottom:	40px;
				}

.focusTitle11			{ 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		16px ; 
					color:			red;
					padding-right:	10px;
				}

.focusTextBox01		{ 
					padding:	20px;
					padding-top:	0px;
					padding-bottom:	15px;
				}
.focusText01			{ 
					font-weight:	normal ; 
					font-size:		13px ; 
					font-style:		normal; 
					color:			rgb(108,76,180);
				}

.focusFooter			{ 
					text-align:	right;
					padding-top:	15px;
					padding-right:	15px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		16px ; 
					color:			rgb(67,118,193);
				}

.focusImageBox	{ 
					padding-bottom:	5px;
				}

.focusShopFormBox	{ 
						text-align : right;
						padding-top:	10px;
						padding-right:	15px;
					}

.focusLink		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none}
.focusLink:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: underline}
.focusLink:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none}


.focusLinkToFilesFrame	{ 
				padding-left:	50px;
				}


.focusLinkToFilesBox	{ 
				width: 70%;
				border-style        : solid;
				border-color        : rgb(125,182,0);
				/*---- border-bottom-color : #182052; ---*/
				border-width        : 1px;
				background-color    : white;
				text-align : left;
				padding:	10px;
				font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none;
				}


.focusLinkToFiles		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: underline}
.focusLinkToFiles:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: bold ; color: rgb(255, 145, 0); text-decoration: underline}
.focusLinkToFiles:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: none}


/*-----------  DOMAINS List ---------------*/

.domainsListPageTitle		
						{  
						  padding : 25px;  padding-left : 15px;
						  font-weight: bold ; font-size: 20px ; color: rgb(108,76,180);
						}
/*-- vert  clair  RoseMary 1 ----- rgb(219,220,165); --*/
/*-- vert  moyen  RoseMary ----- rgb(125,182,0); --*/
.domainsListInstructionsBox		
						{ 
							text-align	: left;
							padding             : 10px;
							padding-left        : 20px;
							border-style        : solid;
							border-color        : rgb(125,182,0);
							/*---- border-bottom-color : #182052; ---*/
							border-width        : 1px;
							background-color    : white;
							font-weight: normal ; font-size: 13px ; color: rgb(255, 145, 0);
							font-style: italic;
						}


.domainsListInstructionsTitle		
						{ 
							font-weight: normal ; font-size: 13px ; color: rgb(108,76,180);
							font-style: italic;
						}
.domainsListInstructionsFlowerName		
						{ 
							font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
							font-style: italic;
						}

.domainsListCategoryBox		{
						  padding-top : 10px;
					}
.domainsListFlowerCatTitle		{
						  padding-right : 40px;
						  font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
					}


/*-------- summary -------*/

.domainsSummaryTable		{ 
						border-style        : solid;
						border-color        : rgb(108,76,180);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						padding : 8px;
					}

.domainsSummaryCell_01		{ 
						border-right-style        : solid;
						border-right-color        : rgb(108,76,180);
						/*---- border-bottom-color : #182052; ---*/
						border-right-width        : 1px;
					}
.domainsSummaryCell_02		{ 
					}

.domainsSummaryInitial		{	font-family: verdana, Arial, Helvetica, sans-serif; 
						font-size: 12px ; font-weight: bold ;
						color: rgb(108,76,180); text-decoration: none;
					}

.domainsSummaryLink		{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(108,76,180); text-decoration: none}
.domainsSummaryLink:hover	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: underline}
.domainsSummaryLink:active	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none}



/*-------- List -------*/

.domainsListTable	  { 
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

.domainsListRowEVEN   {	background-color: rgb(250,255,228);
					  }
.domainsListRowODD    {	background-color: white;
					  }

.domainsListTableCell		{ 
						padding             : 5px;
					  }

.domainsListTitle		
						{ 
						  font-weight: normal ; font-size: 15px ; color: rgb(108,76,180);
						}

.domainsListSymptom		
						{ 
						  padding-left : 0px;
						  font-weight: normal ; font-size: 13px ; color: rgb(108,76,180);
						  font-style: italic;
						}

.domainsListFlowerNameBox		
						{ 
						  white-space: nowrap;
						}
.domainsListFlowerCatLogo		
						{ 
						  padding-left : 0px;
						  padding-right : 7px;
						}
.domainsListAliasLink		{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(108,76,180); text-decoration: none}
.domainsListAliasLink:hover	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.domainsListAliasLink:active	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none}

/*-- bleu Rosemary ----- rgb(67,118,193); --*/


.domainsListURLLinkHeader		
						{ 
						  padding-left : 0px; padding-bottom : 5px;
						  font-weight: normal ; font-size: 13px ; color: rgb(136,0,0);
						  font-style: italic;
						}

.domainsListURLLink		{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(136,0,0); text-decoration: none}
.domainsListURLLink:hover	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.domainsListURLLink:active	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(136,0,0); text-decoration: none}


/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.domainsListFlowerLink		{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none}
.domainsListFlowerLink:hover	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.domainsListFlowerLink:active	{ white-space: nowrap;  font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none}

.domainsListSymptomBoxEVEN	  { 
						text-align	: left;
						padding             : 10px;
						padding-left        : 20px;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : white;
					  }

/*-- vert  très clair  RoseMary 1 ----- rgb(250,255,228); --*/
.domainsListSymptomBoxODD	  { 
						text-align	     : left;
						padding             : 10px;
						padding-left        : 20px;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(250,255,228);
					  }

.domainsListFlowerPitchBox		{ 
							text-align: left;
							padding-left: 15px;
							font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
							font-style: normal;
						}

/*-----------  TOPIC FILES  List ---------------*/

.topicFilesResultsBox			{ 
						text-align: left;
						border-style        : solid;
						border-color        : rgb(136,0,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color:	rgb(255,248,233);
						}
.topicFilesResultsBoxHeader		{ 
						height: 30px;
						text-align: left;
						padding-left	      : 20px;
						background-color:	rgb(136,0,0);
						font-family: verdana, Arial, Helvetica, sans-serif; font-size: 16px ; font-weight: normal ; 
						color: white;
						}
.topicFilesResultsBoxContent		{ 
						text-align: left;
						padding	      : 20px;
						padding-left	      : 25px;
						}

.topicFilesResultsHeader	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(136,0,0); font-style:italic}
.topicFilesResultsText	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold ; color: rgb(136,0,0);}

.topicFilesLinkBullet		{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(136,0,0); text-decoration: none}

.topicFilesLink		{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: normal ; color: rgb(136,0,0); text-decoration: none}
.topicFilesLink:hover	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.topicFilesLink:active	{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px ; font-weight: normal ; color: rgb(136,0,0); text-decoration: none}


/*-----------  FLOWERS List ---------------*/

.flowersListTable	  { 
						border-style        : solid;
						border-color        : rgb(67,118,193);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

.flowersListRowEVEN   {	background-color: rgb(250,255,228);
					  }
.flowersListRowODD    {	background-color: white;
					  }

.flowersListCell      {	border-bottom           : 1px solid rgb(1, 102, 154);
					  }

.flowersListCategoryBox	  { 
						text-align			: left;
						padding				: 7px;
						padding-left		: 50px;
						background-color	: rgb(255,156,156); 
					  }

.flowersListCategoryTitle		
						{ font-weight: bold ; font-size: 18px ; color: rgb(255,245,245);
						}
.flowersListItemBox		
						{ padding : 10px;
						}

/*--- List Pitch ----*/

/*-- ocir --*/
/*-- dark blue ----- rgb(21, 55, 109); --*/
/*---- jaune paille foncé : rgb(255, 145, 0); ---*/
/*---- jaune paille clair : rgb(255, 240, 230); ---*/

.flowersListPitchEVEN	  { 
						text-align			: left;
						padding             : 10px;
						padding-left        : 20px;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : white;
						font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
						font-style: normal;
					  }

.flowersListPitchODD	  { 
						text-align	     : left;
						padding             : 10px;
						padding-left        : 20px;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(250,255,228);
						font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
						font-style: normal;
					  }


.flowersListPitchCatBox		
						{ 
						  text-align : left;
						}
.flowersListPitchCatLogo		
						{ 
						  padding-right : 10px;
						}

.flowersListPitchCatTitle		
						{ 
						  padding-right : 40px;
						  font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
						}



/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.flowersListPitchReferenceNameBox		
						{ 
						  padding : 5px;
						  padding-left : 10px;
						  white-space: nowrap;
						}

.flowersListPitchNameLink { font-family: Arial, Helvetica, sans-serif; font-size: 18px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: none}
.flowersListPitchNameLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 18px ; font-weight: bold ; color: rgb(255, 145, 0); text-decoration: none}
.flowersListPitchNameLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 18px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: none}


.flowersListPitchLocalName		
						{ 
						  padding-left : 10px;
						  text-align: left;
						  font-weight: normal ; font-size: 15px ; color: rgb(255, 145, 0);
						}

/*-- vert Rosemary  1 ----- rgb(102,151,39); --*/
.flowersListPitchScienceName		
						{ 
						  padding : 2px;
						  padding-left : 20px;
						  font-weight: normal ; font-size: 13px ; color: rgb(102,151,39);
						  font-style: italic;
						}

/*-----  mauve  rgb(108,76,180) ------------*/
.flowersListPitchDomainsLabel		
						{ 
						  padding-left : 10px;
						  font-weight: normal ; font-size: 13px ; color: rgb(108,76,180);
						  font-style: italic;
						}
.flowersListPitchOneDomainTitle		
						{ 
						  font-weight: normal ; font-size: 15px ; color: rgb(108,76,180);
						}

.flowersListPitchOneDomainSymptom		
						{ 
						  padding-left : 5px;
						  font-weight: normal ; font-size: 13px ; color: rgb(108,76,180);
						  font-style: italic;
						}

.flowersListPitchStates		
						{ 
						  padding-left : 10px;
						}
.flowersListPitchStatesLabel		
						{ 
						  padding-left : 10px;
						  padding-right : 10px;
						  font-weight: normal ; font-size: 13px ; color: rgb(108,76,180);
						  font-style: italic;
						}

.flowersListPitchOneStateTitle		
						{ 
						  font-weight: normal ; font-size: 15px ; color: rgb(108,76,180);
						}

.flowersListPitchOneState		
						{ 
						  font-weight: normal ; font-size: 15px ; color: rgb(67,118,193);
						}

.flowersListPitchTargetsLabel		
						{ 
						  padding-left : 10px;
						  font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
						  font-style: italic;
						}

.flowersListPitchOneTarget		
						{ 
						  font-weight: normal ; font-size: 15px ; color: rgb(67,118,193);
						}

.flowersListPitchLinkBox		
						{ padding : 5px;
						  padding-left : 10px;
						}
/*-- vert  foncé           ----- rgb(40,106,12); --*/
.flowersListPitchLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(40,106,12); text-decoration: underline}
.flowersListPitchLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: underline}
.flowersListPitchLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(40,106,12); text-decoration: underline}

.flowersListPitchLinkHighlighted { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; 
					 font-weight: normal ; color: rgb(40,106,12); text-decoration: underline; background: rgb(255,255,128)}
.flowersListPitchLinkHighlighted:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; 
						  font-weight: normal ; color: rgb(67,118,193); text-decoration: underline; background: rgb(255,255,128)}
.flowersListPitchLinkHighlighted:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; 
						  font-weight: normal ; color: rgb(40,106,12); text-decoration: underline; background: rgb(255,255,128)}


.flowersListItemDesc		
						{ padding-left : 50px;
						  font-weight: normal ; font-size: 13px ; color: rgb(179,42,38);
						}

.flowersListBasketText		{ 
						  font-family:  verdana, Arial, Helvetica, sans-serif;
						  font-weight: normal ; font-size: 12px ; color: rgb(108,76,180);
					  }
.flowersListBasketBTN		{ 
						  padding-left : 10px;
					  }


.legalInfoBox	{ 
						padding             : 10px;
						background-color: rgb(255,245,245);
						border-style        : solid;
						border-color        : rgb(179,42,38);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

.legalInfoText		
						{
						  font-weight: normal ; font-size: 11px ; color: rgb(179,42,38);
						  font-style: italic;
						}

/*------- popups : FAQ, HELP et DETAILS ---------*/

/*-- beige clair Fanny ----- rgb(240, 225, 205); --*/
/*-- gris-beige  Fanny ----- rgb(177, 164, 148); --*/

/*-- beige clair 2 (logo) Fanny ----- rgb(243, 231, 213); --*/

/*---- jaune paille très clair : rgb(255, 246, 240); ---*/
/*---- bleu moins foncé : rgb(1, 102, 154); ---*/
/*---- bleu encore moins foncé : rgb(123, 139, 187); ---*/

.popupBodyBox	{	background-color :  rgb(255, 246, 240);
				}

/*-- contains innerTitle --> idem detailsTitle ---*/
.popupHeader    { background-color: rgb(1, 102, 154); 
				  padding: 20px; 
				  font-family: verdana; font-size: 20px ; 
				  color: rgb(179,42,38); text-decoration: none;
				  font-weight: bold ; font-style: normal ;
				}

.popupTitleBox	{ background: rgb(255,156,156);
				  padding-bottom: 5px; padding-top: 5px; padding-right: 20px;}
.popupTitle     { font-family: verdana; font-size: 18px ; color: white; text-decoration: none;
				 font-weight: normal ; font-style: normal ;
			    }

.popupNavBox    { padding-top: 5px; padding-bottom: 5px; }

.popupCloseLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: none}
.popupCloseLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}
.popupCloseLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: none}

.popupBackLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: none}
.popupBackLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}
.popupBackLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: none}

/*----- phoneOffer -----*/
.phoneOfferLink { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: underline; }
.phoneOfferLink:hover  { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: orange; text-decoration: none}
.phoneOfferLink:active  { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: underline; }


/*----  popup questions Tables ---- */

.popupQTHeaderBox		{ padding-top: 8px; padding-bottom: 8px; 
						  font-family: verdana; font-size: 20px ; color: rgb(160, 24, 87); text-decoration: none;
						  font-weight: normal ; font-style: normal ;}
.popupQTRowBox			{ padding-top: 8px; padding-left: 20px; }

.text_faqLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}
.text_faqLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: none}
.text_faqLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}

.text_popUpLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}
.text_popUpLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: none}
.text_popUpLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}

/*----  popup answers ---- */

.popupQuestionHeader	{ font-family: verdana; font-size: 15px ; color: rgb(160, 24, 87); text-decoration: none;
						  font-weight: normal ; font-style: normal ;}
.popupAnswerHeader		{ font-family: verdana; font-size: 13px ; color: rgb(160, 24, 87); text-decoration: none;
						  font-weight: bold ; font-style: normal ;}
.popupAnswerTitle		{ font-family: verdana; font-size: 13px ; color: rgb(160, 24, 87); text-decoration: none;
						  font-weight: normal ; font-style: normal ;}
.popupAnswer			{ padding-left: 15px;
						  font-family: verdana; font-size: 13px ; color: rgb(177, 164, 148); text-decoration: none;
						  font-weight: normal ; font-style: normal ;}


/*-- ocir --*/
/*-- dark blue ----- rgb(21, 55, 109); --*/
/*---- jaune paille foncé : rgb(255, 145, 0); ---*/

/*--- Details Pitch ----*/

.flowersDetailsPitchReferenceName		
						{ 
						  padding : 5px;
						  padding-left : 10px;
						  font-weight: bold ; font-size: 20px ; color: rgb(21, 55, 109);
						}

.flowersDetailsPitchScienceName		
						{ 
						  padding : 5px;
						  padding-top : 0px;
						  padding-left : 40px;
						  font-weight: normal ; font-size: 15px ; color: rgb(255, 145, 0);
						  font-style: italic;
						}

.flowersDetailsPitchStatesLabel		
						{ 
						  padding-left : 10px;
						  font-weight: normal ; font-size: 13px ; color: rgb(21, 55, 109);
						  font-style: italic;
						}

.flowersDetailsPitchOneState		
						{ 
						  font-weight: normal ; font-size: 15px ; color: rgb(21, 55, 109);
						}

.flowersDetailsPitchTargetsLabel		
						{ 
						  padding-left : 10px;
						  font-weight: normal ; font-size: 13px ; color: rgb(21, 55, 109);
						  font-style: italic;
						}

.flowersDetailsPitchOneTarget		
						{ 
						  font-weight: normal ; font-size: 15px ; color: rgb(21, 55, 109);
						}

.flowersDetailsLink { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal; color: rgb(21, 55, 109); text-decoration: none}
.flowersDetailsLink:hover  { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.flowersDetailsLink:active  { font-family: verdana,  Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}





.detailsTitleBox		{ padding: 20px; padding-top: 0px; 
						}
.detailsTitle			{ font-family: verdana; font-size: 18px ; 
						  color: rgb(179,42,38); text-decoration: none;
						  font-weight: bold ; font-style: normal ;
						}
.detailsTextBox			{ padding-left: 20px;
						}
.detailsHeader			{ font-family: verdana; font-size: 13px ; 
						  color: rgb(179,42,38); text-decoration: none;
						  font-weight: bold ; font-style: normal ;
						}
.detailsText			{ font-family: verdana; font-size: 13px ; 
						  color: rgb(179,42,38); text-decoration: none;
						  font-weight: normal ; font-style: normal ;
						}
.detailsSmallTextBox	{ padding-left: 20px;
						}
.detailsSmallText		{ font-family: verdana; font-size: 11px ; color: rgb(179,42,38); text-decoration: none;
						  font-weight: normal ; font-style: italic ;
						}


.missingLocalFileMessageBox	{ 
						border-style        : solid;
						border-color        : rgb(11,171,11);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color: white;
						padding: 10px;
						
						font-family: verdana; 
						font-size: 13px ; color: rgb(179,42,38); text-decoration: none;
						font-weight: normal ; font-style: italic ;
					  }

/*---------------------------------------  SHOP --------------------------------------------- */

.shopMainTitleBox		{	text-align : center;
						}
/*-- green : rgb(11,171,11) ----*/
.shopMainTitle			{	font-weight: bold ; font-size: 24px ; color: rgb(11,171,11);
							font-style: italic;
							padding-bottom: 15px;
						}
						
/*-- see also category.css for pricing ----*/

.shopSelectionBox			{	padding-bottom: 15px;
					}

/*----  shop : categories ---- */

.shopCatSelectionTable			{ 
						border-style        : solid;
						border-color        : rgb(67,118,193);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color: white;
						
						padding-bottom: 7px;
					  }

.shopCatSelectionTableHeader		{ 
						text-align : center;
						height             : 30px;
						background-color: rgb(67,118,193);
						font-family: verdana; font-size: 12px ; 
						color: white; text-decoration: none;
						font-weight: normal ; font-style: normal ;
					}

.shopCatSelectionTableRowBox	{	padding-top: 0px;
						padding-left: 7px;
					}
.shopCatSelectionTableLink		{ font-weight: bold ; font-size: 12px ; font-style: normal;
						color: rgb(108,76,180); text-decoration: none; 
						}
.shopCatSelectionTableLink:hover	{ font-weight: bold ; font-size: 12px ; font-style: italic; 
						color: rgb(255, 145, 0); text-decoration: underline;
						}
.shopCatSelectionTableLink:active	{ font-weight: bold ; font-size: 12px ;  font-style: italic;
						color: rgb(108,76,180); text-decoration: underline; 
						}


.shopCategorySupplierTitle		{ 
					font-family: verdana, Arial, Helvetica, sans-serif;
					font-weight:		bold ; 
					font-size:		16px ; 
					color:			rgb(108,76,180);
					padding-top:		5px;
					padding-bottom:	20px;
					text-align: left;
				}

.shopCategorySupplierPitchBox	         { 
					text-align		: left;
					padding             : 10px;
					padding-left        : 20px;
					border-style        : solid;
					border-color        : rgb(225,203,227);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					background: rgb(251,239,254);
				}

.shopCategorySupplierPitchText	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-style: italic;
					font-weight:		normal ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}
.shopCategorySupplierPitchSubTitle01	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-style: italic;
					font-weight:		bold ; 
					font-size:		12px ; 
					color:			rgb(108,76,180);
				}
.shopCategorySupplierPitchSubTitle02	         { 
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-weight:		bold ; 
					font-size:		13px ; 
					color:			rgb(108,76,180);
				}

.shopCategorySupplierPitchLink		{ font-weight: bold ; font-size: 12px ; font-style: normal;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.shopCategorySupplierPitchLink:hover	{ font-weight: bold ; font-size: 12px ;  font-style: normal;
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.shopCategorySupplierPitchLink:active	{ font-weight: bold ; font-size: 12px ; font-style: normal;
					   color: rgb(108,76,180); text-decoration: underline; 
					}


.shopMenuBox			{ 
						padding-left:		20px;
					}
.shopMenuLinkBox			{ 
						color: rgb(108,76,180);  
					}

.shopMenuLink			{ font-weight: bold ; font-size: 12px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.shopMenuLink:hover		{ font-weight: bold ; font-size: 12px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.shopMenuLink:active		{ font-weight: bold ; font-size: 12px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}


/*----  shop : help notice ---- */


.shopHelpNoticeTable	         { 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(108,76,180);
					border-width        : 1px;
					}

/*-- mauve  clair ----- rgb(161,134,220); --*/
/*----  rgb(108,76,180) ---- */

.shopHelpNoticeHeader	         { 
						padding:		3px;
						background-color	: rgb(161,134,220);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		13px ;
						color:			white;

					}

.shopHelpNoticeBox			{ 
						padding:		5px;
						padding-left:		20px;

					}

.shopHelpNoticeText		{ 
						font-weight:		normal ; 
						font-size:		11px ;
						font-style:		italic; 
						color:			rgb(108,76,180);
						padding-bottom :	5px;

					}
.shopHelpNoticeImage		{ 
						vertical-align:middle; 
					}



/*----  shop : products ---- */

.shopProdSelectionTable			{ 
						border-style        : solid;
						border-color        : rgb(67,118,193);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

.shopProdSelectionTableHeader		{ 
						text-align : center;
						height             : 35px;
						background-color: rgb(67,118,193);
						font-family: verdana; font-size: 12px ; 
						color: white; text-decoration: none;
						font-weight: normal ; font-style: normal ;
					}


.shopProdSelectionTableHeaderCategoryTitle		{ 
						border-style        : solid;
						border-color        : rgb(136,0,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color: rgb(255,248,233);
						font-family: verdana; font-size: 16px ; 
						color: rgb(136,0,0); text-decoration: none;
						font-weight: normal ; font-style: normal ;
						padding-left : 20px;
						padding-right : 20px;
						padding-top : 1px;
						padding-bottom : 1px;
					}

.shopProdSelectionTableRowEVEN	{	background-color: white; 
						}
.shopProdSelectionTableRowODD		{	background-color: rgb(238, 242, 255);
						}

.shopProdSelectionTableImage		{	padding: 5px;
						}
.shopProdSelectionTableDescBox		{	padding: 5px;
						}
.shopProdSelectionTableRef { font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: normal ; color: rgb(67,118,193); text-decoration: none}
.shopProdSelectionTableDesc { padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(108,76,180); font-style: italic;}
.shopProdSelectionTableText { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(108,76,180); }
.shopProdSelectionTablePack { padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(108,76,180); }
.shopProdSelectionTablePrice { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold ; color: rgb(108,76,180); }

.shopProdSelectionTableLink		{ font-weight: normal ; font-size: 12px ; font-style: italic;
						color: rgb(67,118,193); text-decoration: underline; 
						}
.shopProdSelectionTableLink:hover	{ font-weight: normal ; font-size: 12px ; font-style: italic; 
						color: rgb(255, 145, 0); text-decoration: underline;
						}
.shopProdSelectionTableLink:active	{ font-weight: normal ; font-size: 12px ;  font-style: italic;
						color: rgb(108,76,180); text-decoration: underline; 
						}
.nopadding					{ padding: 0px;
						}


/*----  BASKET ---- */


.basketContentMainTitle		
						{ 
						  text-align : left;
						  padding-bottom : 20px;
						  padding-left : 0px;
						  font-weight: bold ; font-size: 18px ; color: rgb(108,76,180);
						}
						
.basketContentTable			{ 
						border-style        : solid;
						border-color        : rgb(67,118,193);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						}
.basketAdminContentTable			{ 
						border-style        : solid;
						border-color        : rgb(125,182,0);
						border-width        : 1px;
						}
.basketContentTableHeader		{ 
							height             : 30px;
							background-color: rgb(67,118,193);
							font-family: verdana; font-size: 12px ; 
							color: white; text-decoration: none;
							font-weight: normal ; font-style: normal ;
						}
.basketAdminContentTableHeader	{ 
							height             : 30px;
							background-color: rgb(125,182,0);
							font-family: verdana; font-size: 12px ; 
							color: white; text-decoration: none;
							font-weight: normal ; font-style: normal ;
						}

.basketContentRowEVEN   {	background-color: rgb(250,255,228);
					  }
.basketContentRowODD    {	background-color: white;
					  }

.basketContentPitchCatBox		
						{ 
						  text-align : left;
						}
.basketContentPitchCatLogo		
						{ 
						  padding-right : 10px;
						}

.basketContentPitchCatTitle		
						{ 
						  padding-right : 40px;
						  font-weight: normal ; font-size: 13px ; color: rgb(67,118,193);
						}
/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.basketContentPitchReferenceNameBox		
						{ 
						  padding : 5px;
						  padding-left : 10px;
						}

.basketContentPitchNameLink { font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: none}
.basketContentPitchNameLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(255, 145, 0); text-decoration: none}
.basketContentPitchNameLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 15px ; font-weight: bold ; color: rgb(67,118,193); text-decoration: none}

.basketContentPitchTitleLink { padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold ; color: rgb(67,118,193); font-style: italic; text-decoration: underline}
.basketContentPitchTitleLink:hover  { padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold ; color: rgb(255, 145, 0); font-style: italic; text-decoration: underline}
.basketContentPitchTitleLink:active  { padding-left:20px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold ; color: rgb(67,118,193); font-style: italic; text-decoration: underline}


.basketContentPitchLocalName		
						{ 
						  padding-left : 20px;
						  text-align: left;
						  font-weight: normal ; font-size: 11px ; color: rgb(255, 145, 0);
						}

/*-- vert Rosemary  1 ----- rgb(102,151,39); --*/
.basketContentPitchScienceName		
						{ 
						  padding : 2px;
						  padding-left : 20px;
						  font-weight: normal ; font-size: 11px ; color: rgb(102,151,39);
						  font-style: italic;
						}

.basketContentOtherProductBox		
						{ 
						  padding : 5px;
						  padding-left : 0px;
						}
.basketContentOtherProductName		
						{ 
						  padding-left : 0px;
						  text-align: left;
						  font-weight: normal ; font-size: 13px ; color: rgb(255, 145, 0);
						}


.basketContentPitchBox		
						{ 
						  padding-left : 20px;
						  }
.basketContentPitchEVEN	  { 
						text-align			: left;
						padding             : 10px;
						padding-left        : 20px;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : white;
						font-weight: normal ; font-size: 11px ; color: rgb(67,118,193);
						font-style: normal;
					  }

.basketContentPitchODD	  { 
						text-align	     : left;
						padding             : 10px;
						padding-left        : 20px;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(250,255,228);
						font-weight: normal ; font-size: 11px ; color: rgb(67,118,193);
						font-style: normal;
					  }


.basketContentPackTableBox		{ 
						  padding-top : 15px;
						  padding-bottom : 15px;
						}


.basketContentPack		
						{ 
						  text-align: left;
						  padding-left        : 10px;
						  font-weight: normal ; font-size: 13px ; color: rgb(108,76,180);
						}

.basketContentUnitPrice		
						{ 
						  text-align: right;
						  padding-right        : 10px;
						  font-weight: normal ; font-size: 13px ; color: rgb(108,76,180);
						}


.basketContentTotalsTable  { 
						border-style        : solid;
						border-color        : rgb(225,203,227);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }


/*-- mauve  clair  monet ----- rgb(225,203,227); --*/
/*-- mauve  très clair  monet ----- rgb(251,239,254); --*/
.basketContentTotalsLabel		
						{ 
						  text-align	     : left;
						  padding             : 6px;
						  padding-left        : 20px;
						  background-color    : rgb(251,239,254);
						  font-weight: normal ; font-size: 12px ; color: rgb(108,76,180);
						  border-bottom-style        : solid;
						  border-bottom-color        : rgb(225,203,227);
						  border-bottom-width        : 1px;
						}

.basketContentTotalsLink { font-weight: normal ; color: rgb(108,76,180); font-style: normal; text-decoration: underline}
.basketContentTotalsLink:hover  { font-weight: normal ; color: rgb(255, 145, 0); font-style: normal; text-decoration: underline}
.basketContentTotalsLink:active  { font-weight: normal ; color: rgb(108,76,180); font-style: normal; text-decoration: underline}

.basketContentTotalsAmount	
						{ 
						  text-align	     : right;
						  padding             : 6px;
						  padding-right        : 20px;
						  background-color    : rgb(251,239,254);
						  font-weight: normal ; font-size: 12px ; color: rgb(108,76,180);
						  border-bottom-style        : solid;
						  border-bottom-color        : rgb(225,203,227);
						  border-bottom-width        : 1px;
						}

.basketContentTotalsLabelFinal	
						{ 
						  text-align	     : left;
						  padding             : 6px;
						  padding-left        : 20px;
						  background-color    : rgb(251,239,254);
						  font-weight: bold ; font-size: 12px ; color: rgb(108,76,180);
						}
.basketContentTotalsAmountFinal	
						{ 
						  text-align	     : right;
						  padding             : 6px;
						  padding-right        : 20px;
						  background-color    : rgb(251,239,254);
						  font-weight: bold ; font-size: 12px ; color: rgb(108,76,180);
						}







/*----  important note ---- */

.noteBox				{ 
						padding             : 10px;
						border-style        : solid;
						border-color        : red;
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

.noteHeader			  { font-family: verdana; font-size: 13px ; 
						color: red; text-decoration: none;
						font-weight: bold ; font-style: normal ;
					  }
.noteSmallText		  { font-family: verdana; font-size: 11px ; 
						color: red; text-decoration: none;
						font-weight: normal ; font-style: italic ;
					  }

/*----  comment ---- */

.commentBox			{ 
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(179,42,38);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

.commentHeader			 {	font-family: verdana; font-size: 13px ; 
						color: rgb(179,42,38); text-decoration: none;
						font-weight: bold ; font-style: normal ;
					  }
.commentSmallText		  {	font-family: verdana; font-size: 11px ; 
						color: rgb(179,42,38); text-decoration: none;
						font-weight: normal ; font-style: italic ;
					  }

/*------- Customer Login ---------*/

/*-- mauve  clair ----- rgb(161,134,220); --*/
.customerLoginTable		{	
						border-style        : solid;
						border-color        : rgb(161,134,220);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;

					}
.customerLoginHeaderBox		{	
						background-color	: rgb(161,134,220);
						text-align :  center;
						padding : 10px;  
					}

.customerLoginHeaderTitle		{	font-family: verdana; font-size: 14px ; 
						font-weight: normal ; font-style: normal;
						color: white;
					}

.customerLoginBox		{	
						background-color	:  rgb(251,239,254);
						height: 60px;
						padding-top : 10px;  padding-left : 20px; padding-bottom : 0px;
					}
.customerLoginLabel		{	
						padding-top : 8px;  padding-bottom : 2px; 
						font-family: verdana; font-size: 12px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(108,76,180);
					}

.customerLoginPWDBox		{	
						background-color	:  rgb(251,239,254);
						text-align :  left;
						padding-top : 0px;  padding-left : 20px;
						height: 50px;
					}
.customerLoginPWDLabel		{	
						padding-top : 0px;  padding-bottom : 2px; 
						font-family: verdana; font-size: 12px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(108,76,180);
					}
.customerLoginBTNBox		{	
						background-color	:  rgb(251,239,254);
						text-align :  right;
						height: 50px;
						padding-top : 17px;  padding-right : 20px; padding-bottom : 0px;
					}

/*------- Customer StartProfile ---------*/

.customerStartProfileMainBox	{	padding-left : 30px; padding-top : 1px; 
					}
.customerStartProfileTable		{	
						border-style        : solid;
						border-color        : rgb(135,176,255);
						border-width        : 1px;

					}
.customerStartProfileHeaderBox		{	
						background-color	: rgb(135,176,255);
						text-align :  center;
						padding : 10px;  
					}

.customerStartProfileHeaderTitle		{	font-family: verdana; font-size: 14px ; 
						font-weight: normal ; font-style: normal;
						color: white;
					}

.customerStartProfileBox		{	
						height: 60px;
						padding-top : 10px;  padding-left : 20px; padding-bottom : 0px;
					}
.customerStartProfileLabel		{	font-family: verdana; font-size: 12px ;
						padding-top : 8px;  padding-bottom : 2px; 
						font-weight: normal ; font-style: normal;
						color: rgb(21, 55, 109);
					}

.customerStartProfileBTNBox	{	
						text-align :  right;
						height: 50px;
						padding-top : 17px;  padding-right : 20px; padding-bottom : 0px;
					}


/*------- Help Order  ---------*/

.helpOrderRequestTitleBox		{ 
						background-color	: white;
						border-style        : solid;
						border-color        : rgb(125,182,0);
						border-width        : 1px;
						padding :		15px; 
					}

/*--- jaune buttercup 01 -----*/
.helpOrderRequestTitle01		{ 
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(218,160,17);
				}


/*--- vert foncé buttercup 01 rgb(67,124,21)-----*/
.helpOrderRequestTitle02		{ 
					padding-bottom:	30px;
					padding-top:		25px;
					font-weight:		bold ; 
					font-size:		17px ; 
					color:			rgb(67,124,21);
				}

/*--- jaune buttercup 02 (not bold !) -----*/
.helpOrderRequestTitle11	{ 
					font-weight:		normal ; 
					font-size:		13px ; 
					color:			rgb(173,126,0);
				}

.helpOrderRequestInstructionsBox	{	
						padding : 30px; 
						padding-left : 10px; 
						padding-right : 70px; 
						}

.helpOrderRequestInstructionsText01        { 
							font-weight:		normal ; 
							font-size:		12px ; 
							color:			rgb(108,76,180);
						    }
.helpOrderRequestInstructionsText02        { 
							font-weight:		normal ; 
							font-size:		12px ; 
							color:			rgb(67,118,193);
						    }

/*-- mauve  clair ----- rgb(161,134,220); --*/
.helpOrderInputTable		{	
						border-style        : solid;
						border-color        : rgb(161,134,220);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;

					}
.helpOrderInputHeaderBox	{	
						background-color	: rgb(161,134,220);
						text-align :  center;
						padding : 5px;  
					}

.helpOrderInputHeaderTitle	{	font-family: verdana; font-size: 12px ; 
						font-weight: normal ; font-style: normal;
						color: white;
					}

.helpOrderInputBox			{	
						background-color	:  rgb(251,239,254);
						padding : 5px;  padding-left : 20px;
					}
.helpOrderEmailBox			{	
						border-style        : solid;
						border-color        : rgb(161,134,220);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color	:  rgb(240,228,242);
						padding : 5px;  padding-left : 10px;
					}
.helpOrderInputLabel		{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(108,76,180);
					}
.helpOrderInputText			{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(108,76,180);
						padding-top : 3px;
						padding-bottom : 10px;
					 }

.helpOrderInputBTNBox		{	
						background-color	:  rgb(240,228,242);
						text-align :  right;
						padding : 5px;  
					}




/*------- Customer Input ---------*/

.customerInputMainTitle			{	
							text-align : left;
							font-family: verdana; font-size: 20px ; 
							font-weight: bold ; font-style: normal;
							color: rgb(108,76,180);
							padding-top : 25px;  padding-left : 0px;
						  }
.adminCustomerInputMainTitle			{	
							text-align : left;
							font-family: verdana; font-size: 20px ; 
							font-weight: bold ; font-style: normal;
							color: rgb(108,76,180);
							padding-top : 0px;  padding-left : 0px;
						  }
.customerInputLegalTitle			{	
							text-align : left;
							font-family: verdana; font-size: 12px ; 
							font-weight: bold ; font-style: normal;
							color: rgb(108,76,180);
							padding-top : 15px;  padding-left : 0px;
						  }
.customerInputLegalText			{	
							text-align : left;
							font-family: verdana; font-size: 11px ; 
							font-weight: normal ; font-style: italic;
							color: rgb(108,76,180);
							padding-top : 10px;  padding-left : 0px;
						  }


.customerInputFontColor		{ color: rgb(21, 55, 109);
						}


.customerInputInfoBox		{	padding-left : 0px; padding-top : 1px; 
					}

/*-- mauve  clair  monet ----- rgb(225,203,227); --*/
/*-- mauve  très clair  monet ----- rgb(251,239,254); --*/
.customerInputValidationBox	{	
						border-style        : solid;
						border-color        : rgb(161,134,220);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color	: rgb(251,239,254); 
						padding : 5px;  
					}



.customerInputHeaderBox		{	text-align			: center;

					}
.customerInputHeader		{	font-family: verdana; font-size: 16px ; 
						font-weight: bold ; font-style: normal;
						color: rgb(21, 55, 109);
					}
.customerInputHeaderBox		{	
						background-color	: rgb(135,176,255); 
						padding : 5px;  
					}

.customerInputHeaderTitle	{	font-family: verdana; font-size: 12px ; 
						font-weight: normal ; font-style: normal;
						color: white;
					}

.customerInputHeaderText	{	font-family: verdana; font-size: 12px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(21, 55, 109);
					}

.customerInputTitleMain		{	font-family: verdana; font-size: 14px ; 
						font-weight: bold ; font-style: normal;
						color: rgb(21, 55, 109);
						padding-left : 20px; padding-top : 20px; 
					}

.customerInputTitleNote		{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: italic;
						color: red;
						padding-top : 20px; padding-bottom : 20px; 
						  }
.customerInputTitle			{	font-family: verdana; font-size: 11px ; 
						font-weight: bold ; font-style: normal;
						color: rgb(21, 55, 109);
						padding-right : 5px; 
						  }
/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.customerInputLabel		{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(67,118,193);
					}
.customerInputText			{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(21, 55, 109);
					 }

.customerInputFooter		{	font-family: verdana; font-size: 10px ; 
						font-weight: normal ; font-style: italic;
						color: rgb(21, 55, 109);
						padding-top : 20px; padding-bottom : 20px; 
					}


.addressInputTitleMain		{	font-family: verdana; font-size: 14px ; 
						font-weight: bold ; font-style: normal;
						color: rgb(21, 55, 109);
						padding-bottom : 20px;  
					}
.addressInputHeaderBox		{	
						background-color	: rgb(135,176,255); 
						padding : 5px;  
					}

.addressInputHeaderTitle		{	font-family: verdana; font-size: 12px ; 
						font-weight: normal ; font-style: normal;
						color: white;
					}
/*-- bleu Rosemary ----- rgb(67,118,193); --*/
.addressInputLabel			{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(67,118,193);
						  }
.addressInputTitle			{	font-family: verdana; font-size: 11px ; 
						font-weight: bold ; font-style: normal;
						color: rgb(21, 55, 109);
						padding-right : 5px; padding-bottom : 5px;
					}
.addressInputText			{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						color: rgb(21, 55, 109);
						padding-bottom : 5px;
					 }

/*------- Customer Profile ---------*/


.customerInfoTable			{	border:1px    solid      rgb(135,176,255);
					 }

.customerInfoTableHeader		{	background-color: rgb(135,176,255);
						text-align:center;
						font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
						color: white;	
						padding : 5px; 
					 }

.customerInfoTableTitleSmall	{	font-family: verdana; font-size: 11px ; color: rgb(135,176,255); 
						font-weight: normal ; font-style: normal;
					}




/*-- beige 0 ----- rgb(255, 248, 230); --*/
.customerInfoRowEVEN		{	background-color: rgb(238, 242, 255);
					}
.customerInfoRowODD		{	background-color: white;
					}



.customerInfoRowTitle		{	font-family: verdana; font-size: 11px ; color: rgb(67,118,193); text-decoration: none;
						font-weight: normal ; font-style: normal;
						padding-left : 8px; padding-bottom : 4px;
					}
.customerInfoRowText		{	font-family: verdana; font-size: 12px ; color: black; text-decoration: none;
						font-weight: normal ; font-style: normal;
						padding-left : 8px; padding-bottom : 4px;
					 }


/*------- Delivery address ---------*/

/*-- dark blue ----- rgb(21, 55, 109); --*/
.deliveryAddressTable		 {	border:1px solid rgb(21, 55, 109);
					 }

.deliveryAddressTableHeader  {	background-color: rgb(21, 55, 109);
						text-align:left;
						font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
						color: white;	
						padding-left : 8px; padding-top : 8px; padding-bottom : 8px;
					 }

/*-- beige 0 ----- rgb(255, 248, 230); --*/
.deliveryAddressRowEVEN   {	background-color: rgb(238, 242, 255);
						 }
.deliveryAddressRowODD    {	background-color: white;
						 }



.deliveryAddressRowTitle	  { font-family: verdana; font-size: 12px ; color: rgb(21, 55, 109); text-decoration: none;
							font-weight: bold ; font-style: normal;
							padding-left : 8px; padding-bottom : 4px;
						  }
.deliveryAddressRowText	 { font-family: verdana; font-size: 12px ; color: rgb(21, 55, 109); text-decoration: none;
					   font-weight: normal ; font-style: normal;
					   padding-left : 8px; padding-bottom : 4px;
					 }

/*------- Invoice address ---------*/

/*-- beige clair ----- rgb(252, 240, 216); --*/ 
/*-- beige headertable ----- rgb(240, 225, 205); --*/
/*-- bordeaux Fanny ----- rgb(140, 17, 70); --*/

.invoiceAddressTable		 {	border:1px solid rgb(140, 17, 70);
							 }

.invoiceAddressTableHeader  {	background-color: rgb(140, 17, 70);
						text-align:left;
						font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
						color: white;	
						padding-left : 8px; padding-top : 8px; padding-bottom : 8px;
					 }

/*-- beige 0 ----- rgb(255, 248, 230); --*/
.invoiceAddressRowEVEN   {	background-color: rgb(252, 240, 216);
						 }
.invoiceAddressRowODD    {	background-color: white;
						 }



.invoiceAddressRowTitle	  { font-family: verdana; font-size: 12px ; color: rgb(140, 17, 70); text-decoration: none;
							font-weight: bold ; font-style: normal;
							padding-left : 8px; padding-bottom : 4px;
						  }
.invoiceAddressRowText	 { font-family: verdana; font-size: 12px ; color: rgb(140, 17, 70); text-decoration: none;
					   font-weight: normal ; font-style: normal;
					   padding-left : 8px; padding-bottom : 4px;
					 }



/*---------- Customer Input Errors -------------*/

.customerInputErrorTable		{	border:1px   solid   red; 
						background-color: white;
					 }
.customerInputErrorBox		{	font-family: verdana, Arial, Helvetica; font-size: 14px ; 
						padding : 5px; padding-left : 15px;
					 }

.customerInputErrorVariable	 {	font-family: verdana,  Arial, Helvetica; font-size: 14px ; color: red; 
						font-weight: bold ; font-style: normal;
					 }


/*------- Customer ORDER ---------*/

/*-- dark blue ----- rgb(21, 55, 109); --*/

.orderTable		{	
			}

/*--  main title--*/
.orderTableTitleBox		{	padding-bottom : 10px; padding-top : 25px;
				}
.adminOrderTableTitleBox	{	padding-bottom : 10px; padding-top : 0px;
				}

.orderTableTitle		{	font-family: verdana; font-size: 20px ; color: rgb(108,76,180); 
					font-weight: bold ; font-style: normal;
				}

.orderTableTitleSmall	{	font-family: verdana; font-size: 11px ; color: rgb(108,76,180); 
					    font-weight: normal ; font-style: normal;
					}

.orderTablePmtModeTitle	{	font-family: verdana; font-size: 11px ; color: rgb(108,76,180); 
					    font-weight: normal ; font-style: italic;
						display : inline;
					}

.orderTablePmtMode	{	font-family: verdana; font-size: 13px ; color: rgb(108,76,180); 
					    font-weight: bold ; font-style: normal;
						display : inline;
					}

/*-- mauve  clair  monet ----- rgb(225,203,227); --*/
.orderDetailsTable		{	border:1px solid rgb(225,203,227);
				}

/*-- mauve  clair ----- rgb(161,134,220); --*/
.orderDetailsTablePitchBox	{	
					color: rgb(161,134,220);
					font-family: verdana; font-size: 11px ; 
					font-weight: normal ; font-style: italic;
					padding-left : 8px; padding-right : 8px; padding-bottom : 4px;
							}
.orderDetailsTableTitleBox	{	
					background-color: rgb(161,134,220);
					font-family: verdana; font-size: 11px ; color: white; 
								font-weight: normal ; font-style: normal;
								padding-left : 8px; padding-right : 8px; padding-bottom : 4px;
							}
.orderTableFooterTitleBox	{	font-family: verdana; font-size: 11px ; color: rgb(108,76,180); 
								font-weight: bold ; font-style: normal;
								padding-right : 8px; padding-bottom : 4px;
							}

.orderTableFooterErrorBox	{	font-family: verdana; font-size: 11px ; color: red; 
								font-weight: bold ; font-style: normal;
								padding-right : 8px; padding-bottom : 4px;
							}

.orderTableFooterText		{	font-family: verdana; font-size: 11px ; color: black; 
								font-weight: normal ; font-style: normal;
								padding-right : 8px; padding-bottom : 4px;
							}

.orderLineText		{  font-family: verdana; font-size: 11px ; color: black; 
					   font-weight: normal ; font-style: normal;
					   padding-left : 8px; padding-bottom : 4px;
					}
.orderLineNumber	{  font-family: verdana; font-size: 11px ; color: black; 
					   font-weight: normal ; font-style: normal;
					   padding-right : 8px; padding-bottom : 4px;
					}

/*-- mauve  très clair  monet ----- rgb(251,239,254); --*/

.orderLineRowEVEN	    {	background-color: rgb(251,239,254);
						}
.orderLineRowODD		{	background-color: white;
						}

/*-- mauve  clair  monet ----- rgb(225,203,227); --*/
/*-- mauve  très clair  monet ----- rgb(251,239,254); --*/
.orderSummaryContinue	{	
						border-style        : solid;
						border-color        : rgb(225,203,227);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color	: rgb(251,239,254); 
						padding-top : 10px;  
						text-align:center;
					}



/*------- payment Request ---------*/

.paymentRequestTable		{	border:1px solid rgb(67,118,193);
						background-color: white;
						padding : 30px;
					}

.paymentRequestTitle		{	font-family: verdana, Arial, Helvetica; 
						font-size: 24px ; 
						color: rgb(67,118,193); 
						font-weight: normal ; 
						font-style: normal;
						padding : 15px;
					}

.paymentRequestInstructions	{	font-family: verdana, Arial, Helvetica; 
						font-size: 14px ; 
						color: rgb(67,118,193); 
						font-weight: normal ; 
						font-style: normal;
						padding : 25px;
						padding-bottom : 0px;
					}

.paymentSummaryTable		{	
						padding : 25px;
					}

.paymentRequestSPPLUSHeader		{	font-family: verdana, Arial, Helvetica; 
						font-size: 14px ; 
						color: red; 
						font-weight: bold ; 
						font-style: normal;
						padding : 25px;
					}
.paymentRequestSPPLUSText	{	font-family: verdana, Arial, Helvetica; 
						font-size: 11px ; 
						color: red; 
						font-weight: normal ; 
						font-style: italic;
						padding : 25px;
						padding-bottom : 0px;
					}
.paymentRequestSPPLUSLink		{ 
					   font-family: verdana, Arial, Helvetica;
					   font-weight: bold ; font-size: 11px ; font-style: italic;
					   color: red; text-decoration: underline; 
					}
.paymentRequestSPPLUSLink:hover	{ 
					   font-family: verdana, Arial, Helvetica;
					   font-weight: bold ; font-size: 11px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.paymentRequestSPPLUSLink:active	{ 
					   font-family: verdana, Arial, Helvetica;
					   font-weight: bold ; font-size: 11px ;  font-style: italic;
					   color: red; text-decoration: underline; 
					}


/*--------- neutral grey -------*/
.paymentSummaryLabelODD	{	
						background-color: rgb(187,187,187);
						font-family: verdana, Arial, Helvetica; 
						font-size: 11px ; 
						color: white; 
						font-weight: normal ; 
						font-style: normal;
						padding : 5px;
						text-align : right;
					}
.paymentSummaryTextODD	{	
						background-color: rgb(187,187,187);
						font-family: verdana, Arial, Helvetica; 
						font-size: 13px ; 
						color: black; 
						font-weight: normal ; 
						font-style: normal;
						padding : 5px;
						text-align : left;
					}

.paymentSummaryLabelEVEN	{	
						background-color: white;
						font-family: verdana, Arial, Helvetica; 
						font-size: 11px ; 
						color: rgb(127,127,127); 
						font-weight: normal ; 
						font-style: normal;
						padding : 5px;
						text-align : right;
					}
.paymentSummaryTextEVEN	{	
						background-color: white;
						font-family: verdana, Arial, Helvetica; 
						font-size: 13px ; 
						color: black; 
						font-weight: normal ; 
						font-style: normal;
						padding : 5px;
						text-align : left;
					}

/*------- Payment Return (accepted or cancelled) ---------*/

.paymentReturnBox		{	
						width : 60%;
						text-align: left;
						border:1px solid rgb(67,118,193);
						background-color: white;
						padding : 50px;
						font-family: verdana, Arial, Helvetica; 
						font-size: 14px ; 
						color: rgb(67,118,193); 
						font-weight: normal ; 
						font-style: normal;
					}
/*------- popups : FAQ et Help ---------*/

/*-- beige clair Fanny ----- rgb(240, 225, 205); --*/
/*-- gris-beige  Fanny ----- rgb(177, 164, 148); --*/

/*-- beige clair 2 (logo) Fanny ----- rgb(243, 231, 213); --*/


/*----- with header as Absolute ---*/

.popupHeaderAbsLogoBox		{ position:absolute;  left: 0px; top: 0px;
					   background: rgb(243, 231, 213);
					}

.popupHeaderAbsInnerTitleBox	{ position:absolute;  left: 0px; top: 0px;
					   height : 100px;
					   width : 600px;
					   background: rgb(243, 231, 213);
					}

.popupHeaderAbsTypeTitleBox	{ position:absolute;  left: 0px; top: 78px;
					   height : 24px;
					   width : 520px;
					   background:  rgb(155,184,80);
					   text-align: right;
					   padding-top: 5px;
					}

.popupHeaderAbsTypeTitle		{ font-family: verdana; font-size: 18px ; color: white; text-decoration: none;
					   font-weight: normal ; font-style: normal ;
					   padding-right: 15px;
					}

.popupAbsBodyBox			{ position:absolute;  left: 0px; top: 110px;
					}

/*----- with header as Table ---*/

.popupHeader			{ background: rgb(243, 231, 213); padding-left: 20px;}

/*-- vert  clair ----- rgb(155,184,80);   voir helpOrder in Home--*/
.popupTitleBox			{ background: rgb(155,184,80);
					   padding-bottom: 5px; padding-top: 5px; padding-right: 20px;}
.popupTitle				{ font-family: verdana; font-size: 18px ; color: white; text-decoration: none;
					   font-weight: normal ; font-style: normal ;
					}

/*----  popup FAQ Search Form ---- */

.popupFAQSearchFormBox		{ background: rgb(243, 231, 213);
					   text-align:right;
					   padding: 10px;
					}

.popupFAQSearchKeyWordsHeaderLabel		{ 						
							font-family: Arial, Helvetica; 
							font-size: 12px ; 
							color: rgb(67,124,21); 
							font-weight: normal ; 
							font-style: normal;
							}

.highlightKW				{ background: rgb(255,255,128);
					}



.popupBodyBox   { background: rgb(255,248,233);}

.popupNavBox    { padding-top: 15px; padding-bottom: 30px; }

.popupCloseLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(155,184,80); text-decoration: none}
.popupCloseLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.popupCloseLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(155,184,80); text-decoration: none}

.popupBackLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(155,184,80); text-decoration: none}
.popupBackLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.popupBackLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: normal ; color: rgb(155,184,80); text-decoration: none}



/*----  popup questions Tables ---- */

.popupQTHeaderBox		{	padding-top: 8px; padding-bottom: 10px; 
						font-family: Arial, Helvetica; font-size: 20px ; color: rgb(136,0,0); text-decoration: none;
						font-weight: normal ; font-style: normal ;
					}
.popupFAQPitchBox			{ 						
						width : 90%;
						text-align: left;
						border:1px solid rgb(67,124,21);
						background-color: white;
						padding : 10px;
						padding-left : 25px;
						padding-right : 20px;
						font-family: Arial, Helvetica; 
						font-size: 12px ; 
						color: rgb(67,124,21); 
						font-weight: normal ; 
						font-style: normal;
					}

.popupFAQPitchLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(67,124,21); text-decoration: underline}
.popupFAQPitchLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: underline}
.popupFAQPitchLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: normal ; color: rgb(67,124,21); text-decoration: underline}


.popupQTRowBox			{ padding-top: 8px; padding-left: 20px; }

.text_faqLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(136,0,0); text-decoration: none}
.text_faqLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: none}
.text_faqLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(136,0,0); text-decoration: none}

.text_popUpLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}
.text_popUpLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(160, 24, 87); text-decoration: none}
.text_popUpLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(177, 164, 148); text-decoration: none}

/*----  popup answers ---- */

.popupQuestionHeader	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px ; color: rgb(136,0,0); text-decoration: none;
						  font-weight: normal ; font-style: normal ;}
.popupAnswerHeader		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px ; color: rgb(136,0,0); text-decoration: none;
						  font-weight: bold ; font-style: normal ;}
.popupAnswerTitle		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px ; color: rgb(136,0,0); text-decoration: none;
						  font-weight: normal ; font-style: normal ;}
.popupAnswer			{ padding-left: 35px;
						  font-family: Arial, Helvetica, sans-serif; font-size: 14px ; color: rgb(127,116,104); text-decoration: none;
						  font-weight: normal ; font-style: normal ;}

.faqFlowerDetailsLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(67,124,21); text-decoration: underline}
.faqFlowerDetailsLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(255, 145, 0); text-decoration: underline}
.faqFlowerDetailsLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; color: rgb(67,124,21); text-decoration: underline}

/*------------------  testimonials ------------------------------------- */

.testimonialsTitle		{
				font-family: Arial, Helvetica, sans-serif; font-size: 30px ; color: rgb(136,0,0); text-decoration: none;
				font-weight: bold ; font-style: normal ;
				padding-bottom : 40px;
				}
.testimonialsRequestMainBox		{ 						
						width : 90%;
						text-align: left;
						border:1px solid rgb(136,0,0);
						background-color: white;
						padding : 20px;
						padding-left : 25px;
						}
.testimonialsRequestHeader		{
				font-family: Arial, Helvetica, sans-serif; font-size: 18px ; color: rgb(136,0,0); text-decoration: none;
				font-weight: normal ; font-style: normal ;
				}
.testimonialsName		{
				padding-top: 35px;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif; font-size: 14px ; color: rgb(136,0,0); text-decoration: none;
				font-weight: normal ; font-style: normal ;
				}
.testimonialsDate		{
				padding-bottom: 8px;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: rgb(136,0,0); text-decoration: none;
				font-weight: normal ; font-style: normal ;
				}


.testimonialsRequestTextBox		{ 						
						padding-left : 50px;
						font-family: Arial, Helvetica; 
						font-size: 14px ; 
						color: rgb(127,116,104); 
						font-weight: normal ; 
						font-style: normal;
						}
.testimonialsText		{ 
				text-align: left;
				padding-left: 35px;
				font-family: Arial, Helvetica, sans-serif; font-size: 14px ; color: rgb(127,116,104); text-decoration: none;
				font-weight: normal ; font-style: normal ;
				}

.testimonialsRequestLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; font-style: italic; color: rgb(136,0,0); text-decoration: underline}
.testimonialsRequestLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; font-style: italic; color: rgb(255, 145, 0); text-decoration: underline}
.testimonialsRequestLink:active  { font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: normal ; font-style: italic; color: rgb(136,0,0); text-decoration: underline}

/*------------------------- sales terms ------------------------------*/

.salesTermsValidateText		{	
					   font-family: verdana, Arial, Helvetica;
					   font-weight: bold ; font-size: 11px ; 
					   color: rgb(108,76,180); text-decoration: none;
					}

.salesTermsValidateLink		{ 
					   font-family: verdana, Arial, Helvetica;
					   font-weight: bold ; font-size: 11px ; font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}
.salesTermsValidateLink:hover	{ 
					   font-family: verdana, Arial, Helvetica;
					   font-weight: bold ; font-size: 11px ; font-style: italic; 
					   color: rgb(255, 145, 0); text-decoration: underline;
					}
.salesTermsValidateLink:active	{ 
					   font-family: verdana, Arial, Helvetica;
					   font-weight: bold ; font-size: 11px ;  font-style: italic;
					   color: rgb(108,76,180); text-decoration: underline; 
					}

.salesTermsMainTitle		{	
						font-family: verdana, Arial, Helvetica; 
						font-size: 18px ; 
						color: rgb(108,76,180); 
						font-weight: normal ; 
						font-style: normal;
					}
.salesTermsMainBox		{	
						width : 65%;
						text-align: left;
						padding : 50px;
					}

.salesTermsTitle			{	
						width : 100%;
						text-align: center;
						padding : 6px;
						background-color: rgb(161,134,220);
						font-family: verdana, Arial, Helvetica; 
						font-size: 13px ; 
						color: white; 
						font-weight: normal ; 
						font-style: normal;
					}

.salesTermsText			{	
						width : 100%;
						text-align: left;
						padding-top : 10px;
						padding-bottom : 10px;
						font-family: verdana, Arial, Helvetica; 
						font-size: 11px ; 
						color: rgb(108,76,180); 
						font-weight: normal ; 
						font-style: normal;
					}

/*------------------------- shipping terms ------------------------------*/

.shippingTermsBody			{	
					background-color :  rgb(244, 250, 255);
					font-family: verdana, Arial, Helvetica, sans-serif;
					}


.shippingTermsMainTitle		{	
						font-family: verdana, Arial, Helvetica; 
						font-size: 20px ; 
						color: rgb(108,76,180); 
						font-weight: bold ; 
						font-style: normal;
					}

.shippingTermsMainBox		{	
						width : 70%;
						text-align: left;
						padding : 50px;
						padding-bottom : 15px;
					}

.shippingTermsTitle			{	
						width : 100%;
						text-align: center;
						padding : 6px;
						background-color: rgb(161,134,220);
						font-family: verdana, Arial, Helvetica; 
						font-size: 13px ; 
						color: white; 
						font-weight: normal ; 
						font-style: normal;
					}

.shippingTermsTextBox		{	
						width : 100%;
						text-align: left;
						padding-top : 10px;
						padding-bottom : 10px;
					}

.shippingTermsText			{	
						font-family: verdana, Arial, Helvetica; 
						font-size: 11px ; 
						color: rgb(108,76,180); 
						font-weight: normal ; 
						font-style: normal;
					}

.shippingCostsTable	         { 
					background-color	: white;
					border-style        : solid;
					border-color        : rgb(67,118,193);
					border-width        : 1px;
					}

/*-- mauve  clair ----- rgb(161,134,220); --*/
/*----  rgb(108,76,180) ---- */

.shippingCostsHeader	         { 
						padding:		3px;
						background-color	: rgb(67,118,193);
						text-align:		center;
						font-weight:		normal ; 
						font-size:		11px ;
						color:			white;

					}

.shippingCostsRowEVEN		{	background-color: rgb(244, 250, 255);
					}
.shippingCostsRowODD		{	background-color: white;
					}


.shippingCostsRowText		{ 
						padding-left :		10px;
						padding-right :	10px;
						font-weight:		normal ; 
						font-size:		11px ;
						color:			rgb(32,72,167);
					}


/*------------------------- discount ------------------------------*/

.discountInputBox			{	
						padding : 10px;
						border:1px solid rgb(21, 55, 109);
						background-color: rgb(238, 242, 255);
						font-family: verdana; font-size: 11px ; color: rgb(21, 55, 109); 
						font-weight: normal ; font-style: normal;
					}

.discountDeleteBox			{	
						padding : 10px;
						border:1px solid red;
						font-family: verdana; font-size: 11px ; color: red; 
						font-weight: bold ; font-style: normal;
					}


/*------- Customer eMail MESSAGE ---------*/

/*-- dark blue ----- rgb(21, 55, 109); --*/

.customDoc02		{	font-family: verdana; font-size: 14px ; color: rgb(21, 55, 109); text-decoration: none;
					font-weight: normal ; font-style: normal;
				}

.customDoc03		{	font-family: verdana; font-size: 14px ; color: rgb(21, 55, 109); text-decoration: none;
					font-weight: normal ; font-style: italic;
					padding-top : 10px;
					padding-bottom : 10px;
				}




/*----  error messages ---- */

.errorTitle        { font-family: verdana, Arial, Helvetica, sans-serif; 
				     font-weight: bold ; font-size: 24px ; color: rgb(160, 24, 87); text-decoration: none;
					 padding-top: 10px; padding-bottom: 30px; 
				   }
.errorMessage      { font-family: verdana, Arial, Helvetica, sans-serif; 
				     font-weight: normal ; font-size: 13px ; color: rgb(160, 24, 87); text-decoration: none; 
				   }


/*--------- temporary shop closing ---------------*/

.closingMessageBox	{ 
						width				: 80%;
						text-align			: left;
						font-family			: verdana, Arial, Helvetica, sans-serif;
						font-weight			: normal ;
						font-size			: 12px;
						color				: red;
						background-color    : white;
						padding             : 10px;
						border-style        : solid;
						border-color        : red;
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

/*--------- Messages for Input ---------------*/

.errorMessageBox	{ 
						text-align			: left;
						font-family			: verdana, Arial, Helvetica, sans-serif;
						font-weight			: normal ;
						font-size           : 14px;
						color				: red;
						background-color    : white;
						padding             : 10px;
						border-style        : solid;
						border-color        : red;
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 2px;
					  }

/*---- orange : rgb(230,90,0); ---*/

.actionMessageBox	  { 
						text-align			: left;
						font-family			: verdana, Arial, Helvetica, sans-serif;
						font-weight			: normal ;
						font-size           : 15px;
						color				: rgb(230,90,0);
						padding             : 10px;
						padding-left        : 20px;
						border-style        : solid;
						border-color        : rgb(255,145,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					  }


