
/****** définition des classes CSS pour spccli.class ******/
#TabSpcCli .Tit { font-size:14px; font-weight:bold; }
#TabSpcCli .Tit01 { font-size:12px; color:rgb(40,40,40); background-color:rgb(230,230,230); text-align:center;
				border-right:1px solid rgb(240,240,240); border-radius: 10px 0 0 0;  }
#TabSpcCli .Tit02 { font-size:12px; color:rgb(40,40,40); background-color:rgb(230,230,230); text-align:center;  
				border-right:1px solid rgb(240,240,240); }
#TabSpcCli .Tit03 { font-size:12px; color:rgb(40,40,40); background-color:rgb(230,230,230); text-align:center; 
			border-radius: 0 10px 0 0;  }
	
#TabSpcCli .Norm { background-color:rgb(240,240,240); border-right:1px solid rgb(200,200,200); border-bottom:1px solid rgb(200,200,200); 
					color:black; text-align:center; vertical-align:top; padding-top:3px; padding-bottom:3px;  }

#TabSpcCli .Pmt { background-color:rgb(240,240,240); border-right:1px solid rgb(200,200,200); border-bottom:1px solid rgb(200,200,200); 
					color:black; text-align:center; vertical-align:top; padding-top:3px; padding-bottom:3px;}
#TabSpcCli .Pmt0 { background-color:rgb(240,240,240); border-right:1px solid rgb(200,200,200); border-bottom:1px solid rgb(200,200,200); 
					color:red; text-align:center; vertical-align:top; padding-top:3px; padding-bottom:3px; }
					
#TabSpcCli .TxtN { background-color:rgb(240,240,240); border-bottom:1px solid rgb(200,200,200); 
					color:black; text-align:left;
						padding-left:5px; padding-top:3px; padding-right:5px;  vertical-align:middle; }
#TabSpcCli .TxtE { background-color:rgb(240,240,240); border-bottom:1px solid rgb(200,200,200); 
					color:brown; text-align:left; 
						padding-left:5px; padding-top:3px; padding-right:5px;  vertical-align:middle; }
#TabSpcCli .TxtR { background-color:rgb(240,240,240); border-bottom:1px solid rgb(200,200,200); 
					color:red; text-align:left; 
						padding-left:5px; padding-top:3px; padding-right:5px;  vertical-align:middle; }
#TabSpcCli .TxtM { background-color:rgb(240,240,240); border-bottom:1px solid rgb(200,200,200); 
					color:brown; text-align:left; 
						padding-left:5px; padding-top:3px; padding-right:5px;  vertical-align:middle; }
#TabSpcCli .TxtP { background-color:rgb(240,240,240); border-bottom:1px solid rgb(200,200,200); 
					color:purple; text-align:left; 
						padding-left:5px; padding-top:3px; padding-right:5px;  vertical-align:middle; }
#TabSpcCli .Txt0 { background-color:rgb(240,240,240); border-bottom:1px solid rgb(200,200,200); 
					color:gray; text-align:left; 
						padding-left:5px; padding-top:3px; padding-right:5px;  vertical-align:middle; }
						
#TabSpcCli .zDate { display:inline; width:90px; text-align:left; padding-left:5px; padding-right:30px; 
						font-size:10px;  }
#TabSpcCli .zPrix { display:inline; width:90px; text-align:right; padding-right:15px; padding-left:30px;
						font-size:12px; font-weight:bold; }
#TabSpcCli .zRef { clear:left; display:block; width:200px; text-align:center;  
						color:black; font-size:11px;  }
#TabSpcCli .zRef a:hover { color:blue; }
	
#TabSpcCli div.zExp { display:block; width:320px; text-align:left; padding-top:0px; margin-top:0px; margin-bottom:0px;
							line-height:14px; float:left; }
#TabSpcCli  div.zxbord {  border-bottom:1px solid white;  }		
#TabSpcCli p.zxDate {  display:block; width:70px; height:16px; margin-top:3px; float:left; 
					padding-top:2px; text-align:center; font-size:10px; color:black; }
#TabSpcCli p.zxBl {  display:block; width:100px; height:18px; margin-top:3px; float:left;
					 text-align:center; }
#TabSpcCli p.zxNumC { display:block; width:120px; height:17px; margin-top:3px; float:left;
					padding-top:1px; text-align:center; }
#TabSpcCli .zxEmb { color:blue; font-size:10px; margin-left:90px; }
	
#TabSpcCli .zxContenu { clear:left; display:block; margin-left:0px; line-height:14px;
					 text-align:left; line-height:14px; padding-top:0px; padding-left:8px; vertical-align:top;
					position:relative; left:0px; top:-5px;	}

					
/****** définition des classes CSS pour le local agayn ******/

	/***  classes pour le menu ***/
.CSCtxt {
			border-left:1px solid lightgray; 
			border-right:1px solid lightgray; 
			background-color:rgb(230,230,230);
			color:blue;
			text-align:left; vertical-align:top;
			padding-left:15px; padding-top:5px;
		}
		
.CSCbordH  { border-top:1px solid lightgray;  }		
.CSCbordB  { border-bottom:1px solid lightgray;  }		
.CSCbordG  { border-left:1px solid lightgray;  }		
.CSCbordD  { border-right:1px solid lightgray;  }		
.CSCbordH0 { border-top:1px dotted lightgray;  }		
		
.CSCrub {
			border-left:1px solid lightgray; 
			background-color:rgb(230,230,230);
			color:black;
			text-align:left; vertical-align:top;
			padding-left:15px; padding-top:5px;
		}
.CSClien {
			border-right:1px solid lightgray; 
			background-color:rgb(230,230,230);
		}
		
.CSCbtn {
			background-color:rgb(120,120,180);
			width:100px; 	height:15px;
			text-align:center; vertical-align:middle;
			display:block;
			color:white; font-size:12px; font-weight:bold;
			padding-top:1px;
			
			/****** coins ******/
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			-o-border-radius: 10px;
			border-radius: 10px;

			/****** ombre ******/
			-webkit-box-shadow: 0 1px 2px rgb(200,0,0);
			-moz-box-shadow: 0 1px 2px rgb(200,0,0);
			-o-box-shadow: 0 1px 2px rgb(200,0,0);
			box-shadow: 0 1px 2px rgb(85,85,134);
		}
		
.CSCtit img { margin-top:12px; }
	
    /***  classes pour histo ***/
.CSCsepB {
			border-bottom:2px dotted lightgray; 
		}
.CSCtit {
			height:40px; 
			text-align:left;
			vertical-align:top;
			color:rgb(128,12,12); font-family:"Verdana"; font-size:14px; text-decoration : none;  font-weight:bold;
		}
.CSClib {
			text-align:left;
			color:black; font-family:"Verdana"; font-size:12px; text-decoration : none;  font-weight:bold;
		}
.CSCgris {
			text-align:right;
			color:gray; font-family:"Verdana"; font-size:9px; text-decoration : italic;  font-weight:normal;
		}
.CSCvert {
			text-align:right;
			color:green; font-family:"Verdana"; font-size:9px; text-decoration : italic;  font-weight:normal;
		}
.CSCbleu {
			text-align:right;
			color:blue; font-family:"Verdana"; font-size:9px; text-decoration : italic;  font-weight:normal;
		}
.CSCrouge {
			text-align:right;
			color:red; font-family:"Verdana"; font-size:9px; text-decoration : italic;  font-weight:normal;
		}

.CSCbtnV  {
			display:block;
			padding:2px 10px 2px 10px;
			color:white; font-family:"Verdana"; font-size:12px; text-decoration:none;  font-weight:bold;
			border:1px solid black;
			
			/****** gradient ******/
			/* fallback (Opera) */
			background: #008000;
			/* Mozilla: */
			background: -moz-linear-gradient(top, #D0D0D0, #303030);
			/* Chrome, Safari:*/
			background: -webkit-gradient(linear,
                left top, left bottom, from(#D0D0D0), to(#303030));
			/* MSIE */
			filter: progid:DXImageTransform.Microsoft.Gradient(
					StartColorStr='#D0D0D0', EndColorStr='#303030', GradientType=0);
			
			}	
.CSCbtnB  {
			display:block;
			padding:2px 10px 2px 10px;
			color:white; font-family:"Verdana"; font-size:12px; text-decoration:none;  font-weight:bold;
			border:1px solid black;
			
			/****** gradient ******/
			/* fallback (Opera) */
			background: #000080;
			/* Mozilla: */
			background: -moz-linear-gradient(top, #D0D0D0, #303030);
			/* Chrome, Safari:*/
			background: -webkit-gradient(linear,
                left top, left bottom, from(#D0D0D0), to(#303030));
			/* MSIE */
			filter: progid:DXImageTransform.Microsoft.Gradient(
					StartColorStr='#D0D0D0', EndColorStr='#303030', GradientType=0);

			}	
			
	/***  classes pour parrain ***/
.CSCtitP	{ color:red; 
					  text-align:left;
					  font-size:16px;
					  font-weight:bold;
					}
.CSCtxt0 {
			background-color:rgb(230,230,230);
			color:black;
			text-align:left; vertical-align:top;
			padding-left:5px; padding-top:5px; padding-bottom:5px;
		}
.CSCtxt0r {
			background-color:rgb(230,230,230);
			color:black;
			text-align:right; vertical-align:top;
			padding-right:8px; padding-top:5px; padding-bottom:5px;
		}
		
.CSCtxt1 {
			background-color:rgb(230,230,230);
			color:blue; font-size:11px; font-weight:bold;
			text-align:center; vertical-align:top;
			padding-top:5px; padding-bottom:5px;
		}

		
.CSCtxtR {
			background-color:rgb(230,230,230);
			color:red; font-size:12px; font-weight:bold;
			text-align:center;
			padding-top:8px;
		}
.CSCtxtV {
			background-color:rgb(230,230,230);
			color:green; font-size:12px; font-weight:bold;
			text-align:center;
			padding-top:8px;
		}

