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

/*---------------------  Page d'Accueil --------------------*/

.loginBox			  { 
						text-align			: center;
						font-weight			: normal ;
						font-size           : 14px;
						background-color	: #97D0C9; 
						color				: darkgreen;
						padding             : 10px;
						border-style        : solid;
						border-color        : darkgreen;
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }
.loginTitle			  { font-weight: normal ; font-size: 12px ; color: darkgreen; font-style:italic; 
					  }

.homePromoMainBox	 { 
						padding         : 5px;
					  }
.homePromoBox		 { 
						padding             : 8px;
						text-align			: left;
						width				: 100%;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

.homePromoText		 { 
						font-family			: Arial, Helvetica; 
						font-weight			: normal;
						font-size           : 11px;
						color				: rgb(21, 55, 109);
					  }

/*---------------------  Accueil Boutique --------------------*/

.shopHomeBox		 { 
						text-align			: left;
						width				: 100%;
						font-family			: Arial, Helvetica; 
						font-weight			: normal ;
						font-size           : 12px;
						color				: rgb(21, 55, 109);
					  }
.linknobug:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(255, 145, 0);
}

.shopHomeMenuBox  { 
						text-align			: left;
						padding             : 20px;
						padding-top         : 5px;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					  }



.shopHomeLink        {	font-family: Arial, Helvetica; font-size: 14px; 
						font-weight: bold; color: rgb(21, 55, 109); text-decoration: none; 
						padding-left: 20px;
					 }
.shopHomeLink:hover  {	font-family: Arial, Helvetica; font-size: 14px; 
						font-weight: bold; color: #FF9900; text-decoration: none; 
						padding-left: 20px;
					 }
.shopHomeLink:active {	font-family: Arial, Helvetica; font-size: 14px; 
						font-weight: bold; color: rgb(21, 55, 109); text-decoration: none; 
						padding-left: 20px;
					 }



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

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


.customerInputHeaderBox			{ text-align	: center;

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

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

.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-left : 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; 
						  }
.customerInputText	 { font-family: verdana; font-size: 11px ; 
					   font-weight: normal ; font-style: normal;
						color: rgb(21, 55, 109);
					   padding-left : 5px; 
					 }

.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;  
						  }
.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-left : 5px; padding-bottom : 5px;
					 }

/*------- Customer Details ---------*/

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

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

.customerInfoTableTitleSmall	{	font-family: verdana; font-size: 11px ; color: rgb(21, 55, 109); 
					    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(21, 55, 109); text-decoration: none;
							font-weight: bold ; font-style: normal;
							padding-left : 8px; padding-bottom : 4px;
						  }
.customerInfoRowText	 { 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;
					 }


/*------- 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 -------------*/

.customerInputErrorBox		{ font-family: verdana, Arial, Helvetica; font-size: 14px ; 
					 }

.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 : 20px;
					}

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

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

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

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

.orderDetailsTable	{	border:1px solid rgb(21, 55, 109);
					}


.orderDetailsTableTitleBox	{	font-family: verdana; font-size: 11px ; color: rgb(21, 55, 109); 
								font-weight: bold ; font-style: normal;
								padding-left : 8px; padding-bottom : 4px;
							}
.orderTableFooterTitleBox	{	font-family: verdana; font-size: 11px ; color: rgb(21, 55, 109); 
								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;
					}

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

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

.orderSummaryContinue  {	background-color: rgb(21, 55, 109);
							text-align:center;
							padding-top : 10px;
						}


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

.paymentSelectTitle	{	font-family: Arial, Helvetica;; 
						font-size: 20px ; 
						color: rgb(21, 55, 109); 
					    font-weight: bold ; 
						font-style: normal;
						padding : 25px;
					}

.paymentSelectNote	{	font-family: Arial, Helvetica; 
						font-size: 12px ; 
						color: red; 
					    font-weight: normal ; 
						font-style: italic;
					}



/*------------------------- 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;
					}
.discountsListHeader		{	font-family: verdana; font-size: 12px ; color: white; 
						font-weight: normal ; font-style: normal;
						background-color: rgb(21, 55, 109);
					}


/*------- 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;
				}



/*------------------------- Ocir ------------------------------*/

/*-- beige clair Fanny ----- rgb(240, 225, 205); --*/
/*-- beige foncé (logo) Fanny ----- rgb(216, 187, 147); --*/
/*-- bordeaux Fanny ----- rgb(140, 17, 70); --*/

/*-- dark blue ----- rgb(21, 55, 109); --*/
/*-- light blue ----- rgb(238, 242, 255); --*/

.ocirMenuTitle		{	font-size  : 30px; font-weight: bold;
					color : rgb(21, 55, 109);
				}

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

.ocirMenuBox		{	background-color : rgb(238, 242, 255);
					border           : 1px solid rgb(21, 55, 109);
					padding			 : 15px;
				}

.ocirMenuLink        { font-family: verdana, Arial, Helvetica; font-size: 16px ; font-weight: normal; color: rgb(21, 55, 109); text-decoration: none; padding: 2px;}
.ocirMenuLink:hover  { font-family: verdana, Arial, Helvetica; font-size: 16px ; font-weight: normal; color: #FF9900; text-decoration: none; padding: 2px;}
.ocirMenuLink:active { font-family: verdana, Arial, Helvetica; font-size: 16px ; font-weight: normal; color: rgb(21, 55, 109); text-decoration: none; padding: 2px;}

.ocirErrorMessage		{ 
					font-weight			: normal ;
					font-size			: 16px;
					color				: red;
					padding-top			: 20px;
				}

.ocirActionMessage		{ 
					font-weight			: normal ;
					font-size			: 16px;
					color				: rgb(21, 55, 109);
					padding-top			: 20px;
				}



.ocirCustomerSearchParamsTable		{ 
						text-align			: center;
						font-family			: Arial, Helvetica;
						font-weight			: normal ;
						font-size			: 13px;
						color				: rgb(21, 55, 109);
						border-style			: solid;
						border-color			: rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width			: 1px;
						background-color		: rgb(240, 230, 215);
					}

.ocirCustomerSearchParamsHeader  {	background-color: rgb(255, 145, 0);
						text-align:center;
						font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
						color: white;	
						padding-top : 8px; padding-bottom : 8px;
					 }

.ocirCustomerSearchParamLabel	{	
						text-align:right;
						font-size  : 12px; font-weight: normal;
						color : rgb(21, 55, 109);
					}
.ocirOrdersSearchBodyBox		{	
						padding-top : 25px;
					}

.ocirOrderDeleteBox			{	
						padding-top : 10px; padding-bottom : 2px;
						border:1px solid red;
						background-color: rgb(255, 212, 212);
						font-family: verdana; font-size: 11px ; color: red; 
						font-weight: bold ; font-style: normal;
					}
/*--- all customers table --*/

.ocirAllCustomersTable			{	border:1px solid rgb(21, 55, 109);
					 }

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

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

.ocirAllCustomersRowText		{	font-family: verdana, Arial, Helvetica, sans-serif; 
						font-size: 12px; font-weight: normal;
						color: rgb(21, 55, 109);	
						padding-left : 6px; 
					 }

.ocirAllCustomersRowTitle		{	font-family: verdana, Arial, Helvetica, sans-serif; 
						font-size: 12px; font-weight: bold;
						color: rgb(21, 55, 109);	
						padding : 6px; padding-right : 0px;
					 }

/*--- all orders table --*/

.ocirAllOrdersTable			{	border:1px solid rgb(21, 55, 109);
					 }

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

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

.ocirAllOrdersRowText		{	font-family: verdana, Arial, Helvetica, sans-serif; 
						font-size: 12px; font-weight: normal;
						color: rgb(21, 55, 109);	
						padding-left : 6px; 
					 }

.ocirAllOrdersRowTitle		{	font-family: verdana, Arial, Helvetica, sans-serif; 
						font-size: 12px; font-weight: bold;
						color: rgb(21, 55, 109);	
						padding : 6px; padding-right : 0px;
					 }




/*------------------------- Downloads ------------------------------*/

/*-- distibuteurs --*/

.distribMenuTitle			{	font-size  : 20px; font-weight: bold;
						font-family			: Arial, Helvetica;
						color : rgb(21, 55, 109);
					}

/*--- jaune moins clair ----  rgb(240, 230, 215) ----*/

.distribLoginBox		{ 
						text-align			: center;
						font-family			: Arial, Helvetica;
						font-weight			: normal ;
						font-size           : 13px;
						color				: rgb(21, 55, 109);
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(240, 230, 215);
					}

.distribSubLoginBox		{ 
						text-align			: left;
						font-family			: Arial, Helvetica;
						font-weight			: normal ;
						font-size           : 13px;
						color				: rgb(21, 55, 109);
						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);
					}

.distribLoginTitle	{	text-align			: center;
						font-family			: Arial, Helvetica;
						font-size  : 16px; font-weight: bold;
						color : rgb(21, 55, 109);
					}
.distribSubLoginTitle	{	text-align			: center;
						font-family			: Arial, Helvetica;
						font-size  : 16px; font-weight: bold;
						color : rgb(255, 145, 0);
					}
.distribLoginLabel	{	font-size  : 12px; font-weight: normal; font-style : italic;
						font-family			: Arial, Helvetica;
						color : rgb(21, 55, 109);
					}

.distribSubLoginLabel	{	font-size  : 12px; font-weight: normal; font-style : italic;
						font-family			: Arial, Helvetica;
						color : rgb(255, 145, 0);
					}

/*---- distrib search for customers -----*/

.customerSearchResultsBox	{ 
								border-style        : solid;
								border-color        : rgb(21, 55, 109);
								/*---- border-bottom-color : #182052; ---*/
								border-width        : 1px;
							}


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

.customerSearchRowEVEN  {	background-color: rgb(238, 242, 255);
						 }
.customerSearchRowODD   {	background-color: white;
						 }
	
.customerSearchBox		{ 
						text-align			: left;
						font-family			: Arial, Helvetica;
						font-weight			: normal ;
						font-size           : 13px;
						color				: rgb(21, 55, 109);
						padding             : 6px;
						padding-left        : 20px;
					}

/*---- distrib profile -----*/

.distribRegistrationBox		{ 
								text-align			: left;
								padding             : 20px;
								border-style        : solid;
								border-color        : rgb(255, 145, 0);
								/*---- border-bottom-color : #182052; ---*/
								border-width        : 1px;
							}

.distribRegistrationText	{	font-size  :	16px; font-weight: normal;
								font-family	:	Arial, Helvetica;
								color :			rgb(21, 55, 109);
							}

.distribRegistrationID		{	font-size :		20px; font-weight: bold;
								font-family	:	Arial, Helvetica;
								color :			rgb(255, 145, 0);
							}

/*---- distrib customers -----*/

.distribCustomerMainTitle		{	
					padding : 20px;
					font-size  : 24px; font-weight: bold;
					font-style: normal;
					color : rgb(21, 55, 109);
				}

.distribCustomerSubTitle		{	
					padding : 20px;
					font-size  : 20px; font-weight: bold;
					font-style: italic;
					color : rgb(21, 55, 109);
				}




/*---- credit allocation -----*/

.distribAllocTitle	{	font-size  : 20px; font-weight: bold;
						font-family			: Arial, Helvetica;
						color : rgb(21, 55, 109);
					}
.distribAllocDocTitle	{	font-size  : 20px; font-weight: bold;
						font-family			: Arial, Helvetica;
						color : rgb(255, 145, 0);
						padding-right : 20px;
					}
.distribAllocHDR	{	font-size  : 16px; font-weight: normal;
						font-family			: Arial, Helvetica;
						color : rgb(21, 55, 109);
					}
.distribAllocQty	{	font-size  : 20px; font-weight: bold;
						font-family			: Arial, Helvetica;
						color : rgb(255, 145, 0);
					}

.distribAllocLoginBox		{ 
						text-align			: left;
						font-family			: Arial, Helvetica;
						font-weight			: normal ;
						font-size           : 13px;
						color				: rgb(21, 55, 109);
						padding             : 10px;
						padding-left        : 40px;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					}

.distribAllocLoginTitle	{	text-align			: center;
						font-family			: Arial, Helvetica;
						font-size  : 16px; font-weight: bold;
						color : rgb(21, 55, 109);
					}
.distribAllocLoginLabel	{	font-size  : 12px; font-weight: normal; font-style : italic;
						font-family			: Arial, Helvetica;
						color : rgb(21, 55, 109);
					}



.DLTitleBox				{	text-align			: center;
						font-family			: Arial, Helvetica;
						font-size  : 26px; font-weight: bold;
						color : rgb(21, 55, 109);
					}

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

.DLWarningBox	{ 
					text-align			: center;
					padding             : 25px;
					border-style        : solid;
					border-color        : rgb(21, 55, 109);
					/*---- border-bottom-color : #182052; ---*/
					border-width        : 1px;
					background-color    : rgb(238, 242, 255);

					text-align			: left;
					font-family			: Arial, Helvetica;
					font-weight			: normal ;
					font-size           : 13px;
					color				: rgb(21, 55, 109);
				}

.DLSelectBox	{ 
					width				: 80%;
					text-align			: left;
					font-family			: Arial, Helvetica;
					font-weight			: normal ;
					font-size           : 13px;
					color				: rgb(21, 55, 109);
					padding             : 10px;
				}

.DLSelectProductsBox  { 
						text-align			: center;
						padding             : 10px;
						padding-top         : 25px;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					  }

.DLSelectRow	{ 
					height				: 35px;
					font-weight			: bold ;
					font-family			: Arial, Helvetica;
					font-size           : 14px;
					color				: rgb(21, 55, 109);
				}

.DLSelectQty	{ 
						text-align			: right;
						padding-right       : 10px;
						color				: rgb(255, 145, 0);
				}

.DLNoCredit  	{ 
					font-family			: Arial, Helvetica;
					font-weight			: bold ;
					font-size           : 14px;
					color				: red
				}

.DLMainTitle	{	font-size  : 30px; font-weight: bold;
					color : rgb(21, 55, 109);
				}
.DLSubTitle		{	font-size  : 20px; font-weight: bold;
					font-style: italic;
					color : rgb(21, 55, 109);
				}

.DLInputBox			{	border           : 1px solid rgb(21, 55, 109);
				}
.DLInputTable		{	border           : 1px solid rgb(21, 55, 109);
				}
.DLInputCell			{	padding			 : 10px;
				}


.DLInputTitleMainBox	 {		
					background-color : rgb(238, 242, 255);
				}
.DLInputTitleMainBoxBTM	 {		
					border-bottom           : 1px solid rgb(21, 55, 109);
					background-color : rgb(238, 242, 255);
				}
.DLInputTitleMainBoxTPBTM	 {		
					border-top		: 1px solid rgb(21, 55, 109);
					border-bottom         : 1px solid rgb(21, 55, 109);
					background-color : rgb(238, 242, 255);
				}

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


.DLInputTitleNote	  { font-family: verdana; font-size: 11px ; color: red;
						font-weight: normal ; font-style: italic;
					    padding-left : 20px; padding-bottom : 20px; 
						  }
.DLInputSmallNote	  { font-family: verdana; font-size: 11px ; color: red;
						font-weight: normal ; font-style: italic;
					}
.DLInputTitle		{	font-family: verdana; font-size: 11px ; 
						font-weight: bold ; font-style: normal;
					    padding-right : 5px; 
						color : rgb(21, 55, 109);
					}
.DLInputSubTitle	{	font-family: verdana; font-size: 10px ; 
						font-weight: normal ; font-style: italic;
					    padding-right : 5px; 
						color : rgb(21, 55, 109);
					}
.DLInputText		{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						padding-left : 5px; 
						color : rgb(21, 55, 109);
					 }
					 
.DLErrorMessageBox	{ 
						text-align			: left;
						font-weight			: normal ;
						font-size           : 14px;
						color				: red;
						padding             : 10px;
						border-style        : solid;
						border-color        : red;
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 2px;
					  }

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

.DLActionMessageBox	  { 
						text-align			: center;
						font-weight			: bold ;
						font-size           : 15px;
						color				: rgb(230,90,0);
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(255,145,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					  }

/*---- jaune paille foncé : rgb(255, 145, 0); ---*/
/*---- jaune paille clair : rgb(255, 245, 230); ---*/

.DLUpdateSiteBox	  { 
						text-align			: center;
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					  }
					  
.DLUpdateSiteTitle	  { 
						font-family			: verdana;
						font-weight			: bold ;
						font-size           : 12px;
						color				: rgb(21, 55, 109);
					  }

.DLUpdateSiteText	  { 
						padding             : 5px;
						padding-top         : 0px;
						font-family			: arial;
						font-weight			: normal ;
						font-size           : 12px;
						font-style          : italic;
						color				: rgb(255,145,0);
					  }

.DLSelectDriverBox	  { 
						text-align			: center;
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(255,145,0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					  }

.DLSelectDriverText	  { 
						padding             : 5px;
						padding-top         : 0px;
						font-family			: arial;
						font-weight			: normal ;
						font-size           : 12px;
						font-style          : italic;
						color				: rgb(255,145,0);
					  }
.DLDriverDBActionBox	  { 
						text-align			: center;
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(255, 145, 0);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
						background-color    : rgb(255, 245, 230);
					  }

.DLDriverDBActionText	  { 
						padding             : 5px;
						padding-top         : 0px;
						font-family			: arial;
						font-weight			: normal ;
						font-size           : 12px;
						font-style          : italic;
						color				: rgb(255,145,0);
					  }

.DLDriverDBActionBTN  { 
						padding-left        : 8px;
						padding-right       : 8px;
					  }


.DLSubmitBox		  { 
						font-family			: verdana;
						text-align			: center;
						color				: red;
						padding             : 10px;
						border-style        : solid;
						border-color        : red;
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 2px;
					  }
					  
/*--- green BG --*/
.DLSubmitBTNBox			{ 
						color						: white;
						font-weight					: bold ;
						font-size					: 14px;
						background-color				: rgb(51,147,52);
						padding					: 40px;
						padding-top					: 10px;
						padding-bottom				: 10px;
					}

.DLSubmitTitle		  { 
						text-align			: center;
						font-weight			: bold ;
						font-size           : 12px;
					  }
.DLSubmitText		  { 
						text-align			: left;
						font-weight			: normal ;
						font-size           : 10px;
					  }

/*--------------- LEGACY (sitenew / telechargements )  --------------------------------------- */

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

.legDLTitleBox	  { 
						text-align			: center;
						padding             : 10px;
						background-color    : rgb(21, 55, 109);
					  }

.legDLTitle	  { 
						font-family			: arial, verdana;
						font-weight			: bold ;
						font-size           : 16px;
						color				: white;
					  }


.legDLLinkBox		  {
	text-align			: left;
	margin-left: 10px;
	padding-left: 5px;
					  }

.legDLText			  {
	text-align			: left;
	padding-left		: 5px;
	font-family			: arial, verdana;
	font-weight			: normal;
	font-size           : 16px;
	color				: rgb(21, 55, 109);
					  }

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


.legDLLink        {
	font-family: verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: rgb(255, 145, 0);
	text-decoration: none;
	padding: 0px;
	margin-left: 10px;
	padding-top: 5px;
}
.legDLLink:hover  {
	font-family: verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: rgb(21, 55, 109);
	text-decoration: none;
	padding: 0px;
	margin-left: 10px;
	padding-top: 5px;
}
.legDLLink:active {
	font-family: verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: rgb(255, 145, 0);
	text-decoration: none;
	padding: 0px;
	margin-left: 10px;
	padding-top: 5px;
}

.legDLLinkSmall		   { font-family: verdana, Arial, Helvetica; font-size: 12px ; font-weight: bold; color: rgb(255, 145, 0); text-decoration: none; padding: 2px;}
.legDLLinkSmall:hover  { font-family: verdana, Arial, Helvetica; font-size: 12px ; font-weight: bold; color: rgb(21, 55, 109); text-decoration: none; padding: 2px;}
.legDLLinkSmall:active { font-family: verdana, Arial, Helvetica; font-size: 12px ; font-weight: bold; color: rgb(255, 145, 0); text-decoration: none; padding: 2px;}


.legDLLoginBox		  { 
						text-align			: center;
						padding             : 10px;
						padding-bottom      : 0px;
						border-style        : solid;
						border-color        : rgb(21, 55, 109);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }

/*--------présentation UN PRODUIT DL  ---------------- */

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

.legDLPresentTitle	  { 
						text-align			: center;
						font-family			: arial, verdana;
						font-weight			: bold ;
						font-size           : 18px;
						color				: rgb(255, 145, 0);
					  }

.legDLReglemText	  { 
						font-family			: arial, verdana;
						font-weight			: normal ;
						font-size           : 12px;
						color				: rgb(21, 55, 109);
					  }
.legDLPresentText	  { 
						font-family			: arial, verdana;
						font-weight			: normal ;
						font-size           : 13px;
						color				: rgb(21, 55, 109);
					  }

.legDLTrialBox		  { 
						text-align			: center;
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(21, 55, 109);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 1px;
					  }
.legDLTrialText	  { 
						text-align			: left;
						font-family			: arial, verdana;
						font-weight			: normal ;
						font-size           : 12px;
						color				: rgb(21, 55, 109);
					  }

/*------------------------------- ADMIN ------------------------------------------ */

.DLMessageBox		  { 
						width				: 50%;
						text-align			: left;
						color				: rgb(21, 55, 109);
						padding             : 10px;
						border-style        : solid;
						border-color        : rgb(21, 55, 109);
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 2px;
					  }
.DLErrorBox		  { 
						width				: 50%;
						text-align			: left;
						color				: red;
						padding             : 10px;
						border-style        : solid;
						border-color        : red;
						/*---- border-bottom-color : #182052; ---*/
						border-width        : 2px;
					  }

.DLAdminInputLabel	{	font-family: verdana; font-size: 11px ; 
						font-weight: normal ; font-style: normal;
						padding-right : 5px; 
						color : rgb(21, 55, 109);
					 }
.DLAdminInputText	{	font-family: verdana; font-size: 15px ; 
						font-weight: normal ; font-style: normal;
						padding-left : 5px; 
						color : rgb(21, 55, 109);
					 }
.DLAdminBonus		{	font-family: verdana; font-size: 15px ; 
						font-weight: normal ; font-style: normal;
						color : red;
					 }
.linknobug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(255, 145, 0);
}
.linknobug:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(21, 55, 109);
}
.legDLLinkCopie {
	font-family: verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: rgb(255, 145, 0);
	text-decoration: none;
	padding: 2px;
}
.legDLLinkCopie:hover {
	font-family: verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: rgb(21, 55, 109);
	text-decoration: none;
	padding: 2px;
}
.legDLLinkCopie:active {
	font-family: verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: rgb(255, 145, 0);
	text-decoration: none;
	padding: 2px;
}
.legDLLinkBox2 {
	text-align			: left;
	margin-left: 10px;
	padding-left: 15px;
}
