/* menu laterale a sinistra */

#menusx {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
width:192px;
padding:0; 
margin:0; 
list-style-type:none;
background-color:#fff;
float:left;
}
#menusx li {
float:left;
width:192px;
margin-top: 2px;
border: 0px;
}

#menusx a {
display:block;
width:192px;
color:#fff; 
background-color: #FF6600;
text-align:right; 
padding:6px 0 2px 0px; 
text-decoration:none; 
float:left; 
}

#menusx a:hover {
padding:6px 0 2px 0px; 
width:192px;
color:#fff; 
background:#0D2153;
}


/* menu laterale a sinistra in stadio di visited*/

#menublu a {
display:block;
width:192px;
color:#fff; 
background-color: #0D2153;
text-align:right; 
padding:6px 0 2px 0px; 
text-decoration:none; 
float:left; 
}

/* menu orizzontale in alto */

.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
width:105px;
height:15px;
padding:0px;
color:#fff; 
list-style-type:none;
background-color:#fff;
float:left;
}
  
.menu li {
padding-top: 5px;
padding: 0px;
float:left;
width:105px;
height:15px;
border: 0px;
}

.menu a {
padding-top: 5px;
display:block;
width:105px;
height:15px;
color:#fff; 
background-color: #FF6600;
text-align:right; 
text-decoration:none; 
float:left; 
}

.menu a:hover {
padding-top: 5px;
width:105px;
height:15px;
color:#fff; 
background:#0D2153;
}

.menublul {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
width:105px;
height:15px;
list-style-type:none;
float:left; 
padding: 0px;
} 

.menublul li {
padding-top: 5px;
padding: 0px;
float:left;
width:105px;
height:15px;
border: 0px;
}

.menublul a{
padding-top: 5px;
display:block;
width:105px;
height:15px;
color:#fff; 
background-color:#0D2153;
text-align:right; 
text-decoration:none; 
float:left; 
} 


.menublul a:hover {
padding-top: 5px;
width:105px;
height:15px;
color:#fff; 
background:#0D2153;
}


/* testo con sfondo grigio senza overflow*/ 

.testoalig { 
text-align: left;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
padding: 0px;
margin-left:10px;
margin-right:0px
}

/* testo con sfondo grigio senza overflow*/ 

.testo { 
text-align:left;
height: 100px;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
padding: 18px;
margin-left:0px;
margin-right:0px
}
		
/* testo con sfondo grigio e overflow*/
		
#testo2 { 
text-align:left;
height: 100px;
overflow: auto;
overflow-x: hidden;
font-family:arial;
font-size:11px;
font-weight:bold;
background-color:#F0F0F0;
color:#000;
padding: 20px;
margin-left:0px;
margin-right:0px
}

.bip {
   scrollbar-base-color: #fff;
   scrollbar-face-color: #fff;
   scrollbar-shadow-color: #fff;
   scrollbar-arrow-color: #FF6600;
   scrollbar-highlight-color: #fff;
   scrollbar-dark-shadow-color: #fff;
   scrollbar-3d-light-color: #fff;
   scrollbar-track-color: #fff;
}

/* testo dell'homepage con sfondo blu e overflow*/

#testohome { 
text-align:left;
height: 100px;
overflow: auto;
overflow-x: hidden;
font-family:arial;
font-size:11px;
font-weight:bold;
background-color:#0D2153;
color:#fff;
padding: 20px;
margin-top:0px;
margin-left:0px;
margin-right:0px
}

/* testo con sfondo grigio senza overflow nella tabella*/ 

.testotab { 
text-align:left;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
padding: 10px;
margin-left:0px;
margin-right:0px
}

/* link arancioni hover blu*/	
	
.orange a { 
		text-decoration:none; 
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#FF6600;
		padding: 18px;
		margin-left:0px;
		margin-right:0px}
		
.orange a:hover { 
		text-decoration:none; 
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#0D2153;
		padding: 18px;
		margin-left:0px;
		margin-right:0px
		}		

/* testo compatto per tabelle, link arancione hover blu*/	

.tabella { 
		text-align:left;
		text-decoration:none; 
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#000;
		padding: 0px;
		margin-left:-15px;
		margin-right:0px}
		
.tabella_attuali { 
		text-align:left;
		text-decoration:none; 
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#000;
		padding: 0px;
		margin-left:0px;
		margin-right:0px}		

.tabella a{ 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#FF6600;
		padding: 0px;
		margin-left:0px;
		margin-right:0px}
		
.tabella a:hover{ 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#0D2153;
		padding: 0px;
		margin-left:0px;
		margin-right:0px
		}

/* testo compatto per CONTATTI, link BLU hover ARANCIONE*/	

.contatti { 
		text-align:left;
		text-decoration:none; 
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		color:#000;
		padding: 0px;
		margin-left:0px;
		margin-right:0px}

.contatti a{ 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#0D2153;
		padding: 0px;
		margin-left:0px;
		margin-right:0px}
		
.contatti a:hover{ 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#FF6600;
		padding: 0px;
		margin-left:0px;
		margin-right:0px
		}
		
		
/* testo piccolo compatto per tabelle, link arancione hover blu */			
		
		
.tabellasmall { 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#000;
		padding: 0px;
		margin-left:0px;
		margin-right:0px}

/* titolo arancione grandino*/		
				
.titolo { 
		text-decoration:none; 
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		color:#FF6600;
		padding: 0px;
		margin-left:0px;
		margin-right:0px
		}
		
/* titolo evidenziato arancione grandino*/
		
.titoloevi a{ 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		background-color:#FF6600;
		height: 13px;
		color:#fff;
padding-top: 8px;		
		padding-bottom: 2px;	

padding-left: 2px;		
padding-right: 2px;		
margin-left:0px;
		margin-right:0px}
		
		
.titoloevi a:hover{ 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		background-color:#F0F0F0;
				height: 13px;
		color:#FF6600;
		padding-top: 8px;		
		padding-bottom: 2px;	
padding-left: 2px;		
padding-right: 2px;		
margin-left:0px;
		margin-right:0px}
		
/* titolo grande arancione */
		
.titolobig { 
		text-decoration:none; 
		font-family:arial;
		font-size:16px;
		font-weight:bold;
		color:#FF6600;
		padding: 0px;
		margin-left:0px;
		margin-right:0px
		}
	
/* titolo bianco con sfondo grigio evidenziato */
	
.titbianco { 
		text-decoration:none; 
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		background-color: #666;
		padding: 0px;
		margin-left:0px;
		margin-right:0px
		}
		
/* titolo bianco pił piccolo con sfondo grigio evidenziato */
		
.titbianco2 { 
		text-decoration:none; 
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#fff;
		background-color: #666;
		padding: 0px;
		margin-left:0px;
		margin-right:0px
		}

/* titolo nero senza sfondo grande semplice */
		
.titnero { 
		text-decoration:none; 
		font-family:arial;
		font-size:16px;
		color:#000;
		padding: 0px;
		margin-left:0px;
		margin-right:0px
		}
		
/* scrollbars */		

body {
   scrollbar-base-color: #0D2153;
   scrollbar-face-color: #0D2153;
   scrollbar-shadow-color: #000;
   scrollbar-arrow-color: #FF6600;
   scrollbar-highlight-color: #0D2153;
   scrollbar-dark-shadow-color: #0D2153;
   scrollbar-3d-light-color: #0D2153;
   scrollbar-track-color: #0D2153;
}


#scroll {
font-family:Arial, Helvetica, sans-serif;
font-type: Arial Black;
font-weight: bold;
font-size:11px;
background: #0D2153;
color: white;
height: 10px;
padding: 5px;
}


/* testo scroll javascript */

.tabellascroll { 
overflow: auto;
height:100px;
text-decoration:none; 
font-family:arial;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#0D2153;
padding:0px;
padding-left:10px;
margin-left:0px;
margin-right:0px}
		
#tab {
overflow: auto;
width:625px; 
height:100px;
position:relative;
margin: 0 0px 0 0;
padding: 10px;
text-decoration:none; 
font-family:arial;
font-size:9px;
font-weight:bold;
color:#fff;
background-color:#0D2153;
}
		
		
#tabsmall {
overflow: auto;
width:300px; 
height:100px;
position:relative;
margin: 0 0px 0 0;
padding: 5px;
text-decoration:none; 
}

#tablist {
	list-style-image:url(../images_new/dotz.gif);
	overflow: auto;
	position:relative;
	margin: 0 2px 0 0;
	padding: 0 2px 0 0;
	text-decoration:none;
	height: 200px;
}

