html    {background: url(fondo.jpg) repeat-x; }
body    { margin: 0 1px 0 0; padding: 0; color: #000; font-family: Verdana, "Trebuchet MS",  Times, serif;
         font-size: 12px; text-align: center; background:transparent url(fondosx.jpg) no-repeat 0px 0px; color: #000; }
hr      { display: none }
img     { border: none; }
acronym { cursor: help;	border-width: 1px; border-bottom-style: dotted; border-color: #006600; letter-spacing: .1em;}
h2                { font-size: 1.4em; margin-bottom:  0.3em; }
h3                { font-size: 1.2em; margin-bottom:  0.3em; }
h4                { font-size: 1.1em; margin-bottom:  0.3em; }

a:link, a:visited { color : #3333cc; text-decoration : none; }
a:hover, a:active { color : #3399FF; text-decoration : none; }

#corpo      { text-align:left; width:770px; margin:/*7px*/ auto; background: transparent; color: #000; border:1px solid #ccc; font-size: 1em; }

#colonna-dx { float:left;  width:240px;  margin:-23px -1px 1px 1px;  padding:0; background: white; border:1px solid #666699;}
#colonna-dx { min-height: 463px;height: auto !important;height: 463px;}

#principale  { float: left; margin:0px 0px 1px 5px; width: 520px; border:1px solid #000;background: #d3d3d3; }
#principale  { min-height: 440px;height: auto !important;height: 440px;}

#colonna-dx .box { background: #0000CC; color: #000;  }
#datiazienda     { background: #FAFA88; color: #000; padding-left: 10px; border: 1px solid #663399;  border-bottom: none;   text-align: center; }
#datiazienda, #webby { clear: left; font-size: 10px;}
#footer              { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 2px 10px; }
#header              { background: url(testa.jpg) no-repeat left; height: 100px; border:0px solid #FFFF00; }
 

#menufisso                    
/*{ margin: 0px 0px 5px 248px; padding: 0px 0px;width: 520px;border: 1px solid #000;background-color:#FAFA88;}*/
{ margin: 0px 0px 0px 248px; padding: 0px 0px;width: 520px;border: 0px solid #000;background-color: #eef4f1;}
/*#menufisso .box               { margin: 0px 0px;padding: 0px 0px ;text-align: center; color: #8B0000; }
#menufisso .box ul            { margin: 0px 0px;padding: 0px 0px;}
#menufisso .box ul li         { margin: 0px 0px;padding: 0px 0px;font: 8px Verdana, "trebuchet ms", Arial ;list-style: none;display:inline;}
#menufisso .box ul li a       { margin: 1px 1px;padding: 1px 1px;height:20px; line-height:20px;border: 1px solid #000;color: #000;text-decoration: none;}
#menufisso .box ul li a:hover { margin: 1px 1px;padding: 1px 1px;height:20px; line-height:20px;border: 1px solid #000;color: #000;text-decoration: none;background: #fff;}
	*/			
				
#principale       { color: #000; padding-bottom: 0; }
#principale .box  { padding:  0 10px 0 10px;  }
#principale .boxb { border-style: none solid solid solid; border-color: #000; border-width: 1px; padding: 100px;}

table      { margin: 0px 0px;padding: 1px 1px;border: 1px solid #666699;}

td           {  margin: 0px 0px;padding: 1px 1px;border: 1px solid #6699CC; background: #ffffff;}
.colorato    {background: #FFFFC6;}
.riga        { margin: 2px 2px;padding: 1px 1px;border: 1px solid red; background: #ffff00;}

.ripristinafloat{clear:both;}
.centro {text-align:center;}

.descrizione { margin-top: -5px; }
.scarica {font-size: 11px; }
ol li {margin-bottom: 10px;}

#ultagg  { height : 12px; width : 100%; font : 60% Verdana, Arial, Helvetica, sans-serif;  color : #000066; text-decoration : none; text-align : right; } 
#webby   { background: #FAFA88; color: #000; text-align: right; border:1px solid #663399; padding-left: 10px ;}
.films   { list-style: none;  margin:0; padding:0; }

.crediti { font-size: 80%; }
 
.elenchi    { width: 99%; margin: 0px 0px ;padding: 0px 0px; text-align: left; }
.elenchi ul { list-style: none; margin: 0px 0px ;padding: 0px 0px; }
.elenchi a:link, .elenchi a:visited     { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #666699;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#000; background:#ccccff url(freccia_b.jpg) no-repeat left; }
.elenchi a:hover, .elenchi a:active     { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #666699;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#ffff00; background:#ccccff url(freccia_b.jpg) no-repeat left; }

.sottomenu a:link, .sottomenu a:visited { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #666699;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#ffffff; background:#6699CC url(freccia_c.jpg) no-repeat left; }
.sottomenu a:hover, .sottomenu a:active { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #666699;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#333399; background:#6699CC url(freccia_c.jpg) no-repeat left; }

.siamoqui a:link, .siamoqui a:visited   { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #000;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#cccccc; background:#ffffff url(freccia_w.jpg) no-repeat left; }
.siamoqui a:hover, .siamoqui a:active   { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #000;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#333399; background:#ffffff url(freccia_w.jpg) no-repeat left; }

.sottoqui a:link, .sottoqui a:visited   { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #000;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#ffffff; background:#ccc url(freccia_sq.jpg) no-repeat left; }
.sottoqui a:hover, .sottoqui a:active   { margin: 0px 0px ;padding: 0px 0px 0px 16px;display : block;  height:20px; line-height:20px;border-bottom: 1px solid #000;font-size: 10px;font-family: Verdana, "Trebuchet MS", "Times New Roman", Times, serif;  color:#dedede; background:#ccc url(freccia_sq.jpg) no-repeat left; }

.ripristinafloat{clear:both;}


 
.advsx      {display: block; margin: 0; padding: 0;  border: 1px solid #ccc; background: #666699; 
			 min-height: 21px; height: auto !important; height: 21px;}
.promo      {display: block;	text-align: center;    margin-top: 5px; } /*immagine a sinistra per sponsor o promo */
.intro      {margin-top: 2px; margin-bottom: 2px; } 
.loginform  {background: #666699; margin:0; border: 0;  font-size: 10px; } 
.lista      {margin-left: 2em; } /*lista immagini di: individuare il giunto */
 
.nlfloat3 ul            {margin: 0px 0px;padding: 0px 0px;text-decoration: none;list-style: none;display:inline;}
.nlfloat3 ul li         {margin: 0px 0px;padding: 0px 0px;text-decoration: none;list-style: none;display:inline;}
.nlfloat3 ul li a       {margin: 1px 1px;padding: 1px 1px;text-decoration: none;list-style: none;display:inline;}
.nlfloat3 ul li a:hover {margin: 1px 1px;padding: 1px 1px;text-decoration: none;list-style: none;display:inline;}
 
 
 
 
 
 
 
 
 
 
 
.grigio { background: #EBEEEE; padding-left: 20px; height:1.3em; line-height:1.3em; }
.bianco { background: #ffffff; padding-left: 20px; height:1.3em; line-height:1.3em; }
.grigino   { background: #e6e6e6; }
.bianchino { background: #f9f9f9;   }
.boxgrigio { background: #FFE2A1; padding-left: 20px; width: 400px; border: 1px solid #8B0000; margin-bottom: 5px; }
.boxbianco { background: #FEFFBF; padding-left: 20px; width: 400px; border: 1px solid #8B0000; margin-bottom: 5px; }
 
 
.imgsx      { float: left; margin-right: 2px; padding-right: 2px; }
.imgdx      { float: right; margin-left: 2px; padding-left: 2px; }
.fondx      {   margin-right: 2px; padding-right: 2px; color: blue;}
.nascosto   {display: none; }
.selezfloat	{ float: right; width: 24%; border: 1px dotted gray; padding: 5px; }
.selezfloat select,  .selezfloat input, .selezfloat submit {width: 10em; }
.nlfloat	{ float: right; width: 24%; border: 1px dotted gray; padding: 5px; text-align: center; background: #e6e6e6; font-size: 95%; }
.nlfloat1	{ float: right; width: 24%; padding: 5px; text-align: center;  }
.nlfloat2	{ width: 100%; border: 1px dotted gray; padding: 2px; background: #e6e6e6; font-size: 95%; line-height: 1.1em; }
.nlfloat2 form, .nlfloat2 input {margin-top: 1px; }
.nlfloat3	{ width: 100%; border: 1px dotted gray; padding: 2px; background: #C0D0E2; font-size: 95%; margin-top: 5px; margin-bottom: 5px;  }
 
.divisoria    { display: block; width: 100%; text-align: center;   font-size: 1.2em; font-weight: bold; }
.maiuscoletto { font-variant: small-caps; } 
 


ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
		width: 100%;
		background: #eef4f1;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #eef4f1;
        border-top: 1px solid #e0ede9;
        border-bottom: 1px solid #e0ede9;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 6px 4px 6px;
        color: #00a800; /*#95bbae; */
        border-right: 1px dashed #d1e3db;
        text-decoration: none;
}

ul#navlist li#active {
        color: #95bbae;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #74a893;
        background-color: #d1e3db;
}

