.datagrid select{
	font-size : 12px;
}

.datagrid input{
	width : 80px;
}

.email input{
	width : 120px;
}

.header button
{
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	display: inline;
	/*float: left;*/
}

.header input{
	width : 17px;
	padding : 0;
	border : 0;
	background-color : #e0e0e0;
}


.colEdit button{
	width : 17px;
	padding-bottom : 3px;
	border : 0;
	padding: 0;
}
.colEdit input{
	width : 17px;
	padding-bottom : 3px;
	border : 0;
	padding: 0;
}
.line .colEdit button{
	background-color : #e0ffe0;
}
.alternateline .colEdit button{
	background-color : #e0ffff;
}
.hiddenDiv{
	display : none;
}
.permissions div{
	text-align : left;
}


div.recette table#results{width:100%;}
div.recette table#results td{font-weight:normal; padding:5px 5px 5px 8px; width:21%;}
div.recette table#results .header{ white-space:nowrap;}
div.recette table#results .header input{ width:11px; height:9px;}
div.recette table#results .header img{ vertical-align:middle;}
div.recette table#results .header td{background:#E8E8E8; border-right:3px solid #FFF; padding: 1px 5px; width: auto; font-weight:bold;}
div.recette table#results .header td.last{border-right:none;}
/*div.recette table#results .header td span{float: left;}*/
div.recette table#results .header td .left{float:left; padding:5px 0; margin-left:5px; _margin-left:3px;}
div.recette table#results .header td .left img{vertical-align:top; margin-top:-3px; padding:0 5px 0 0;}
div.recette table#results .header td .right{float:left; padding:7px 0px 3px; margin-right:5px;}
div.recette table#results td.first{padding-left:5px; width:26%;}
div.recette table#results td.first a{font-weight:bold;color:#3D3D3D;}
div.recette table#results td.first a:hover{text-decoration:none;}
div.recette table#results tr.alternateline{background:#E8E8E8;}
div.recette table#results tr.on, table#results tr:hover{background:#F7D2E3; /*cursor:pointer;*/}


div.recette div.divPagin{margin:10px 0;text-align:center;border-top:1px solid #AAA;border-bottom:1px solid #AAA; padding:5px 0;}
div.recette div.divPagin li{padding: 0; display: inline; list-style-type:none;}
div.recette div.divPagin input{width: 30px; height:20px; padding-top:7px;}
div.recette div.divPagin button{*height:20px; padding-top:-8px; *padding-top:5px;}
div.recette div.divPagin input,div.recette div.divPagin button{margin:0; color:#3D3D3D; border: none; background: transparent; cursor:pointer; font-size: 1em; font-family: Arial,Verdana;}
div.recette div.divPagin input:hover,div.recette div.divPagin button:hover, div#nbpg_results button.on{color:#D41B66; font-weight:bold; text-decoration:none;}

.recette .divPagin li.ItemFirst input,.recette .divPagin li.ItemFirst button,
.recette .divPagin li.ItemPrevious input,.recette .divPagin li.ItemPrevious button,
.recette .divPagin li.ItemNext input,.recette .divPagin li.ItemNext button,
.recette .divPagin li.ItemEnd input,.recette .divPagin li.ItemEnd button
{
	height: 12px;
	width: 16px;
	text-indent: -100px;
	overflow: hidden;
	background: #c62161;
}
.recette .divPagin li.ItemFirst input,.recette .divPagin li.ItemFirst button
{
	background: url('../img/btn_first.gif') no-repeat; width:16px; *padding-left:200px;
}
.recette .divPagin li.ItemPrevious input,.recette .divPagin li.ItemPrevious button
{
	background: url('../img/btn_previous.gif') no-repeat; width:16px; *padding-left:200px;
}
.recette .divPagin li.ItemNext input,.recette .divPagin li.ItemNext button
{
	background: url('../img/btn_next.gif') no-repeat; width:16px; *padding-left:200px;
}
.recette .divPagin li.ItemEnd input,.recette .divPagin li.ItemEnd button
{
	background: url('../img/btn_last.gif') no-repeat; width:16px; *padding-left:200px;
}
.recette .divPagin li.ItemSelected input,.recette .divPagin li.ItemSelected button
{
	font-weight: bold;
}
