@import"dhtml-vert.css";

/* Generici */
BODY { FONT: xx-small Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none; margin:0; padding:0;}
TABLE { FONT-WEIGHT: normal; FONT-SIZE: xx-small; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none }
a {color: #313131;text-decoration: none;}
a:hover {background-color:#f5f5f5 ; color: #000000;}
img {border: none;} 
.menuNota{ FONT: xx-small Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; 
	COLOR: #000000; TEXT-DECORATION: none; margin:0; padding:0; font-weight:bold; font-size:12px;}

/* Layout box dettagli  */
#borderlinks a{padding-left: 4px; display: block; color: black; border: 1px solid white;}
#borderlinksalt a{padding-left: 4px; display: block; color: black; border: 1px solid #F4F4F4;}
#borderlinksalt a:hover{border: 1px solid black; background-color:lightyellow; text-decoration:none;}
#borderlinks a:hover{border: 1px solid black; background-color:lightyellow; text-decoration:none;}

.borderlinks a{padding-left: 4px; display: block; color: black; border: 1px solid white;}
.borderlinksalt a{padding-left: 4px; display: block; color: black; border: 1px solid #F4F4F4;}
.borderlinksalt a:hover{border: 1px solid black; background-color:lightyellow; text-decoration:none;}
.borderlinks a:hover{border: 1px solid black; background-color:lightyellow; text-decoration:none;}

/* login */
#overlay{background-image: url("gui/overlay.png"); position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 100%;}
* html #overlay{background-color: #333; background-color: transparent; background-image: url("gui/blank.gif"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
#box{width:300px; background:#2d2d2d; padding:10px; border:2px solid #eee;}
#close{position:absolute;top:-5px;right:-5px;cursor:auto; }
.userInfo{font: xx-small Verdana, Arial, Helvetica, sans-serif; color:#454545; font-weight:bold}

/* Note/News */
.curlycontainer{border: 1px solid #D3BDBE; margin-bottom: 1em; width: 100%}
.curlycontainer .innerdiv{background: transparent url(img/brcorner.gif) bottom right no-repeat; position: relative; left: 2px; top: 2px; padding: 1px 4px 15px 5px;}

/* DropDownList General Style */
.ddlgen_uppercase{text-transform:uppercase; font-size : xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; border: 1px solid black;}
.ddlgen_capitalize{text-transform:capitalize; font-size : xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; border: 1px solid black;}

/* textbox General Style */
.tbgen_xxsmall{border: 1px solid black; background-color:white; text-decoration:none; font-family:Verdana,Arial,Helvetica; font-size:xx-small}
.tbgen_xsmall{border: 1px solid black; background-color:white; text-decoration:none; font-family:Verdana,Arial,Helvetica; font-size:x-small}

/* Lista Clienti */
.tbClienti
{
	background-color: #f1f1f1;
	border: solid 1px #AAAAAA;
	border-spacing: 1px;
}
.tbClienti td
{
}
.tbClienti th
{
	font-size : xx-small;
	color: #000000;
	font-weight:normal;
	width: 80px;
}
.tbClienti a{padding: 1px; height:14px; display: block;background-color: #cacaca; color: black; border: 1px solid white;}
.tbClienti a:hover{border: 1px solid black; background-color:lightyellow; text-decoration:none;}

/* Lista Ordini Clienti */
.tbOrdini
{
	background-color: #ffffff;
	border: solid 0px #AAAAAA;
	border-spacing: 1px;
}
.tbOrdini td
{
	font-size : xx-small;
}
.tbOrdini th
{
	font-size : xx-small;
	color: #7A6856;
	font-weight:bold;
}
.tbOrdini a{padding-left: 4px; display: block; color: black; border: 1px solid white;}
.tbOrdini a:hover{border: 1px solid black; background-color:lightyellow; text-decoration:none;}
/*Group CSS Template*/
.tbOrdini div{ background: #FCFCFC;	color: #FF4500;	font-weight:bold;}
/* Lista Ordini Clienti */

/*
    DatiClienti
*/
.fieldset_daticliente { border:1px solid #aabbbb }
.fieldset_banca { border:1px solid #aabbbb }
.fieldset_consegna { border:1px solid #aabbbb }

.legend_dati {  padding: 0.2em 0.2em;  border:1px solid #aabbbb;  color:#7A6856;
  font-size:7pt;  text-align:left;  font-family:Verdana,Arial;  }
         

.fieldname{font-family:Verdana,Arial; font-size:7pt; color:#000000;	}


/*
    Fieldset
*/
.errore{font-family:Verdana,Arial; font-size:7pt; color:#FF0000;}



/* FILTRO */
.tbFiltro{	border: 1px;	border-color:#FF0000;	background-color:#F1F1F1;
	text-align:center;	padding:0;	width:100%;}
.tbFiltro tr{	text-align:left; vertical-align:middle;}
.tbFiltro th{	font: xx-small Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.tbFiltro td{	background-color:#ddd5d8;	color:#7A6856;}
.tbFiltro div{	font: xx-small Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	color:#7A6856; background-color:#ebe5e1; height:100%; vertical-align:middle;}
.tbFiltro input[type="text"]{	font: xx-small Verdana, Arial, Helvetica, sans-serif; 
	border:dashed 1px #7F7F7F;	background-color:#FFFFFF;	color:Black;}
.tbFiltro input[type="button"]{	font: xx-small Verdana, Arial, Helvetica, sans-serif; 
	border: solid 1px #7F7F7F;	background-color:#F1F1F1;	color:Black;}

/* Menu Top */
#thicktabs{ margin: 0;padding: 0; float:left; font: bold 13px Tahoma; height: 59px; vertical-align: middle; width: 580px;}
#thicktabs li{display: inline;}
#thicktabs li a{float: left; padding: 8px 11px; text-decoration: none; 
	background: transparent url("../gui/pinkbg.gif") top right no-repeat; border-top: 0px solid #d3bdbe; 
	border-bottom: 2px solid #DBD7D3; height: 42px; vertical-align: middle; text-align:center;
	color: #7A6856; font-family: Verdana, Arial; font-size:xx-small;}
#thicktabs li a#leftmostitem{border-left: 1px solid #d3bdbe;}
#thicktabs li a#rightmostitem{border-right: 1px solid #d3bdbe; background-position: top left}
#thicktabs li a:hover{color: #7A6856; background-image: url("../gui/pinkbgover.gif")}

/* Listini */
#tabsB { float:left; width:100%; background:#F5F2F0; font-size:93%; line-height:normal; margin:0;  border-bottom: 1px solid #FF4500}
#tabsB ul { margin:0; padding:5px 10px 0 1px; list-style:none}
#tabsB li { display:inline; margin:0; padding:0}
#tabsB a { float:left; background:url("../gui/tableftB.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; border-bottom: 1px solid #F5F2F0}
#tabsB a span { float:left; display:block; background:url("../gui/tabrightB.gif") no-repeat right top; padding:5px 15px 4px 6px}
#tabsB a:hover span { color:#000; cursor:auto;}
#tabsB a:hover { background-position:0% -80px}
#tabsB a:hover span { background-position:100% -80px}