﻿/****** filter ******/
.FilterBox { margin-bottom:10px;}
.FilterBox label { color:#666; font-size:11px;}
.FilterBox input[type=text] { padding:2px; width:200px; letter-spacing:1px;}

#document_grid,#documentrow_grid
{ width: 900px; display:block;}

.Grid table tr td { color:#333;}
/* variante testo tutto nero */
.Grid table tr td { color:#000;}
.Grid table tr th{ color:#000;}
.Grid table tr td a { color:#000;}
#inventory_grid  table tr td { color:#000; font-weight:bold;}
#inventory_grid  table tr td a { color:#000; font-weight:bold;}
#main {color:#000;}

.Grid table, #soldier_grid table, #document_grid table,#documentrow_grid table, .documentHead table, .documentDetail table  {font-size:11px; background:#fff;}
.Grid table tr td, #soldier_grid table tr td, #document_grid table tr td,#documentrow_grid table tr td, .documentHead tr td, .documentDetail tr td  { padding:2px; border-bottom:solid 1px #ccc; }
.Grid table tr:hover, #soldier_grid table tr:hover, #document_grid table tr:hover,#documentrow_grid table tr:hover, .documentHead tr:hover, .documentDetail tr:hover  { background-color:#f4f4f4;}
.Grid table tr th, #soldier_grid table tr th, #document_grid table tr th,#documentrow_grid table tr th, .documentHead tr th, .documentDetail tr th  { text-align:left;}
.ajax__tab_xp .ajax__tab_header { width:950px; display:block; float:left; clear:both; }
.ajax__tab_xp .ajax__tab_body { width:930px; display:block; float:left; clear:both; }
.Grid table tr td { padding:2px; border-bottom:solid 1px #ccc; }


/****** dodcuments and soldiers list******/

.linkDettagli:hover {text-decoration: underline;}
.tdData {color:#333}
.tdLotto{color:#174A8E}
.tdQta {color:#333}
.tdCdprodotto {color:#174A8E; font-weight:bold;}
.tdProdotto { color:#333}
.tdDiametro{color:#174A8E}
.tdLunghezza {color:#333}
.tdNome { font-weight:bold;}

/******* only soldier list *****/

#soldier_grid table tr th, .Grid table tr th {
	border-bottom: solid 1px #444;
	background: #f4f4f4 url('../images/nav-li-bg.gif') repeat-x bottom;
	text-align: left;
}

/******* document detail ********/

.ajax__tab_xp .ajax__tab_body .documentHead, .ajax__tab_xp .ajax__tab_body .documentDetail { width:930px;}
.ajax__tab_xp .ajax__tab_body .documentHead h4 {padding-bottom: 10px;font-size: 13px;color: #CC0000;}

.documentHead, .documentDetail { margin:10px 0px 10px 0px;}

/******* document footer ********/

.documentFooter { margin:30px 0px 30px 0px; border-top: solid 1px darkgray; padding:10px;}
a.linkPrintPage, a.linkDocumentConformity { font-size:11px; display:block; float:left; clear:none; width:180px; padding:2px; border:solid 1px #ccc; background:#f4f4f4; margin-right:5px;}
a.linkPrintPage:hover, a.linkDocumentConformity:hover { background:#fff; color:#000;}


/******* pager *******/
.GridPager { float:left; width:800px; padding:4px; margin:10px 0px 10px 0px;}
.PagerValue a, .valuescount { display: inline-block; float:left; clear:none; padding:2px; margin:1px; font-size:11px; border:solid 1px #ccc; background:#f4f4f4;}
.PagerValue a:hover { background:#fff;}

i.help { cursor:pointer;}

.nogroupeq { height:24px; color:#fff;}
.Grid table tr.nogroupeq td
{
    background-color: #003300;
    color: #FFFFFF; text-transform:uppercase;
}
.sizePanel{float:left;padding:4px; border-right: solid 1px gainsboro; text-align:center;}
li:first-child.sizePanel {float:left;padding:5px; border-right: solid 1px gainsboro; border-left: solid 1px gainsboro;text-align:center;}

table.fabbisogno tr td {vertical-align: top; text-align:center}


body {font-family: Verdana;
	font-size: 11px;}