h1 {background: #ff7e00; color: #ffffff; font-size: 24px; font-weight: bold; text-align: right; font-variant: small-caps; position: fixed; width: 100%; height: 50px; top: 0px;}

.ricerca
{
    text-align: center;
}

.ricerca.radio
{
    text-align: center !important;
    width: 615px;
}
.subradio
{
    width: 200px;
}

.spunta2			{
				width: 500px;
				text-align: left;
				padding: 5px;
				margin: 2px, 3px, 2px,0px;
				}
.spunta2 input	 {
				 height: auto;
    		   	 margin-bottom: -2px;
				 margin-left: 2px;
				 }
     
  .backG {
FONT-FAMILY:verdana;
background-color:#93c39b;
color:#ffffff;
border-bottom:#538c4d 2px solid;
font-size:120%;
}

.spunta2 select   {
                  width: 300px;
                  text-align: left;
                  margin-right: 0px;
                  }
.tab              {
                  width: 95px;
}

.timebox { visibility:hidden;
           display:none;
}
.radio			{
				text-align: center;
				padding: 5px;
				margin: 2px, 3px, 2px,0px;
				}

.radio input   {
				 height: auto;
    		   	 margin-bottom: auto;
				 margin-left: auto;
				 }


.nodo           {
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 100px;
                border: 1px dotted black;
                padding: 5px;

}
.optionbutton td
                {
                width: 20%;

                }
.optionbutton input{
              margin: 0px;
              height: 20px;
              }
.optionbutton
                {
                font-size: 12px;

                }
.titolo
                {
                }

.titolotab      {
                background:#CCCCCC;
                }

.titolino       {
			 	font: italic 11px Arial, Helvetica, sans-serif;
                float: left;
                margin: 10px;
                color: 333333;
                width: 200px;

                }
		
p {padding-left: 10px; font-width: 12px;}

table           {
                border: 2px solid gray;
                border-collapse: collapse;
                empty-cells: show;
                }
td              {border: 1px solid gray;}


form			{
				background: #FFFFFF;
				font:12px Arial, Helvetica, sans-serif;
				color: #000000;
				}
input		{
			 	font: bold 8px Arial, Helvetica, sans-serif;
				color:  #000000;
				background: #CCCCCC;
				margin: 0px, 0px, 1px,2px;
				border: 1px solid #000000;
				height: 16;
				}
.spunta			{
				width: 200;
				text-align: right;
				padding: 5px;
				margin: 2px, 3px, 2px,0px;
				}
.spunta input	 {
				 height: auto;
    		   	 margin-bottom: -2px;
				 margin-left: 2px;
				 }				
.pulsante		{
				width: 200;
				text-align: center;
				}
				
.pulsante input {
    		   font: bold 12px Arial, Helvetica, sans-serif;
    		   color: #000000;
    		   //background: #white;
               background-image: url(..html\images\sfondo00212.gif);
    		   text-align: center;
    		   padding: 5px;
    		   width: 100px;
			   height: 40px;
    		   border: 1px solid #000000;
    		   margin-top: 10px;
    		   margin-bottom: 10px;
    		   }
button {
    		   font: bold 12px Arial, Helvetica, sans-serif;
    		   color: #000000;
    		   background: #CCCCCC;
    		   text-align: center;
    		   padding: 5px;
    		   width: 121px;
			   height: 30px;
    		   border: 1px solid #000000;
    		   margin-top: 10px;
			   margin-bottom: 10px;
    		   }
#ricercaavanzata {
    		   font: bold 12px Arial, Helvetica, sans-serif;
    		   color: #000000;
    		   background: white;
    		   text-align: center;
    		   padding:0px;
    		   width: auto;
			   height:auto;
    		   border: 1px solid #000000;
               margin: 0px;
    		   }

.bot1		   {
    		   font: bold 12px Arial, Helvetica, sans-serif;
    		   color: #fa1300;
    		   background: #CCCCCC;
    		   text-align: center;
    		   padding: 5px;
    		   width: 121px;
			   height: 30px;
    		   border: 1px solid #000000;
    		   margin-top: 10px;
			   margin-bottom: 10px;
			   }
.bot		   {
    		   font: bold 12px Arial, Helvetica, sans-serif;
    		   color: #000000;
    		   background: #CCCCCC;
    		   text-align: center;
    		   padding: 5px;
    		   width: 121px;
			   height: 30px;
    		   border: 1px solid #000000;
    		   margin-top: 10px;
			   margin-bottom: 10px;
			   }
.pulsante button img		   {
			    width: 20px;
				height: 20px;
				margin-top: -1px;
				margin-right: 2px;
				float: left;
			   }
.informazioni   {
   			    width: 20px;
				height: 20px;
                border: none;
                margin: none;
                background: white;
                }
.nuovo   {
                border: none;
                margin: 0px, 0px, -6px, 3px;
                background: none;
                width: 16px;
                height: 16px;
                }
.elabora   {
                border: 0px;
                margin: 0px, 0px, -7px, 3px;
                background: white;
                width: 20px;
                height: 19px;
                }
.nomargin       {
                margin: 0px;
                }
.formdoppio input		{
				width: 200px;				
			   font-size: 10px; 
				}
.formmedio input	   {
		   		font-size: 10px; 
				}
.formmedio			{
				height:30px;
                width:200px;
				padding: 5px;
				margin: 2px, 0px, 2px,0px;
				text-align: right;
				}
.formlungo input	   {
		   		font-size: 10px;
				}
.formlungo			{
				height:30px;
                width:404px;
				padding: 5px;
				margin: 2px, 0px, 2px,0px;
				text-align: right;
				}

.formstandard input	   {
			  	width: 70px;
			   font-size: 10px; 
				}
.formstandard			{
				height:30px;
                width:200px;
				padding: 5px;
				margin: 2px, 0px, 2px,0px;
				text-align: right;
				}

.formdoppio			{
				height:30px;
                width:404px;
				margin: 0px;
				padding: 5px;
				margin: 2px, 0px, 2px,0px;
				text-align: right;
				}
fieldset		{
				margin-bottom: 20px;
				}
legend			{
				color: blue;
			 	font: 12px Arial, Helvetica, sans-serif;
				}	
textarea		{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #CCCCCC;
    width: 140px;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
	text-align: left;
	margin-left: 2px;
	margin_right: 2px;
    }

table          {
               font-size: 10px;
               margin: 0px auto;
               width: 100%;
               }
table input    {
               width: 100%;
               }
select 			{
	   		    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
    			background: #CCCCCC;
    			width: 70px;
				height:30px;
				padding: 5px;
				text-align: right;
				margin-bottom: -3px;
				}
.selezione 		 {
 				height:30px;
                width:200px;
				padding: 5px;
				margin: 2px, 0px, 2px,0px;
				text-align: right;
				 }				

.areatesto		{
				width:404px;
				text-align: center;
				margin-top: 10px;
    		   	margin-bottom: 10px;
				}				
.clipart        {
                 height:116px;
                 width:215px;
                 width:100%;
                 background-image : url(images/clipart.jpg);
                 background-repeat : no-repeat;
                 margin:0px;
                 padding:0px;
                }

.titoloricerca  {
                 width:100%;
                 text-align:center;
                 border-top:1px solid #91BBEB;
                 background-color:#6993C3;
                 color:#FFF;
                 margin-bottom:2px;
                }

.titolosezione  {
                 width:100%;
                 text-align:center;
                 border-top:1px solid #91BBEB;
                 background-color:#6993C3;
                 color:#FFF;
                 margin-bottom:2px;
                 margin-top:2px;
		 font-size:1em;
                }

.testata        {
                 color:#FFFFFF;
                 height:50px;
                 background-color:#8C8C8C;
                 padding-right:1px;
                }

.datainfo           {
                 text-align:right;
                }

.testata img    {
                 text-align : left;
                }

input           {
                 font-family :  verdana,arial,sans-serif ;
                 font-size : .9em;
                }

.menuprincipale {
                 padding-bottom:1px;
                 text-align : center;
                 /*background-color : #FFA801;*/
                 width : 100%;
                 color : #FFF;
                  border-top:1px solid #FFC814;
                }

.menuprincipale a {
                 padding-right:10px;
                }

.menuprincipale  a:link				{
                 font-weight : bold;
                 text-decoration : none ;
                 background-color : transparent;
                 color : #FFF ;
                }

.menuprincipale  a:visited      {
                 font-weight : bold;
                 text-decoration : none ;
                 background-color : transparent;
                 color : #FFF ;
                }

.menuprincipale   a:active       {
                 font-weight : bold;
                 text-decoration : none ;
                 background-color : transparent;
                 color : #FFF ;
                }

.menuprincipale  a:hover        {
                 font-weight : bold;
                 text-decoration : underline ;
                 background-color : transparent;
                 color : #FFF ;
                }

.colonnasinistra    {
		position: absolute;
                left: 0px;
		top: 0px;
                text-align:left;
                width: 158px;
                background-color :#DFDFDF;
                color : #00000;
		border: none;
                }

.colonnasinistra p	{
		padding-left:8px;
		margin-bottom:9px;
                margin-top:9px;
		}

.colonnadestra  {
		float: right;
                text-align:left;
                width:151px;
                background-color:#DFDFDF;
                color : #000;
		border:1px solid #91BBEB;
                }

.colonnadestra p	{
		padding-left:8px;
		}


.colonnacentrale  {
		background-color:#fff;
		color:#000;
                margin-left: 160px;
                margin-right:0px;

		voice-family: "\"}\"";
		voice-family: inherit;
                margin-left: 0px;
                margin-right:0px;

                }
                
.colonnacentralemargine  {
  background-color:#fff;
		color:#000;
                margin-left: 160px;
                margin-right:0px;

		voice-family: "\"}\"";
		voice-family: inherit;
                margin-left: 161px;
                margin-right:0px;

                }
.colonnacentrale p	{
		margin-bottom:9px;
                margin-top:20px;
		}
		
.colonnacentrale p.centrato	{
		margin-bottom:9px;
                margin-top:20px;
		text-align: center;
		}


/* Per ora questo non c'� */
body .colonnacentrale {
                margin-left: 162px;
      margin-right:0px;
		}


.sottomenu     {
                color:#FFF;
                background-color : #6993C3;
                width:100%;
                height:16px;
                border-top:1px solid #91BBEB;
                text-align:center;
                font-size:1.5em;
                font-weight: bold;
                }

.sottomenu a      {
                padding-left:2px;
                }

.sottomenu a:link         {
                 font-weight : normal;
                 text-decoration : none ;
                 background-color : transparent;
                 color : #FFF ;
                }

.sottomenu a:visited      {
                 font-weight : normal;
                 text-decoration : none ;
                 background-color : transparent;
                 color : #FFF ;
                }

.sottomenu  a:active       {
                 font-weight : normal;
                 text-decoration : none ;
                 background-color : transparent;
                 color : #FFF ;
                }

.sottomenu a:hover        {
                 font-weight : normal;
                 text-decoration : underline ;
                 background-color : transparent;
                 color : #FFF ;
                }

.areaslogan     {
                color:white;
                background-color:#DFDFDF;
                width:100%;
                height:100px;
                 background-image : url(images/watermark.gif);
                 background-repeat : repeat-x;
                font-size: 2em;
		border:1px solid #91BBEB;
                }

.areaslogan p   {
                 margin:0px;
                }

.corpo           {
                 font-family :  verdana,arial,sans-serif ;
                 width:100%;
                 background-color: #FFF;
                 padding-left:2px;
                 color : #000;
                }

.corpo h1, h2, h3, h4, h5, h6 {
                 margin:0px;
                        }

.pedice         {
                 width:100%;
                 text-align: center ;
                 border-top :1px solid #8C8C8C;
                 width : 100%;
                 color : #8C8C8C;
                 background-color : transparent;
                 font-size:.8em;
                }

 body           {
			margin:10px 10px 0px 10px;
                 padding:0px;
                 font-family :  verdana,arial,sans-serif ;
                 font-size:.7em;
                }

img             {
                 border : none;
                }

 a:link         {
                 font-weight : bold;
                 text-decoration : none ;
                 background-color : transparent;
                 color : black ;
                }

 a:visited      {
                 font-weight : bold;
                 text-decoration : none ;
                 background-color : transparent;
                 color : black ;
                }

 a:active       {
                 font-weight : bold;
                 text-decoration : none ;
                 background-color : transparent;
                 color : black ;
                }

 a:hover        {
                 font-weight : bold;
                 text-decoration : underline ;
                 background-color : transparent;
                 color : black ;
                }

.albero         {
                position: relative;
                margin-top: 10px;
                float: bottom;


    }

.albero body {
	font-family: tahoma;
	font-size: 70%;
	padding: 150px 10px 10px 10px;
}

.albero table.table td {
	font-family: tahoma;
	font-size: 70%;
}

.albero p {
	text-align: justify;
}

.albero h1 {
	font-size: 130%;
	font-family: arial;
}

pre {
	font-size: 9pt;
	padding: 10px;
	background-color: #F8F8F8;
	border: 1px solid #F0F0F0;
}

.clsNode { font-family: tahoma; font-size: 8pt; text-decoration: none; cursor: hand; color: black }
.clsNodeSelected { font-weight:bold; font-family: tahoma; font-size: 8pt; text-decoration: none; cursor: hand; color: black }
.clsNode:hover { text-decoration: none; color: #eeeeee; background-color: #003366 }

.albero p {
	font-family: tahoma; font-size: 8pt;
}

.albero p a {
	color: black;
	text-decoration: none;
}

.albero p a:hover {
	color: red;
}

.albero table           {
                border: 0px;
                border-collapse: collapse;
                empty-cells: show;
                }
.albero td              {border: 0px;}

//menu dinamico
.drag{position:relative;cursor:hand
}
#scontentmain{
position:absolute;
width:150px;
}
#scontentbar{
background-color: #6993C3;
cursor:hand;
position:absolute;

height:15;
width:100%;
top:0;
}

#TipLayer{
position:absolute;
border: none;
height:15;
width:25%;
top:0;
}

#scontentsub{
position:absolute;
width:100%;
top:15;

border:2px;
padding:1.5px;
}

table.jb{margin: 0; border: 0; border-style: none; padding: 0; }
tr.jb{margin: 0; border: 0; border-style: none; height: 25px;}
td.jb{margin: 0; border: 0; border-style: none;}

/* Ipertech */
