/*---------------------------------------------------------------------------------------------*/
a            { font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
               text-decoration: none;
               color: #444444;
             }

a:link       { color: #444444 }
a:visited    { color: #444444 }
a:hover      { color: #888888;
               text_decoration: underline;
             }
a:active     { color: #000099 }
/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------*/
h1, h2, h3, .h1, .h2, .h3
          { font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
            font-size: 14pt;
            color: #006699;
            width: 70%;
            border-bottom-style: solid;
            border-bottom-width: 1pt;
    }

h2        { font-size: 12pt;}
h3        { font-size: 11pt;
            padding:0; spacing:0;
    }
.h2       { font-size: 12pt;}
.h3       { font-size: 12pt;
            color: #000000;
          }
/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------*/
.body     { //background-color: #fcffbb;
            background-color: #ccecff;
            font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
          }
/*---------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------*/
p.stato   {
      font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
            font-size: 9pt;
      width:90%;
      border: groove;
      border-color: red;
            border-width: 2;
      padding: 10;
      text-align:center;
      background-color:#fefefe;
      font-size:10pt;
           }
/*---------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------*/
table, td
         {font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
          font-size: 9 pt;
          background-color: #e5f5ff;
          border-color: #3399ff;
         }

.table, .main, .td, .tdmain, .tdbutton, .tdtitolo, .tdtitolointerno
         {font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
          font-size: 12 pt;
          padding: 0pt;
          spacing: 0pt;
          //background-color: #fcffbb;
          background-color: #e5f5ff;
         }

.table   {border-width: 2;
          border-style: solid;
         }

.main    {border-width: 0pt;
          border-width: 1;
         }
/* stile generico dei td delle tabelle  */
.td      {font-size: 10 pt;
          border-style: groove;
          border-width: 0pt;
          border-color: #ocococ;
          padding: 3px;
          spacing:1px;
          vertical-align: middle;
          background-color: #FCFFBB;
         }

.tdmain  {border-width: 0pt; }

.tdbutton{background-color: #aabbcc;
          vertical-align: top;
          font-size: 10pt;
          text-align:center;
         }

.tdtitolo{font-size: 14 pt;
          text-align: center;
          color:#006699;
          padding: 7px;
          vertical-align: middle;
          background-color: #FCFFBB;
         }

.tdtitolointerno
         {font-size: 9 pt;
          font-style: italic;
          text-align: center;
          background-color: #FCFFBB;
         }

.td_tabella, .td_tabella_admin
         {font-size: 8pt;
          border-style: solid;
          border-width: 1pt;
          border-color: #dddddd;
          padding: 1px;
          spacing:1px;
          vertical-align: middle;
          background-color: #efefef;
         }
.td_tabella_admin
         {background-color: #fefefe;}

.td_fine_lavori
         {font-size: 10pt;
          border-style: dotted;
          border-width: 1pt;
          border-color: #aaaaaa;
          padding: 2px;
          spacing:2px;
          vertical-align: middle;
          background-color: #ccffcc;
         }

/* Stile per le linguette delle 'cartelline' di modifica lavoro */
.td_linguetta, .td_linguetta_selected
         {font-size: 8pt;
          border-style: solid;
          border-width: 1pt;
          border-top-color: #eeeeee;
          border-left-color: #eeeeee;
          border-right-color: #eeeeee;
          border-bottom-color: #ffffff;
          padding: 1px;
          spacing:1px;
          vertical-align: middle;
          background-color: #dddddd;
          height:25;
         }
.td_linguetta_selected
         {background-color: #fefefe;
          border-top-color: #3399ff;
          border-left-color: #3399ff;
          border-right-color: #3399ff;
         }

.td_menu {
          font-size: 8pt;
          background-color:#FFFFFF;
          text-align:center;
          padding: 1px;
          spacing:1px;
          vertical-align: middle;
}
/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------*/
th        { font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
            font-size: 9pt;
            font-weight: bold;
            font-style: italic;
            text-align: center;
          }
/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------*/
.titolo14, titolo12, .titolo10
         { font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
           font-size: 14pt;
           color: #006699;
         }
.titolo12{ font-size: 12pt;}
.titolo10{ font-size: 10pt;}
/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------*/
form     {
         padding: 0;
         spacing: 0;
         margin: 0;
         }

input, textarea, select
         { font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
           font-size: 8pt;
           color: #333311;
           background: #ffffff;
           //border-type: groove; DA FASTIDIO A NETSCAPE
           //border-width: 2;     DA FASTIDIO A NETSCAPE
           padding: 0;
           spacing: 0;
           margin: 0;
          }

input.menu
         { width:100px;
           background-image: url("../images/blegtext.gif");
         }
input.menu:hover{
         //background-image: url("../images/ppo.gif");
   }
input.standard
         { width:150px;
           background-image: url("../images/blegtext.gif");
         }

input.azione, input.azione_attivo
         { width:130px;
           background-image: url("../images/blegtext.gif");
           paddig: 0px;
           spacing: 0px;
         }
input.azione_attivo
         { border-color: red;
         }


input.grande
         { width:75px;
           height:30px;
           background-image: url("../images/blegtext.gif");
         }

input.upload
         { width:205px;
           font-family: "Verdana", "Comic Sans MS", Arial, sans-serif;
           font-size: 8pt;
           color: #002255;
           background: #fcffbb;
         }

/*---------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------*/
code     {font-size: 9pt;}

/*---------------------------------------------------------------------------------------------*/
.table00 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #93B9D0;
}
.td00 {
	border-top: 1px solid #93B9D0;
	border-bottom: 1px solid #93B9D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-left: 1px solid #93B9D0;
}
.td00 a {
	background-color: #6B9FC2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	position: relative;
	text-decoration: underline;
	line-height: 16px;
}
.td00 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Navy;
	background-color: #E6E6FA;
	text-decoration: underline;
	line-height: 16px;
}
.table01 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid Gray;
}
.td01 {
	border-top: 1px solid #26B9FE;
	border-right: 1px solid #26B9FE;
	border-bottom: 1px solid #26B9FE;
	background-color: #DDE3E3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4B4B;
	text-align: center;
	background-image: url(img/t.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.td01 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4B4B;
	display: block;
	position: relative;
	text-decoration: none;
}
.td01 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.table02 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.td02 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	text-align: left;
	border-bottom: 1px solid #6B9FC2;
	padding: 6px;
}
.td02 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #437597;
	display: block;
	position: relative;
	text-decoration: none;
	font-weight: bold;
}
.td02 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Navy;
	text-decoration: underline;
	font-weight: bold;
}
.table03 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
.td03 {
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	text-align: left;
	padding: 4px;
}
.td03 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	display: block;
	position: relative;
	text-decoration: none;
}
.td03 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Navy;
	background-color: #E6E6FA;
	text-decoration: none;
}
.table04 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.td04 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #437597;
	background-color: #DDEBEC;
	color: #FAFAD2;
	text-align: center;
	background-image: url(img/t0.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.td04 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	display: block;
	position: relative;
	text-decoration: none;
}
.td04 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #437597;
	text-decoration: underline;
	background-color: #C0DFE1;
}
.iframeaggiorna {
	width: 98%;
	height: 250px;
	text-align: right;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #CCC;
	margin: 0 0 2px 0;
	padding: 0;	
	float: right;
}
