/* drastic grid */
#grid1 th.th			{cursor: pointer; color:#333333; background-color:#eeeeee; } 
#grid1 th.thmouseover	{background-color:#fff;}
#grid1 tr				{color: #222222; border: 1px solid #888888; margin: 0pt; padding: 0pt;}
#grid1 tr.tdeven		{background: #fff;}
#grid1 tr.tdodd		{background: #fff;}
#grid1 tr.rowmouseover	{color: #ffffff; background-color:#003759;}
#grid1 tr.rowselected	{color:#333333; background-color:#eeeeee;}
#grid1 td.tdmoedit 	{background-color:#005F8F; color:#fff; cursor: pointer;}
#grid1 table {
	padding: 0;
	border-spacing: 0; 
	border-collapse: collapse; 
	border:1px solid #999999;
}
#grid1 td {
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	height:25px;
}
#grid1 th {
	height:25px;
}

#grid1 td.divdel		{background: #FFFFFF;}
#grid1 .tdpp			{cursor: pointer; margin: 1pt;}
#grid1 img.imgdel		{cursor: pointer; background: #ffffff;}
#grid1 img.imgadd		{cursor: pointer;}


table.drasticgrid { table-layout: fixed; }
.divth {overflow: hidden; white-space: nowrap; text-align: left;}
.divtd {overflow: hidden; white-space: nowrap; margin: 0pt; padding: 0pt;}
#grid1 input, #grid1 select {
	margin: 0pt; 
	padding: 0pt; 
	border:0;
	
	border:none;
	width:auto;
}

#grid1{	
	font-family:Arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#eeeeee;
	width:850px;
}
.drasticgrid {
	width:850px;

}
#grid1 div{
	width:15px;
	padding-left:3px;
	overflow:visible;
}
#grid1 td, #grid1 th{
	overflow:hidden;

}

#grid1id {
	width:25px;
}
#grid1ai {
	width:170px;
}
#grid1fs {
	width:150px;
}
#grid1packaging {
	width:150px;
}
#grid1indication {
	width:150px;
}
#grid1dossier_desc {
	width:150px;
}
#grid1isnew {
	width:21px;
}
#grid1__del {
	width:15px;
}
