body
{
  color: black;
  font: bold 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  margin: 0px 0px 0px 0px;
  background: url(../img/sfondo_acqua.gif);
}

img {border: 0;}

input
{
  font: 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: #000000;
}

.inputtype
{
  font: 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: #000000;
  border: 1px solid;
}

.tasti
{
  font: 9pt Verdana, Arial, helvetica, Sans-serif;
  font-weight: bold;
  border: 1px solid;
  background-color : #D1D3D1;
}

textarea
{
  font: 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  border: 1px solid;
  background-color : white;
  color: #000000;
}

select
{
  font: 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
}

a
{
  font: bold 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: black;
  text-decoration: none;
}

a:hover
{
  color: Blue;
}

a#link
{
  font: bold 13px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: black;
  text-decoration: none;
}

a#link:hover
{
  color: Blue;
}

table
{
  border: 0;
  font: bold 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: black;
}

table#main
{
  width: 100%;
}

table#menublue
{
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6699CC', endColorStr='#2A5585', gradientType='0');
  font: bold 14px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: white;
  border-color: #FFFFFF;
  background-color: black;
  width: 100%;
}

table#menu
{
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='gray', endColorStr='black', gradientType='0');
  font: bold 14px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: white;
  border-color: #FFFFFF;
  background-color: black;
  width: 100%;
}

a#menu
{
  font: bold 14px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: white;
  text-decoration: none;
}

a#menu:hover
{
  color: black;
}

a#link
{
  font: bold 14px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: black;
  text-decoration: none;
}

a#link:hover
{
  color: black;
}

td.button
{
  border-width: 1px;
  background-color: back;
}

td.button1
{
  border-width: 1px;
  background-color: back;
  border: 1px solid gray;
}

td.over 
{
  background-color: gray;
  border-color: black #BFBFBF #BFBFBF black;
  border-width: 1px;
  border-style: solid;
}
td.over1
{
   background-color: #A9A9A9;
  border-color: black #BFBFBF #BFBFBF black;
  border-width: 1px;
  border-style: solid;
}

td.button2 {background-color: none;}
td.yellow {background-color: #ffffcc;}
td.green {background-color: #ccffcc;}
td.blue {background-color: #bbeeff;}
td.purple {background-color: #ffddff;}

table#centrale
{
  font: bold 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: black;
  width: 100%;
  border: 1 solid Black;
  border-bottom: solid #383838 4;
  border-right: solid #383838 4;
  background-color: #CEE2FC; 
}

table#errore
{
  font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: red;
  width: 300;
  border: 1 solid Black;
  border-bottom: solid #383838 4;
  border-right: solid #383838 4;
  background-color: #ECEEF1; 
}

table#menulaterale
{
  font: bold 10px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: white;
}

table#carrello
{
  font: bold 14px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: black;
}

a#carrello
{
  font: bold 14px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: blue;
}

a#menulaterale
{
  font: bold 11px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: white;
   text-decoration: none;
}

a#menulaterale:hover
{
  color: black;
}

a#menulaterale_small
{
  font: bold 9px Verdana, Tahoma, Arial, helvetica, Sans-serif;
  color: white;
   text-decoration: none;
}

a#menulaterale_small:hover
{
  color: black;
}

tr.record {background-color: #bfeffe; font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif;}
tr.record2 {background-color: #99ccff; font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif;}

td.record {background-color: #bbeeff;}
td.record2 {background-color: #bbffff;}
td.record_dettaglio 
{
	background-color: #bbffff;
	font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif;
	height: 35px;
}

td.record_dettaglio2 
{
	background-color: #bbeeff;
	font: bold 13px Verdana, Tahoma, Arial, helvetica, Sans-serif;
}


td.out {background-color: #0088ff;}
td.frame {background-color: #0088ff;}
td.frame_prova {background-color: #88bbee;}
td.info {background-color: #bbeeff;}
td.head {font-weight: bold; background-color: #99ccff; font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif;}

td.head2 {font-weight: bold; background-color: #2A5585; font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif; color: white;}
td.head2_2 {font-weight: bold; background-color: #CC0000; font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif; color: white;}
td.head2_3 {font-weight: bold; background-color: #FFFF66; font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif; color: black;}


td.head_dettaglio 
{
  font-weight: bold; background-color: #2A5585; 
  font: bold 11px Verdana, Tahoma, Arial, helvetica, Sans-serif; 
  color: white;
	height: 35px;
}

td.gruppo 
{
	font: bold 14px Verdana, Tahoma, Arial, helvetica, Sans-serif;
}

td.sottogruppo 
{
	font: bold 12px Verdana, Tahoma, Arial, helvetica, Sans-serif;
}



