/* H3 utilizzato per i messagggi . per esempio cliccare per cancellare */
H3		{color: #00f; font-family:  Verdana, Helvetica; font-size:  13px}
/* H4 utilizzato per le specificazione sul titolo. per esempio fiera xxx piaz..*/
H4        {color: #FFF; font-family: Verdana, Helvetica; font-size: 13px}
FONT	    {font-family: Verdana,Helvetica; font-size: 11px}
BODY	    {font-family: Verdana,Helvetica; font-size: 11px; padding: 0; margin: 0;
           text-align: center; }
FORM 	    {font-family: Verdana,Helvetica; font-size: 11px}
INPUT		  {font-family: Verdana,Helvetica; font-size: 11px}
input:focus, textarea:focus, select:focus {
    border: 1px solid #3b5998;
    background-color: #CCFFFF;
}
SELECT 		{font-family: Courier; font-size: 11px; text-align: left;}
TEXTAREA	{background-color: #CCFFFF;font-family: Verdana,Helvetica; font-size: 12px}
.calendar       {background: #FFF;}
.calendar-month {background: #A4f4FF; font-size:11px;}
.calendar-weekday{font-size:10px;}
.calendar-link  {background: #FF0;}
.titolo {background: #A4f4FF;}
#prgname    {
	            color: #794880; font-size: 16px;
            }
#logosx     {
            position: absolute; top: 10PX; left: 20PX;width: auto;height: auto;
            }  /* logo in header a sinistra */
#stampe  {display:none} /* striga visibile solo su stampe */
#header  {
            height: 60PX;width: auto;
            background-image:  url(images/sfondo.jpg);
          }
#modulo	  {
            width: auto; padding: 5PX;text-align: center;
            background-image:  url(images/sfondo.jpg);
          }
#attendi  {
			  position: absolute;
	          top: 12PX; left: 22PX;
	          font-size: 18px;
	          background-image:  url(images/attendere.gif);
	          background-repeat: no-repeat;
	          color: #FF0; /* per non far vedere la scritta in header.php*/
	          background-color: #FF0;
}

#rigastato{
            position: absolute; top: 5PX; left: 205PX; color: #FAFAFA;
            font-family: Arial, Helvetica; font-size: 14PX; font-weight: BOLD;
            background: #794880;
            padding: 1px;
	        }


#footerblu		{
            width: auto; text-align: center; font-size: 11px;
		        background: #0000AF; color: #FFF;}
#footerverde		{
            width: auto;  font-size: 11px;
		        background: #060; color: #FFF;}
#footerrosso		{
            width: auto;  font-size: 11px;
		        background: #F00; color: #FFF;}
#mexredmodulo 		{
             background-image: url(images/errore.png);background-repeat: no-repeat;height: 35px;
             background-color: #F6B8B8; font-size:13px; color:#B40A0A;width:100%;margin:AUTO;font-weight: BOLD;
             text-align: left; border-top:2px solid #F00; border-bottom:2px solid #F00; padding-left:50px;
}

.big        {font-size: 16px; color: #794880;}
.inputbig,.noinputbig  {font-size: 18px;}
.box      { /* impostazioni per il contenitore (tabella)box */
            background: #d22a4f;  /* i bordi del box */
            margin: AUTO;
          }
.sfondobox      { background-color: #FFEEEE;}    /* EEF3FF */
.msgv  {
            background: #FFF;  background-image:  url(images/okverde.png);background-repeat: no-repeat;font-size: 13px; color: #156a15; width: auto;
             height: 35PX;text-align: left; border-top:3px solid #589624; border-bottom:3px solid #589624;padding-left:50px;
             font-weight: BOLD;
          }
.msgr
          {  background: #FFF;  background-image:  url(images/errore.png);background-repeat: no-repeat;font-size: 13px; color: #F00; width: auto;
             height: 37PX;text-align: left; border-top:3px solid #F00;border-bottom:3px solid #F00;padding-left:50px;
            font-weight: BOLD;
          }
.msgg
          {  background: #FFF;  background-image:  url(images/warning.png);background-repeat: no-repeat;font-size: 13px; color: #999900; width: auto;
             height: 35PX;text-align: left; border-top:3px solid #FFD700;border-bottom:3px solid #FFD700;padding-left:50px;
             font-weight: BOLD;
          }
INPUT.buttonM  /* usato nei vari box */
               {
                  width: auto; cursor: auto; background-color: SILVER;
                  color: #000; font-weight: bold; font-size: 10px
               }

.buttonM       /* usato nel menu sul header */
               {
                  width: 140PX; cursor: auto; background-color: SILVER;
                  color: #FFF; font-weight: bold; font-size: 10px
               }

/* INIZIO SEZIONE TABELLE */
TD          {font-family: Verdana,Helvetica; font-size: 10px}
TD.testa    {background-color: #cc99cc;color:#00F;text-align: center;
             font-size: 12px; font-weight: bold;
            }
TH.testa	  {background-color: #cc99cc;color:#00F;text-align: center;
               font-size: 12px; font-weight: bold;
              }
TD.testabox   {background-color: #cc99cc;
                /*background-image:url('images/menu_strip_bg_blu.gif');*/
                color:#FF0;text-align: center;
                font-size: 12px; font-weight: bold;
              }
TR.pari       {background-color: #CCCCCC; color: #000; font-size: 11px;}
TR.dispari    {background-color: #EEF3FF; color: #000; font-size: 11px;}
TD.block a    {width:100%; display: BLOCK;}
TD.block a:hover {background-color: #FF8;}
/* FINE SEZIONE TABELLE */
/*        HELP CONTESTUALE   #################################�*/
.helpcontent {color: #000;text-decoration:none;}
.tooltip
         {
            z-index:24;color:#000000; position:relative;border-bottom:1px;
         }
a.tooltip:hover {z-index:25; color: #000000;border-bottom:1px #7a7a7a;}
a.tooltip span { display:none;}

a.tooltip:hover span {
                       position:absolute; border:1px solid #F0D070;
                       padding:3px;display:block; width:300px;
                       color:#000000; background-color:#FFFFE1;text-align:left;
                      }
.libero { color: #FF0000;}
/* fine sezione HELP CONTESTUAL####################################*/
/* barra del menu e menu*/
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: BOLD;
  color: #00F;
}

div.menuBar {
  position: absolute; top: 25PX; left: 205PX;width:auto; /* box barra menu */
  /*background-image:url('images/menu_strip_bg_gray.gif');*/
  background: #ba0041;
  border: 0px outset #FFF;
  padding: 4px 2px 4px 2px;
  text-align: left; /* bottoni sulla barra */
}

div.menuBar a.menuButton {
  background-color: transparent; /* colore dello sfondo dei bottoni*/
  /* border: 1px solid #e0e0e0;*/ /* colore del bordo dei bottoni */
  color: #FFF; /* voci menu primo livello */
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #DDD;
  /*background-color: transparent;*/
  /*border: 1px outset #e0e0e0;*/
  color: #ba0041;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #ddd;
  /*border: 1px inset #e0e0e0;*/
  color: #ba0041;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #e0e0e0;
  border: 1px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #ba0041;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  text-align: left;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #ba0041;
  color: #FAFAFA;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
.toolbar {
	padding:4px;
	/*height:14px;*/
	width:auto;
	/*background-repeat:repeat-x;*/
	font-family: Arial;
	text-align:left;
	font-size:12px;
	padding-left:10px;
        background:#cc99cc;
	/*background-image:url('images/menu_strip_bg_gray.gif');*/
          }
.mlink {
	text-decoration: none;
          }
label
{
	display: block;
	clear:left;
    float: left;
    width: 120px;
   /* border:#F00 1px solid;*/
    padding-left:20px;
    padding-bottom:10px;
    text-align:left;
}          
/* quadrotti menu */
#titolomenu{width:400px;color:#f00;font-size: 15PX;
	}
#container1, #container2{
    width:750px;
    padding:20px;
    overflow:hidden; /* compatibilit� browser*/
}

#quad1, #quad2, #quad3, #quad4, #quad5, #quad6{
    float:left;
    width:150px;
    height:100px;
}

