#affiner{ background: #9c0;clear:left;width:200px;-width:198px;height:458px;padding:2px;margin: 0px 0px 10px 0px; }
	#affiner .title { background:#fff;margin:0px;padding:10px 0px;width:200px;-width:198px;height:14px;}
	#affiner h3{color:#690;padding:0 0 0 15px;margin:0;}
	#affiner #tabs_content{ 	float:left;background: #fff; width:200px;-width:198px;height: 306px; margin: 0px 0px 0px 0px; padding: 2px 0px;	}

/* spécificités menu */
#affiner #tabs{ 
	background: #fff; width:200px;+width:198px;margin: 0px 0px 0px 0px; padding: 0px;list-style:none;
}
	#affiner #tabs li{ 
		background: #9c0 url(/z/karavel/resources/images/btn/radio.gif) 4px 0px no-repeat;  
		margin: 0px 0px 1px 0px; padding: 0px 1px 0px 20px; cursor:pointer;
		width:180px !important;+width:198px; height:37px; line-height:37px; font-size:14px;letter-spacing: -1px; color: #fff; text-transform: uppercase;
	}
	#affiner #tabs li:hover {
		 color: #fff; cursor:pointer; 
	}
	#affiner #tabs li.actif {
		background: #9c0 url(/z/karavel/resources/images/btn/radio-on.gif) 4px 0px no-repeat; 
		width:180px !important;+width:198px; height:37px;
	}
	
	/*--- div calendar ---*/
	.calendar {position:absolute;left:130px;width:148px;height:194px;z-index:100;}

	/*--- formulaire de recherche ---*/
	#affiner form { height: 304px; margin: 2px 0px; padding: 0px;  }
	#affiner form table { margin: 0px; padding: 0px; width:198px;-width:196px; height: 304px; }
	#affiner form table tr td { margin: 0px 0px 0px 0px;padding: 0px 0px 0px 5px; vertical-align: top; text-align: left; color:#690;font-weight:bold; font-size:11px;*+font-size:10px; }
	#affiner form table tr td  {  }
	#affiner form table tr td p {margin: 3px 0px 0px 0px; padding: 0px; }
	#affiner form table tr td p.w55 {margin: 0px 0px 0px 0px; padding: 0px; width: 55px; }
	#affiner form select, div#affiner form input { float: left; }
	#affiner form label {float:left; width: 160px;+width:150px; padding: 0px 0px 0px 5px; text-transform:uppercase;}
	#affiner form label.w58inline {float:left; width: 58px;padding: 0px 0px 0px 0px; text-transform:uppercase;}
	#affiner form img.datepicker_trigger {
		margin: -1px 2px 0px 2px;
	}

	#affiner .btn {
		background: #9c0 url(/z/karavel/resources/images/icon/arrow-right-white.gif) 4px 2px no-repeat; 
		float:right;margin: 10px 0px 0px 0px; *margin: 0px 5px 10px 0px; +margin: 5px 5px 10px 0px;  padding: 2px 0px 2px 16px; +padding: 2px 10px 2px 16px;  
		width: 90px; height: 14px;
	}
	#affiner .btn a{font-size: 10px; font-weight: bold;	text-align:center; text-decoration:none; text-transform:uppercase; cursor: pointer; }

	#affiner .w40 { width: 40px; float: left; }
	#affiner .w45 { width: 45px; float: left; }
	#affiner .w46 { width: 46px; float: left; }
	#affiner .w47 { width: 47px; float: left; }
	#affiner .w48 { width: 48px; float: left; }
	#affiner .w52 { width: 52px; float: left; }
	#affiner .w53 { width: 53px; float: left; }
	#affiner .w54 { width: 54px; float: left; }
	#affiner .w55 { width: 55px; float: left; }
	#affiner .w58 { width: 58px; float: left; background:green;}
	#affiner .w59 { width: 59px; float: left; background:green;}
	#affiner .w60 { width: 60px; float: left; }
	#affiner .w61 { width: 61px; float: left; }
	#affiner .w62 { width: 62px; float: left; }
	#affiner .w28p { width: 28%; float: left; }
	#affiner .w30p { width: 30%; float: left; }
	#affiner .w33p { width: 33%; float: left; }
	#affiner .w35p { width: 35%; float: left; }
	#affiner .w36p { width: 36%; float: left; }
	#affiner .wNota { float: left; margin: -2px 0px 0px 0px; padding: 0px; font-size: 9px; text-align: left; }
