BODY {
   background:                 #FFFFFF;
   font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:12px; MARGIN: 0px; COLOR: #336699; TEXT-ALIGN: center;
   color: #336699;
   }
#top {padding-top: 15px; padding-bottom:15px;
   }
#all {padding-top: 15px; padding-bottom:15px;
   }
table {width:90%;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:12px;COLOR: #336699; 
   }

#atable {width:163px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:11px; font-weigth: bold; COLOR: #336699; 
   }

td  {
font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size:13px;COLOR: #336699;
   }

.alink {
	color: #FF8C66; 
	border-bottom: 1px dotted #648EAA;
	text-decoration: none
	}


.alink:hover { 
	color: #FFFFFF;
	text-decoration: none;
    background-color: #FF8C66
		 
	}

.alink:visited {
        
	border-bottom: 1px dotted #648EAA;
	text-decoration: none
}


.blink {
	color: #FFFFFF; 
	text-decoration: none
	}


.blink:hover { 
	color: #355062; 
	text-decoration: none
	}


.clink {
	color: #FF8C66; 
	text-decoration: none
	}

.clink:hover { 
	color: #FFFFFF;
	text-decoration: none;
        background-color: #FF8C66		 
	}


#ini { 
        font-family: verdana, Arial, Helvetica, sans-serif;
        color: #648EAA;
        font-size: 10px;
        font-weigth: bold;	 
	text-decoration: underline 
}

.dlink { 
        font-family: verdana, Arial, Helvetica, sans-serif;
        color: #648EAA;
        font-size: 10px;
        font-weigth: bold;	 
	text-decoration: underline 
}

.dlink:hover { 
	color: #FF8C66; 
	text-decoration: underline
	}


.elink { 
	color: #FF8C66; 
	text-decoration: none 
	}

.elink:hover { 
	color: #2082D2; 
	text-decoration: overline
}

.flink {
font-size:14px;
font-weigth:bold;
text-decoration: none;
color:#006699
}

.flink:hover {
color:#FF9900;
text-decoration: none;
background-color:#FFFFFF
}


.tlink { 
	color: #FF8C66; 
	text-decoration: none
}

.tlink:hover { 
	color: #648EAA; 
	text-decoration: none
}

.nlink {color: #FFFFFF; TEXT-DECORATION: none;}

.nlink:hover {color: #FFFFFF; TEXT-DECORATION: none;}

.zlink {
  color: #336699;
  text-decoration: none;
  } 

.zlink:hover {
  color: #FF9900;
  } 
  
 .zlink:visited {
  text-decoration: none
  } 
   
.pfoot  {font size: 10px;
         face: "Verdana, Arial, Helvetica, sans-serif";
		 }

.pleft {margin-left: 20;}

		 
.imgfooter { 
       FILTER: Alpha(Opacity=50)
}


.imgfooter2 { 
       FILTER: Alpha(Opacity=100)
}

.invert { 
      filter: FlipV(); 
} 

ul.list li {
list-style-image: url(images/freccia2.gif); align: left}
}

ul.list2 li {
list-style-image: url(images/list.gif); align: left}
}

ul.list3 li {
list-style: square; align: left}
}


ul.rp li  {
list-style: square; align: left; text-transform: uppercase}
}

ul.prova li  {
list-style: square; align: left; text-transform: uppercase; font: 20px Courier, Arial; color: red}
}

.lay {position: absolute; 
         width:470px; 
		 height:300px; 
		 z-index:1; margin-left: 33%; margin-top: 200px
		 }


.ata {width:760px;
      background-color: #5DA7E6;
      height:20px;
	  border:1px solid #2082D2;
	  padding:1px;
	  margin:0px;
	  
	  }

.tabola {
border-bottom: 1px dotted #CCE5FF;
padding-top: 5px;
padding-bottom: 3px;
border-top: 1px dotted #CCE5FF;
border-collapse: collapse
}


.tabola2 {
border-top: 1px dotted #CCE5FF;
padding-top: 1px;
padding-left: 4px;
border-collapse: collapse
}


.tabola3 {
border-bottom: 1px dotted #CCE5FF;
padding-bottom: 2px;
border-collapse: collapse
}

.sfuma {
 background: #FFFFFF;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#B9DCFF,EndColorStr=#FFFFFF);  
}

.sfumab {
 background: #FFFFFF;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFBE7D,EndColorStr=#FFFFFF);  
}

.hr {
 BORDER-BOTTOM-STYLE: dotted; color: #ff9900; SIZE:1;
}
.BANNER
{
    text-align: Center;
    background-color: #FFFFFF;
    color: #FFFF99;
    font-size: 44px;
    font-family: 'Times New Roman';
    text-decoration: None;
    width: 468px;
    height: 60px;
    border: DASHED 1px #FFFFFF;
}


.BANNER:hover
{
    text-align: Center;
    background-color: #FF9900;
    color: #008080;
    font-size: 44px;
    font-family: 'Times New Roman';
    text-decoration: None;
    width: 468px;
    height: 60px;
    border: Dashed 1px #000000;
}

.search
{
    text-align: Center;
    background-color: #FFFFFF;
    color: #FFFF99;
    font-size: 44px;
    font-family: 'Times New Roman';
    text-decoration: None;
    width: auto;
    height: auto;
    border: DASHED 1px #FFFFFF;
}


.search:hover
{
    text-align: Center;
    background-color: #FF9900;
    color: #008080;
    font-size: 44px;
    font-family: 'Times New Roman';
    text-decoration: None;
    width: 143px;
    height: 10px;
    border: Dashed 1px #000000;
}


.sport {
       margin-top: 6px;
       margin-left: 8px;
       margin-right: 8px;
       margin-bottom: 6px;
}

.fields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EAF4FF,EndColorStr=#FFFFFF);  
	border: 1px inset
	}
	
.fields2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#EAF4FF);  
	border: 1px inset
	}
	
.field {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; weight: bold;
	color: #336699;
	text-decoration: none;
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffcc80,EndColorStr=#FFFFFF);  
	border: 1px outset
	}
	
.cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #648EAA;
	text-decoration: none;
	background-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#B9DCFF,EndColorStr=#FFFFFF);  
	border: 1px INSET 
	}
	
.multilines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #648EAA;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #E6EBEE
	}


input.boton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5B6C74;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #E6EBEE

	}


input {  
	height: 20px; 
	width: 100px; 
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #336699; clip:  rect(   );
	
}

input2 {  
	height: 20px; 
	width: 100px; 
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #336699; clip:  rect(   );
	BACKGROUND-COLOR: #DDDDDD
}
.pulsante {  
	height: 14px; 
	width: 14px;
	}


.testo_cerca { 
	height: 20px; 
	width: 90px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #658EAA; 
	clip:  rect(   )
}





.mar {  
	margin-right: 15px; 
	margin-left: 15px; 
	clip:   rect(   ); 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF8C66; 
	text-align: center; 
	font-weight: bold
}



.sar {  
	 
	clip:   rect(   ); 
	font-size: 9px; 
	background-color: #5DA7E6;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
        text-align: center;
	font-weight:bold;
}

.sar:hover { background-color: #FF8E20;
	         text-decoration: none;
	         color: #FFFFFF;
			
}

.menu a{
  float: left;
  font-family:'verdana';
  height: 18px;
  font-size:9px;
  letter-spacing: 0;
  padding: 4px;
  margin: 1px;
  background-color: #5DA7E6;
  border: 1px solid #2082D2;
  
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  }
.menu a:hover{
background-color: #FF8C66;
color:#FFF;
}
.menuqui{
border: 1px solid #003366;
text-align:center;
float: left;
padding: 2px;
margin: 1px;
background-color: #003366;
color:#FFF;
font-weight:NORMAL;
}
#barranav{
background-color: #5DA7E6;
width: 760;
}

#TipLayer {visibility:hidden; position:absolute; z-index:1000 ;top:-100}

#Lay1 {position:absolute; width:470px; height:300px; z-index:1; left: 33%; top: 200px}

.submenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #658EAA; clip:   rect(   ); text-align: left}

.ba { height:60px;width:480px;border:none }
.ba img { border:none }
.ba a {
display:block;
position:absolute
}
.ba a:hover img, .ba a:active img { display:none }
.ba a:hover, .ba a:active { 
height:480px;width:468px;
background:url(images/abc.gif)
} 

.light
	{		
		filter: light;
		width: 50%;
		height: 500%;
		position: relative;
		}

.note
{		
	font-size: 10pt;
	color: #006600;
	background: #FFFFFF;
	position: relative;
	padding: 2pt 2pt;
	border-width: thin;
        border-right: #CCCCCC thin inset;
	}

.tape1 {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(images/01.jpg); BACKGROUND-REPEAT: no-repeat
}

.colonnadx {
	padding:5px;
	font: 12px verdana,arial,helvetica,sans-serif;
}

ul.menu2 { 
width:150px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu2 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */
}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited { 
background:#ccc;
color: #009;
border-color:#009
} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active { 
background: #eee;
color:#c00;
border-color:#66c;
} /* colori per l'effetto roll-over */

/** MENU 3 ** sfondo sfumato **/

ul.menu3 { 
width:140px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu3 li a { 
display:text; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
ul.menu3 li { 
display:inline;
background:url(images/sfumato.png); /*pre-load immagine*/ 
}
ul.menu3 li a:link, ul.menu3 li a:visited { 
background:#fff;
color: #009;
} /* colori per il link */
ul.menu3 li a:hover, ul.menu3 li a:active { 
background:#fff url(images/sfumato.png) 100% 0 repeat-y;
color:#c00;
} /* colori per l'effetto roll-over */

/** MENU 1 ** roll-over basato solo sui colori **/
ul.menu1 { 
width:150px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu1 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:link, ul.menu1 li a:visited { 
background:#ccc;
color: #009;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active { 
background: #eee;
color:#c00;
} /* colori per l'effetto roll-over */
.little {color:#FF6600; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold;}
.little2 {color:#336699; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold;}
.little3 {width:90px; height:14px;color:#FF6600; font-family: "trebuchet ms", Arial, Helvetica, sans-serif, lucida; font-size: 11px; font-weight:bold; letter-spacing: 0.5px;padding-left:21px;}


