.neretto10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.redscuro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4C5E9B;
}.linkRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #4C5E9B;
}
.linkWHITE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	

}

.menuGREY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9D9D9D;
	
}
.menuBLACK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	
}.menuTitleGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9D9D9D;

}
.testoRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4C5E9B;
	font-weight: bold;

}
.TestogrigioSCURO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #486969;
}
.redscuro14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4C5E9B;
}
.testogrigioscuroPIKKOLO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #486969;
	font-weight: bold;

}
.testoSCURO12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.menuTitleCAT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bolder;
	
	color: #9D9D9D;
	
}
.testogrigioscurissimoPIKKOLO {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #223131;
	font-weight: bold;
}
.WHITE {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.neretto16 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.neretto12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.neretto12noG {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.bluDOM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000FF;
}
.neroRISP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;

}
.centerImage {
	text-align: center;
}
.logocentr {
	text-align: center;
	background-position: center;
}

#menu {
width: 12em;
background: #eee;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a {
font: bold 11px verdana, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;

}

 #menu h2 {
font: bold 16px verdana, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;

}

#menu h2.classDisp {
	font: bold 16px verdana, helvetica, sans-serif;
color: #fff;
background: #000;
text-transform: uppercase;
font-size:16px;
}

#menu h2.classPari {
	font: bold 16px verdana, helvetica, sans-serif;
color: #fff;
background: #666;
text-transform: uppercase;
font-size:16px;
}

#menu a {
color: #000;
background: #efefef;
font-size:11px;
}

#menu a:hover {
color: #a00;
background: #fff;
}

.classDisp {background-color:#2EA1FF}

.classPari {background-color:#4C5E9B}


		#menuAlto{
		width:100%;
		background:url(img/menu_bg.jpg) repeat-x bottom;
		height:45px;
		}	
		.tabs {
		list-style:none; 
		height:25px;
		margin:0;
		padding:0;
		margin:auto;
		}
		.tabs li {
		float:left;
		margin-right:1px;
		margin-top:13px;
		}
		.tabs li a {
		display:block; 
		position:relative; 
		text-decoration:none;
		outline:none;
		}
		.tabs li a em {
		display:block;
		height:25px; 
		float:left; 
		padding: 0 10px; 
		background:url(img/mid_bg.jpg) center top repeat-x;
		position:relative; 
		font-family:verdana;
		font-size:10px;
		font-weight:bold; 
		font-style: normal;
		color:#d7dbe9; 
		text-align:center;
		line-height:20px;
		}
		.tabs li a b, .tabs li a span{
		display:block; 
		float:left;
		width:7px; 
		height:25px;
		position:relative; 
		}
		.tabs li a b {
		background:url(img/left_bg.jpg) left top;
		}
		.tabs li a span {
		background:url(img/right_bg.jpg) right top;
		}
		.tabs li a:hover {
		border:0; 
		cursor:pointer;
		}
		.tabs li a.selezionato, .tabs li a.selezionato:hover {
		border:0;
		cursor:default;
		}
		.tabs li a:hover b, .tabs li a.selezionato b, .tabs li a.selezionato:hover b{
		background-position:left bottom;
		}
		.tabs li a:hover span, .tabs li a.selezionato span, .tabs li a.selezionato:hover span{
		background-position:right bottom;
		}
		.tabs li a:hover em, .tabs li a.selezionato em, .tabs li a.selezionato:hover em{
		background-position:center bottom; 
		color:#d7dbe9;
		line-height:25px;
		}
		
		.rel {
			position:relative; 
			top:3px; 
		}