/*------ <style title="AVousParis" type="text/css"> ------*/

/*------  color definitions  #prune {  } utiliser avec ID = "prune" ---------*/

#prune			{ color: rgb(111, 33, 84); }
#pruneClair		{ color: rgb(255,242,255) }
#bordeaux		{ color: rgb(169, 31, 0); }
#creme			{ color: rgb(255,254,220); }
#cremeClair		{ color: rgb(255,254,235); }
#bleuClair		{ color: rgb(230,239,255); }
#green			{ color: green; }
#vert clair		{ color: rgb(202,234,201); }
#mauveClair		{ color: rgb(160, 176, 224); }
#mauveTresClair	{ color: rgb(245, 245, 255); }


/*------- Contract Table ---------*/

/*-- #fuschia		{ color: rgb(160, 24, 87); } --*/

.contractTable		 {	border: 1px  solid   rgb(160, 24, 87);
					 }

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

/*-- beige 0 ----- rgb(255, 248, 230); --*/
.contractElementRowEVEN  {	background-color: rgb(255, 248, 230);
						 }
.contractElementRowODD   {	background-color: white;
						 }


.contractElementQuantity { font-family: verdana; font-size: 12px ; color: rgb(160, 24, 87); text-decoration: none;
						   font-weight: normal ; font-style: normal;
						   padding-bottom : 4px;
						   text-align:right;
						 }

.contractElementTitleBoxXX  {	text-align:left;
						  }
.contractElementTitle	  { font-family: verdana; font-size: 12px ; color: rgb(160, 24, 87); text-decoration: none;
							font-weight: bold ; font-style: normal;
							padding-left : 8px; padding-bottom : 4px;
							display:inline;
						  }
.contractElementVATTitle  { font-family: verdana; font-size: 11px ; color: rgb(160, 24, 87); text-decoration: none;
							font-weight: normal ; font-style: oblique;
							padding-left : 8px; padding-bottom : 4px;
							display:inline;
						  }

.contractElementDescription	 { font-family: verdana; font-size: 12px ; color: rgb(160, 24, 87); text-decoration: none;
					   font-weight: normal ; font-style: normal;
					   padding-left : 8px; padding-bottom : 4px;
					   display:inline;
					 }

.contractElementPrice	 { font-family: verdana; font-size: 12px ; color: rgb(160, 24, 87); text-decoration: none;
					   font-weight: normal ; font-style: normal;
					   padding-right : 15px; padding-bottom : 4px;
					   text-align:right;
					 }

.contractElementVATAmount	 { font-family: verdana; font-size: 11px ; color: rgb(160, 24, 87); text-decoration: none;
					   font-weight: normal ; font-style: oblique;
					   padding-right : 15px; padding-bottom : 4px;
					   text-align:right;
					 }

.contractElementTotalRow	  { padding-top : 15px; 
							  }

.contractElementTotalTitleBox	  { font-family: verdana; font-size: 12px ; color: rgb(160, 24, 87); text-decoration: none;
							font-weight: bold ; font-style: normal;
							padding-bottom : 4px;
							text-align:right;
						  }

.contractElementErrorTitle	  {  color: red; 
								 font-family: verdana; font-size: 12px ;text-decoration: none;
								 font-weight: bold ; font-style: normal;
								 padding-left : 8px; padding-bottom : 4px;
								 display:inline;
							  }
.contractElementErrorDescription	 {   color: red;
										 font-family: verdana; font-size: 12px ; text-decoration: none;
										 font-weight: normal ; font-style: normal;
										 padding-left : 8px; padding-bottom : 4px;
										 display:inline;
									  }
.contractGenCondLink        { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; 
							  font-weight: bold; color: rgb(160, 24, 87); text-decoration: none; padding: 2px;}
.contractGenCondLink:hover  { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; 
							  font-weight: bold; color: #FF9900; text-decoration: none; padding: 2px;}
.contractGenCondLink:active { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; 
							  font-weight: bold; color: rgb(160, 24, 87); text-decoration: none; padding: 2px;}


/*------- Contract Personal Details ---------*/

/*-- beige très foncé (typo) -- rgb(111, 98, 80); --*/ 
/*-- beige foncé  -- rgb(166, 147, 120); --*/ 
/*-- beige logo -- rgb(225, 199, 163); --*/ 
.contractPersonTable		 {	border:1px solid rgb(166, 147, 120);
					 }

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

/*-- beige 0 ----- rgb(255, 248, 230); --*/
.contractPersonRowEVEN   {	background-color: rgb(255, 248, 230);
						 }
.contractPersonRowODD    {	background-color: white;
						 }


.contractPersonText		 {	padding-left : 12px;
						 }

.contractPersonTitle	  { font-family: verdana; font-size: 12px ; color: rgb(111, 98, 80); text-decoration: none;
							font-weight: bold ; font-style: normal;
							padding-left : 8px; padding-bottom : 4px;
							display:inline;
						  }
.contractPersonDescription	 { font-family: verdana; font-size: 12px ; color: rgb(111, 98, 80); text-decoration: none;
					   font-weight: normal ; font-style: normal;
					   padding-left : 8px; padding-bottom : 4px;
					   display:inline;
					 }


.contractModifBox	  { border:1px solid darkblue; 
						padding-right: 10px; padding-top: 8px; padding-bottom: 8px;
					  }

.contractModifIcon	  { 
					  }

.contractModifLinks        { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: rgb(160, 24, 87); text-decoration: none; padding: 2px;}
.contractModifLinks:hover  { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #FF9900; text-decoration: none; padding: 2px;}
.contractModifLinks:active { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: rgb(160, 24, 87); text-decoration: none; padding: 2px;}

.contractFinalField		  { display : inline; }
.contractFinalFieldLabel  { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px ; 
						    color: rgb(160, 24, 87); text-decoration: none; padding-left: 8px;
						    display : inline;
						  }



