/*-------------------------------- inizio stili tooltip --------------------------------*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*-------------------------------- fine stili tooltip --------------------------------*/

/*-------------------------------- inizio stili menu --------------------------------*/

/*stile del contenitore DIV del controllo*/
#listmenu {
	width:235px;
	background-color:#ECECEC;
	background-image:url(/images/body/bkg_menuSx.gif);
}
/*stile di ogni menu in radice*/
#listmenu ul {
	margin:5;
	padding:0;
	list-style-type: none;
	font-family: verdana, arial, sanf-serif;
	font-size: 11px;
}

/*stile delle sottovoci*/
#listmenu ul li ul {
	margin:0 0 0 25px;
}

/*stile di ogni voce del menu*/
#listmenu li {
	margin: 13px 0 0;
}

/*stile di ogni sottovoce del menu*/
#listmenu li ul li{
	margin: 0;
	font-family: verdana, arial, sanf-serif;
	font-size: 10px;
	text-decoration: none;
	color:#004275;
}

/*stile particolare di ogni voce del menu*/
#listmenu li span {
	background-image:url(/images/menu/downimage.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:hand;
	color:#777777;
}

/*stile selzionato particolare di ogni voce del menu*/
#listmenu li span.selected {
	background-image:url(/images/menu/upimage.gif);
	color:#006BBE;
}

/*stile del link di ogni voce del menu*/
#listmenu a {
	font-family: verdana, arial, sanf-serif;
	font-size: 10px;
	text-decoration: none;
	color:#004275;
	height:10px;
}

/*stile del link:hover di ogni voce del menu*/
#listmenu a:hover {
	color:#006BBE;
	text-decoration: underline;
}

#listmenu a.selected {
	font-family: verdana, arial, sanf-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color:#006BBE;
	height:10px;
}

/*stile del link:hover di ogni voce del menu*/
#listmenu a.selected:hover {
	text-decoration: none;
}

/*-------------------------------- fine stili menu --------------------------------*/


/*-------------------------------- inizio stili categorie --------------------------------*/

/*stile del contenitore DIV del controllo*/
#alberoCategorie {
	cursor:default;
}

#alberoCategorie ul {
	margin:0 0 0 10px;
}

#alberoCategorie li {
	margin:8px 0 0 8px;
	list-style-type: square;
}

#alberoCategorie li.subClosed {
	/*list-style-image: url(/images/menu/plus.gif);*/
	/*list-style-type: auto;*/
}

#alberoCategorie li.subOpened {
	/*list-style-image: url(/images/menu/minus.gif);*/
	/*list-style-type: auto;*/
}

#alberoCategorie li ul {
	margin:0 0 0 10px;
	list-style-image: none;
}

/*-------------------------------- fine stili categorie --------------------------------*/

body {
	background-color:#F2F2F2;
	font-family:verdana;
	font-size:10px;
	line-height:14px;
/*	background-image:url(/images/body/bkg.gif);
	background-position: 235px;
	background-image:url(/images/body/posv2logo.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
*/
}

table {
	border-collapse:collapse;
	font-family:verdana;
	font-size:10px;
}


#tdmenu {
	background-image:url(/images/body/bkg_menuSx.gif);
}

#logintable {
	font-family:verdana;
	font-size:10px;
}

a.style1 {
	color:white;
	text-decoration:none;
}

a.style1:hover {
	color:white;
	text-decoration:underline;
}

a.style2 {
	font-family:verdana;
	font-size:11px;
	color:#006BBE;
	text-decoration:none;
}

a.style2:Hover {
	font-family:verdana;
	font-size:11px;
	color:#006BBE;
	text-decoration:underline;
}

#logintable input {
	border:1px solid #5982A3;
	font-family:verdana;
	font-size:10px;
	width:170px;
}

#topTable {
	width:100%;
}

#contentDIV {
	font-family:verdana;
	font-size:10px;
	color:#777777;
	padding:10px;
	width:700px;
}

#contentDIV .titoloSezione {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#006BBE;
	text-transform:uppercase;
}

#disclaimerDIV {
	font-family:verdana;
	font-size:10px;
	color:red;
	padding:10px;
}

/*
#logoContainer {
	width:100%;
	height:40px;
	padding:3px;
	border-bottom:1px solid #777777;
	background-image:url(/images/body/posv2logo_top.gif);
	background-repeat:no-repeat;
}
*/
#header_imgLogo {
	border:1px solid #B3D9FF;
	margin-top:3px;
	width:300px;
}

a {
	font-size:10px;
	color:#004275;
	text-decoration:none;
}

a:hover {
	font-size:10px;
	color:#004275;
	text-decoration:underline;
}

table.lista {
	font-size:10px;
	width:700px;
	border-bottom:1px solid #004275;
}

table.lista tr td.header {
	font-size:10px;
	font-weight:bold;
	background-color: #004275;
	color:white;
}

table.lista tr.selected {
	font-size:10px;
	background-color: #ECECEC;
	color:#004275;
}

table.form {
	font-size:10px;
	width:100%;
	border-bottom:1px solid #004275;
	/*border-color:#004275;*/
}

table.form tr td {
	background-color:#E9E9E9;
}

table.form tr td.header {
	font-size:10px;
	font-weight:bold;
	background-color:#004275;
	color:white;
}

table.form tr.selected td {
	font-size:10px;
	background-color: #ECECEC;
	color:#004275;
}

table.form tr.alternate td {
	background-color:#FCF1D2;
}

table.form tr.alternate2 td {
	background-color:#D1D1D1;
}

button {
	font-size:10px;
	font-family:verdana;
	margin-left:2px;
	margin-right:2px;
}

button.edit {
	color:green;
}

button.delete {
	color:red;
}

button.extra {
	color:yellow;
}

button.new {
	color:#004275;
}

a.edit {
	color:green;
}

a.edit:hover {
	color:green;
}

a.delete {
	color:red;
}

a.delete:hover {
	color:red;
}

a.extra {
	color:yellow;
}

a.extra:hover {
	color:yellow;
}

a.new {
	color:#004275;
}

a.new:hover {
	color:#004275;
}


input {
	font-size:10px;
	font-family:verdana;
	margin-left:2px;
	margin-right:2px;
}

textarea {
	font-size:10px;
	font-family:verdana;
	margin-left:2px;
	margin-right:2px;
}

select {
	font-size:10px;
	font-family:verdana;
	margin-left:2px;
	margin-right:2px;
}

input.edit {
	color:green;
}

input.delete {
	color:red;
}

input.extra {
	color:#0000FF;
}

input.new {
	color:#004275;
}

.error {
	color:red;
}

hr {
	
}

span.edit {
	color:green;
}

span.delete {
	color:red;
}

div {
	font-family:verdana;
	font-size:10px;
	color:#777777;
}

table.viewOrder {
	width:100%;
}

table.viewOrder tr.header td {
	background-color:#004275;
	color:white;
	font-weight:bold;
	border-top:0;
}

table.viewOrder tr.nonevaso td {
	background-color:red;
	color:white;
}

span.nonevaso {
	background-color:red;
	color:white;
}


tr.ordineAjax {
	
}

tr.ordineAjax input {
	width:40px;
}
